@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}a,button{cursor:pointer;border:none;outline:none}a{text-decoration:none}button,input{outline:none;border:none}header,footer,nav,section{display:block}textarea{resize:none}img{max-width:100%;object-fit:cover;display:block}#header-starter{display:flex;align-items:center;justify-content:space-between;background-color:#e1f2ff;padding-block:10px}@media (max-width: 767px){#header-starter{display:none}}.social-links{display:flex;align-items:center;gap:20px}.social-links svg path{transition:0.4s ease-in-out;stroke:#004d8a}.social-links svg:hover path{stroke:#028df4}.language-dropdown{position:relative;font-size:16px;font-weight:500;line-height:22px}.language-dropdown .active-language{color:#004d8a;display:flex;gap:4px;align-items:center;text-transform:uppercase;cursor:pointer;transition:0.4s ease-in-out;padding:2px 4px}.language-dropdown .active-language svg path{transition:0.4s ease-in-out;stroke:#004d8a}.language-dropdown .active-language svg:hover path{stroke:#028df4}.language-dropdown .active-language svg.rotate{transform:rotate(180deg)}.language-dropdown .active-language:hover{color:#028df4}.language-dropdown .possible-languages{width:100%;position:absolute;z-index:10;opacity:0;visibility:hidden;text-transform:uppercase;background:#e1f2ff;color:#004d8a;padding:2px 4px;top:40px;transition:0.4s ease-in-out}.language-dropdown .possible-languages.active{opacity:1;visibility:visible;top:30px}.language-dropdown .possible-languages span{cursor:pointer;color:#004d8a}@media (max-width: 767px){.logo{width:136px}}@media (min-width: 767px){.logo{padding-right:30px}}header{display:flex;justify-content:space-between;align-items:center;margin-top:20px;position:relative}@media (max-width: 767px){header nav{display:none}}header nav ul{display:flex;align-items:center;gap:40px}@media (max-width: 1439px){header nav ul{gap:30px}}header nav ul li a{font-size:16px;font-weight:600;line-height:22px;color:#00234c;transition:0.25s ease-in-out;text-transform:capitalize}header nav ul li a:hover{color:#028df4}.desktop-footer{display:none}@media (min-width: 767px){.desktop-footer{display:block}}.mobile-footer{display:block}@media (min-width: 767px){.mobile-footer{display:none}}.footer-content{display:flex;margin-bottom:40px;justify-content:space-between}.footer-bottom-img{width:100%;height:70px;margin-bottom:12px}.copyright{font-size:12px;font-weight:400;line-height:12px;color:#004d8a;padding-bottom:12px !important}.footer-left{display:flex;flex-direction:column;justify-content:space-between}.follow-us span{font-size:14px;font-weight:400;line-height:16px;color:#004d8a}.follow-us .social-links{margin-top:12px}.follow-us .social-links svg path{stroke:#0070cd}.footer-right{display:flex;width:60%;gap:20px}@media (max-width: 1200px){.footer-right{gap:10px}}.footer-right .footer-right-col{flex-grow:1}.footer-right .footer-right-content{display:flex;flex-direction:column;gap:40px}.footer-right .footer-right-content a{font-size:16px;font-weight:600;line-height:22px;color:#00234c;text-transform:capitalize;transition:0.25s ease-in-out}.footer-right .footer-right-content a:hover{color:#028df4}.contact-infos{display:flex;flex-direction:column;gap:10px}.contact-infos h4{font-size:16px;font-weight:600;line-height:22px;color:#00234c;text-transform:capitalize}.contact-infos .footer-address,.contact-infos .footer-phone,.contact-infos .footer-mail{display:flex;flex-direction:column;gap:2px}.contact-infos .footer-address span,.contact-infos .footer-phone span,.contact-infos .footer-mail span{font-size:14px;font-weight:400;line-height:16px;color:#004d8a;text-transform:capitalize}.contact-infos .footer-address a,.contact-infos .footer-phone a,.contact-infos .footer-mail a{font-size:16px;font-weight:400;line-height:24px;color:#00234c;text-align:left}.footer-bottom-img.mobile{margin-bottom:18px}.copyright.mobile{padding-bottom:18px !important}.mobile-footer a{width:fit-content}.mobile-footer .logo{margin-bottom:40px;display:block}.mobile-navs{display:flex;flex-direction:column;gap:30px;margin-bottom:30px;font-size:16px;font-weight:600;line-height:22px;text-transform:capitalize}.mobile-navs a{color:#00234c;transition:0.25s ease-in-out}.mobile-navs a:hover{color:#028df4}.mobile-footer .follow-us{margin:60px 0 40px 0}.mobile-footer .follow-us .social-links{column-gap:50px;flex-wrap:wrap}.breadcrumb{width:100%;display:flex;align-items:center;gap:12px;margin-top:32px}.breadcrumb a{transition:0.25s ease-in-out;font-size:12px;font-weight:400;line-height:16px;color:#00234c;text-transform:capitalize}.breadcrumb a:hover{color:#49b1fe}.breadcrumb a:last-child{color:#0070cd}.breadcrumb span{color:#00234c}.btn{font-size:16px;font-weight:500;line-height:16px;padding:12px 24px;transition:0.4s ease-in-out;text-align:center;background-color:transparent}.appeal-btn{background:#028df4;color:#e1f2ff}.appeal-btn:hover{background:#004d8a}.portfolio-btn{border:1px solid #028df4;color:#004d8a;width:100%}.portfolio-btn:hover{color:#028df4}.mobile-menu-trigger{cursor:pointer;display:none}@media (max-width: 767px){.mobile-menu-trigger{display:block}}.mobile-menu{display:block;position:fixed;top:0;right:-100%;opacity:0;height:100vh;width:100%;z-index:2000;visibility:hidden;transition:0.4s ease-in-out;padding:24px;background:#e1f2ff}@media (min-width: 767px){.mobile-menu{display:none}}.mobile-menu.active{right:0;opacity:1;visibility:visible}.mobile-menu-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.mobile-menu-content .language-close-wrapper{display:flex;justify-content:space-between}.mobile-menu-content .language-close-wrapper .mobile-language{display:flex;padding-top:10px;gap:20px;font-size:16px;font-weight:500;line-height:22px;color:#004d8a;text-transform:uppercase}.mobile-menu-content .language-close-wrapper .mobile-language span{cursor:pointer}.mobile-menu-content .language-close-wrapper .mobile-menu-closer{cursor:pointer}.mobile-menu-content .mobile-menu-navs{display:flex;flex-direction:column;text-align:center;border-bottom:1px solid #7bc6fe}.mobile-menu-content .mobile-menu-navs a{font-size:24px;font-weight:600;line-height:32px;color:#00234c;transition:0.25s ease-in-out;padding:30px 0;border-top:1px solid #7bc6fe}.mobile-menu-content .mobile-menu-navs a:hover{color:#028df4}.mobile-menu-content .social-links{justify-content:space-between}.service-box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px solid #aedcfe;aspect-ratio:4/3;cursor:pointer}.service-box h5{color:#004d8a}@media (min-width: 1439px){.service-box h5{font-size:24px;font-weight:600;line-height:32px}}@media (max-width: 1439px){.service-box h5{font-size:24px;font-weight:600;line-height:26px}}@media (max-width: 767px){.service-box h5{font-size:20px;font-weight:600;line-height:20px}}.service-box img{width:150px;height:150px}@media (max-width: 1439px){.service-box img{width:100px;height:100px}}@media (max-width: 767px){.service-box img{width:120px;height:120px}}.see-all{color:#00234c;border-bottom:1px solid #00234c;font-size:16px;font-weight:500;line-height:16px;transition:0.25s ease-in-out;cursor:pointer;width:fit-content}.see-all:hover{color:#028df4;border-bottom:1px solid #028df4}.see-all.desktop{display:none}@media (min-width: 767px){.see-all.desktop{display:block}}.see-all.mobile{padding-top:40px;margin:0 auto;display:block}@media (min-width: 767px){.see-all.mobile{display:none}}.heading{font-size:48px;font-weight:600;line-height:54px;color:#00234c}@media (max-width: 767px){.heading{font-size:24px;font-weight:600;line-height:32px}}.news-card-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:24px}@media (max-width: 1439px){.news-card-wrapper{gap:16px}}@media (max-width: 767px){.news-card-wrapper{grid-template-columns:repeat(1, 1fr)}}.news-card-wrapper .news-card{height:max-content;box-shadow:0px 4px 12px 0px #004d8a4d;background-color:white;cursor:pointer}.news-card-wrapper .news-card .news-card-image-wrapper{height:75%;width:100%;overflow:hidden;transition:0.4s ease-in-out}.news-card-wrapper .news-card .news-card-image-wrapper:hover img{transform:scale(1.15) rotate(15deg)}.news-card-wrapper .news-card img{width:450px;height:450px;transition:0.4s ease-in-out}@media (max-width: 1439px){.news-card-wrapper .news-card img{width:450px;height:450px}}@media (max-width: 767px){.news-card-wrapper .news-card img{width:100%;height:100%}}.news-card-wrapper .news-card .news-content{padding:24px 20px 20px 20px;margin-top:8px}.news-card-wrapper .news-card .news-content span{font-size:16px;font-weight:400;line-height:16px;color:#028df4}.news-card-wrapper .news-card .news-content p{font-size:16px;font-weight:600;line-height:22px;color:#004d8a;margin:12px 0 32px 0}.news-card-wrapper .news-card .news-content .read-details{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.news-card-wrapper .news-card .news-content .read-details:hover a{color:#004d8a}.news-card-wrapper .news-card .news-content .read-details:hover svg path{stroke:#004d8a;fill:#004d8a}.news-card-wrapper .news-card .news-content .read-details a{font-size:16px;font-weight:600;line-height:16px;color:#028df4;transition:0.25s ease-in-out;border-bottom:1px solid #028df4}.news-card-wrapper .news-card .news-content .read-details svg path{stroke:#028df4;transition:0.25s ease-in-out}.portfolio-options-box{display:flex;gap:10px}.portfolio-options-box .portfolio-box{padding:12px 22.5px;font-size:16px;font-weight:500;line-height:16px;color:#004d8a;background:white;border:1px solid #aedcfe;transition:0.25s ease-in-out}.portfolio-options-box .portfolio-box.active{background-color:#aedcfe;box-shadow:0px 4px 12px 0px #004d8a4d}@media (max-width: 767px){.portfolio-options-box .portfolio-box{font-size:14px}}@media (max-width: 767px){.portfolio-options-box{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}.portfolio-cards-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);margin:40px 0;column-gap:20px;row-gap:40px}@media (max-width: 1439px){.portfolio-cards-wrapper{gap:16px}}@media (max-width: 767px){.portfolio-cards-wrapper{grid-template-columns:repeat(1, 1fr);margin-top:20px}}.portfolio-cards-wrapper .portfolio-card{height:max-content;cursor:pointer}.portfolio-cards-wrapper .portfolio-card .portfolio-card-image-wrapper{height:55%;width:100%;overflow:hidden;transition:0.4s ease-in-out}.portfolio-cards-wrapper .portfolio-card .portfolio-card-image-wrapper:hover img{transform:scale(1.15) rotate(15deg)}.portfolio-cards-wrapper .portfolio-card img{width:450px;height:450px;transition:0.4s ease-in-out}@media (max-width: 1439px){.portfolio-cards-wrapper .portfolio-card img{width:450px;height:450px}}@media (max-width: 767px){.portfolio-cards-wrapper .portfolio-card img{width:100%;height:450px}}.portfolio-cards-wrapper .portfolio-card .portfolio-content{padding-top:24px}.portfolio-cards-wrapper .portfolio-card .portfolio-content span{font-size:16px;font-weight:400;line-height:16px;color:#028df4}.portfolio-cards-wrapper .portfolio-card .portfolio-content p{font-size:24px;font-weight:600;line-height:32px;color:#00234c;margin:12px 0 32px 0}.mobileMenu{visibility:hidden;transition:0.4s ease-in-out;position:fixed;top:0;right:-100%;opacity:0;z-index:996;width:100%;height:100%;overflow:scroll;background:#e1f2ff;padding:23px 0 32px 0}.mobileMenu.active{right:0;opacity:1;visibility:visible}.mobileMenu .mobileMenu-wrp{height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.mobileMenu .mobileMenu-wrp__language{display:flex;align-items:center;justify-content:space-between}.mobileMenu .mobileMenu-wrp__language .lang{display:flex;align-items:center;gap:20px}.mobileMenu .mobileMenu-wrp__language .lang li span{font-size:16px;font-weight:500;line-height:22px;color:#004d8a}.mobileMenu .mobileMenu-wrp__list ul{display:flex;flex-direction:column;border-top:1px solid #7bc6fe}.mobileMenu .mobileMenu-wrp__list ul li{padding:30px 0;text-align:center;border-bottom:1px solid #7bc6fe}.mobileMenu .mobileMenu-wrp__list ul li a{font-size:24px;font-weight:600;line-height:32px;color:#00234c}.mobileMenu .mobileMenu-wrp__icons ul{display:flex;align-items:center;justify-content:space-between}.mainHeader .mainHeader-wrp{display:flex}.mainHeader .mainHeader-wrp__left{width:70%}@media only screen and (max-width: 1024px){.mainHeader .mainHeader-wrp__left{width:80%}}@media only screen and (max-width: 768px){.mainHeader .mainHeader-wrp__left{width:100%}}.mainHeader .mainHeader-wrp__left .content{padding:20px 41px 20px 120px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1024px){.mainHeader .mainHeader-wrp__left .content{padding:20px 30px 40px 40px;gap:30px}}@media only screen and (max-width: 768px){.mainHeader .mainHeader-wrp__left .content{padding:20px 24px 10px 24px;gap:0}}.mainHeader .mainHeader-wrp__left .content a{width:23%}@media only screen and (max-width: 768px){.mainHeader .mainHeader-wrp__left .content a{width:44%}}.mainHeader .mainHeader-wrp__left .content a img{width:100%;height:100%}@media only screen and (max-width: 768px){.mainHeader .mainHeader-wrp__left .content nav{display:none}}.mainHeader .mainHeader-wrp__left .content nav ul{display:flex;align-items:center;gap:40px}@media only screen and (max-width: 1024px){.mainHeader .mainHeader-wrp__left .content nav ul{gap:20px}}.mainHeader .mainHeader-wrp__left .content nav ul li a{font-size:16px;font-weight:600;line-height:22px;color:#00234c}.mainHeader .mainHeader-wrp__left .content nav ul li a:hover{color:#7bc6fe;transition:all 0.3s ease}.mainHeader .mainHeader-wrp__left .content .burger{display:none}@media only screen and (max-width: 768px){.mainHeader .mainHeader-wrp__left .content .burger{display:flex}}.mainHeader .mainHeader-wrp__right{width:30%;background-color:#00234c}@media only screen and (max-width: 1024px){.mainHeader .mainHeader-wrp__right{width:20%}}@media only screen and (max-width: 768px){.mainHeader .mainHeader-wrp__right{display:none}}.mainHeader .banner{background-color:#00234c}.mainHeader .banner .mobileBox{display:none}@media only screen and (max-width: 768px){.mainHeader .banner .mobileBox{width:100%;height:80px;display:flex}.mainHeader .banner .mobileBox__left{width:50%;background-color:#fff}.mainHeader .banner .mobileBox__right{width:50%;background-color:#00234c}}.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure{width:87% !important;height:700px;position:relative}@media only screen and (max-width: 1024px){.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure{height:794px;width:89% !important}}@media only screen and (max-width: 768px){.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure{width:87% !important;height:536px}}.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure img{width:100%;height:100%;object-fit:cover}.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content{width:32%;padding:87px 40px;background-color:#ffffff;position:absolute;z-index:2;right:6%;top:14%;display:flex;flex-direction:column;align-items:start;gap:20px}@media only screen and (max-width: 1024px){.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content{width:47%}}@media only screen and (max-width: 768px){.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content{padding:20px;width:86%;top:29%}}.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content h1{font-size:48px;font-weight:600;line-height:54px;color:#00234c}@media only screen and (max-width: 768px){.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content h1{font-size:24px;font-weight:600;line-height:32px}}.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content p{font-size:20px;font-weight:400;line-height:28px;color:#004d8a}@media only screen and (max-width: 768px){.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content p{font-size:16px;font-weight:400;line-height:24px}}.mainHeader .banner .swiper .swiper-wrapper .swiper-slide figure .content a{display:inline-block;padding:12px 24px;background-color:#028df4;color:#e1f2ff;font-size:16px;font-weight:500;line-height:16px}.mainHeader .banner .bannerPagination .bannerPagination-wrp{display:flex;gap:30px}@media only screen and (max-width: 768px){.mainHeader .banner .bannerPagination .bannerPagination-wrp{gap:0}}.mainHeader .banner .bannerPagination .bannerPagination-wrp ul{padding:33px 0 33px 120px;width:70%;background-color:white;display:flex;align-items:center}@media only screen and (max-width: 1024px){.mainHeader .banner .bannerPagination .bannerPagination-wrp ul{width:80%}}@media only screen and (max-width: 768px){.mainHeader .banner .bannerPagination .bannerPagination-wrp ul{padding:32px 0 32px 24px;width:50%}}.mainHeader .banner .bannerPagination .bannerPagination-wrp ul li{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.mainHeader .banner .bannerPagination .bannerPagination-wrp ul li span{display:inline-block;background-color:#7bc6fe;width:6px;height:6px;border-radius:50%}.mainHeader .banner .bannerPagination .bannerPagination-wrp ul li.active{border:1px solid #004d8a}.mainHeader .banner .bannerPagination .bannerPagination-wrp ul li.active span{background-color:#004d8a}.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns{display:flex;align-items:center;gap:30px}@media only screen and (max-width: 1024px){.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns{gap:20px}}@media only screen and (max-width: 768px){.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns{width:50%;padding-left:14px}}.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns .forward:hover,.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns .back:hover{cursor:pointer}.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns .forward:hover path,.mainHeader .banner .bannerPagination .bannerPagination-wrp .btns .back:hover path{fill:#7bc6fe;transition:all 0.3s ease}.news-wrapper{padding-top:100px !important;padding-bottom:60px !important;margin-bottom:100px;background-color:#e1f2ff}@media (max-width: 1439px){.news-wrapper{padding-top:80px !important;padding-bottom:40px !important}}@media (max-width: 767px){.news-wrapper{padding-top:60px !important;padding-bottom:60px !important}}.news-wrapper .news-header{display:flex;align-items:center;justify-content:space-between}.portfolio-page .arrows-portfolio{display:flex;align-items:center;justify-content:space-between}.portfolio-page .arrow{width:40px;height:40px;cursor:pointer}@media (max-width: 1439px){.portfolio-page .arrow{width:30px;height:30px}}.portfolio-page .arrow-left:hover,.portfolio-page .arrow-right:hover{transform:scale(1.1);transition:transform 0.3s ease}.container .about-us-heading{display:flex;margin-top:60px;justify-content:space-between;align-items:center}@media (min-width: 1439px){.container .about-us-heading .about-us-heading-left-home{width:25%}}@media (max-width: 1439px){.container .about-us-heading .about-us-heading-left-home{width:50%}}@media (max-width: 767px){.container .about-us-heading .about-us-heading-left-home{width:100%}}.container .about-us-heading .about-us-heading-left-home h1{color:#00234c;width:min-content;margin-bottom:20px}.container .about-us-heading .about-us-heading-left-home p{color:#004d8a;font-size:20px;font-weight:400;line-height:28px}@media (max-width: 767px){.container .about-us-heading .about-us-heading-left-home p{font-size:16px;font-weight:400;line-height:24px}}@media (max-width: 767px){.container .about-us-heading{flex-direction:column;gap:40px;justify-content:baseline}}@media (max-width: 767px){.container .about-us-heading img{margin:0 auto}}.container .about-us-heading .portfolio-btn-home{border:1px solid #0070cd;color:#004d8a;margin-top:20px}.container .about-us-heading .portfolio-btn-home a{color:#004d8a}.home-services{display:flex;justify-content:space-between;align-items:center;flex-direction:row;background-color:#e1f2ff;position:relative;overflow:hidden;margin-top:0 !important}.home-services .mask-image{position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;pointer-events:none}.home-services>*:not(.mask-image){position:relative;z-index:2}.home-services span{color:#004d8a;font-weight:400;line-height:28px}.home-services .header{width:18%}.home-services .services-wrapper-home{display:grid;grid-template-columns:repeat(2, 2fr);gap:20px;margin-top:100px;margin-bottom:100px;gap:20px;margin-top:40px}@media (max-width: 1439px){.home-services .services-wrapper-home{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.home-services .services-wrapper-home{grid-template-columns:repeat(1, 1fr)}}.home-services .services-wrapper-home .service-box{background-color:white}.home-services .services-wrapper-home .service-box img{width:140px;height:140px;object-fit:cover}@media (max-width: 1200px){.home-services{flex-direction:column;align-items:flex-start}.home-services .header{width:100%;margin-bottom:20px}.home-services .services-wrapper-home{width:100%}}.home-header .header-top{display:flex;justify-content:space-between;align-items:center;margin-top:20px;position:relative;padding:0 120px}@media (max-width: 1439px){.home-header .header-top{max-width:1440px;padding:0 40px}}@media (max-width: 767px){.home-header .header-top{padding:0 24px}}@media (max-width: 767px){.home-header .header-top .logo{width:136px}}@media (min-width: 767px){.home-header .header-top .logo{padding-right:30px}}.home-header .header-top nav ul{display:flex;align-items:center;gap:40px}@media (max-width: 1439px){.home-header .header-top nav ul{gap:30px}}@media (max-width: 767px){.home-header .header-top nav ul{display:none}}.home-header .header-top nav ul li a{font-size:16px;font-weight:600;line-height:22px;color:#00234c;transition:0.25s ease-in-out;text-transform:capitalize}.home-header .header-top nav ul li a:hover{color:#028df4}.home-header .header-content{display:flex;flex-direction:column;align-items:stretch}.home-header .header-content .header-content-split{display:flex;flex-direction:column}.home-header .header-content .header-content-split .swiper{width:100%;height:75%}.home-header .header-content .header-content-split .swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.home-header .header-content .header-content-split .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.home-header .header-content .header-content-split .swiper .swiper-button-next,.home-header .header-content .header-content-split .swiper .swiper-button-prev{color:#fff}.home-header .header-content .header-content-split .swiper .swiper-pagination{bottom:10px}.home-header .header-content .slider-dots{margin-top:10px;text-align:center}.not-found{display:flex;justify-content:space-between;margin:12px 0 100px 0}@media (max-width: 767px){.not-found{justify-content:baseline;flex-direction:column;gap:120px;margin-top:60px}}.not-found .not-found-content{display:flex;flex-direction:column;gap:20px;justify-content:center}@media (min-width: 767px){.not-found .not-found-content{padding-right:20px}}.not-found .not-found-content h1{font-size:48px;font-weight:600;line-height:54px;color:#00234c}@media (max-width: 767px){.not-found .not-found-content h1{font-size:24px;font-weight:600;line-height:32px}}.not-found .not-found-content button{width:55%}@media (max-width: 767px){.not-found .not-found-content button{width:100%}}@media (min-width: 1439px){.services{margin:60px 0 120px 0}}@media (max-width: 1439px){.services{margin:40px 0 100px 0}}@media (max-width: 767px){.services{margin:20px 0 100px 0}}.services h1{margin-bottom:20px}.services span{font-size:20px;font-weight:400;line-height:28px;color:#004d8a}@media (max-width: 767px){.services span{font-size:16px;font-weight:400;line-height:24px;display:block;width:70%}}.services-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:40px}@media (max-width: 1439px){.services-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.services-wrapper{grid-template-columns:repeat(1, 1fr)}}.news-page{margin-top:60px;margin-bottom:100px}@media (min-width: 767px){.news-page .see-all.mobile{display:block}}.portfolio-page{margin-top:60px;margin-bottom:100px}.portfolio-page .portfolio-header{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.portfolio-page .portfolio-header{gap:20px;justify-content:baseline;align-items:baseline;flex-direction:column}}@media (min-width: 767px){.portfolio-page .see-all.mobile{display:block}}.contact-page{margin:60px 0 100px 0}.contact-boxes-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);margin:70px 0 80px 0}@media (min-width: 1439px){.contact-boxes-wrapper{gap:20px}}@media (max-width: 1439px){.contact-boxes-wrapper{gap:16px}}@media (max-width: 767px){.contact-boxes-wrapper{gap:90px;grid-template-columns:repeat(1, 1fr);margin-bottom:60px}}.contact-boxes-wrapper .contact-box{position:relative;height:190px;max-height:250px;background-color:#e1f2ff}.contact-boxes-wrapper .contact-box img{top:-50px;position:absolute;left:50%;transform:translateX(-50%)}.contact-boxes-wrapper .contact-box .contact-box-content{padding-top:82px;margin:0 auto;width:60%;display:flex;flex-direction:column;align-items:center;gap:6px}.contact-boxes-wrapper .contact-box .contact-box-content:last-child{padding-top:70px}.contact-boxes-wrapper .contact-box .contact-box-content span{font-size:14px;font-weight:400;line-height:16px;color:#004d8a;text-align:center}.contact-boxes-wrapper .contact-box .contact-box-content p{font-size:16px;font-weight:400;line-height:24px;color:#00234c;text-align:center}.maps-container{width:55%;margin-bottom:100px !important;margin:0 auto}@media (max-width: 767px){.maps-container{width:100%;padding:0 24px}}.maps-container h2{font-size:24px;font-weight:600;line-height:32px;color:#00234c;text-align:center;margin-bottom:20px}.maps-container iframe{width:100%;margin-bottom:80px}@media (max-width: 767px){.maps-container iframe{margin-bottom:60px}}.contact-form-wrapper h3{color:#0070cd;text-align:center;font-size:24px;font-weight:600;line-height:32px;margin-bottom:20px}.contact-form-wrapper .contact-form .contact-inputs-box{display:flex;gap:20px}@media (max-width: 767px){.contact-form-wrapper .contact-form .contact-inputs-box{flex-direction:column;gap:10px}}.contact-form-wrapper .contact-form .contact-inputs-box input{width:100%;padding:20px 24px}.contact-form-wrapper .contact-form .input-box{width:100%}.contact-form-wrapper .contact-form .input-box span{display:none;font-size:10px;font-weight:500;line-height:14px;margin-top:6px;color:#b3261e}.contact-form-wrapper .contact-form .input-box span.active{display:block}.contact-form-wrapper .contact-form textarea{resize:none;width:100%;min-height:120px;margin-top:10px;padding:12px 24px}@media (max-width: 767px){.contact-form-wrapper .contact-form textarea{min-height:200px}}.contact-form-wrapper .contact-form input,.contact-form-wrapper .contact-form textarea{outline:none;border:1px solid #aedcfe;color:#004d8a;font-size:16px;font-weight:500;line-height:16px}.contact-form-wrapper .contact-form input::placeholder,.contact-form-wrapper .contact-form textarea::placeholder{color:#004d8a}.contact-form-wrapper .contact-form input:focus,.contact-form-wrapper .contact-form textarea:focus{border-color:#004d8a}.contact-form-wrapper .contact-form input.error,.contact-form-wrapper .contact-form textarea.error{border-color:#b3261e}.contact-form-wrapper .contact-form button{display:block;margin:0 auto;margin-top:20px !important}@media (max-width: 767px){.contact-form-wrapper .contact-form button{width:100%}}.service-bg-wrapper{margin:40px 0 60px 0}@media (max-width: 767px){.service-bg-wrapper{margin:20px 0}}.service-bg-wrapper h1{margin-bottom:40px}@media (max-width: 767px){.service-bg-wrapper h1{margin-bottom:20px}}.service-bg-wrapper img{width:1400px;height:500px}@media (max-width: 767px){.service-bg-wrapper img{height:300px}}.detail-content-wrapper{display:flex}@media (min-width: 1439px){.detail-content-wrapper{gap:20px}}@media (max-width: 1439px){.detail-content-wrapper{gap:96px}}@media (max-width: 767px){.detail-content-wrapper{flex-direction:column;gap:40px}}.detail-content-wrapper .detail-content-box{width:60%}@media (min-width: 1439px){.detail-content-wrapper .detail-content-box{padding-left:120px}}@media (max-width: 1439px){.detail-content-wrapper .detail-content-box{padding-left:40px}}@media (max-width: 767px){.detail-content-wrapper .detail-content-box{padding:0 24px;width:100%}}.detail-content-wrapper .detail-content-box h3{font-size:24px;font-weight:600;line-height:32px;margin-bottom:24px;color:#004d8a}@media (max-width: 767px){.detail-content-wrapper .detail-content-box h3{font-size:16px;font-weight:600;line-height:22px;margin-bottom:16px}}.detail-content-wrapper .detail-content-box p{font-size:20px;font-weight:400;line-height:28px;color:#004d8a}@media (max-width: 767px){.detail-content-wrapper .detail-content-box p{font-size:16px;font-weight:400;line-height:24px}}@media (min-width: 1439px){.detail-content-wrapper img{width:450px;height:450px}}@media (max-width: 1439px){.detail-content-wrapper img{width:400px;height:400px}}@media (max-width: 767px){.detail-content-wrapper img{width:350px;height:350px}}.detail-appeal-wrapper{background-image:url("../images/serviceDetail/appeal-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 1439px){.detail-appeal-wrapper{margin:100px 0}}@media (max-width: 1439px){.detail-appeal-wrapper{margin:80px 0}}@media (max-width: 767px){.detail-appeal-wrapper{margin:40px 0 100px 0;padding-top:60px}}.detail-appeal-wrapper .container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.detail-appeal-wrapper .container{flex-direction:column;justify-content:baseline;align-items:center}}@media (min-width: 1439px){.detail-appeal-wrapper .container img{padding:60px 80px 60px 0}}@media (max-width: 1439px){.detail-appeal-wrapper .container img{padding:60px 40px 60px 0}}@media (max-width: 767px){.detail-appeal-wrapper .container img{padding:60px 24px 80px 24px}}.detail-appeal-wrapper .container .detail-appeal-content{width:40%}.detail-appeal-wrapper .container .detail-appeal-content h2{margin-bottom:20px;font-size:40px;font-weight:600;line-height:44px;color:#00234c}@media (max-width: 767px){.detail-appeal-wrapper .container .detail-appeal-content h2{font-size:24px;font-weight:600;line-height:32px;margin-bottom:24px}}@media (max-width: 767px){.detail-appeal-wrapper .container .detail-appeal-content{width:100%}}@media (max-width: 767px){.detail-appeal-wrapper .container .detail-appeal-content button{width:100%}}.news-detail-page{background-color:transparent;padding-top:0 !important;padding-bottom:0 !important;margin:100px 0}@media (min-width: 1439px){.news-detail-page{margin:120px 0 100px 0}}.news-detail-page h2{font-size:36px;font-weight:600;line-height:54px}.news-detail-wrapper{display:flex;margin-top:60px;gap:40px}@media (min-width: 1439px){.news-detail-wrapper{gap:102px}}@media (max-width: 767px){.news-detail-wrapper{flex-direction:column}}.news-detail-wrapper .news-detail-content{width:85%}@media (max-width: 767px){.news-detail-wrapper .news-detail-content{width:100%}}.news-detail-wrapper .news-detail-image{width:100%}.news-detail-wrapper .news-detail-image img{width:650px;height:650px}.news-detail-content-up{display:flex;flex-direction:column;gap:20px}@media (max-width: 767px){.news-detail-content-up{gap:16px}}.news-detail-content-up h3{font-size:36px;font-weight:600;line-height:54px}@media (max-width: 767px){.news-detail-content-up h3{font-size:24px;font-weight:600;line-height:32px}}.news-detail-content-up span{font-size:24px;font-weight:600;line-height:32px;color:#004d8a}.news-detail-content-up span:last-child{color:#028df4}@media (max-width: 767px){.news-detail-content-up span{font-size:16px;font-weight:500;line-height:22px}}.news-detail-content-down{display:flex;flex-direction:column;gap:24px}@media (min-width: 1439px){.news-detail-content-down{margin-top:80px}}@media (max-width: 1439px){.news-detail-content-down{margin-top:60px}}@media (max-width: 767px){.news-detail-content-down{margin-top:8px;gap:16px}}.news-detail-content-down h5{font-size:24px;font-weight:600;line-height:32px;color:#004d8a}@media (max-width: 767px){.news-detail-content-down h5{font-size:16px;font-weight:600;line-height:22px}}.news-detail-content-down p{font-size:20px;font-weight:400;line-height:28px;color:#004d8a}@media (max-width: 767px){.news-detail-content-down p{font-size:16px;font-weight:400;line-height:24px}}.about-us-heading{display:flex;margin-top:60px;justify-content:space-between}@media (min-width: 1439px){.about-us-heading .about-us-heading-left{width:58%}}@media (max-width: 1439px){.about-us-heading .about-us-heading-left{width:50%}}@media (max-width: 767px){.about-us-heading .about-us-heading-left{width:100%}}.about-us-heading .about-us-heading-left h1{color:#00234c;width:min-content;margin-bottom:20px}.about-us-heading .about-us-heading-left p{color:#004d8a;font-size:20px;font-weight:400;line-height:28px}@media (max-width: 767px){.about-us-heading .about-us-heading-left p{font-size:16px;font-weight:400;line-height:24px}}@media (max-width: 767px){.about-us-heading{flex-direction:column;gap:40px;justify-content:baseline}}@media (max-width: 767px){.about-us-heading .about-us-heading-right img{margin:0 auto}}.about-us-bg{margin:60px 0}.about-us-bg img{width:100%;height:388px}@media (max-width: 1439px){.about-us-bg img{height:305px}}@media (max-width: 767px){.about-us-bg img{height:106px}}.about-us-ppl{margin:60px 0 80px 0;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.about-us-ppl{flex-direction:column-reverse;justify-content:baseline;align-items:baseline;gap:40px}}@media (min-width: 1439px){.about-us-ppl{margin:40px 0 80px 0}}@media (max-width: 767px){.about-us-ppl .about-us-ppl-left{width:100%}.about-us-ppl .about-us-ppl-left img{margin:0 auto}}.about-us-ppl .about-us-ppl-right{width:60%}@media (max-width: 767px){.about-us-ppl .about-us-ppl-right{width:100%}}.about-us-ppl .about-us-ppl-right h4{color:#00234c;margin-bottom:24px;font-size:24px;font-weight:600;line-height:32px}@media (max-width: 767px){.about-us-ppl .about-us-ppl-right h4{margin-bottom:16px;font-size:16px;font-weight:600;line-height:22px}}.about-us-ppl .about-us-ppl-right p{color:#004d8a;font-size:20px;font-weight:400;line-height:28px}@media (max-width: 767px){.about-us-ppl .about-us-ppl-right p{margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px}}.about-us-creater{margin:80px 0;display:flex;align-items:end}@media (min-width: 1439px){.about-us-creater{gap:102px}}@media (max-width: 1439px){.about-us-creater{gap:20px}}@media (max-width: 767px){.about-us-creater{gap:40px;flex-direction:column;align-items:baseline}.about-us-creater .about-us-crt-left{width:100%}.about-us-creater .about-us-crt-left img{margin:0 auto}}.about-us-creater .about-us-crt-right{width:50%}.about-us-creater .about-us-crt-right p{font-size:24px;font-weight:500;line-height:32px;font-style:italic}@media (max-width: 767px){.about-us-creater .about-us-crt-right p{font-size:16px;font-weight:500;line-height:22px}}.about-us-creater .about-us-crt-right h5{font-size:24px;font-weight:600;line-height:32px;color:#00234c;margin:60px 0 8px 0}@media (max-width: 767px){.about-us-creater .about-us-crt-right h5{margin:40px 0 8px 0}}.about-us-creater .about-us-crt-right span{font-size:16px;font-weight:400;line-height:16px;color:#49b1fe}@media (max-width: 767px){.about-us-creater .about-us-crt-right{width:100%}}.portfolio-detail-image{width:100%;display:flex;flex-direction:column;align-items:center}.portfolio-detail-image .portfolio-great-image{width:100%;height:auto;object-fit:contain;aspect-ratio:16 / 9}.portfolio-detail-image .arrow-buttons-portfolio{position:relative;width:65%;display:flex;align-items:center;justify-content:center;margin-top:16px;gap:16px}.portfolio-detail-image .arrow-buttons-portfolio .arrow{width:40px;height:40px;cursor:pointer}@media (max-width: 1439px){.portfolio-detail-image .arrow-buttons-portfolio .arrow{width:30px;height:30px}}.portfolio-detail-image .arrow-buttons-portfolio .arrow-left:hover,.portfolio-detail-image .arrow-buttons-portfolio .arrow-right:hover{transform:scale(1.1);transition:transform 0.3s ease}.portfolio-detail-image .arrow-buttons-portfolio .portfolio-slider-container{display:flex;gap:12px;overflow:hidden;flex-wrap:nowrap;justify-content:center;align-items:center}.portfolio-detail-image .arrow-buttons-portfolio .portfolio-slider-container .portfolio-slider-image{width:60px;height:60px;object-fit:cover;cursor:pointer;opacity:0.5;transition:opacity 0.3s ease, transform 0.3s ease}.portfolio-detail-image .arrow-buttons-portfolio .portfolio-slider-container .portfolio-slider-image.active{opacity:1;transform:scale(1.05)}@media (max-width: 1439px){.portfolio-detail-image .arrow-buttons-portfolio .portfolio-slider-container .portfolio-slider-image{width:50px;height:50px}}*{font-family:"Inter",sans-serif}@media (min-width: 1439px){.container{max-width:100%;padding:0 120px}}@media (max-width: 1439px){.container{max-width:1440px;padding:0 40px}}@media (max-width: 767px){.container{padding:0 24px}}
