@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap);/*!
Theme Name: Emerald Blue Construction
Theme URI: http://underscores.me/
Author: Splendour Group
Author URI: https://splendourgroup.org/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: emerald-blue-construction
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Emerald Blue Construction is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html,body{overflow-x:hidden}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none;color:inherit}img{width:100%;height:auto}li{list-style:none}p:not(:last-child){margin-bottom:13px}input:is([type="text"],[type="email"],[type="tel"],[type="submit"]),textarea{font-family:inherit;min-height:60px;width:100%;padding:18px 20px;border:1px solid #dcdbdd;font-weight:400}input:is([type="text"],[type="email"],[type="tel"],[type="submit"]):focus-visible,textarea:focus-visible{outline:none!important;border-color:#2cff91}input[type="submit"]{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;text-transform:uppercase;cursor:pointer;font-weight:600}input:is([type="text"],[type="email"],[type="tel"],[type="submit"])::placeholder,textarea::placeholder{font-weight:300;font-size:20px}textarea{resize:none;min-height:176px;field-sizing:content}.hidden{display:none}.form_row{display:flex;align-items:center;gap:30px}.form_row:not(:last-child){margin-bottom:30px}.form_row>div{flex:1}.form_row>p{width:100%}:root{--dark-bg:#000810;--primary-color:#162739;--accent-color:#009c4b;--secondary-color:#013b51;--border-color:#c8c8c8;--fade-color:#e9e6e6;--section-spacing:80px 160px;--transition:0.3s all ease-in-out}.container{max-width:1320px;margin:0 auto;padding:0 15px}body{font-family:"Archivo",sans-serif;font-size:18px;line-height:1.375;font-weight:400}.primary_btn{display:inline-block;background-color:var(--accent-color);color:#fff;padding:18px 50px;font-weight:600;text-transform:uppercase;border:1px solid var(--accent-color);transition:var(--transition)}.primary_btn:hover{background-color:#fff;color:var(--accent-color)}h1.entry-title{font-weight:700;font-size:48px;color:var(--secondary-color)}body.page header.entry-header{padding-bottom:50px}h1.entry-title span{color:var(--accent-color)}body.page article{padding-block:var(--section-spacing);color:var(--secondary-color);font-size:22px;line-height:1.6}body.page article li{list-style:inherit}body.page article :is(ul,ol){padding-left:20px}body.page article h2{margin-top:3rem;margin-bottom:5px;font-size:26px}body.page article h3{font-size:22px}body.page article h4{font-size:20px}body.page article h5{font-size:18px}body.page article h6{font-size:16px}header{position:relative;z-index:10}.top_header{background-color:var(--dark-bg);color:#fff;padding-block:16px}.top_header_wrapper{display:flex;justify-content:space-between;gap:20px;align-items:center}.top_header_wrapper a{font-weight:500;font-size:16px;line-height:1.2}.hamburger{display:none}.icon_text_wrapper a{display:flex;align-items:center;gap:14px;transition:var(--transition)}.icon_text_wrapper a:hover{color:var(--accent-color)}.icon_text_wrapper .icon svg{width:18px;height:18px;vertical-align:middle}.top_header_wrapper .contact_wrapper{display:flex;align-items:center;gap:50px}.below_header{padding-block:24px 44px;background-color:var(--secondary-color)}.below_header_wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-template-home .below_header{background-color:#fff0}.below_header_wrapper .logo_container a{display:block;max-width:178px}.below_header_wrapper .logo_container a img{object-fit:contain;object-position:center}.below_header_wrapper .menu_container ul{display:flex;align-items:center;gap:50px;flex-wrap:wrap}.below_header_wrapper .menu_container ul a{color:#fff;transition:var(--transition)}.below_header_wrapper .menu_container ul a:hover{color:var(--accent-color)}.offcanvas_menu{position:fixed;inset:0;z-index:999;padding:30px;background-color:var(--secondary-color);opacity:0;transition:0.3s all ease-in-out;pointer-events:none;z-index:999999999999;height:100dvh;overflow:auto}.offcanvas_menu.show{opacity:1;pointer-events:auto}.offcanvas_wrapper{display:flex;flex-direction:column;height:100%;color:#fff}.offcanvas_wrapper .close_btn{text-align:right;width:20px;height:20px;margin-left:auto}.offcanvas_menu .logo_wrapper{max-width:178px;margin:10px auto 0}.offcanvas_menu .socials_wrapper{text-align:center}.offcanvas_menu .socials_wrapper .social_links{justify-content:center}.offcanvas_menus{margin:auto;width:80%;text-align:center}.offcanvas_menus ul li{padding-left:22px}.offcanvas_menus .menu_container ul li:not(:last-child){margin-bottom:30px}.offcanvas_menus .other_menu_wrapper ul li:not(:last-child){margin-bottom:20px}.offcanvas_menus .other_menu_wrapper{padding-block:30px;border:1px solid #a9a9a9;border-inline:none;margin-top:60px;font-weight:600;font-size:14px}@media (max-width:767px){.offcanvas_menus{margin:60px auto 50px;width:80%;text-align:left}.offcanvas_menu .socials_wrapper .social_links{margin-bottom:30px}.offcanvas_menus .other_menu_wrapper{margin-top:60px}}.hero_banner{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;height:100vh;max-height:1074px;margin-top:-200px;padding-top:190px;padding-bottom:80px;display:grid;place-content:center}.hero_banner:before{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / .5)}.hero_banner>.container{position:relative}h1{font-family:Archivo;font-weight:700;font-size:80px;line-height:1.4;color:#fff}.section_heading .top_heading{display:flex;align-items:center;gap:20px;text-transform:uppercase;font-weight:600;color:var(--secondary-color);padding-bottom:15px}.section_heading .top_heading:before{content:"";display:inline-block;width:40px;height:2px;background-color:var(--accent-color)}.section_heading .bottom_heading h2{font-size:48px;font-weight:700;color:var(--secondary-color)}.section_heading .bottom_heading h2 span{color:var(--accent-color)}.services_section{padding-block:191px 139px}.services{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px 30px;counter-reset:serviceCounter;padding-top:55px}.service{counter-increment:serviceCounter;border:1px solid var(--border-color);padding:40px;transition:var(--transition)}a.service:hover{background-color:var(--accent-color)}.service:before{content:counter(serviceCounter,decimal-leading-zero);display:block;font-weight:800;font-size:48px;color:var(--fade-color);margin-bottom:20px;transition:var(--transition);opacity:1}a.service:hover:before{opacity:.8}.service .service_title{font-weight:700;font-size:26px;line-height:1.1;transition:var(--transition)}a.service:hover .service_title{color:#fff}.bg_dark{background-color:var(--secondary-color)}.bg_dark .section_heading .top_heading,.bg_dark .section_heading .bottom_heading h2{color:#fff}.license_section{padding-block:99px 79px}.license_wrap_with_points{display:flex;gap:182px;align-items:end;flex-wrap:wrap}.license_wrap_with_points .section_heading{max-width:540px}.points_wrapper{display:flex;flex-direction:column;gap:30px;color:#fff;font-size:26px;line-height:1.2;margin-top:-50px}.points_wrapper li{list-style:disc}.points_wrapper li::marker{color:var(--accent-color);font-size:20px}.bbb_wrapper{display:flex;gap:47px;align-items:center;color:#fff;padding-top:63px;margin-top:63px;border-top:2px solid #035270}.bbb_wrapper .text_wrapper{font-size:22px;line-height:1.8}.bbb_wrapper .text_wrapper p{margin-bottom:0}.team_section{padding-block:88px 80px}.team_section .teams{padding-top:55px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:57px 30px}.team_section .teams .avatar img{display:block;aspect-ratio:171 / 188;object-fit:cover;object-position:top center}.team_section .teams .content_wrapper{padding-top:20px;text-align:center}.team_section .teams .content_wrapper .name{font-size:24px;line-height:1.2;font-weight:700;color:#172b56;padding-bottom:8px}.team_section .teams .content_wrapper .position{color:#494949}section.feedback_section{padding-block:130px 149px}.feedback_wrap_with_testimonials{display:flex;gap:40px;flex-wrap:wrap}.feedback_wrap_with_testimonials .section_heading{max-width:480px;flex:1 0 auto}.feedback_wrap_with_testimonials .testimonials{display:flex;gap:30px;flex:1}.feedback_wrap_with_testimonials .testimonials li.testimonial{flex-basis:50%}.testimonial_box{--testi-bg:#035270;position:relative;background-color:var(--testi-bg);padding:40px 50px;border-radius:10px;color:#fff;font-size:18px;line-height:1.875}.testimonial_box:after{content:"";position:absolute;bottom:-9px;left:79px;width:0;height:0;border-style:solid;border-width:9px 14px 0 14px;border-color:var(--testi-bg) #fff0 #fff0 #fff0;transform:rotate(0deg)}.testimonial_box .icon svg{width:50px;height:38px}.testimonial_box .icon{margin-bottom:15px}.feedback_wrap_with_testimonials .testimonials .testimonial_box .testi_content{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.feedback_wrap_with_testimonials .testimonial_provided_by{padding-top:40px;color:#fff;padding-inline:20px 0}.feedback_wrap_with_testimonials .testimonial_provided_by .name{font-weight:700;line-height:1.875rem}.feedback_wrap_with_testimonials .testimonial_provided_by .where{font-size:16px;line-height:1.25}.connect_section{padding-block:167px 255px}.connect_with_us_wrapper{display:flex;flex-wrap:wrap;gap:95px}.connect_with_us_wrapper .section_heading{display:flex;flex-direction:column;align-items:start;max-width:480px;flex:1 0 auto}.connect_with_us_wrapper .section_heading .primary_btn{margin-top:89.5px}.connect_with_us_wrapper .connect_with_us_graphic{position:relative;flex:1;padding:40px;isolation:isolate;overflow:hidden}.connect_with_us_wrapper .connect_with_us_graphic .img_wrapper{position:absolute;inset:0;max-height:520px;z-index:-1}.connect_with_us_wrapper .connect_with_us_graphic .img_wrapper img{height:100%;object-fit:cover;object-position:center center}.connect_with_us_wrapper .connect_with_us_graphic .content_wrapper{text-align:center;color:#fff;font-weight:700;font-size:40px}footer.main_footer{color:#fff;padding-top:85px}footer.main_footer .footer_top{display:flex;justify-content:space-between;gap:30px}footer.main_footer .footer_top .logo_container{max-width:178px}footer.main_footer .footer_top .menu_wrapper{display:flex;gap:100px;flex:0 0 600px;min-width:max-content}footer.main_footer .footer_top .menu_wrapper>div{max-width:220px}footer.main_footer .footer_top .menu_wrapper .menu_title{font-weight:700;font-size:26px;line-height:1.813;padding-bottom:20px}footer .contact_item{padding-bottom:20px}footer .contact_item a{font-size:16px;line-height:1.438}footer .footer_menu_wrapper li{padding-bottom:12px}footer .footer_menu_wrapper li a{position:relative;font-weight:600;font-size:14px;line-height:22px;padding-left:14px;transition:var(--transition)}footer .footer_menu_wrapper li a:hover{color:var(--accent-color)}footer .footer_menu_wrapper li a:before{content:"";position:absolute;left:0;top:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACaADAAQAAAABAAAADwAAAACgAmwBAAAAw0lEQVQoFWNgAIHZ3gUM8wMEwGwsBBPDHN8ABkaGfoa/v/fjUsjEwMx8AKj5AhAbABWeBypUALJRABND4oYPDMysjkDRhUCsADVRAVkVIzKHYY73AiA/HogfgDUmbngAZANdgw6wKMRUBNKEphC7IpDCud73Gf4zKADtWsAE4mOAuV7zwQpAbmP624hpElgBYwJQI9Dxfx0ZEnc8QFWERQHIFoQiHAoQivAogCgCxR3Dv/VADtwNIAlMAE4FHgqYEhARAIYCT0s8v2XyAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;background-position:left center;width:6px;transition:var(--transition)}footer .footer_menu_wrapper li a:hover:before{filter:brightness(100)}footer .footer_bottom{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:31.5px;padding-block:31.5px 44px;border-top:1px solid #a9a9a9}.social_links{display:flex;gap:20px}.social a{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:100%;background-color:var(--accent-color);transition:var(--transition)}.social a:hover{background-color:#12be64}.social a svg{max-height:25px;transition:var(--transition)}.social a svg *{transition:var(--transition)}.social a:hover svg *{fill:#fff}footer .copy_content p{font-size:16px;line-height:23px}.position p{margin-bottom:0}section.about_hero_sec{padding-block:80px 68px}.about_hero_wrapper .section_heading{padding-bottom:50px}.about_content_wrapper{font-size:22px;line-height:1.4;letter-spacing:0;text-align:justify}section.about_team_sec{padding-bottom:135px}.team_members{padding-top:55px}.team_members .team_member{margin-bottom:100px;display:flow-root}.team_members .member_avatar{max-width:350px;height:411px;float:left;margin-right:30px}.team_members .member_avatar img{height:100%;object-fit:cover;object-position:center}.member_info_wrapper{color:var(--secondary-color);font-size:22px;line-height:1.4}.member_introduction{padding-bottom:30px}.member_introduction .name_wrapper{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:5px}.member_introduction .member_name_position .name{font-weight:600;font-size:30px;line-height:1.4}.member_introduction .member_name_position .position{font-weight:600}.member_description{text-align:justify}.sponsers_support_sec{background-color:#f6f6f6}.sponsers_support_wrapper{display:flex;flex-wrap:wrap;gap:246px;justify-content:space-between}.sponsers_support_wrapper>*{padding-block:113px 133px}.sponsers_support_wrapper .section_heading{max-width:393px;flex:1 0 auto}.sponsers_support_wrapper .organizations{position:relative;flex:1;background-color:var(--accent-color);padding-left:15%}.sponsers_support_wrapper .organizations:after{content:"";position:absolute;top:0;bottom:0;right:-99999px;left:100%;background-color:var(--accent-color)}.sponsers_support_wrapper .organizations li:not(:last-child){margin-bottom:16px}.sponsers_support_wrapper .organizations a{font-size:28px;line-height:1.6;text-transform:uppercase;color:#fff;opacity:1;transition:var(--transition)}.sponsers_support_wrapper .organizations a:hover{opacity:.8}.faqs_section{padding-block:80px 150px}.faqs_wrapper .faqs{padding-top:50px}.faqs_wrapper .faqs .faq{border:1px solid #c8c8c8}.faqs_wrapper .faqs .faq:not(:last-child){margin-bottom:20px}.faqs_wrapper .faqs .faq .faq_title{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:20px 30px 20px}.faqs_wrapper .faqs .faq .faq_title h2{font-weight:700;font-size:26px;line-height:1.4;color:var(--secondary-color);transition:0.3s all ease-in-out}.faqs_wrapper .faqs .faq .faq_title:after{content:"+";font-weight:600;font-size:28px;line-height:24px;width:16px;overflow:hidden;flex-shrink:0}.faqs_wrapper .faqs .faq .faq_content{display:none;padding:0 50px 20px;font-size:22px;line-height:1.4;color:var(--secondary-color)}.faqs_wrapper .faqs .faq.faq.active .faq_title:after{content:"—";color:var(--accent-color)}.faqs_wrapper .faqs .faq.active:first-child .faq_content{display:block}.faqs_wrapper .faqs .faq .faq_title:hover h2,.faqs_wrapper .faqs .faq.active .faq_title h2{color:var(--accent-color)}section.gallery_section{position:relative;z-index:0;padding-block:var(--section-spacing)}.hero_description{padding-block:50px;font-size:22px;line-height:1.4;color:var(--primary-color)}.main_gallery .gallery_item:not(:last-child){margin-bottom:100px}.image-comparison{margin-right:auto;margin-left:auto}.image-comparison__slider-wrapper{position:relative}.image-comparison__label{font-size:0;line-height:0}.image-comparison__label,.image-comparison__range{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background-color:#fff0;border:none;appearance:none;outline:none;cursor:ew-resize;z-index:20}@media (hover){.image-comparison__range:hover~.image-comparison__slider .image-comparison__thumb{transform:scale(1.2)}}.image-comparison .image-comparison__slider-wrapper .image-comparison__range:active~.image-comparison__slider .image-comparison__thumb,.image-comparison .image-comparison__slider-wrapper .image-comparison__range:focus~.image-comparison__slider .image-comparison__thumb,.image-comparison .image-comparison__slider-wrapper .image-comparison__range--active~.image-comparison__slider .image-comparison__thumb{transform:scale(.8)}.image-comparison__image-wrapper--overlay{position:absolute;top:0;left:0;width:calc(50% + 1px);height:100%;overflow:hidden}.image-comparison__figure{margin:0}.image-comparison__figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2}.image-comparison__figure:not(.image-comparison__figure--overlay){position:relative;padding-top:47.29%}.image-comparison__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0 50%;overflow:hidden}.image-comparison__figure--overlay .image-comparison__image{z-index:1}.image-comparison__caption{position:absolute;bottom:12px;min-width:max-content;display:flex;flex-direction:column;flex-wrap:nowrap;color:#fff;font-weight:700;text-transform:uppercase}@media screen and (max-width:40.063em){.image-comparison__caption{font-size:12px}}.image-comparison__caption--before{left:12px;z-index:2}.image-comparison__caption--after{right:12px;text-align:right}.image-comparison__caption-body{max-width:40vmin;padding:6px 12px;background-color:rgb(0 0 0 / .55)}.image-comparison__slider{position:absolute;top:0;left:50%;width:3px;height:100%;background-color:#fff;transition:background-color 0.3s ease-in-out;z-index:10}.image-comparison__thumb{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;color:var(--accent-color);border-radius:50%;box-shadow:0 0 22px 0 rgb(0 0 0 / .5);transform-origin:center;transition:transform 0.3s ease-in-out,background-color 0.3s ease-in-out}.image-comparison__range::-webkit-slider-runnable-track{width:40px;height:40px;opacity:0}.image-comparison__range::-moz-range-thumb{width:40px;height:40px;opacity:0}.image-comparison__range::-webkit-slider-thumb{width:40px;height:40px;opacity:0}.image-comparison__range::-ms-fill-lower{background-color:#fff0}.image-comparison__range::-ms-track{position:relative;top:0;left:0;width:100%;height:100%;border:none;margin:0;padding:0;background-color:#fff0;color:#fff0;outline:none;cursor:col-resize}.image-comparison__range::-ms-thumb{width:.5%;height:100%;opacity:0}.image-comparison__range::-ms-tooltip{display:none}.testimonial_section{padding-block:var(--section-spacing)}.testimonial_section .testimonials{padding-top:100px}.testimonial_section .testimonials .testimonial{display:flex;gap:80px}.testimonial_section .testimonials .testimonial:not(:last-child){margin-bottom:139px}.testimonial_section .testimonials .testimonial .testimonial_provided_by{flex:1;padding-top:50px}.testimonial_section .testimonials .testimonial .testimonial_box{max-width:770px;flex:1 0 auto}.testimonial_section .testimonials .testimonial .testimonial_box:after{left:-16px;bottom:unset;top:55px;transform:rotate(90deg)}.testimonial_section .testimonials .testimonial .testimonial_box .testi_content{line-height:1.68}.testimonial_section .testimonials .name{font-weight:700;font-size:26px;line-height:1.18;color:var(--secondary-color);padding-bottom:12px}.testimonial_section .testimonials .where{font-size:20px;line-height:1.4;color:var(--secondary-color)}section.contact_section{padding-block:var(--section-spacing)}section.contact_section .contact_wrapper{display:flex;gap:120px}section.contact_section .contact_wrapper .section_heading_wrapper{flex:1}section.contact_section .contact_wrapper .contact_form{max-width:690px;flex:1 0 auto;background-color:var(--secondary-color);padding:30px}.contact_wrapper .section_heading_wrapper .contact_details{padding-top:54px}.contact_wrapper .section_heading_wrapper .contact_details .address_wrapper br{display:none}section.contact_section .contact_wrapper .contact_form label{color:#fff}.contact_details .contact_item:not(:last-child){margin-bottom:20px}.contact_details .contact_item a{font-weight:500;font-size:22px;line-height:120%;color:var(--secondary-color)}.contact_details .contact_item .icon_text_wrapper .icon svg{width:20px;height:20px}.from-tab{display:none}@media (max-width:1024px){.from-tab{display:block}.primary_btn{padding:15px 40px}body:not(.page-template-home) .hamburger svg path{fill:#000}.top_header_wrapper a{font-size:14px}.top_header_wrapper .contact_wrapper{gap:30px}body:not(.page-template-home) .below_header{padding-top:50px}.below_header{background:#fff0}.below_header_wrapper>*{display:none}header .contact_button,header .hamburger{display:block}h1{font-size:64px}.section_heading .top_heading{font-size:18px}.section_heading .bottom_heading h2{font-size:36px}.services_section{padding-block:60px}.services{grid-template-columns:repeat(2,1fr);padding-top:40px}.license_wrap_with_points{gap:100px}.license_wrap_with_points .section_heading{max-width:100%}.points_wrapper{flex:1;padding-left:25px;font-size:22px;gap:20px}.points_wrapper li::marker{font-size:31px}.bbb_wrapper{padding-top:40px;margin-top:60px}.bbb_wrapper>div{flex:1}.bbb_wrapper .text_wrapper{font-size:16px}.feedback_wrap_with_testimonials .testimonials{flex-direction:column;gap:50px}.feedback_wrap_with_testimonials .testimonial_provided_by{padding-top:30px}.connect_section{padding-block:70px 100px}.connect_with_us_wrapper{flex-direction:column;gap:60px}.connect_with_us_wrapper .section_heading .primary_btn{margin-top:50px}.connect_with_us_wrapper .connect_with_us_graphic{min-height:500px}.connect_with_us_wrapper .section_heading{max-width:100%}footer.main_footer .footer_top .menu_wrapper{gap:70px}footer.main_footer .footer_top .menu_wrapper .menu_title{font-size:22px}.social_links{gap:15px}.social a{width:35px;height:35px}.faqs_section,section.about_hero_sec{padding-block:30px 70px}.member_introduction .member_name_position .name{font-size:20px}.member_introduction .member_name_position .position{font-size:16px}.member_introduction{flex-direction:column}.team_members .team_member{margin-bottom:60px}section.about_team_sec{padding-bottom:56px}.sponsers_support_wrapper>*{padding-block:50px}.sponsers_support_wrapper{gap:0;flex-direction:column}.sponsers_support_wrapper .organizations{margin-left:-15px;padding-left:15px}.sponsers_support_wrapper .organizations a{font-size:20px}:root{--section-spacing:30px 70px}.main_gallery .gallery_item:not(:last-child){margin-bottom:40px}.testimonial_section .testimonials .testimonial{flex-direction:column-reverse;gap:20px}.testimonial_section .testimonials .testimonial .testimonial_provided_by{padding-top:10px;padding-left:50px}.testimonial_section .testimonials .testimonial .testimonial_box:after{bottom:-8.5px;top:unset;left:50px;transform:rotate(0)}.testimonial_section .testimonials .testimonial:not(:last-child){margin-bottom:50px}.testimonial_section .testimonials{padding-top:50px}section.contact_section .contact_wrapper{flex-direction:column;gap:50px}section.contact_section .contact_wrapper .section_heading_wrapper{display:contents}.contact_wrapper .section_heading_wrapper .contact_details{padding-top:0;order:1}.member_introduction .name_wrapper .social_links{gap:8px}.member_introduction .name_wrapper{gap:20px}}@media (max-width:767px){body{font-size:16px}.top_header{padding-block:60px 40px}.top_header_wrapper{flex-direction:column;align-items:flex-start;gap:10px;width:max-content;margin:0 auto;max-width:100%}.top_header_wrapper a{font-size:10px}.top_header_wrapper .contact_wrapper{display:contents}header .contact_button{display:none}.below_header{padding-block:35px}.hero_banner{margin-top:-100px;height:auto;min-height:383px;padding-inline:50px 20px}h1{font-size:30px}.section_heading .bottom_heading h2{font-size:30px}.services{gap:20px}.service{padding:16px}.service:before{margin-bottom:10px}.service .service_title{font-size:20px}.license_section{padding-block:50px 60px}.points_wrapper{font-size:16px}.bbb_wrapper{display:flow-root}.bbb_wrapper .logo{float:left;width:50%;margin-right:20px}.bbb_wrapper .text_wrapper{font-size:12px}.bbb_wrapper .text_wrapper p:nth-child(2){float:left;margin-top:20px}.team_section{padding-block:60px}.team_section .teams{grid-template-columns:repeat(2,1fr);gap:30px 20px}.team_section .teams .content_wrapper .name{font-size:12px;line-height:1.2}.team_section .teams .content_wrapper .position{font-size:10px;line-height:1.2}section.feedback_section{padding-block:50px 70px}.feedback_wrap_with_testimonials .section_heading{flex-shrink:1}.feedback_wrap_with_testimonials .testimonial_provided_by .name{font-size:18px;padding-bottom:3px}.connect_with_us_wrapper .connect_with_us_graphic .content_wrapper{font-size:20px}footer.main_footer .footer_top{max-width:70%;margin:0 auto}footer.main_footer .footer_top,footer.main_footer .footer_top .menu_wrapper{flex-direction:column}footer .footer_bottom,footer.main_footer .footer_top .menu_wrapper{flex-direction:column-reverse;gap:30px}footer .footer_bottom{margin-top:50px;padding-block:30px 44px}.about_hero_wrapper .section_heading,body:not(.page-template-home) .below_header{padding-bottom:30px}section.about_hero_sec{padding-top:0}.about_content_wrapper{font-size:16px}.team_members .member_avatar{float:none;margin-right:0;max-width:100%;aspect-ratio:361 / 397;height:auto;margin-bottom:20px}.member_info_wrapper{font-size:16px}.faqs_wrapper .faqs .faq .faq_title h2{font-size:16px}.faqs_wrapper .faqs .faq .faq_title{padding:12px 10px}.faqs_wrapper .faqs .faq .faq_content{padding:0 10px 12px;font-size:16px}.hero_description{padding-block:30px 50px}.testimonial_box{padding:40px 45px}.testimonial_section .testimonials .testimonial .testimonial_box:after{left:24px}.testimonial_section .testimonials .testimonial .testimonial_provided_by{padding-left:24px}.testimonial_section .testimonials .name{font-size:18px;padding-bottom:3px}.testimonial_section .testimonials .where{font-size:16px}section.contact_section .contact_wrapper .contact_form{padding:52px 16px}.form_row{flex-direction:column;gap:20px}.form_row>div{width:100%}.form_row:not(:last-child){margin-bottom:20px}section.contact_section .contact_wrapper .contact_form input[type="submit"]{margin-top:20px}input:is([type="text"],[type="email"],[type="tel"],[type="submit"]),textarea{padding:16px}input:is([type="text"],[type="email"],[type="tel"],[type="submit"])::placeholder,textarea::placeholder{font-size:16px}.contact_details .contact_item a{font-size:16px}.member_introduction .name_wrapper .social_links .social a{width:30px;height:30px}.member_introduction .name_wrapper .social_links .social a svg{max-height:15px}.member_introduction .name_wrapper{padding-bottom:10px}}.privacy_list{margin-top:-13px}.error_wrapper{display:grid;place-content:center;text-align:center;margin:0 auto;padding:70px 0 100px}.main_heading{font-size:170px;line-height:1.2;font-weight:800;background:-webkit-linear-gradient(#023B51,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;padding-bottom:20px;font-family:"Archivo",sans-serif}.sup_description{font-size:24px;line-height:1.3;text-transform:uppercase;font-weight:500;color:#4f4f4f;padding-block:10px;font-family:"Archivo",sans-serif}.sub_description{max-width:450px;margin:10px auto 30px;font-family:"Archivo",sans-serif}.error_cta_wrapper .primary-btn{display:inline-block;font-size:16px;line-height:1.875;background-color:#009C4C;padding:9px 2.5rem;border-radius:10px;color:#fff;border:.5px solid #009C4C;min-width:180px;text-align:center;outline:none;cursor:pointer;font-family:"Archivo",sans-serif;text-decoration:none}@media(max-width:767px){.main_heading{font-size:90px}.error_cta_wrapper .primary-btn{min-width:auto}}