.info{display:flex;padding:20px;justify-content:space-between}.info_item{width:150px;padding:5px}.info_item img{display:flex;margin:0 auto}@media screen and (max-width:768px){.info{flex-direction:column}.info_item{width:90%;display:grid;margin:0 auto;grid-template-columns:50% 50%}}.banner{width:100%}.banner .info_section{position:relative;display:flex;flex-direction:row}.banner .info_section img{width:100%;height:100%}.banner .info_section .info_section_content{transform:translate(-50%,-50%);display:flex;flex-direction:column;position:absolute;z-index:1}.banner .info_section .info_section_content .subtext{color:#fff}.banner .info_section .info_section_content h1{color:#fff;margin-bottom:20px}@media screen and (max-width:768px){.banner .info_section .info_section_content{width:100%;position:relative;z-index:1;top:auto;left:auto;transform:none;display:flex;flex-direction:column}.banner .info_section .info_section_content button{color:#fff;background-color:#44c98b}}.banner.bannerMain .info_section{background-color:#fff}.banner.bannerMain .info_section .responsive{display:block}.banner.bannerMain .info_section .info_section_content{width:50%;top:45%}.banner.bannerMain .info_section .info_section_content .subtext{color:#fff}@media screen and (max-width:768px){.banner.bannerMain .info_section{flex-direction:column}.banner.bannerMain .info_section img{height:320px;object-fit:cover;object-position:center}.banner.bannerMain .info_section .info_section_content{width:100%;left:auto;top:auto;padding:20px 20px 40px}.banner.bannerMain .info_section .info_section_content .subtext{color:#070f2b;text-align:center}.banner.bannerMain .info_section .info_section_content h1{color:#070f2b}}.banner.bannerMain.home .info_section_content{margin-top:50px;left:70%}.banner.bannerMain.home .info_section_content button{margin-top:50px}@media screen and (max-width:768px){.banner.bannerMain.home .info_section_content{left:auto;margin-top:10px}.banner.bannerMain.home .info_section_content button{margin-top:10px}}.banner.bannerMain.page .info_section_content{width:100%;left:50%}.banner.bannerMain.page .info_section_content .subtext{margin-bottom:40px}@media screen and (max-width:768px){.banner.bannerMain.page .info_section_content{left:auto}}.cardInfoImage{width:90%;padding:0 20px;display:flex;align-items:center;justify-content:space-around;margin:0 auto}.cardInfoImage .content{width:50%;display:flex;flex-direction:column}.cardInfoImage .content_info{padding:20px 0;border-radius:10px}.cardInfoImage .content_info .images{width:100%;display:flex;justify-content:space-between}.cardInfoImage .content_info .images a{width:40%}.cardInfoImage .content_info .images a img{width:100%}.cardInfoImage .content h2{margin-bottom:0}.cardInfoImage .img img{display:flex;width:80%;margin:0 auto}@media screen and (max-width:768px){.cardInfoImage{display:flex;flex-direction:column;padding:0;width:100%}.cardInfoImage .img{width:30%}.cardInfoImage .content{width:90%;padding:10px 5px}.cardInfoImage .content .images{flex-direction:column}.cardInfoImage .content .images a{padding:5px;width:30vw;display:flex;margin:0 auto}.cardInfoImage .content .images a img{display:flex;margin:0 auto}}.cardInfoImage.infoRight .img{justify-content:flex-start}@media screen and (max-width:768px){.cardInfoImage.infoRight.infoLeft .img,.cardInfoImage.infoRight.infoRight .img{display:flex!important;margin:0 auto;justify-content:center!important}}.cardInfoImage.infoLeft .img{order:2}.cardInfoImage.infoLeft .content{order:1;justify-content:flex-end}@media screen and (max-width:768px){.cardInfoImage.infoLeft .img{order:1}.cardInfoImage.infoLeft .content{order:2}}@media screen and (max-width:768px)and (max-width:768px){.cardInfoImage.infoLeft.infoLeft .img,.cardInfoImage.infoLeft.infoRight .img{display:flex!important;margin:0 auto;justify-content:center!important}}.footer{padding:10px;background-color:#070f2b;color:#fff;border-radius:10px 10px 0 0}@media screen and (max-width:768px){.footer{height:auto}}.footer .container{width:100%;display:grid;grid-template-columns:20% 80%}@media screen and (max-width:768px){.footer .container{display:flex;flex-direction:column;height:auto}}.footer .container_info_img .footer_logo{padding:20px 0 0 30px;width:80%}@media screen and (max-width:768px){.footer .container_info_img .footer_logo{width:150px;margin:0 auto;display:flex;padding-bottom:20px}}.footer .container .container_info{width:100%;display:flex;flex-direction:row;justify-content:flex-end;gap:50px;padding:50px}@media screen and (max-width:768px){.footer .container .container_info{flex-direction:column;justify-content:center;padding:20px}}.footer .container .container_info .contact{display:flex;align-items:center}.footer .container .container_info .contact img{height:50px;margin-right:20px}.footer .container_copy{padding-left:20px}.footer .font-weight-bold{font-weight:700;font-size:20px}@media screen and (max-width:768px){.footer .font-weight-bold{margin:0}}.footer ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.footer ul li{padding-top:5px}.footer a{text-decoration:none;color:#fff}.footer a,.footer h5,.footer li{padding:5px 0}@media screen and (max-width:768px){.footer a,.footer h5,.footer li{text-align:center}}.header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100;height:80px;box-shadow:0 10px 10px -5px rgba(0,0,0,.2)}.header .icon_menu{display:none}.header .navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem;height:100%}.header .navbar .logo_container{display:flex;margin-left:30px}.header .navbar .logo_container .logo{align-self:center;height:50px}.header .navbar .nav_menu{position:static;display:flex;gap:2rem;-webkit-padding-start:0;padding-inline-start:0;list-style:none;margin-right:30px}.header .navbar .nav_menu .item{text-decoration:none;color:#495356;font-family:Open Sans,sans-serif;font-size:20px}.header .navbar .nav_menu .login_btn{background-color:#495356;color:#fff;padding:.5rem 1rem;border-radius:5px}.header .navbar .nav_menu .login_btn:hover{background-color:#f3f8ff}@media screen and (max-width:768px){.header .icon_menu{display:block!important;color:#44c98b;font-size:40px}.header .navbar{justify-content:flex-start}.header .nav_menu{position:absolute!important;top:80px;left:0;background-color:#fff;flex-direction:column;transform:translateX(-100%);transition:transform .3s ease-out;padding:10px 30px 30px;margin:0}.header .nav_menu li{padding:10px 0 10px 20px!important}.header .nav_menu.login_btn{padding:.5rem 1rem;width:100px}.header .open{transform:translateX(0)}}