.button-ghost{leading-trim:NONE;align-items:center;background-color:#fff04b;border:1px solid #002b49;border-radius:99999px;color:#002b49;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:Bold!important;font-weight:700!important;gap:8px;justify-content:center;letter-spacing:0;line-height:100%;padding:20px 55px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.button-green{background-color:#009ca6;border:1px solid #009ca6;border-radius:99999px}.button-green,.button-navy{leading-trim:NONE;align-items:center;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:Bold;font-weight:700;justify-content:center;letter-spacing:0;line-height:100%;padding:20px 55px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.button-navy{background-color:#002b49;border:1px solid #002b49;border-radius:99999px}.button-holder{align-items:center;flex-wrap:wrap;gap:24px}.button-holder,footer.content-info{display:flex;justify-content:center}footer.content-info{background-color:#002b49;background-position:100% 100%;background-size:contain}footer.content-info .content-holder{align-items:center;display:flex;flex-direction:column;gap:54px;padding:90px 0 54px}footer.content-info .content-holder .footer-columns{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media(max-width:1024px){footer.content-info .content-holder .footer-columns{align-items:center;flex-direction:column;gap:24px}}footer.content-info .content-holder .footer-columns .column{align-items:flex-start;display:flex;flex-direction:column;gap:32px}footer.content-info .content-holder .footer-columns .column .contact-link{padding-left:30px;position:relative}footer.content-info .content-holder .footer-columns .column .contact-link svg{left:0;position:absolute;top:7px}@media(max-width:1024px){footer.content-info .content-holder .footer-columns .column{align-items:center;flex-direction:column;text-align:center}footer.content-info .content-holder .footer-columns .column .contact-link{padding-left:0}footer.content-info .content-holder .footer-columns .column .contact-link svg{position:static}}footer.content-info .content-holder .footer-columns .column p{max-width:428px}footer.content-info .content-holder .copyright{leading-trim:NONE;font-family:Roboto,sans-serif;font-size:14px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%;opacity:.5}header.banner{background-color:#fff;display:flex;justify-content:center;position:fixed;width:100%;z-index:100}header.banner .content-holder{align-items:center;display:flex;justify-content:space-between;max-width:1536px;padding:20px 0;width:100%}header.banner .content-holder .primary-navigation{transition:all .3s ease}@media(max-width:1240px){header.banner .content-holder .primary-navigation{background-color:#fff;height:100vh;left:0;overflow-y:scroll;padding-bottom:40%;position:fixed;top:103px;transform:translate(-170vw);z-index:100}header.banner .content-holder .primary-navigation.active{transform:translate(0)}}header.banner .content-holder .primary-navigation ul.navigation{align-items:center;display:flex;gap:32px;justify-content:flex-end;list-style:none}@media(max-width:1360px){header.banner .content-holder .primary-navigation ul.navigation{gap:12px}}@media(max-width:1240px){header.banner .content-holder .primary-navigation ul.navigation{align-items:flex-start;flex-direction:column;gap:32px;width:100vw}}header.banner .content-holder .primary-navigation ul.navigation li a{leading-trim:NONE;color:#002b49;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;-webkit-text-decoration:none;text-decoration:none}header.banner .content-holder .primary-navigation ul.navigation li.active a{font-style:SemiBold;font-weight:600}header.banner .content-holder .primary-navigation ul.navigation li.hover-item{position:relative}header.banner .content-holder .primary-navigation ul.navigation li.hover-item .submenu{display:none}@media(max-width:1240px){header.banner .content-holder .primary-navigation ul.navigation li.hover-item .submenu{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:32px;margin-top:32px;position:static}}header.banner .content-holder .primary-navigation ul.navigation li.hover-item:hover{cursor:pointer}header.banner .content-holder .primary-navigation ul.navigation li.hover-item:hover .submenu{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px;position:absolute;top:30px;width:230px;z-index:10}header.banner .content-holder .primary-navigation ul.navigation li.hover-item:hover .submenu.longer{width:260px}@media(max-width:1240px){header.banner .content-holder .primary-navigation ul.navigation li.hover-item:hover .submenu{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:32px;margin-top:32px;padding:0;position:static}}header.banner .content-holder .hamburger-icon{display:none}@media(max-width:1240px){header.banner .content-holder .hamburger-icon{display:block}}h1{leading-trim:NONE;font-family:"Roboto Serif",sans-serif;font-size:80px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:100px;margin:0}@media(max-width:768px){h1{font-size:40px;line-height:50px}}h2{leading-trim:NONE;color:#fff;font-family:"Roboto Serif",sans-serif;font-size:80px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:100px;margin:0;text-align:center;text-transform:capitalize}h2.dark{color:#002b49}@media(max-width:768px){h2{font-size:40px;line-height:50px}}h3{leading-trim:NONE;color:#fff;font-family:Roboto,sans-serif;font-size:28px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%;margin:0;text-transform:capitalize}h3.dark{color:#002b49}h3.bigger-font{font-size:50px;font-style:SemiBold;font-weight:600;line-height:60px;text-transform:capitalize}@media(max-width:768px){h3.bigger-font{font-size:34px;line-height:40px}}h3.full-width{background-color:#002b49;padding:24px;text-align:center;width:100%}h4{font-size:18px;font-style:Bold;font-weight:700;line-height:100%;text-align:center}h4,p{leading-trim:NONE;color:#fff;font-family:Roboto,sans-serif;letter-spacing:0;margin:0}p{font-size:20px;font-style:Regular;font-weight:400;line-height:36px}p.dark{color:#000}p.bold{font-style:Medium;font-weight:600}ul li{leading-trim:NONE;color:#002b49;font-family:Roboto,sans-serif;font-size:18px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:36px;text-align:left}ul.dark li{color:#000}.footer-link{leading-trim:NONE;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:36px;margin:0;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.white-text{color:#fff}.black-text{color:#000}.navy-text{color:#002b49}body.no-scroll{overflow:hidden}main{padding-top:134px}@media(max-width:1240px){main{padding-top:103px}}section{background-color:#dfe6eb;display:flex;justify-content:center;padding:80px 0}@media(max-width:1240px){section{padding:40px 0}}.content-holder{margin:0 29px;max-width:1536px;width:100%}@media(max-width:768px){.desktop{display:none}}.mobile{display:none}@media(max-width:768px){.mobile{display:block}}*{box-sizing:border-box}.section-404{background-color:#a6b9c9}.section-404 .content-holder{align-items:center;display:flex;flex-direction:column}.section-404 .content-holder svg{max-width:100%}.blog-page-top{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:80px;padding-top:0;width:100%}.blog-page-top h1{background-color:#002b49;color:#fff;padding:80px 29px;text-align:center;width:100%}.blog-page-top .yt-holder{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:1000px;text-align:center;width:100%}@media(max-width:1224px){.blog-page-top .yt-holder{padding:0 29px}}.blog-page-top .yt-holder .thumbnail-img{border-radius:20px;max-width:100%}.posts-grid{align-items:stretch;background-color:#dfe6eb;-moz-column-gap:2%;column-gap:2%;display:flex;flex-wrap:wrap;justify-content:center;padding:90px;row-gap:24px}@media(max-width:1224px){.posts-grid{padding:90px 29px}}.posts-grid .post-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:8px 8px 4px 0 rgba(0,0,0,.251);display:flex;flex-direction:column;gap:16px;max-width:31%;padding:8px 8px 24px;width:100%}@media(max-width:1224px){.posts-grid .post-card{max-width:48%}}@media(max-width:768px){.posts-grid .post-card{max-width:100%}}.posts-grid .post-card__thumbnail{aspect-ratio:16/9;border-radius:12px;max-width:100%;overflow:hidden;width:100%}.posts-grid .post-card__thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.posts-grid .post-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.posts-grid .post-card__content h3{margin-bottom:16px}.posts-grid .post-card__meta{align-items:center;display:flex;gap:16px}.posts-grid .post-card__meta .avatar{border-radius:100%}.posts-grid .post-card__readmore{align-self:center}.blog-post-body{display:flex;justify-content:space-between;margin:0 29px;max-width:1546px;width:100%}@media(max-width:1024px){.blog-post-body{align-items:center;flex-direction:column;gap:64px}}.blog-post-body .sidebar{width:353px}@media(max-width:1024px){.blog-post-body .sidebar{max-width:553px;width:100%}}.blog-post-body .sidebar svg{display:block!important;position:static}.blog-post-body .sidebar .sidebar__widget{align-items:center;display:flex;flex-direction:column;gap:24px;position:sticky;top:180px;width:100%}.blog-post-body .sidebar .sidebar__widget .sidebar__posts{align-items:flex-start;background-color:#dfe6eb;border-radius:20px;display:flex;flex-direction:column;gap:24px;padding:24px;width:100%}.blog-post-body .sidebar .sidebar__widget .sidebar__posts a{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:137%;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0}.blog-post-body .sidebar .sidebar__widget .sidebar-socials{align-items:center;background-color:#dfe6eb;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px;row-gap:24px;width:100%}.blog-post-body .sidebar .sidebar__widget .sidebar-socials h4{text-align:left;width:100%}.blog-post-body .sidebar .sidebar__widget .contact-btn{width:100%}.blog-post-body .sidebar .sidebar__widget .contact-btn svg{height:auto;width:100%}.blog-post-body .content-holder{background-color:transparent;margin:0;max-width:1000px}.blog-post-body .content-holder h1,.blog-post-body .content-holder h2,.blog-post-body .content-holder h3,.blog-post-body .content-holder h4,.blog-post-body .content-holder h5,.blog-post-body .content-holder h6{width:100%}.blog-post-body .content-holder h2{leading-trim:NONE;font-family:Roboto,sans-serif;font-size:28px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%;margin:0;text-transform:capitalize}.homepage-hero-section{background-position:0;background-size:cover}@media(max-width:768px){.homepage-hero-section{background-color:#002b49;background-image:none!important}}.homepage-hero-section .content-holder .text-holder{align-items:flex-start;display:flex;flex-direction:column;gap:30px;max-width:740px}.homepage-hero-section .content-holder .text-holder p{text-transform:capitalize}.homepage-hero-section .content-holder img.mobile{align-self:center;height:auto;max-width:100%}.booking-section .content-holder{align-items:center;display:flex;flex-direction:column;gap:38px}.booking-section .content-holder h2{max-width:1060px}@media(max-width:768px){.booking-section .content-holder p{text-align:center}}.locations-section{background-color:#002b49}.locations-section .content-holder{align-items:center;display:flex;flex-direction:column;gap:54px}@media(max-width:768px){.locations-section .content-holder h2{padding-bottom:0}}.locations-section .content-holder .locations-holder{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:36px;width:100%}.locations-section .content-holder .locations-holder .location{align-items:center;display:flex;flex-wrap:wrap;gap:52px;justify-content:center}.locations-section .content-holder .locations-holder .location img{height:auto;max-width:100%}.locations-section .content-holder .locations-holder .location .text-holder{align-items:flex-start;display:flex;flex-direction:column;gap:30px}.locations-section .content-holder .locations-holder .location .text-holder p{text-align:left}@media(max-width:768px){.locations-section .content-holder .locations-holder .location .text-holder p{text-align:center}.locations-section .content-holder .locations-holder .location .text-holder{align-items:center;text-align:center}}.locations-section .content-holder p{text-align:center}.nidal-section{background-color:#dfe6eb}.nidal-section .content-holder{align-items:center;display:flex;gap:24px;justify-content:space-between}@media(max-width:1024px){.nidal-section .content-holder{align-items:center;flex-direction:column}}.nidal-section .content-holder .text-holder{align-items:flex-start;display:flex;flex-direction:column;gap:30px;max-width:755px}@media(max-width:1024px){.nidal-section .content-holder .text-holder{align-items:center;text-align:center}}.nidal-section .content-holder .text-holder h2{text-align:left}.nidal-section .content-holder .text-holder .blockquote{leading-trim:NONE;background-color:#002b49;border-radius:30px;color:#fff;font-family:Roboto Serif;font-size:20px;font-style:Italic;font-weight:600;letter-spacing:0;line-height:36px;padding:30px 20px}.nidal-section img{aspect-ratio:1/1;height:auto;max-width:45%;width:100%}@media(max-width:1024px){.nidal-section img{max-width:none}}.plans-section{background-color:#dfe6eb}.plans-section .content-holder{align-items:center;display:flex;flex-direction:column;gap:46px}.plans-section .content-holder .list-holder{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:1240px;width:100%}@media(max-width:768px){.plans-section .content-holder .list-holder{gap:0}.plans-section .content-holder .list-holder ul{margin:0;padding:0 0 0 20px}}.homepage-standard-section{align-items:center;display:flex;flex-direction:column;gap:60px}.homepage-standard-section .content-holder{align-items:center;display:flex;gap:80px;justify-content:space-between;width:100%}@media(max-width:1024px){.homepage-standard-section .content-holder{align-items:center;flex-direction:column;padding:0 29px}}.homepage-standard-section .content-holder img{height:auto;max-width:50%}@media(max-width:1024px){.homepage-standard-section .content-holder img{max-width:none;width:100%}}.homepage-standard-section .content-holder .text-holder{align-items:flex-end;display:flex;flex-direction:column;gap:20px;text-align:right}@media(max-width:1024px){.homepage-standard-section .content-holder .text-holder{text-align:center}}.homepage-standard-section .content-holder .text-holder h2{text-align:right}@media(max-width:1024px){.homepage-standard-section .content-holder .text-holder h2{text-align:center}}.homepage-standard-section h3{margin-top:40px}@media(max-width:1024px){.homepage-standard-section h3{margin-top:0}}.homepage-standard-section .card-holder{-moz-column-gap:36px;column-gap:36px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:950px;row-gap:50px}.homepage-standard-section .card-holder .card{align-items:center;background-color:#fff;border-radius:11px;box-shadow:0 29px 46px -23px rgba(46,89,191,.149);display:flex;flex-direction:column;gap:26px;padding:42px 35px;width:257px}.homepage-standard-section .card-holder .card h4{leading-trim:NONE;color:#072b49;font-family:Poppins,sans-serif;font-size:24px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%}@media(max-width:1024px){.homepage-standard-section .card-holder{justify-content:center}}.homepage-carousel-section .content-holder h2{text-align:left}.homepage-carousel-section .content-holder .carousel-holder{width:100%}.homepage-carousel-section .content-holder .carousel-holder .carousel-page{display:flex;justify-content:center;width:100%}.homepage-carousel-section .content-holder .carousel-holder .carousel-page .carousel-item{align-items:flex-start;background-color:rgba(166,185,201,.4);border-radius:40px;display:flex;flex-direction:column;gap:16px;max-width:32%;padding:24px;transform:scale(.85);transition:all .3s ease}@media(max-width:1024px){.homepage-carousel-section .content-holder .carousel-holder .carousel-page .carousel-item{max-width:none}}.homepage-carousel-section .content-holder .carousel-holder .carousel-page .carousel-item:hover{background-color:#a6b9c9;cursor:pointer;transform:scale(1)}@media(max-width:1024px){.homepage-carousel-section .content-holder .carousel-holder .carousel-page .carousel-item:hover{background-color:rgba(166,185,201,.4);transform:scale(.85)}}.homepage-carousel-section .content-holder .carousel-holder .carousel-page .carousel-item img{height:auto;width:100%}@media(max-width:1024px){.homepage-carousel-section .content-holder .carousel-holder .carousel-page{-webkit-overflow-scrolling:touch;display:flex;justify-content:flex-start;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;width:auto}.homepage-carousel-section .content-holder .carousel-holder .carousel-page::-webkit-scrollbar{display:none}.homepage-carousel-section .content-holder .carousel-holder .carousel-item{flex:0 0 100%;margin:0 24px;scroll-snap-align:center}}.homepage-carousel-section .content-holder .carousel-navigation{align-items:center;display:none;gap:67px;justify-content:center}@media(max-width:1024px){.homepage-carousel-section .content-holder .carousel-navigation{display:flex;gap:0;justify-content:space-between}}.homepage-carousel-section .content-holder .carousel-navigation #nextButton,.homepage-carousel-section .content-holder .carousel-navigation #prevButton{cursor:pointer}.homepage-carousel-section .content-holder .carousel-navigation .bullets{margin-top:-10px}.reviews-section{background-color:#a6b9c9;background-position:100%;background-repeat:no-repeat;padding:110px 0 36px;width:100%}.reviews-section .content-holder{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin:0;padding:0 29px;width:100%}.reviews-section .content-holder svg{max-width:100%}.reviews-section .content-holder.center-align{align-items:center;text-align:center}.reviews-section .content-holder .scroll-holder{display:flex;gap:32px;justify-content:space-between;width:100%}.reviews-section .content-holder .scroll-holder .review{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:24px;max-width:452px;padding:80px 32px;position:relative;text-align:center;width:100%}.reviews-section .content-holder .scroll-holder .review .quote-icon{left:30px;position:absolute;top:30px}@media(max-width:1024px){.reviews-section .content-holder .scroll-holder{-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-section .content-holder .scroll-holder::-webkit-scrollbar{display:none}.reviews-section .content-holder .review{flex:0 0 100%;scroll-snap-align:center}}.reviews-section .content-holder .reviews-navigation{display:none}.reviews-section .content-holder .reviews-navigation svg{cursor:pointer}.reviews-section .reviews-counter{max-width:100%}.hero-section{background-color:#002b49;overflow-x:hidden;padding:96px 0;position:relative}@media(max-width:1024px){.hero-section{align-items:center;display:flex;flex-direction:column;gap:60px;padding-bottom:0}}.hero-section .content-holder{display:flex;justify-content:flex-start}@media(max-width:1024px){.hero-section .content-holder{align-items:center;display:flex;flex-direction:column;gap:60px;padding-bottom:0}}.hero-section .content-holder .text-holder{align-items:flex-start;display:flex;flex-direction:column;max-width:50%;position:relative;z-index:2}.hero-section .content-holder .text-holder p{text-transform:capitalize}@media(max-width:1440px){.hero-section .content-holder .text-holder{max-width:75%}}@media(max-width:1024px){.hero-section .content-holder .text-holder{max-width:none;padding:0 29px;width:100%}}.hero-section .content-holder .text-holder .post-card__meta{align-items:center;display:flex;gap:16px}.hero-section .content-holder .text-holder .post-card__meta p{color:#fff}.hero-section .content-holder .text-holder .post-card__meta .avatar{border-radius:100%}.hero-section .featured-img{border-bottom-left-radius:680px;border-top-left-radius:680px;height:100%;position:absolute;right:0;top:0;width:auto}@media(max-width:1440px){.hero-section .featured-img{right:-10%}}@media(max-width:1024px){.hero-section .featured-img{border-bottom-left-radius:0;border-top-left-radius:40px;border-top-right-radius:40px;position:static;width:100%}}.text-section{padding:106px 0;position:relative}@media(max-width:768px){.text-section{padding:40px 0}}.text-section.dark-bg{background-color:#a6b9c9}.text-section.circles-bg{background-color:#002b49}.text-section.circles-bg .circles-holder{left:50%;max-width:100%;top:0;top:50%;transform:translate(-50%,-50%)}.text-section.circles-bg .circles-holder svg{height:auto;width:100%}.text-section.dark-text a,.text-section.dark-text h2,.text-section.dark-text h3,.text-section.dark-text h4,.text-section.dark-text h5,.text-section.dark-text h6,.text-section.dark-text li,.text-section.dark-text p{color:#000!important}.text-section.white-bg{background-color:#fff}.text-section .content-holder{align-items:center;display:flex;flex-direction:column;gap:46px;position:relative;text-align:center;z-index:2}.text-section .content-holder iframe{max-width:100%}@media(max-width:768px){.text-section .content-holder{gap:24px}}.text-section .content-holder .contact-holder{align-items:center;display:flex;gap:120px;justify-content:center}.text-section .content-holder .contact-holder svg{position:static}@media(max-width:1024px){.text-section .content-holder .contact-holder{align-items:center;flex-direction:column;gap:48px}.text-section .content-holder .contact-holder svg{display:block;max-width:100%}}.text-section .content-holder .faq-holder{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:1320px;width:100%}.text-section .content-holder .faq-holder .faq-item{width:100%}.text-section .content-holder .faq-holder .faq-item .top{align-items:center;background-color:#002b49;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 24px;width:100%}.text-section .content-holder .faq-holder .faq-item .top h4{leading-trim:NONE;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%;margin:0;padding:0;text-align:center;vertical-align:middle}.text-section .content-holder .faq-holder .faq-item .top svg{position:static;transition:transform .3s ease}.text-section .content-holder .faq-holder .faq-item .faq-body{max-height:0;overflow:hidden;padding:0 24px;text-align:left;transition:max-height .3s ease}.text-section .content-holder .faq-holder .faq-item.active .top svg{transform:rotate(180deg);transition:transform .3s ease}.text-section .content-holder .faq-holder .faq-item.active .faq-body{padding:16px 24px}.text-section svg{height:100%;left:-30px;position:absolute;top:0;width:auto}@media(max-width:1024px){.text-section svg{display:none}}.list-block{align-items:flex-start;background-color:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.251);display:flex;flex-direction:column;gap:12px;max-width:1023px;padding:24px;width:100%}.image-section{align-items:center;background-color:#a6b9c9;flex-direction:column;padding:120px 0 0}.image-section.pastel{background-color:#dfe6eb!important}.image-section.alt-color{background-color:transparent;position:relative}.image-section.alt-color svg.rectangle{height:100%;left:0;position:absolute;top:0;width:auto}@media(max-width:1024px){.image-section.alt-color svg.rectangle{display:none}}.image-section.alt-color .content-holder{z-index:2}.image-section .content-holder{align-items:center;display:flex;justify-content:space-between;width:100%}.image-section .content-holder .list-block{margin-top:80px}@media(max-width:1024px){.image-section .content-holder{align-items:center;flex-direction:column;margin:0;padding:0 29px}}.image-section .content-holder .text-holder{align-items:flex-start;display:flex;flex-direction:column;gap:24px;text-align:left}.image-section .content-holder .text-holder h2{text-align:left}.image-section .content-holder .img-holder-custom{height:auto;max-width:50%;width:100%}.image-section .content-holder .img-holder-custom img{height:auto;width:100%}@media(max-width:1024px){.image-section .content-holder .img-holder-custom{max-width:none;width:100%}}.area-section{background-color:#002b49}.area-section .content-holder h2{margin-bottom:48px}.area-section .content-holder .focus-holder{align-items:center;display:flex;gap:24px;justify-content:center;width:100%}@media(max-width:1024px){.area-section .content-holder .focus-holder{flex-direction:column}}.area-section .content-holder .focus-holder .focus-area{align-items:center;background-color:#dfe6eb;border-radius:20px;display:flex;gap:8px;justify-content:space-between;overflow:hidden}@media(max-width:768px){.area-section .content-holder .focus-holder .focus-area{align-items:center;flex-direction:column}}.area-section .content-holder .focus-holder .focus-area .text-holder{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:42px 0 42px 42px}@media(max-width:768px){.area-section .content-holder .focus-holder .focus-area .text-holder{padding:24px}}.area-section .content-holder .focus-holder .focus-area img{border-bottom-left-radius:68px;border-top-left-radius:68px;height:100%;max-width:300px;width:auto}@media(max-width:768px){.area-section .content-holder .focus-holder .focus-area img{border-bottom-left-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;height:auto;max-width:none;width:100%}}.locations-service-section{background-color:#dfe6eb}.locations-service-section .content-holder,.locations-service-section .content-holder .locations-holder{align-items:center;display:flex;flex-direction:column;gap:48px}.locations-service-section .content-holder .locations-holder{width:100%}.locations-service-section .content-holder .locations-holder .location{align-items:center;display:flex;gap:24px;justify-content:center;width:100%}@media(max-width:1024px){.locations-service-section .content-holder .locations-holder .location{flex-direction:column}}.locations-service-section .content-holder .locations-holder .location .location-info{align-items:flex-start;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:16px;max-width:422px;padding:26px 42px}@media(max-width:1024px){.locations-service-section .content-holder .locations-holder .location .location-info{max-width:none;width:100%}}.locations-service-section .content-holder .locations-holder .location .location-info .subheading{leading-trim:NONE;color:#009ca6;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:160%}.locations-service-section .content-holder .locations-holder .location .location-info .location-details{leading-trim:NONE;align-items:center;color:#000;display:flex;font-family:Roboto,sans-serif;font-size:18px;font-style:Regular;font-weight:400;gap:8px;letter-spacing:0;line-height:100%}.locations-service-section .content-holder .locations-holder .location .location-info .hours{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.locations-service-section .content-holder .locations-holder .location .location-info .hours .day-item{align-items:center;display:flex;justify-content:space-between;width:100%}.locations-service-section .content-holder .locations-holder .location .location-info .hours .day-item h5{leading-trim:NONE;font-family:Roboto,sans-serif;font-size:15px;font-style:SemiBold;font-weight:600;letter-spacing:0;line-height:250%;margin:0;padding:0}.locations-service-section .content-holder .locations-holder .location .location-info .hours .day-item span{leading-trim:NONE;color:#000;font-family:Roboto,sans-serif;font-size:15px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:250%;text-align:right}.locations-service-section .content-holder .locations-holder .location .location-info a{align-self:center}.locations-service-section .content-holder .locations-holder .location .iframe-custom-holder{border-radius:20px;max-width:880px;width:100%}.locations-service-section .content-holder .locations-holder .location .iframe-custom-holder iframe{border-radius:20px;width:100%}