a{text-decoration:none!important;cursor:pointer!important}section.custom-banner h1{margin:0;font-size:62px;line-height:72px;color:#fff}section.custom-banner p{font-size:28px;line-height:38px;margin:0;color:#fff}section.custom-banner{position:relative}section.custom-banner{padding:100px 0;background-position:center;background-repeat:no-repeat;background-size:cover}section.custom-banner:before{content:"";top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,#0009,#ffffff08);position:absolute}section.custom-banner .page-width{position:relative;z-index:1;padding-top:350px}section.custom-banner .page-width p{max-width:1000px}section.custom-banner a.button.button--secondary{margin-top:20px;font-weight:500;background:transparent;color:#fff;font-size:18px;line-height:28px;padding:15px 30px;border:2px solid #fff;transition:.3s}section.custom-banner a.button.button--secondary:hover{background:#fff!important;color:#3174b4!important}.button.button--secondary:after,.button.button--secondary:before{display:none}section.mission-section{padding:80px 0;background:url(/cdn/shop/files/Rectangle_21.png?v=1761648873);background-repeat:no-repeat;background-position:bottom;background-size:cover}section.mission-section .mission-content{margin-top:80px}section.mission-section .mission-content .page-width{display:flex;gap:196px}section.mission-section .mission-content .page-width .mission-heading h2{color:#91b7d2;font-size:72px;line-height:82px;margin:0}section.mission-section .mission-content .page-width .mission-heading h2 span{color:#000;font-size:48px;line-height:58px}section.mission-section .mission-content .page-width .mission-text p{font-size:18px;line-height:28px;color:#000}section.mission-section .mission-content .page-width .mission-heading{width:90%}section.mission-section .mission-item{padding:50px 60px;background:#91b7d2;border-radius:36px;text-align:center;display:grid;gap:24px;box-shadow:0 0 20px #0003;transition:.3s}section.mission-section .mission-item:hover{background:#37b6ab}section.mission-section .mission-item:hover h4,section.mission-section .mission-item:hover p{color:#fff}section.mission-section .mission-item h4{margin:0;font-size:18px;line-height:28px;transition:.3s}section.mission-section .mission-item p{margin:0;font-size:18px;line-height:28px;transition:.3s}section.mission-section .owl-dots button.owl-dot{height:13px;width:13px;background:#d9d9d9;border-radius:50px}section.mission-section .owl-dots{display:flex;margin-top:40px;text-align:center;justify-content:center;gap:10px}section.mission-section .owl-dots button.owl-dot.active{background:#91b7d2}.welcomecard .hover-cards-title{margin:0;font-size:36px;line-height:46px;text-align:center;color:#000}.welcomecard.hover-cards-section{padding:80px 0}.welcomecard .hover-cards-subtitle{color:#91b7d2;font-size:36px;margin:0;text-align:center;line-height:46px;padding-bottom:40px}.welcomecard .hover-cards-wrapper{display:flex;gap:25px}.welcomecard .hover-card{position:relative;width:416px;height:416px;background-size:cover;background-position:center;border-radius:20px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;cursor:pointer;box-shadow:0 0 20px #0003}.welcomecard .hover-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.welcomecard .hover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1578bcde;color:#fff;opacity:0;visibility:hidden;transition:opacity .4s ease;display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:20px}.welcomecard .hover-card:hover .hover-overlay{opacity:1;visibility:visible}.welcomecard .hover-overlay h3{font-size:24px;text-align:left;line-height:34px;color:#fffefee0;margin:0}.welcomecard .hover-overlay p{font-size:18px;text-align:left;line-height:28px;color:#fffefee0;margin:0}.welcomecard .hover-link{color:#fffefee0;font-size:18px;line-height:28px;font-weight:600;margin-top:15px;display:inline-block;text-decoration:none;transition:opacity .3s ease}.welcomecard .hover-link:hover{opacity:.8}section.welcomecard.hover-cards-section .cstm-content{height:100%;background:linear-gradient(0deg,#1578bc,#1578bc08 84%);border:1px solid #000;border-radius:20px;padding:260px 22px 22px}.welcomecard .hover-card:hover .cstm-content{opacity:0}section.welcomecard.hover-cards-section .cstm-content h3{margin:0;font-size:32px;line-height:42px;color:#fff;max-width:250px}section.welcomecard.hover-cards-section .cstm-content a.hover-link{font-weight:100;text-align:right;width:100%;font-size:18px;line-height:28px}.welcomecard .hover-overlay a.hover-link{text-align:right;position:absolute;bottom:22px;right:22px}.welcomecard .cstmbtn{text-align:center;margin-top:50px}.welcomecard .cstmbtn a.hover-linkcstm{padding:15px 30px;color:#31b4aa;font-size:18px;line-height:28px;background:#d9e9f4;border-radius:36px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;gap:10px;transition:.3s}.welcomecard .cstmbtn a.hover-linkcstm:hover{background:#31b4aa;color:#fff}.welcomecard .cstmbtn a.hover-linkcstm:hover svg path{stroke:#fff}.welcomecard .cstmbtn a.hover-linkcstm svg{width:18px}section.welcomecard.hover-cards-section .cstm-content{position:relative}section.welcomecard.hover-cards-section .cstm-content a.hover-link{text-align:right;position:absolute;bottom:22px;right:22px}.main-cstm-bar h2.section-title{font-size:36px;line-height:46px;text-align:center;padding-bottom:40px;margin:0}.main-cstm-bar .promo-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:74px}.main-cstm-bar .promo-image{flex:1;min-width:300px;background-size:cover;background-position:center;height:300px;border-radius:10px}.main-cstm-bar .promo-text{flex:1;min-width:300px;text-align:left}.main-cstm-bar .promo-title{font-size:24px;line-height:34px;margin:0 0 10px;color:#000}.main-cstm-bar .progress-bar-container{margin-top:25px}.main-cstm-bar .progress-bar{margin-bottom:30px}.main-cstm-bar .progress-label{display:flex;justify-content:space-between;font-weight:700;color:#444;margin-bottom:6px}.main-cstm-bar .progress{height:10px;width:0%;background:linear-gradient(90deg,#31b4aa,#31b4a9a8);border-radius:5px;transition:width 1.8s ease-in-out}.main-cstm-bar div:empty{display:block!important}.main-cstm-bar .how-we-care-section{padding:50px;background:#1578bc1c;border-radius:36px 250px;box-shadow:0 -3px #1578bb}.main-cstm-bar .how-we-care-section .promo-image{border-radius:36px 200px;width:537px;height:462px;box-shadow:1px -1px 0 1px #1578bb}.main-cstm-bar h2.section-title span{color:#1578bc}.main-cstm-bar .promo-container p{font-size:18px;line-height:28px;color:#000}.main-cstm-bar .progress-bar-container{display:grid;gap:30px}.main-cstm-bar .progress-bar-container small.progress-label{margin-bottom:0}.main-cstm-bar .progress-bar-container small{font-size:16px;line-height:26px;color:#000}.main-cstm-bar .outerf{border:1px solid #1578BC;border-radius:10px}.service-card{padding:80px 0}.service-card .row{display:flex;flex-wrap:wrap;width:100%;gap:43px;justify-content:center}.service-card .row .service-card-grid{width:30%;border:1px solid #31B4AA;border-radius:36px;padding:24px;box-shadow:0 0 20px #0003;transition:.3s}.service-card .row .service-card-grid:hover{border-color:#1578bc}.service-card .row .service-card-grid h3.title{margin:0;text-align:left;font-size:21px;line-height:31px}.service-card .row .service-card-grid .icon-desc{display:flex;gap:20px;flex-direction:row-reverse}.service-card .row .service-card-grid .icon-desc .icon-div{width:20%}.service-card .row .service-card-grid .icon-desc .desc-div{width:80%;text-align:left}.service-card .row .service-card-grid .inner-card{display:grid;gap:20px}.service-card .row .service-card-grid .icon-desc .desc-div .inner{color:#000;font-size:14px;line-height:24px}.service-card .row .service-card-grid .icon-desc .icon-div img{width:62px;height:62px;border-radius:50%}.baner-overlay-text{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;padding:180px 0 80px}.baner-overlay-text .inner-text{text-align:center;max-width:900px;margin:0 auto;z-index:1;position:relative}.baner-overlay-text .inner-text p.richtext{font-size:20px;margin:0;line-height:30px;color:#fff}.baner-overlay-text .inner-text p.label-text{font-size:18px;line-height:28px;color:#fffefee0;font-style:italic;margin:28px 0 0}.baner-overlay-text{position:relative}.baner-overlay-text:after{position:absolute;content:"";background:#1578bca8;top:0;left:0;bottom:0;right:0}.home-icon-grid{background:linear-gradient(0deg,#1578bc 45%,#1578bc70);padding:80px 0}.home-icon-grid .inner-row{display:flex;text-align:center;justify-content:center}.home-icon-grid .inner-row h3.title{font-size:18px;line-height:28px;color:#fff;margin:14px 0 0}.home-icon-grid .inner-row .inner-card{width:20%;transition:.8s}.home-icon-grid .inner-row .inner-card img{width:45px;height:auto;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(6880%) hue-rotate(165deg) brightness(103%) contrast(112%)}.home-icon-grid .inner-row .inner-card .icon-div{width:80px;height:80px;margin:0 auto;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:1s}.home-icon-grid .inner-row .inner-card:hover .icon-div{rotate:360deg;box-shadow:0 0 20px #0003}.cstmhome-banner{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.cstmhome-banner h2.heading{margin:0;color:#045c9870;font-size:42px;text-align:right;line-height:52px}.cstmhome-banner p.subheaidng{margin:10px 0 25px;color:#000;font-size:22px;line-height:32px;text-align:right}.cstmhome-banner .inner-text{text-align:right;padding:185px 40px;max-width:800px;margin:0 0 0 auto}.cstmhome-banner .inner-text a.cstmbtn{background:#1578bc;padding:15px 30px;color:#fff;font-size:18px;line-height:28px;border-radius:36px;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;margin:0 0 0 auto;transition:.3s}.cstmhome-banner .inner-text a.cstmbtn:hover{background:#31b4aa;color:#fff}.cstmhome-banner .inner-text a.cstmbtn:hover svg{stroke:#fff}.cstmhome-banner .inner-text a.cstmbtn svg{width:18px}.why-choose-us-section{padding:80px 0}.why-choose-us-section h2.section-title{margin:0 0 40px;font-size:36px;text-align:center;line-height:46px}.why-choose-us-section h2.section-title span{color:#1578bc}.why-choose-us-section .why-choose-us-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why-choose-us-section .flip-card{background-color:transparent;perspective:1000px;cursor:pointer}.why-choose-us-section .flip-card-inner{position:relative;width:100%;height:250px;transition:transform .6s;transform-style:preserve-3d}.why-choose-us-section .flip-card:hover .flip-card-inner{transform:rotateY(180deg);box-shadow:0 0 20px #0003}.why-choose-us-section .flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;overflow:hidden}.why-choose-us-section .flip-card-front{background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.why-choose-us-section .front-text{background-color:#0000004d;padding:10px 20px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.why-choose-us-section .flip-card-back{background-color:#31b4aa;color:#fff;transform:rotateY(180deg);display:flex;justify-content:center;align-items:center;padding:20px;text-align:center}.why-choose-us-section .flip-card-back h3{color:#fff}.why-choose-us-section .front-text h3{color:#fff;font-size:18px;line-height:28px;max-width:265px;margin:0 auto;text-align:center}.why-choose-us-section .partner-logos{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.why-choose-us-section .partner-logos img{object-fit:contain}.home-main-team{padding:80px 0;background:#1578bc}.home-main-team h2.heading{margin:0 0 40px;font-size:36px;line-height:46px;text-align:center;color:#fff}.home-main-team .team-gird-row{display:flex;justify-content:space-between}.home-main-team .team-gird-row .team-grid{width:25%}.home-main-team .team-gird-row .team-grid img{width:100%;border-radius:36px 190px;transition:.5s;box-shadow:0 0 20px #0003;border:1px solid #1578bc}.home-main-team .team-gird-row .team-grid:hover .profileimg img{border-radius:36px;box-shadow:0 0 20px #0003;border:1px solid #31B4AA}.home-main-team .team-gird-row h4.name{text-align:center;margin:0;font-size:18px;color:#fff;line-height:28px}.home-main-team .socialmedia{display:flex;align-items:center;justify-content:center;gap:10px}.home-main-team .socialmedia a{color:#1578bc;height:35px;width:35px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;transition:.3s}.home-main-team .socialmedia a:hover{color:#fff;background:#31b4aa}.home-main-team p.designation{margin-top:0;text-align:center;color:#ffffffc9;font-size:16px;line-height:26px}.main-map-div{position:relative}.main-map-div .content-div{position:absolute;top:0;left:0;width:100%;background:url(/cdn/shop/files/Rectangle_38.png?v=1761743435);padding:40px 0 163px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.main-map-div .content-div h2.heading span{color:#fff}.main-map-div .content-div a.cstmbtn{background:#fff;padding:15px 30px;color:#000;font-size:18px;line-height:28px;border-radius:36px;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:.3s}.main-map-div .content-div a.cstmbtn:hover{background:#1578bc;color:#fff}.main-map-div .content-div a.cstmbtn svg{width:18px}.main-map-div .content-div a.cstmbtn:hover svg path{stroke:#fff}.main-map-div .content-div h2.heading{margin:0 0 30px;font-size:72px;line-height:82px}sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom{display:none}.desktop-header .custom-header{background:transparent;position:relative;padding:10px 0}.desktop-header .header-flex{display:flex;justify-content:space-between;align-items:center;gap:10px}.desktop-header .logo img{max-height:80px}.desktop-header .main-menu{list-style:none;display:flex;gap:25px;margin:0;padding:18px;transition:.3s ease}.desktop-header .main-menu li{position:relative}.desktop-header .main-menu li a{text-decoration:none;color:#000;font-weight:500;font-size:16px;line-height:26px;transition:.3s ease}.desktop-header .main-menu a:hover{color:#1578bc}.desktop-header .has-dropdown:hover .dropdown{display:block;width:fit-content;padding:18px 40px 40px;border-radius:2px}.desktop-header .dropdown{display:none;position:absolute;top:100%;left:0;min-width:180px;background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:6px;padding:10px 0;z-index:10}.desktop-header .dropdown li{list-style:none}.desktop-header .dropdown a{display:block;padding:8px 15px;color:#1578bc;white-space:nowrap}.desktop-header .dropdown a:hover{color:#09639e}.desktop-header .contact-btn{background-color:#1578bc;color:#fff;padding:18px;border-radius:36px;text-decoration:none;font-weight:500;transition:.3s;font-size:18px;line-height:28px;box-shadow:0 0 20px #0003}.desktop-header .contact-btn:hover{background-color:#fff;color:#000}.desktop-header{position:fixed;width:100%}.desktop-header .custom-header nav.main-nav{background:#ffffffb8;border-radius:36px;box-shadow:0 0 20px #0003}.desktop-header ul.dropdown{background:#ffffffb8;transition:background-color .3s ease}.desktop-header ul.dropdown li{text-align:center}.custom-header{background-color:#0000;transition:background-color .3s ease}.desktop-header .custom-header{background:#1578bb!important}.desktop-header.darkheader2 .custom-header.darkheader{background-color:#0000004a!important;box-shadow:0 0 20px #0003;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.custom-header.darkheader{background-color:#0000004a;box-shadow:0 0 20px #0003;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.custom-header li.menu-item{line-height:normal}.custom-header.darkheader nav.main-nav{background:transparent;box-shadow:none}.custom-header.darkheader nav.main-nav a{color:#fff}.desktop-header ul.dropdown li a{color:#1578bc!important}.custom-header.darkheader ul.dropdown{background-color:#fff;box-shadow:0 0 20px #0003}.main-menu .dropdown,.main-menu .sub-dropdown{display:none;position:absolute;background:#fff;transition:all .3s ease}.main-menu li:hover>.dropdown,.dropdown li:hover>.sub-dropdown{display:block}.sub-dropdown{left:93%;top:0}li.submenu-item.has-submenu ul.sub-dropdown{border-radius:2px;padding:25px 0;box-shadow:0 0 20px #0003;z-index:9}li.submenu-item.has-submenu ul.sub-dropdown li a{font-size:14px;padding:1px 28px;text-align:left}.desktop-header .has-dropdown a{text-align:left}li.menu-item.has-dropdown ul.dropdown{padding:18px 0!important}li.menu-item.has-dropdown ul.dropdown a{padding:4px 25px;font-size:16px;line-height:26px}li.menu-item.has-dropdown ul.dropdown li.submenu-item.has-submenu a{display:flex;align-items:center;justify-content:space-between;gap:15px}li.menu-item.has-dropdown ul.dropdown li.submenu-item.has-submenu a svg{width:16px}.custom-banner .side_menu{border-radius:36px 0 0 36px;font-size:16px;font-weight:400;width:180px;padding-left:50px;position:fixed;z-index:100;box-shadow:-3px 0 5px #0003;right:-180px;transition:all .3s;color:#222}.custom-banner .side_menu:hover{transform:translate3d(-180px,0,0)}.custom-banner .side_menu .title{top:50%;position:absolute;transform:translateY(0) rotate(0);left:10px;font-weight:800;font-size:20px;border-bottom:1px solid #222;margin:0}.custom-banner .side_menu .nav{position:absolute;top:50%;transform:translateY(-50%)}.custom-banner .side_menu .nav li{padding-bottom:30px;list-style-type:none}.custom-banner .side_menu .nav li a{display:block;text-decoration:none;color:inherit;transition:color .3s}.custom-banner .side_menu .nav li a:hover:before{content:"\203a  ";color:#000}.custom-banner .side_menu .nav li a:hover{color:#000}.custom-banner .side_menu{background:#fff;width:230px;height:50px}.custom-banner .side_menu .title{background:#1578bc;border-bottom:0;top:0;left:0;rotate:revert;height:100%;width:60px;display:flex;align-items:center;justify-content:center;border-radius:36px 0 0 36px}.custom-banner .side_menu .title img{width:30px;height:30px;object-fit:contain}.menu1{top:30%;background:linear-gradient(135deg,#f7b51b,#f9d976)}.menu2{top:38%;background:linear-gradient(135deg,tomato,#ffa07a)}.menu3{top:46%;background:linear-gradient(135deg,#1e90ff,#87cefa)}.menu4{top:54%;background:linear-gradient(135deg,#32cd32,#90ee90)}.custom-footer{padding:40px 0 80px;border-top:1px solid #dedede}.custom-footer .footer-row{display:flex;gap:40px}iframe{display:block}.custom-footer .footer-row .footer-grid{width:22%}.custom-footer .footer-row .footer-grid:last-child{width:27%}.custom-footer .footer-row .footer-grid h3.title{margin:0;font-size:18px;line-height:28px;color:#435460;padding-top:40px}.custom-footer .footer-row ul.main-menu{padding:0;margin:20px 0;list-style:none}.custom-footer .footer-row ul.main-menu a{font-size:14px;font-weight:400;line-height:1.64;margin-bottom:1px;color:#7f7f7f;transition:.3s;text-transform:capitalize}.custom-footer .footer-row ul.main-menu a:hover{color:#1578bc}.custom-footer .footer-row .footer-grid .footer-block__details-content.newsletter,.custom-footer .footer-row .footer-grid .getintouch,.custom-footer .footer-row .footer-grid .cstmsocial{margin:20px 0}.custom-footer .footer-row .footer-grid p{color:#7f7f7f;font-size:12px;line-height:18px}.getintouch .contact-info .contact-item a{font-size:14px;font-weight:400;line-height:1.64;margin-bottom:1px;color:#7f7f7f}.getintouch .contact-info{display:grid;gap:5px}.getintouch .contact-info .contact-item i{margin-right:0;color:#1578bc}.custom-footer .footer-row .footer-grid .cstmsocial .socialmedia{display:flex;gap:12px}.custom-footer .footer-row .footer-grid .cstmsocial .socialmedia a{color:#fff;background:#1578bc;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease ease}.custom-bottom-footer{padding:10px 0;background:#2983c0}.custom-bottom-footer p,.custom-bottom-footer p a{margin:0;text-align:center;font-size:14px;color:#fff}.inner-ftr .footer-block__details-content.newsletter .field__input{border:1px solid #1578bc;border-radius:36px}.inner-ftr .footer-block__details-content.newsletter .field .field__button{background:#1578bc;border-radius:0 36px 36px 0;color:#fff;line-height:0px}.main-banner-service{background-repeat:no-repeat!important;padding:200px 0;position:relative}.main-banner-service .inner-content{text-align:center;z-index:1;position:relative;display:grid;gap:20px}.main-banner-service .inner-content h2.heading{margin:0;font-size:48px;line-height:58px;color:#fff}.main-banner-service .inner-content p.text{font-size:18px;line-height:28px;color:#fff;margin:0}.main-banner-service .inner-content a.cstmban-btn{color:#1578bc;font-size:18px;line-height:28px;padding:15px 30px;border-radius:36px;background:#d9e9f4;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;margin:0 auto;transition:.3s}.main-banner-service .inner-content a.cstmban-btn svg{width:18px}.main-banner-service:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background:#1578bcbd}.main-banner-service .inner-content a.cstmban-btn:hover{background:#fff}.service-richtext{padding:80px 0 0}.service-richtext .inner-content h2.heading{margin:0;font-size:62px;line-height:72px;text-align:center;color:#1578bc73}.service-richtext .inner-content{display:grid;gap:40px}.service-richtext .inner-content .rte{max-width:800px;font-size:18px;line-height:28px;text-align:justify;margin:0 auto;color:#000}.service-richtext .inner-content p.bold-text{max-width:800px;margin:0 auto;text-align:center;font-size:18px;line-height:28px;color:#000;font-weight:700}.service-page-card{padding:80px 0;background:linear-gradient(0deg,#1578bc52,#ffffff08 50%)}.service-page-card .inner-content{text-align:center;display:grid;gap:10px;padding-bottom:40px}.service-page-card .inner-content h2.heading{margin:0;font-size:36px;line-height:46px;color:#000}.service-page-card .inner-content .rte{font-size:18px;line-height:28px;color:#000}.service-page-card .card-row{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between}.service-page-card .card-row .card-item{width:31%;padding:25px;border-radius:36px;box-shadow:0 0 20px #0003;transition:.3s;border:1px solid #0003;background:#fff}.service-page-card .card-row .card-item:hover{border-color:#1578bc}.service-page-card .card-row .inner-item .icondiv{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border:1px solid #0003;border-radius:50%;transition:.8s}.service-page-card .card-row .inner-item .icondiv img{width:40px;height:40px;object-fit:contain;filter:brightness(0) saturate(100%) invert(41%) sepia(98%) saturate(4975%) hue-rotate(187deg) brightness(92%) contrast(83%);transition:.3s}.service-page-card .card-row .card-item h3.title{margin:0;font-size:18px;line-height:28px}.service-page-card .card-row .card-item .rte{font-size:16px;line-height:26px}.service-page-card .card-row .card-item .inner-item{display:grid;gap:10px}.service-page-card .card-row .card-item:hover .inner-item .icondiv{rotate:360deg;background:#1578bc;border-color:#1578bc;box-shadow:0 0 20px #0003}.service-page-card .card-row .card-item:hover .inner-item .icondiv img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(260deg) brightness(104%) contrast(101%)}.home-icon-grid .inner p.content{font-size:12px;line-height:18px;max-width:210px;margin:0 auto;padding:15px 0;color:#fff}.cdc-section{padding:80px 0}.cdc-container{display:flex;align-items:stretch;gap:40px}.cdc-left{width:55%}.cdc-left h2{font-size:40px;margin-bottom:20px;color:#1e3d49;margin-top:0}.cdc-content p{font-size:14px;line-height:24px;color:#444}.cdc-content p a{color:#1578bc;font-weight:600}.cdc-btn{background:#1578bc;padding:15px 30px;color:#fff;font-size:18px;line-height:28px;border-radius:36px;display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;transition:.3s}.cdc-btn svg{width:18px}.cdc-right{width:45%;max-width:100%}.cdc-btn:hover{background:#31b4aa}.cdc-right img{width:100%;object-fit:cover;box-shadow:0 0 20px #0003;padding:10px;height:100%}.baner-overlay-text-slider{padding:163px 0;text-align:center;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.baner-overlay-text-slider .inner-text{max-width:800px;margin:0 auto;display:grid;gap:30px}.baner-overlay-text-slider .inner-text img.icon{height:50px;width:auto;margin:0 auto}.baner-overlay-text-slider .inner-text p.richtext{font-size:20px;line-height:30px;color:#fff;margin:0}.baner-overlay-text-slider .inner-text p.label-text{margin:0;font-size:20px;line-height:30px;font-style:italic;color:#fff}.baner-overlay-text-slider .owl-dots{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:60px}.baner-overlay-text-slider .owl-dots button.owl-dot{height:12px;width:12px;background:#00000052;border:2px solid #00000052;border-radius:50px}.baner-overlay-text-slider .owl-dots button.owl-dot.active{border-color:#fff;background:transparent}h2.blog__title.inline-richtext.h1.scroll-trigger.animate--slide-in{text-align:center}.blog .title-wrapper-with-link{justify-content:center}.blog .title-wrapper-with-link h2{font-size:36px;line-height:46px}.article-card-wrapper.card-wrapper.underline-links-hover{border:1px solid #31B4AA;box-shadow:0 0 20px #0003;transition:.3s}.card__information h3.card__heading.h2 a.full-unstyled-link{font-size:24px;line-height:34px}.card__information .article-card__info.caption-with-letter-spacing.h5{letter-spacing:0;text-transform:capitalize;color:#31b4aa}.card__information p.article-card__excerpt.rte-width{font-size:14px;line-height:24px}.main-blog .card__content .card__information{padding:20px!important}section.packages-wrapper h3.packages-sub-title{margin:0;text-align:center;padding-bottom:10px;color:#1578bc;font-size:16px;font-style:italic}section.packages-wrapper h2.packages-title{margin:0 0 40px;font-size:36px;text-align:center;line-height:46px}section.packages-wrapper{padding:80px 0 0}section.packages-wrapper .packages-row{display:flex;gap:30px}section.packages-wrapper .packages-row .package-card{background:#f5efec;padding:40px 40px 0;border-radius:36px;box-shadow:0 0 20px #0003;width:31.1%}section.packages-wrapper .packages-row h4.package-sub{font-size:16px;line-height:26px;text-transform:uppercase;text-align:center;margin:0}section.packages-wrapper h3.package-name{font-size:36px;line-height:46px;text-align:center;margin:0;padding:20px 0}section.packages-wrapper .package-price{max-width:157px;text-align:center;background:#3174b4;width:157px;height:157px;margin:auto;border-radius:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}section.packages-wrapper .packages-row .package-card:hover a.package-btn{background-color:#31b4aa}section.packages-wrapper .package-price span.price{font-size:42px;line-height:42px;color:#fff}section.packages-wrapper .package-price span.tag{color:#fff;font-size:16px}section.packages-wrapper .packages-row .package-card ul.featurelist{color:#000;font-size:16px;line-height:26px;padding:20px 0 20px 20px;list-style:none}section.packages-wrapper .packages-row .package-card ul.featurelist li{padding-top:15px;border-bottom:1px solid #c1c1c1;padding-bottom:15px}section.packages-wrapper .packages-row .package-card ul.featurelist li:last-child{border:none}section.packages-wrapper .packages-row .package-card ul.featurelist li::marker{color:#3174b4}section.packages-wrapper .packages-row .package-card ul.featurelist li{position:relative}section.packages-wrapper .packages-row .package-card ul.featurelist li:before{content:"";position:absolute;top:20px;left:-30px;background:url(/cdn/shop/files/check_1.png?v=1763381050);height:16px;width:16px;object-fit:cover}section.packages-wrapper .packages-row .package-card a.package-btn{background-color:#1578bc;color:#fff;padding:18px;border-radius:36px;text-decoration:none;font-weight:500;transition:.3s;font-size:18px;line-height:28px;box-shadow:0 0 20px #0003;text-align:center}section.packages-wrapper .packages-row .package-card{position:relative}section.packages-wrapper .package-price{position:relative}section.packages-wrapper .package-price span.tag{position:absolute;top:-10px;right:-20px;background:#16b3aa;z-index:revert-layer;padding:3px 25px;border-radius:36px;border:3px solid #f5efec;box-shadow:0 0 20px #0003}section.packages-wrapper .packages-row .package-card a.package-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,45%);width:60%}.mainouter-div{display:grid;gap:40px}.mainouter-div .innerdiv{padding:20px;background:#f7f8f9}.mainouter-div .innerdiv h2{color:#3174b4}.mainouter-div .innerdiv p,.mainouter-div .innerdiv ul,.mainouter-div .innerdiv h3,.mainouter-div .innerdiv h4{color:#7f7f7f}.main-service-collection-template{padding:80px 0;border-bottom:1px solid #dedede}.main-service-collection-template .main-row{display:flex;gap:40px}.main-service-collection-template .main-row .grid-row{width:100%}.main-service-collection-template .main-row .grid-row .inner-grid-row{display:flex;gap:40px;flex-wrap:wrap;justify-content:center}.main-service-collection-template .main-row .blog-category{width:30%}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1{width:30%;text-align:center;border:1px solid #31B4AA;box-shadow:0 0 20px #0003;transition:.3s;background:#fff}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 img{width:100%;aspect-ratio:14 / 10;object-fit:cover}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 h3.title{margin:0;font-size:20px;text-align:center;line-height:30px}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 .rte{text-align:center;font-size:14px;line-height:24px}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 a.readmore{text-align:center;font-size:16px;line-height:26px;color:#37b6ab;text-decoration:none}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 .inner-item{display:grid}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 .inner-item .inner-content{display:grid;gap:15px;padding:20px}.calendar-widget{padding:40px;background:#2fb4ad;color:#fff}.cal-title{font-size:24px;margin:0;color:#fff}.cal-divider{margin-bottom:20px;font-size:22px}.cal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700}.cal-header button{background:#ffffff4d;border:none;padding:5px 10px;border-radius:4px;color:#fff;cursor:pointer}.cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#ffffff4d;padding:8px 0;margin-bottom:10px;text-align:center;font-size:14px;border-radius:4px}.cal-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px}.cal-days span{text-align:center;padding:8px;border-radius:50%;cursor:pointer}.cal-days span.today{background:#fff;color:#2fb4ad;font-weight:700}.blog-category{position:sticky;top:110px;height:fit-content}.blog-category{display:grid;gap:40px}.blog-category .blog-sidebar-tags{padding:40px;background:#1578bc}.blog-category .blog-sidebar-tags h3.blog-tags-title{margin:0;color:#fff;font-size:24px}.blog-category .blog-sidebar-tags ul.blog-tag-list{padding:0;list-style:none}.blog-category .blog-sidebar-tags ul.blog-tag-list a{color:#fff;font-size:16px;line-height:26px}.blog-category .sidebar-recent-posts{padding:40px;background:#f5efec}.blog-category .sidebar-recent-posts h3.recent-title{margin:0;color:#000;font-size:24px}.blog-category .sidebar-recent-posts ul.recent-post-list{padding:0;list-style:none}.blog-category .sidebar-recent-posts ul.recent-post-list li.recent-post-item a.recent-post-link{display:flex;align-items:self-start;gap:10px}.blog-category .sidebar-recent-posts ul.recent-post-list li.recent-post-item a.recent-post-link h4.recent-post-title{font-size:12px;line-height:22px;margin:0}.blog-category .sidebar-recent-posts ul.recent-post-list li.recent-post-item a.recent-post-link span.recent-date{font-size:12px;color:#7f7f7f}.blog-category .sidebar-recent-posts ul.recent-post-list li.recent-post-item{margin-top:10px}.blog-category .sidebar-recent-posts ul.recent-post-list li.recent-post-item a.recent-post-link img.recent-thumb{aspect-ratio:1 / 1;object-fit:cover;width:25%}.main-divcont{display:flex;gap:80px}.main-divcont .continfor,.main-divcont .contactform{width:50%}.main-divcont .continfor .inner-content{max-width:468px;display:grid;gap:20px}.main-divcont .continfor .inner-content p.cstmlabel{margin:0;font-size:16px;text-transform:uppercase;line-height:26px;color:#1578bc;letter-spacing:3px}.main-divcont .continfor .inner-content h2.title.title-wrapper--no-top-margin.inline-richtext.h1.scroll-trigger.animate--slide-in{margin:0;font-size:40px;line-height:50px}.main-divcont .continfor .rte p{font-size:14px;line-height:24px;color:#000}.main-divcont .continfor .contact-card{display:flex;align-items:flex-start;gap:10px}.main-divcont .continfor .contact-grid{display:grid;gap:15px}.main-divcont .continfor .contact-card p,.main-divcont .continfor .contact-card a{margin:0;font-size:14px;line-height:24px;color:#000;text-decoration:none}.main-divcont .continfor .contact-card .icon i.fa-solid{color:#1578bc}.contact .contactform input,.contact .contactform textarea{border:1px solid #e7e7e7}.contact .contactform label{color:#a7a7a7;top:21px}.main-divcont .contactform button.button{background-color:#1578bc;color:#fff;padding:18px;border-radius:36px;text-decoration:none;font-weight:500;transition:.3s;font-size:18px;line-height:28px;box-shadow:0 0 20px #0003;width:100%}.main-divcont .contactform .field input{padding:32px}.contact .field__input:focus~.field__label{top:10px}.main-divcont .contactform button.button:hover{background:#2fb4ad}.cstmfaq .inner-width{padding:20px;background:#f7f8f9}.cstmfaq .inner-width .accordion summary{transition:.3s}.cstmfaq .inner-width .accordion summary:hover{background:#1578bc;text-decoration:none}.cstmfaq .inner-width .accordion summary h3.accordion__title.inline-richtext.h4{transition:.3s;padding:0 15px}.cstmfaq .inner-width .accordion summary:hover h3.accordion__title.inline-richtext.h4{color:#fff;text-decoration:none}.cstmfaq .inner-width .accordion .accordion__content.rte{padding:25px}.cstmfaq .inner-width .accordion summary:hover svg path{fill:#fff}.cdc-section.bothrichtxt .cdc-container{align-items:flex-start}.cdc-section.bothrichtxt .cdc-container p{margin:0;font-size:18px;line-height:28px}.cdc-section.bothrichtxt .cdc-container li a{font-size:18px;line-height:28px;color:inherit}.cdc-section.bothrichtxt .cdc-container ul{list-style:none}.cdc-section.bothrichtxt .cdc-container ul li{position:relative}.cdc-section.bothrichtxt .cdc-container ul li:before{content:"";position:absolute;top:5px;left:-20px;background:url(/cdn/shop/files/check_1.png?v=1763381050);height:16px;width:16px;object-fit:contain;background-repeat:no-repeat;background-position:center}section.custom-banner.innerpage-main .page-width{padding-top:40px}section.custom-banner.innerpage-main .banner-content{text-align:center}section.custom-banner.innerpage-main .banner-content p{max-width:100%}.desktop-header .top-header{background:#16b4ab;padding:10px 0}.desktop-header .top-header .page-width{display:flex;align-items:center;justify-content:space-between}.desktop-header .top-header .contact-item,.desktop-header .top-header .contact-item a,.desktop-header .top-header .socilmedia .socialmedia a{color:#fff}.custom-header.darkheader .header-right{display:none}.custom-header.darkheader nav.main-nav ul.main-menu{padding-right:0}.switch{position:relative;display:inline-block;margin:0 5px}.switch>span{position:absolute;top:9px;pointer-events:none;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.06);width:50%;text-align:center}.top-header .mobilenumber{display:flex;align-items:center;gap:15px}input.check-toggle-round-flat:checked~.off{color:#1578bc}input.check-toggle-round-flat:checked~.on{color:#fff}.switch>span.on{left:0;padding-left:2px;color:#1578bc}.switch>span.off{right:0;padding-right:4px;color:#fff}.check-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.check-toggle+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.check-toggle-round-flat+label{padding:2px;width:97px;height:35px;background-color:#1578bc;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px}input.check-toggle-round-flat+label:before,input.check-toggle-round-flat+label:after{display:block;position:absolute;content:""}input.check-toggle-round-flat+label:before{top:2px;left:2px;bottom:2px;right:2px;background-color:#1578bc;-webkit--moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px}input.check-toggle-round-flat+label:after{top:4px;left:4px;bottom:4px;width:48px;background-color:#fff;-webkit-border-radius:52px;-moz-border-radius:52px;-ms-border-radius:52px;-o-border-radius:52px;border-radius:52px;-webkit-transition:margin .2s;-moz-transition:margin .2s;-o-transition:margin .2s;transition:margin .2s}input.check-toggle-round-flat:checked+label:after{margin-left:44px}.desktop-header{position:unset;width:100%;z-index:9999;transition:transform .3s ease}.desktop-header.darkheader2{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:transform .3s ease}.desktop-header.hide{transform:translateY(-100%)}.custom-header.darkheader nav.main-nav ul.main-menu li.menu-item.has-dropdown a{transition:.3s}.custom-header.darkheader nav.main-nav ul.main-menu li.menu-item.has-dropdown a:hover{color:#42b4ff!important}.custom-header.darkheader nav.main-nav ul.main-menu li.menu-item.has-dropdown a:hover svg path{stroke:#42b4ff!important}li.menu-item.has-dropdown ul.dropdown,ul.dropdown li.submenu-item.has-submenu ul.sub-dropdown{border-bottom:5px solid #1578bb}.top-header .socialmedia a i{transition:.3s}.top-header .socialmedia a:hover i{color:#1578bb}body.gradient.lang-ar .top-header .page-width .mobilenumber .contact-item a{direction:ltr}body.gradient.lang-ar ul.featurelist.clang-ar{padding:20px 20px 20px 0}body.gradient.lang-ar ul.featurelist.clang-ar li:before{right:-30px}.main-service-collection-template .cstmbtn a.hover-linkcstm{padding:15px 30px;color:#31b4aa;font-size:18px;line-height:28px;background:#d9e9f4;border-radius:36px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:fit-content;gap:10px;transition:.3s}.main-service-collection-template .cstmbtn a.hover-linkcstm:hover{background:#31b4aa;color:#fff}.main-service-collection-template .cstmbtn a.hover-linkcstm:hover svg path{stroke:#fff}.main-service-collection-template .cstmbtn a.hover-linkcstm svg{width:18px}.service-topic{padding:25px;background:#f5efec}.service-topic h3{margin:0 0 1.37em;color:#3174b4;font-size:1.5em;font-weight:400;font-style:normal;line-height:1.22em;text-decoration:none;text-transform:none;letter-spacing:0}.service-topic ul{margin:0;padding-left:1.2em;list-style-type:none}.service-topic ul li{position:relative;margin-bottom:.56em;font-size:16px;line-height:26px}.service-topic ul li:before{content:" ";display:block;width:5px;height:5px;position:absolute;left:-.9em;top:.6em;border-radius:50%;background-color:#3174b4}.main-service-collection-template.template-2 .blog-category{width:40%}.main-service-collection-template.template-2 .grid-row{width:60%}.service-topic ul li a{color:#000}.home-main-team.servicetemp-2{background:url(/cdn/shop/files/bg6.jpg?v=1764136171);background-repeat:no-repeat;background-position:center;background-size:cover}.home-main-team .cstmbtn{text-align:center;margin-top:80px}.home-main-team .cstmbtn a.hover-linkcstm{font-size:18px;color:#fff;padding:15px 40px;border:2px solid #fff;border-radius:36px;transition:.3s;line-height:28px}.home-main-team .cstmbtn a.hover-linkcstm:hover{background:#fff;color:#3174b4}.top-header .contact-item{display:flex;align-items:center;gap:5px}.top-header .contact-item p{margin:0}.custom-header ul.main-menu li.menu-item:last-child{background:#16b3aa;padding:15px 25px;border-radius:36px}.custom-header ul.main-menu{display:flex;align-items:center;padding:0}.whstappbtn{position:fixed;right:20px;background:#fff;width:40px;height:40px;bottom:20px;border-radius:12px;box-shadow:4px 5px 10px #0006;z-index:1}.whstappbtn img{width:40px;height:40px}.custom-header .logo p.subtitle{margin:0;font-size:10px;line-height:20px;color:#fff}.custom-header .logo a img{display:block}.custom-footer .ftr-logo{margin-top:40px}.custom-footer .ftr-logo img{width:96%;display:block}.custom-footer .ftr-logo p.subtitle{margin:0;font-size:12px;line-height:22px}.custom-footer ul.main-menu i.fas{color:#1578bc}.main-team-details .top-section{padding:80px 0;background:#1577ba}.main-team-details .top-section .team-flex{display:flex;align-items:center;gap:50px}.main-team-details .top-section .team-flex .imagediv{width:50%}.main-team-details .top-section .team-flex .contentdiv{width:50%;color:#fff}.main-team-details .top-section .team-flex .contentdiv h2.name{font-size:38px;color:#fff;line-height:48px;margin:0}.main-team-details .top-section .team-flex .contentdiv h3.prof{font-size:28px;line-height:38px;margin:0;color:#fff}.main-team-details .top-section .team-flex .contentdiv .inner-content{display:grid;gap:15px}.main-team-details .top-section .team-flex .contentdiv .about-member p{margin:0;font-size:18px;line-height:28px}.main-team-details .bottominfo{padding:80px 0 0}.main-team-details .bottominfo p{font-size:18px;line-height:28px}.main-team-details .top-section .team-flex .contentdiv .inner-content .socialicon .socialmedia{display:flex;gap:25px;margin-top:40px}.main-team-details .top-section .team-flex .contentdiv .inner-content .socialicon .socialmedia a{background:#fff;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s}.main-team-details .top-section .team-flex .contentdiv .inner-content .socialicon .socialmedia a i{color:#1577ba;transition:.3s}.main-team-details .top-section .team-flex .contentdiv .inner-content .socialicon .socialmedia a:hover{background:#16b3aa}.main-team-details .top-section .team-flex .contentdiv .inner-content .socialicon .socialmedia a:hover i{color:#fff}.main-team-details .top-section .team-flex .imagediv img{width:100%;border-radius:5px;display:block}.main-team-details .top-section .team-flex .imagediv .inner-image{padding:15px;background:#fff!important;box-shadow:0 0 20px #0003;border-radius:5px}.main-banner-home .content-infor h1{margin:0;font-size:58px;line-height:68px;color:#fff}.main-banner-home .content-infor p{margin:0;font-size:36px;line-height:46px;color:#fff}.main-banner-home .content-infor .inner-content{display:grid;gap:30px;max-width:900px;padding:200px 0 0;z-index:1;position:relative}.main-banner-home .content-infor .inner-content a.button.button--secondary{width:fit-content;font-size:18px;line-height:28px;padding:15px 30px;background:transparent;color:#fff;border:2px solid #fff;transition:.3s}.main-banner-home .content-infor .inner-content a.button.button--secondary:hover{background:#16b3aa;border-color:#16b3aa}.main-banner-home{background-repeat:no-repeat;background-position:center;background-size:cover;padding:100px 0;position:relative}.main-banner-home:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;bottom:0;right:0;background:linear-gradient(0deg,#0009,#ffffff08)}.main-banner-home .content-infor h1 span.blue{color:#1578bb;font-weight:900;text-shadow:1px 1px 2px #fff}.main-banner-home .content-infor h1{position:relative;padding-left:40px}.main-banner-home .content-infor h1:before{position:absolute;content:"";width:114px;height:10px;background:#1578bb;bottom:-8px;border-radius:35px;left:-51px;top:61px;rotate:90deg}.main-service-slider .carousel-text h2{font-size:36px;line-height:46px;margin:0}.main-service-slider .carousel-text p{margin:0;font-size:18px;line-height:28px}.main-service-slider{margin:80px 0}.main-service-slider .inner-content{padding:50px;background:#1578bc1c;border-radius:36px;box-shadow:0 -3px #1578bb}.main-service-slider .inner-content{display:flex;gap:50px;flex-wrap:wrap;justify-content:space-between;align-items:center}.main-service-slider .inner-content .carousel-text{width:40%;display:grid;gap:20px}.main-service-slider .inner-content .slider-div{width:55%}.main-service-slider .owl-dots{display:none}.main-service-slider .serviceslider{position:relative}.main-service-slider .serviceslider button.owl-prev{position:absolute;top:45%;left:0;background:#fff!important;height:40px;width:40px;border-radius:50px;line-height:0;display:flex;align-items:center;justify-content:center}.main-service-slider .serviceslider button.owl-next{position:absolute;top:45%;right:0;background:#fff!important;height:40px;width:40px;border-radius:50px;line-height:0;display:flex;align-items:center;justify-content:center}.main-service-slider .serviceslider .owl-item.active.center .item{scale:1.1}.main-service-slider .serviceslider button.owl-prev span,.main-service-slider .serviceslider button.owl-next span{color:#1578bb;font-size:40px;line-height:0px;position:relative;top:-3px;left:0}.main-service-slider .serviceslider .item img{aspect-ratio:7 / 7;object-fit:cover;border-radius:36px 36px 0 0}.main-service-slider .serviceslider .item{background:#fff;border-radius:36px;border:1px solid #31B4AA;transition:.3s;margin:24px 20px}.main-service-slider .serviceslider .item h3{font-size:20px;line-height:30px;margin:0 0 30px}.main-service-slider .serviceslider .item a.details-btn{font-size:18px;line-height:28px;border-radius:36px;color:#fff;background:#1578bb;padding:12px 25px;transition:.3s}.main-service-slider .serviceslider .item a.details-btn:hover{background:#31b4aa}.main-service-slider .serviceslider .item div{margin-bottom:30px}.gcstm-main-banner{position:relative}.gcstm-main-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#d5d9e352,#ffffff08)}.gcstm-main-banner .inner-text{z-index:1;position:relative}section.custom-banner .page-width{display:grid;gap:20px}section.custom-banner .page-width a.button.button--secondary{width:fit-content}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 a.outerlink{line-height:0}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover{background:#1578bc;border-color:#1578bc}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover h3.title,.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover .rte{color:#fff}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 .rte a,.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1 .rte a span{text-decoration:none!important}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover .rte a,.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover a.readmore{color:#fff}.mission-carousel .owl-stage{display:flex;align-items:stretch}.mission-carousel .owl-stage .mission-item{height:100%}.mission-carousel .owl-stage .owl-item{margin:20px}summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset svg.icon{color:#fff}nav.pagination a.pagination__item{font-size:18px;line-height:28px}nav.pagination a.pagination__item.pagination__item--current.light{color:#fff;background:#1578bc;border-radius:50%}nav.pagination a.pagination__item.pagination__item--current.light:after{display:none}.image-text-banner .flex-item-content{align-items:stretch}.image-text-banner .flex-item-content .image-div img{height:100%;object-fit:cover}.main-service-collection-template .rteg p a span{text-decoration:none!important;color:#1578bc}.main-service-collection-template h2.heading{font-size:36px;text-align:center;line-height:46px;padding-bottom:40px;font-weight:900;max-width:900px;margin:0 auto}.main-service-collection-template{background:#00000005}.content-wrapper-g .switch{display:none}.main-service-collection-template .rteg{padding-bottom:40px;max-width:1000px;margin:0 auto;text-align:center}.main-service-collection-template .rteg p{font-size:18px;line-height:28px}.flip-card-back h3{position:relative}.flip-card-back h3:after{position:absolute;content:"";width:40px;height:3px;background:#f8fcfc;bottom:0;left:50%;right:0;transform:translate(-50%,10px);border-radius:10px}.home-icon-grid .inner-row .inner-card .icon-div a{line-height:0}.lang-ar .serviceslider .owl-nav button.owl-next,.lang-ar .serviceslider .owl-nav button.owl-prev{rotate:180deg}.service-page-card .card-row .card-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(0,255,255,.3));transform:rotate(-45deg);transition:all .5s ease;opacity:0}.service-page-card .card-row .card-item:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffff80}.service-page-card .card-row .card-item:hover:before{opacity:1;transform:rotate(-45deg) translateY(100%)}.service-page-card .card-row .card-item{position:relative;overflow:hidden;transition:all .5s ease}section.mission-section .mission-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(0,255,255,.3));transform:rotate(-45deg);transition:all .5s ease;opacity:0}section.mission-section .mission-item:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffff80}section.mission-section .mission-item:hover:before{opacity:1;transform:rotate(-45deg) translateY(100%)}section.mission-section .mission-item{position:relative;overflow:hidden;transition:all .5s ease}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(0,255,255,.3));transform:rotate(-45deg);transition:all .5s ease;opacity:0}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffff80}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1:hover:before{opacity:1;transform:rotate(-45deg) translateY(100%)}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1{position:relative;overflow:hidden;transition:all .5s ease}.service-card .row .service-card-grid:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(0,255,255,.3));transform:rotate(-45deg);transition:all .5s ease;opacity:0}.service-card .row .service-card-grid:hover{transform:scale(1.05);box-shadow:0 0 20px #00ffff80}.service-card .row .service-card-grid:hover:before{opacity:1;transform:rotate(-45deg) translateY(100%)}.service-card .row .service-card-grid{position:relative;overflow:hidden;transition:all .5s ease}.custom-header ul.main-menu li.menu-item:last-child:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(0deg,transparent,transparent 30%,rgba(0,255,255,.3));transform:rotate(-45deg);transition:all .5s ease;opacity:0}.custom-header ul.main-menu li.menu-item:last-child:hover:before{opacity:1;transform:rotate(-45deg) translateY(100%)}.custom-header ul.main-menu li.menu-item:last-child{position:relative;overflow:hidden;transition:all .5s ease}.main-service-collection-template .main-row .blog-category nav.main-nav1 ul.dropdown1{padding:0;list-style:none;display:grid;gap:5px}.main-service-collection-template .main-row .blog-category nav.main-nav1 ul.dropdown1 a{color:#fff;font-size:18px;line-height:28px}.main-service-collection-template .main-row .grid-row.gs{width:70%}@media (max-width: 1300px){.desktop-header .main-menu li a{font-size:16px;line-height:26px}.main-service-slider .inner-content .carousel-text{width:38%}.main-service-slider .inner-content .slider-div{width:50%}}@media (max-width: 1200px){section.custom-banner h1,.main-map-div .content-div h2.heading{font-size:64px;line-height:72px}section.mission-section .mission-content .page-width .mission-heading h2{color:#91b7d2;font-size:56px;line-height:66px}section.custom-banner p{font-size:20px;line-height:30px}.service-page-card .card-row .card-item{width:30%}.custom-footer .ftr-logo img{width:65%;display:block}}@media (max-width: 1150px){.desktop-header .main-menu li a{font-size:15px;line-height:25px}.desktop-header .main-menu{gap:25px;padding:16px;display:flex;align-items:center;justify-content:center}.desktop-header .contact-btn{padding:16px;font-size:15px;line-height:25px}.desktop-header .header-flex .logo,.desktop-header .header-flex .header-right{width:17%}.desktop-header .header-flex nav.main-nav{width:71%}.desktop-header .header-flex .logo img{width:100%}.home-main-team .team-gird-row .team-grid{width:30%}}@media (max-width: 1024px){.desktop-header .main-menu{gap:15px}section.custom-banner .banner-content,section.mission-section,section.welcomecard.hover-cards-section,.service-card,.home-icon-grid,.why-choose-us-section,.home-main-team{padding:60px 0}.baner-overlay-text{padding:100px 0 60px}.main-banner-service{padding:150px 0}.desktop-header .contact-btn{padding:16px;font-size:12px;line-height:22px}.desktop-header .main-menu li a{font-size:12px;line-height:22px}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1{width:30%}.custom-header .logo p.subtitle{font-size:7px;line-height:10px}.custom-footer .ftr-logo img{width:60%;display:block}}@media (max-width: 999px){.service-page-card .card-row .card-item{width:47%}section.packages-wrapper .packages-row{flex-wrap:wrap}section.packages-wrapper .packages-row .package-card{width:100%;padding:40px}section.packages-wrapper .packages-row .package-card a.package-btn{position:unset}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1{width:47%}.custom-footer .footer-row{flex-wrap:wrap}.custom-footer .footer-row .footer-grid{width:45%}}@media (max-width: 989px){.desktop-header{display:none}sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom{display:block}sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom{background-color:#1578bc;box-shadow:0 0 20px #0003;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.header__icons.header__icons--localization.header-localization details-modal.header__search{display:none}.header__icons.header__icons--localization.header-localization a.header__icon.header__icon--account.link.focus-inset.small-hide{display:none}.header-right a img{width:30px}.header__icons.header__icons--localization.header-localization a#cart-icon-bubble{display:none}sticky-header .header__icons.header__icons--localization.header-localization .header-right a.contact-btn{background-color:#1578bc;color:#fff;padding:16px;border-radius:36px;text-decoration:none;font-weight:500;transition:.3s;font-size:14px;line-height:24px;box-shadow:0 0 20px #0003}header.header.header--middle-left header-drawer svg.icon.icon-hamburger path{fill:#fff}header.header.header--middle-left header-drawer svg.icon.icon-close path{fill:#fff}.content-wrapper-g .switch{display:inline-block;position:fixed;bottom:20px;left:15px;z-index:9}.lang-ar .switch input.check-toggle-round-flat+label:after{left:45px}.lang-ar .switch>span.on{color:#fff}.lang-ar .switch>span.off{color:#1578bc}}@media (max-width: 768px){.why-choose-us-section .why-choose-us-grid{grid-template-columns:1fr 1fr}section.mission-section .mission-content .page-width{display:flex;gap:100px}section.mission-section .mission-content .page-width .mission-heading h2 span{font-size:30px;line-height:40px}section.mission-section .mission-content .page-width .mission-heading h2{font-size:35px;line-height:45px}.main-cstm-bar .how-we-care-section{border-radius:36px}.welcomecard .hover-cards-wrapper{flex-wrap:wrap}.service-card .row{gap:40px;justify-content:space-between}.service-card .row .service-card-grid{width:46%}.cstmhome-banner .inner-text{padding:60px}.welcomecard .hover-cards-wrapper .hover-card{width:100%}.cstmhome-banner .page-width-1{position:relative}.cstmhome-banner .page-width-1:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";background:#f9f9f9a8}.cstmhome-banner .page-width-1 .inner-text{z-index:1;position:relative}section.custom-banner h1,.main-map-div .content-div h2.heading{font-size:58px;line-height:68px}.side_menu{display:none}.custom-footer .footer-row{gap:30px}.service-page-card .card-row .card-item{width:48%}.service-page-card .card-row{gap:20px}.cdc-container{flex-direction:column}.cdc-left,.cdc-right{width:100%}.cdc-left h2{font-size:30px}.main-divcont{display:flex;gap:40px;flex-wrap:wrap}.main-divcont .continfor,.main-divcont .contactform{width:100%}.main-divcont .continfor .inner-content{max-width:100%}section.custom-banner .page-width{position:relative;z-index:1;padding:150px 20px!important}section.custom-banner .page-width{gap:0px}nav.pagination a.pagination__item{font-size:16px;line-height:26px}.custom-footer .ftr-logo img{width:50%;display:block}}@media (min-width: 750px){.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr}hr{margin:3rem 0}}@media (max-width: 749px){section.custom-banner .banner-content,section.mission-section,section.welcomecard.hover-cards-section,.service-card,.home-icon-grid,.why-choose-us-section,.home-main-team,.service-page-card{padding:40px 0}.main-banner-service{padding:80px 0}.baner-overlay-text{padding:80px 0 40px}.custom-footer{padding:20px 0 40px}.service-richtext{padding:40px 0 0}.custom-footer .footer-row .footer-grid h3.title{padding-top:20px}.main-cstm-bar .promo-container .promo-image{min-width:100%}.home-main-team .team-gird-row .team-grid{width:100%}.home-main-team .team-gird-row{flex-wrap:wrap;gap:20px}.cstmhome-banner .inner-text{padding:40px 20px}.home-icon-grid .inner-row{flex-wrap:wrap;gap:20px}.home-icon-grid .inner-row .inner-card{width:47%;transition:.8s}.home-icon-grid .inner-row{flex-wrap:wrap}.main-cstm-bar .how-we-care-section .promo-image,.main-cstm-bar .how-we-care-section{border-radius:36px}section.mission-section .mission-content .page-width{display:flex;gap:20px;flex-wrap:wrap}.welcomecard .hover-cards-wrapper{flex-wrap:wrap}.welcomecard .hover-cards-wrapper .hover-card,.service-card .row .service-card-grid,.custom-footer .footer-row .footer-grid{width:100%}.custom-footer .footer-row{gap:20px;flex-wrap:wrap}.header__icons.header__icons--localization.header-localization .header-right a.contact-btn{padding:14px!important}section.custom-banner h1,.main-map-div .content-div h2.heading,.cstmhome-banner h2.heading,.service-richtext .inner-content h2.heading{font-size:36px;line-height:46px}section.custom-banner p,section.mission-section .mission-content .page-width .mission-text p,section.welcomecard.hover-cards-section .cstm-content a.hover-link,.welcomecard .hover-overlay p,.welcomecard .hover-link,.main-cstm-bar .promo-container p,.baner-overlay-text .inner-text p.richtext,.home-icon-grid .inner-row h3.title,.main-banner-service .inner-content p.text{font-size:16px;line-height:26px}section.custom-banner a.button.button--secondary,.service-richtext .inner-content .rte,.service-richtext .inner-content p.bold-text,.main-service-collection-template .rteg p{font-size:16px;line-height:26px}section.mission-section .mission-content .page-width .mission-heading h2,.welcomecard .hover-cards-title,.welcomecard .hover-cards-subtitle,.main-cstm-bar h2.section-title,.why-choose-us-section h2.section-title,.home-main-team h2.heading,.main-banner-service .inner-content h2.heading,.service-page-card .inner-content h2.heading,.main-service-collection-template h2.heading{font-size:28px;line-height:38px}section.welcomecard.hover-cards-section .cstm-content h3,.welcomecard .hover-overlay h3,.cstmhome-banner p.subheaidng{font-size:24px;line-height:34px}section.mission-section .mission-content{margin-top:40px}.welcomecard .cstmbtn a.hover-linkcstm,.cstmhome-banner .inner-text a.cstmbtn,.main-map-div .content-div a.cstmbtn,.main-banner-service .inner-content a.cstmban-btn,.main-divcont .contactform button.button{padding:15px 20px;font-size:16px;line-height:26px}.welcomecard .cstmbtn a.hover-linkcstm svg,.cstmhome-banner .inner-text a.cstmbtn svg,.main-map-div .content-div a.cstmbtn svg,.main-banner-service .inner-content a.cstmban-btn svg{width:16px}.main-cstm-bar .progress-bar-container small,.baner-overlay-text .inner-text p.label-text{font-size:14px;line-height:24px}.service-card .row .service-card-grid h3.title{font-size:18px;line-height:28px}.why-choose-us-section .why-choose-us-grid{grid-template-columns:1fr}.main-cstm-bar .promo-container{gap:40px}.service-richtext .inner-content{gap:20px}.main-service-collection-template .main-row .grid-row .inner-grid-row .grid-item-1{width:100%}.main-service-collection-template .main-row .grid-row .inner-grid-row{gap:20px}.blog-category{display:none}.main-service-collection-template.template-2 .grid-row{width:100%}.main-service-collection-template .cstmbtn a.hover-linkcstm{font-size:16px;line-height:26px}.main-service-collection-template .cstmbtn a.hover-linkcstm svg{width:16px}.home-main-team .cstmbtn{margin-top:40px}.home-main-team .cstmbtn a.hover-linkcstm{font-size:16px;padding:15px 30px;line-height:26px}.main-team-details .top-section{padding:40px 0}.main-team-details .top-section .team-flex{flex-wrap:wrap;gap:20px}.main-team-details .top-section .team-flex .imagediv,.main-team-details .top-section .team-flex .contentdiv{width:100%}.main-banner-home .content-infor h1{margin:0;font-size:26px;line-height:36px}.main-banner-home .content-infor h1{position:relative;padding-left:20px}.main-banner-home .content-infor h1:before{width:50px;height:5px;bottom:-8px;left:-21px;top:33px}.main-banner-home .content-infor p{font-size:18px;line-height:28px}.main-banner-home .content-infor .inner-content a.button.button--secondary{width:fit-content;font-size:16px;line-height:26px}.main-banner-home .content-infor .inner-content{gap:15px;padding:0}.main-service-slider .inner-content .carousel-text,.main-service-slider .inner-content .slider-div{width:100%}.main-service-slider .inner-content{gap:20px}.main-service-slider .inner-content{padding:20px 0}.main-service-slider .inner-content .carousel-text{padding:0 20px}.main-service-slider{margin:40px 0}.main-service-slider .carousel-text h2{font-size:28px;line-height:38px}.main-service-slider .carousel-text p{margin:0;font-size:16px;line-height:26px}.main-service-slider .owl-nav{display:none}.main-service-slider .serviceslider .item{margin:24px 0}.main-service-slider .serviceslider .item h3{font-size:16px;line-height:24px}.main-service-slider .serviceslider .item a.details-btn{font-size:14px;line-height:24px;padding:10px 20px}.custom-footer .footer-row .footer-grid:last-child{width:100%}.baner-overlay-text-slider,.cdc-section,.main-service-collection-template{padding:40px 0}.baner-overlay-text-slider .owl-dots{margin-top:20px}.blog .title-wrapper-with-link a.link.underlined-link{display:none}section.custom-banner{padding:40px 0}.main-service-collection-template h2.heading,.main-service-collection-template .rteg{padding-bottom:20px}nav.breadcrumbs{margin:10px 0}hr{margin:1rem 0}}@media (max-width: 600px){.service-page-card .card-row .card-item{width:100%}}@media (max-width: 480px){.main-cstm-bar .how-we-care-section{padding:20px}.main-cstm-bar h2.section-title,.welcomecard .hover-cards-subtitle{padding-bottom:20px}.welcomecard .cstmbtn{margin-top:20px}.main-cstm-bar .promo-container,.service-card .row{gap:20px}.home-main-team h2.heading{margin:0 0 20px}section.mission-section .mission-content{margin-top:20px}section.mission-section .owl-dots{margin-top:20px}.custom-footer .ftr-logo img{width:100%;display:block}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
