:root{--primary:#3a9994;--primary-hover:#052349;--primary-solid:#3a99942e;--color-0:#f8f9fa;--color-1:#f1f3f5;--color-2:#e9ecef;--color-3:#dee2e6;--color-4:#ced4da;--color-5:#adb5bd;--color-6:#868e96;--color-7:#495057;--color-8:#343a40;--color-9:#212529;--text:#002a16;--font-bold:Gilroy-Bold;--font-xbold:Gilroy-ExtraBold;--font-semibold:Gilroy-SemiBold;--font-heavy:Gilroy-Heavy;--font-medium:Gilroy-Medium;--font-regular:Gilroy-Regular;--font-light:Gilroy-Light;--font-thin:Gilroy-Thin;--font-ultralight:Gilroy-ExtraLight;--shadow-xs:0px 4px 8px rgba(0, 0, 0, 0.12);--shadow-sm:0 5px 10px rgba(0, 0, 0, 0.12);--shadow-md:0 8px 30px rgba(0, 0, 0, 0.12);--shadow-lg:0 30px 60px rgba(0, 0, 0, 0.12);--shadow-hover:0 30px 60px rgba(0, 0, 0, 0.12)}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth;font-size:20px}body{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#212529;font-family:'Roboto', sans-serif;overflow-x:hidden}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.reveal.active{transform:translateY(0);opacity:1}.revealT{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.revealT.active{transform:translateY(0);opacity:1}.revealB{position:relative;transform:translateX(-150px);opacity:0;transition:1s all ease}.revealB.active{transform:translateX(0);opacity:1}.header{width:100%;height:80px;background:var(--primary-hover);display:block}.header .row{width:100%;max-width:1280px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}.header .logo{width:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.header .logo .dark{display:none}.header .logo .light{display:flex}.header .logo img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.header .links{display:flex;align-items:center}.header .links .link{display:flex;align-items:center;justify-content:center;position:relative;color:white;margin-right:15px;transform:all .2s ease}.header .links .link:last-child{margin-right:0}.header .links .link:hover{color:var(--primary)}.hero{width:100%;height:calc(140vh - 80px);position:relative;background:#021935}.hero .row{width:100%;height:100%;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.hero .content{width:50%;padding-right:100px}.features-list{padding:0;margin:0;display:flex;flex-direction:column;margin-bottom:30px}.features-list .item{display:flex;align-items:center;margin-bottom:10px}.features-list .item:last-child{margin-bottom:0}.features-list .item .icon{display:flex;align-items:center;justify-content:center;margin-right:8px;color:white}.features-list .item .icon svg{width:24px;height:24px}.features-list .item .text{color:white;font-family:var(--font-medium)}.hero .content .heading{font-size:45px;line-height:1.2;font-family:var(--font-semibold);color:white;margin:0;margin-bottom:20px}.hero .content .paragraph{font-size:22px;line-height:1.5;font-family:var(--font-medium);color:white;margin:0;margin-bottom:30px}.hero .content .btn{width:fit-content;height:50px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:18px}.hero .content .btn:hover,
.hero .content .btn:focus{background:var(--primary-hover)}.hero .content .organizations{display:flex;align-items:center;margin-top:100px}.hero .content .organizations img{width:160px;height:80px;margin-right:20px;object-fit:contain;object-position:center}.hero .content .organizations img:last-child{margin-right:0}.hero .image{width:100%;height:100%;position:absolute;top:0;border:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:#000000}.hero .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;opacity:.8}.section{width:100%;background:var(--primary-hover)}.section-row{width:100%;max-width:1280px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;padding-top:98px;padding-bottom:98px}.section-content{width:60%;padding-right:80px}.section-content .heading{font-size:35px;line-height:1;font-family:var(--font-semibold);color:#ffffff;margin:0;margin-bottom:20px}.section-content .paragraph{font-size:18px;line-height:1.5;color:#ffffff;font-family:var(--font-regular);margin:0;margin-bottom:20px}.section-content .editor{width:100%}.section-content .editor p{font-size:18px;line-height:1.5;color:#ffffff;font-family:var(--font-regular);margin:0;margin-bottom:20px}.section-content .editor ul{width:100%;list-style:none;padding:0;margin:0}.section-content .editor ul li{width:100%}.section-content .editor ul li h3{font-size:20px;line-height:1.1;color:#00f1e4;font-family:var(--font-semibold);margin-bottom:10px;margin-top:0}.section-content .btn{width:fit-content;height:50px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:18px}.section-content .btn:hover,
.section-content .btn:focus{background:var(--primary-hover)}.other-services{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:10px}.other-services span{color:gray}.other-services .btn{width:fit-content;height:50px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:18px}.other-services .btn:hover,
.other-services .btn:focus{background:var(--primary-hover)}.section-image{width:40%;height:550px}.section-image img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.section-action{width:40%}.section-form{width:40%;padding:30px;background-color:#021935;border-radius:10px}.section-form .heading{font-size:25px;line-height:1.2;font-family:var(--font-semibold);color:#ffffff;margin:0;margin-bottom:5px;text-align:center}.section-form .paragraph{font-size:15px;line-height:1.5;color:#ffffff;font-family:var(--font-regular);margin-bottom:20px;text-align:center}.section-form .form-field{width:100%;margin-bottom:25px}.section-form .form-field label{font-size:16px;color:#ffffff;margin-bottom:4px;display:block}.section-form .form-field input{width:100%;height:44px;padding:12px 20px;border-radius:6px;background-color:#fff;color:#1A1A1A;font-size:16px;line-height:24px;border:none}.section-form .form-field textarea{width:100%;height:100px;padding:12px 20px;border-radius:6px;background-color:#fff;color:#1A1A1A;font-size:16px;line-height:24px;border:none;font-family:inherit}.section-form .form-button{width:100%;height:50px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:18px;border:none}.iti{width:100%}.we-by-numbers{width:100%;background-color:#021935;padding-top:80px;padding-bottom:80px}.we-by-numbers .container{width:100%;max-width:1280px;margin:0 auto}.we-by-numbers .heading{font-size:35px;line-height:1;font-family:var(--font-semibold);color:#ffffff;margin:0;text-align:center;margin-bottom:50px}.we-by-numbers .row{width:100%;display:flex;justify-content:space-between}.we-by-numbers .card{width:calc(33.3333% - 20px);margin-right:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.we-by-numbers .card:nth-child(3n){margin-right:0}.we-by-numbers .card .icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:20px}.we-by-numbers .card .icon svg{width:100%;height:100%}.we-by-numbers .card .count{font-size:30px;line-height:1;font-family:var(--font-semibold);margin-bottom:12px;color:#00f1e4}.we-by-numbers .card .name{font-size:24px;line-height:1;font-family:var(--font-semibold)}.services{width:100%;padding-top:95px;padding-bottom:45px}.services .container{width:100%;max-width:1280px;margin:0 auto}.services .section-heading{font-size:35px;line-height:1;font-family:var(--font-semibold);color:var(--color-9);margin:0;margin-bottom:10px;text-align:center}.services .section-paragraph{font-size:16px;line-height:1.5;color:var(--color-8);font-family:var(--font-regular);margin:0;text-align:center}.services .row{width:100%;display:flex;flex-wrap:wrap;margin-top:40px}.services .card{width:calc(33.3333% - 27px);margin-right:40px;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;background:var(--primary-hover);padding:35px;border-radius:20px}.services .card:nth-child(3n){margin-right:0}.services .card .icon{width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.services .card .name{font-size:22px;line-height:1.5;font-family:var(--font-medium);color:white;margin:0;margin-bottom:10px}.services .card .text{color:white;font-size:16px;line-height:1.5;text-align:center;margin-bottom:25px}.services .card .button{width:fit-content;height:46px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:16px}.blob-image{position:relative;width:100%;height:100%}@keyframes noise{0%{transform:translate3d(0, 0, 0)}10%{transform:translate3d(-100px, -100px, 0)}20%{transform:translate3d(100px, -90px, 0)}30%{transform:translate3d(-90px, 80px, 0)}40%{transform:translate3d(80px, -70px, 0)}50%{transform:translate3d(-70px, 60px, 0)}60%{transform:translate3d(60px, -50px, 0)}70%{transform:translate3d(-50px, 40px, 0)}80%{transform:translate3d(40px, -30px, 0)}90%{transform:translate3d(-30px, 20px, 0)}100%{transform:translate3d(20px, -10px, 0)}}.blob-image img{display:block;position:absolute;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);object-fit:cover;z-index:1}.blob-image-svg{display:block;position:absolute;top:calc(50% - 325px);left:calc(50% - 325px);width:650px;height:650px;overflow:visible !important;z-index:0}.blob-image-svg circle{fill:red}.organize{padding-left:80px;padding-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--primary-hover);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:20px;padding-bottom:20px}.organize .organize-title{color:White;font-size:32px;text-align:center;padding-bottom:10px;font-weight:700}.organize .organize-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.organize .organize-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:50px}.organize .organize-icon{width:100px;height:100px}.organize .organize-icon-title{padding-top:10px;color:White;text-align:center;font-size:20px;text-transform:uppercase;padding-bottom:6px}.organize .organize-icon svg{fill:#fff}.organize .organize-icon-content{color:White;text-align:center;font-size:16px}.organize .button{width:fit-content;height:46px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:16px}.testimonial{padding-top:6rem;padding-bottom:6rem;width:100%;position:relative}.testimonial-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative}.testimonial-header{width:100%;margin-bottom:3rem;text-align:center}.testimonial-header .heading{color:var(--color-9);font-size:32px;text-align:center;padding-bottom:10px;font-weight:700}.testimonial-header .paragraph{font-family:Avenir, sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#4a4a49}.testimonial-list-slider{width:100%;display:flex;align-items:center;position:relative}.testimonial .list{width:100%;display:flex;position:relative}.testimonial .list .slick-track{align-items:flex-start}.testimonial .card{width:50%;padding:24px;position:relative}.testimonial .card .row{width:100%;display:flex;align-items:flex-start;position:relative}.testimonial .card .quote{width:180px;height:auto;position:relative;top:-20px;display:flex;align-items:center;justify-content:center}.testimonial .card .quote img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.testimonial .card .content{width:fit-content}.testimonial .card .content .heading{font-size:20px;line-height:1.5;font-weight:500;margin-top:0;margin-bottom:8px;font-family:Avenir, sans-serif}.testimonial .card .content .date{font-size:14px;font-family:Avenir, sans-serif}.testimonial .card .client{width:100%;display:flex;align-items:center}.testimonial .card .client .avatar{width:60px;height:60px;margin-right:16px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:9999px;overflow:hidden}.testimonial .card .client .avatar img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.testimonial .card .client .name{font-size:18px;font-weight:700;font-family:Avenir, sans-serif}.testimonial .card .client .rating-stars{margin-left:.5rem}.testimonial .card .client .rating-stars .rating-star{width:1.5rem;height:1.5rem;fill:gold}.testimonial .arrows{width:100%;display:flex;align-items:center;justify-content:center;position:relative;margin-top:30px}.testimonial .arrow{display:flex;align-items:center;justify-content:center;padding:10px;color:#4A4A49;border:none;background:transparent;box-shadow:none;cursor:pointer;transition:all .2s ease-in-out}.testimonial .arrow:last-child{margin-right:0}.testimonial .arrow:hover,
.testimonial .arrow:focus{color:var(--primary)}.about-section{display:flex;gap:100px;width:100%;max-width:1600px;padding:0 100px;margin:0 auto;position:relative;background:#021935;padding-top:80px;padding-bottom:80px}.about-section .content{position:relative;width:50%}.about-section .content .content-info{padding:50px 0 50px 50px}.about-section .content h5{font-family:Gilroy-Regular;font-size:13px;line-height:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin:0 0 20px;color:var(--primary)}.about-section .content h1{font-size:40px;line-height:1.2;margin:0 0 20px;font-weight:400;color:inherit;text-transform:uppercase;color:white}.about-section .content p{font-size:16px;line-height:1.5;margin:0 0 20px;color:rgba(255, 255, 255, 0.5);color:white;font-family:Gilroy-Light}.about-section .content .btn{font-size:13px;letter-spacing:2px;color:white;padding:0 30px;font-weight:600;font-family:Gilroy-Medium;height:55px;line-height:55px;display:inline-block;position:relative;transition:all 0.3s ease-in-out;background:transparent;border:1px solid var(--primary);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;user-select:none;border-radius:10px}.about-section .content .btn:hover{background:var(--primary);color:white}.about-section .content-image{width:90%;height:300px}.about-section .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center}.about-section .image{width:50%;height:650px;position:relative}.about-section .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center}.home-before-after{width:100%;margin:0 auto;max-width:1440px;padding-left:80px;padding-right:80px;padding-top:80px;padding-bottom:80px}.home-before-after-heading{font-size:35px;color:var(--color-9);font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;margin-bottom:40px;position:relative;text-align:center}.home-before-after-line{width:160px;height:4px;background:var(--primary);border-radius:9999px;margin-bottom:16px;display:block}.home-before-after .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}.home-before-after .card{width:calc(415px - 15px);height:400px;margin-right:20px;margin-bottom:20px;position:relative;border:1px solid #ddd;border-radius:12px;overflow:hidden}.home-before-after-page .card:nth-child(4n){margin-right:0}.home-before-after .card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.section-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:40px}.section-arrows .section-btn{padding:10px;cursor:pointer}.section-arrows .section-btn:hover{color:var(--primary)}.faq{padding:45px 0 70px;background-color:var(--primary-hover)}.faq .section-title{font-size:35px;color:white;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;margin-bottom:50px;position:relative;text-align:center}.faq .accordion{max-width:1280px;margin:0 auto;display:grid !important;grid-template-columns:repeat(2, 1fr);gap:10px}.faq .accordion-item{text-align:center;list-style-type:none;background-color:white;border-radius:5px;height:fit-content}.faq .accordion-item:not(:last-child){margin-bottom:0px}.faq .accordion-header{display:flex;align-items:center;cursor:pointer;padding:20px 25px}.faq .accordion-header.expanded>.accordion-sign{transform:scaleY(-1)}.faq .accordion-title{flex-grow:1;padding:0 24px;font-size:16px;line-height:20px;color:var(--primary)}.faq .accordion-sign{transition:transform .3s;flex-shrink:1}.faq .accordion-content{display:none;overflow:hidden;padding:22px;font-size:14px;line-height:20px;color:#000;background-color:#f7f7f7;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:0}.faq .accordion-content{display:block !important;max-height:30rem;transition:max-height .4s, padding .5s, color .25s, background-color .4s}.faq .accordion-header:not(.expanded)~.accordion-content{max-height:0;padding-top:0;padding-bottom:0;color:transparent;background-color:unset}.our-story{width:100%;background:var(--primary-hover);padding-top:90px;padding-bottom:90px}.our-story .row{width:100%;max-width:1280px;margin:0 auto;display:flex}.our-story .image{width:50%;height:500px;padding-right:60px}.our-story .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.our-story .content{width:50%}.our-story .content .heading{font-size:35px;line-height:1;font-family:var(--font-semibold);color:#ffffff;margin:0;margin-bottom:20px}.our-story .content .paragraph{font-size:16px;line-height:1.5;color:#ffffff;font-family:var(--font-regular);margin:0;margin-bottom:20px}.our-story .content .button{width:fit-content;height:46px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:16px}.about{width:100%;background:#021935;padding-top:90px;padding-bottom:90px}.about .row{width:100%;max-width:1280px;margin:0 auto;display:flex}.about .image{width:50%;height:500px;padding-right:60px}.about .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.about .content{width:50%}.about .content .heading{font-size:35px;line-height:1;font-family:var(--font-semibold);color:#ffffff;margin:0;margin-bottom:20px}.about .content .paragraph{font-size:16px;line-height:1.5;color:#ffffff;font-family:var(--font-regular);margin:0;margin-bottom:20px}.about .content .button{width:fit-content;height:46px;display:flex;align-items:center;justify-content:center;position:relative;background:var(--primary);color:white;text-decoration:none;border-radius:8px;user-select:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-semibold);padding-left:20px;padding-right:20px;font-size:16px}.footer{width:100%;position:relative;padding-top:40px;padding-bottom:40px}.footer .container{width:100%;max-width:1280px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:space-between}.footer .logo{width:200px;height:auto}.footer .footer-info{display:flex;align-items:center;width:70%}.footer .footer-info-item{display:flex;align-items:center;margin-right:25px}.footer .footer-info-item:last-child{margin-right:0}.footer .footer-info-item .icon{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:var(--primary);margin-right:12px}.footer .footer-info-item .icon svg{width:100%;height:100%}.footer .footer-info-item .text{color:#2E3332;font-size:15px;word-wrap:break-word;max-width:300px}.footer .footer-info-item .text a{color:#2E3332;text-decoration:none}.footer .footer-info-item .text a:hover{color:var(--primary)}.copyright{margin:0 auto;justify-content:space-between;max-width:1280px;display:flex;width:100%;text-align:left;padding-top:40px}.copyright svg{color:var(--primary)}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{width:100%;position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,
.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:flex;align-items:flex-start;overflow:hidden}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.btn-whatsapp-pulse{background:#25d366;color:#fff;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);margin:0 auto;display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;text-decoration:none;animation-name:pulse;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;z-index:9999;padding:12px 24px;border-radius:12px;transition:all .2s ease;user-select:none;font-family:var(--font-semibold)}.btn-whatsapp-pulse svg{width:28px;height:28px}.btn-whatsapp-pulse span{font-size:18px;line-height:1;margin-left:12px}.btn-whatsapp-pulse:hover{background:#00bc46}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37, 211, 102, .5)}80%{box-shadow:0 0 0 10px transparent}}.fixed-contact{width:100%;height:45px;position:fixed;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;z-index:9999}.fixed-contact-btn{width:50%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;user-select:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.fixed-contact-btn:hover,
.fixed-contact-btn:focus{opacity:.8}.fixed-contact-btn .icon{display:flex;align-items:center;justify-content:center;position:relative;margin-right:10px}.fixed-contact-btn .text{font-size:16px;line-height:1;font-weight:600}.fixed-contact-btn.-whatsapp{background:#55cd6c;color:#fff}.fixed-contact-btn.-phone{background:#171717;color:#fff}.akschat{position:fixed;bottom:10px;font-family:Arial, sans-serif;font-weight:normal;text-align:initial;z-index:var(--zIndex);bottom:var(--yAxis);left:var(--xAxis)}.akschat.rightpos{left:unset;right:var(--xAxis)}.akschat .akschat-widget{max-width:260px;display:none}.akschat .akschat-widget.open{display:block}@keyframes slide-in-right{0%{transform:translateX(1000px);opacity:0}100%{transform:translateX(0);opacity:1}}.akschat .slide-in-right,
.akschat-big-person .slide-in-right{animation:slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.akschat .akschat-widget .akschat-content-container{border-radius:10px;overflow:hidden;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);margin-bottom:10px;background:#fff;border-radius:var(--rounding)}.akschat .akschat-widget .akschat-content-container .akschat-person-wrapper{border-bottom:#efefef 1px solid;padding:10px 0;background:var(--personColor)}.akschat .akschat-person .akschat-singleperson,
.akschat-big-person .akschat-person .akschat-singleperson{color:#5c5b5b;display:flex;align-items:center}.akschat .akschat-person .akschat-active,
.akschat-big-person .akschat-person .akschat-active{cursor:pointer;line-height:1.1em}.akschat .akschat-person .akschat-singleperson .akschat-avatar,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-avatar{flex:1;display:flex;justify-content:center}.akschat .akschat-person .akschat-singleperson .akschat-avatar .akschat-avatar-pic,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-avatar .akschat-avatar-pic{width:50px;height:50px;border-radius:100px;margin:auto;display:block;object-position:center;object-fit:cover}.akschat .akschat-person .akschat-singleperson .akschat-circle,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-circle{width:10px;height:10px;border-radius:20px;display:inline-block;background:#ccc}.akschat .akschat-person .akschat-active .akschat-circle,
.akschat-big-person .akschat-person .akschat-active .akschat-circle{background:green}.akschat .akschat-person .akschat-singleperson .akschat-avatar .akschat-circle,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-avatar .akschat-circle{display:none}.akschat .akschat-person .akschat-singleperson .akschat-persondata,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-persondata{flex:3;text-align:left;display:flex;justify-content:center;flex-direction:column}.akschat .akschat-person-wrapper .akschat-person .akschat-singleperson .akschat-persondata,
.akschat-big-person .akschat-person-wrapper .akschat-person .akschat-singleperson .akschat-persondata{cursor:default}.akschat .akschat-person .akschat-singleperson .akschat-persondata .akschat-name,
.akschat .akschat-person .akschat-singleperson .akschat-person-tooltip .akschat-name,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-persondata .akschat-name,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-person-tooltip .akschat-name{font-weight:bold;font-size:16px;padding:5px 0;line-height:1.1em;width:160px;overflow:hidden;text-overflow:ellipsis;margin:unset}.akschat .akschat-person .akschat-singleperson .akschat-persondata .akschat-status,
.akschat .akschat-person .akschat-singleperson .akschat-person-tooltip .akschat-status,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-persondata .akschat-status,
.akschat-big-person .akschat-person .akschat-singleperson .akschat-person-tooltip .akschat-status{font-size:11px;color:#ccc;margin:unset;line-height:1.5}.akschat .akschat-person .akschat-active .akschat-persondata .akschat-status,
.akschat .akschat-person .akschat-active .akschat-person-tooltip .akschat-status,
.akschat-big-person .akschat-person .akschat-active .akschat-persondata .akschat-status,
.akschat-big-person .akschat-person .akschat-active .akschat-person-tooltip .akschat-status{color:green}.akschat .akschat-widget .akschat-content-container .akschat-content-wrapper{position:relative;height:100%;max-height:400px;overflow-x:hidden;overflow-y:auto}.akschat .akschat-form-wrapper,
.akschat-big-person .akschat-form-wrapper{min-width:80%;height:100%}.akschat .akschat-form,
.akschat-big-person .akschat-form{padding:10px;box-sizing:border-box;background:white;color:#5c5b5b;width:100%}.akschat .akschat-button,
.akschat-big-person .akschat-button{box-sizing:border-box;line-height:1;min-height:45px;width:100%;border-radius:5px;cursor:pointer;padding:9px;color:var(--textColor);background:var(--color);border:1px solid var(--color);font-size:16px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px}.akschat .akschat-form .akschat-button:last-of-type,
.akschat-big-person .akschat-form .akschat-button:last-of-type{margin-bottom:0}.akschat .akschat-button span,
.akschat-big-person .akschat-button span{color:var(--fgColor);font-family:Arial !important;font-weight:500 !important;line-height:1 !important;padding-right:1px}.akschat .akschat-button .akschat-img,
.akschat-big-person .akschat-button .akschat-img{width:25px;height:25px;margin:0}.akschat.rightpos .akschat-mainbutton-wrapper{text-align:right;display:flex;flex-direction:row-reverse}@keyframes bounce-in-right{0%{transform:translateX(600px);animation-timing-function:ease-in;opacity:0}38%{transform:translateX(0);animation-timing-function:ease-out;opacity:1}55%{transform:translateX(68px);animation-timing-function:ease-in}72%{transform:translateX(0);animation-timing-function:ease-out}81%{transform:translateX(32px);animation-timing-function:ease-in}90%{transform:translateX(0);animation-timing-function:ease-out}95%{transform:translateX(8px);animation-timing-function:ease-in}100%{transform:translateX(0);animation-timing-function:ease-out}}.akschat .bounce-in-right,
.akschat-big-person .bounce-in-right{animation:bounce-in-right 1.1s both}.akschat .akschat-inline-wrapper,
.akschat-big-person .akschat-inline-wrapper{display:inline-block;margin:unset}.akschat .akschat-inline-wrapper .akschat-mainbutton,
.akschat-big-person .akschat-inline-wrapper .akschat-mainbutton{position:relative;display:flex;align-items:center;border-radius:200px;z-index:9;color:var(--fgColor);box-shadow:0 0 30px rgba(0, 0, 0, 0.3);min-height:60px;vertical-align:middle;cursor:pointer;background-color:var(--color);border-radius:var(--buttonRounding);display:flex;align-items:center;justify-content:center}.akschat .akschat-inline-wrapper .akschat-mainbutton.without-text,
.akschat-big-person .akschat-inline-wrapper .akschat-mainbutton.without-text{min-width:60px}.akschat .akschat-inline-wrapper .akschat-mainbutton .akschat-img,
.akschat-big-person .akschat-inline-wrapper .akschat-mainbutton .akschat-img{display:block;padding:3px;border-radius:100px;-o-object-fit:cover;object-fit:cover;margin:0;box-sizing:border-box}.akschat .akschat-inline-wrapper .akschat-mainbutton.without-text .akschat-img,
.akschat-big-person .akschat-inline-wrapper .akschat-mainbutton.without-text .akschat-img{margin:0 auto}.akschat .akschat-inline-wrapper .akschat-mainbutton.without-text svg,
.akschat-big-person .akschat-inline-wrapper .akschat-mainbutton.without-text svg{transition:transform 0.5s ease-in-out}.akschat-mainbutton .icon-wp{display:block}.akschat-mainbutton .icon-close{display:none}.akschat-mainbutton.open .icon-wp{display:none !important}.akschat-mainbutton.open .icon-close{display:block !important}.socials{display:flex;align-items:center;gap:20px}@media only screen and (max-width:600px){.header .row{padding-left:24px;padding-right:24px}.header .logo{width:180px}.header .links .link{margin-right:10px}.hero .image{height:100vh}.section-image{width:100%;margin-bottom:65px}.btn-whatsapp-pulse{display:none}.fixed-contact{display:flex}.hero{height:auto}.hero .content{width:100%;padding:24px}.hero .content .organizations{margin-top:40px}.hero .content .organizations img{width:100px;height:50px;margin-right:0px}.hero .row{flex-direction:column}.section-row{flex-direction:column-reverse;padding:24px}.section-action{width:90%;margin-bottom:60px}.section-form{width:100%;padding:24px;border-radius:0}.section-content{width:100%;padding-right:0}.section-form .paragraph{font-size:15px;margin-bottom:30px}.we-by-numbers .row{flex-direction:column}.we-by-numbers .card{width:100%;margin-right:0;margin-bottom:40px}.we-by-numbers .card:last-child{margin-bottom:0}.services .container{padding:24px}.services .row{flex-direction:column}.services .card{width:100%;margin-right:0px;margin-bottom:40px;padding:24px}.services .card:last-child{margin-bottom:0}.organize .organize-row{flex-wrap:wrap}.organize{padding-left:24px;padding-right:24px}.organize .organize-column{padding:10px}.testimonial{padding-top:3rem;padding-bottom:3rem}.testimonial-container{padding-left:1.2rem;padding-right:1.2rem}.testimonial-header{width:100%;margin-bottom:2rem}.testimonial-header .heading{font-size:2.5rem;margin-bottom:1rem}.testimonial-header .paragraph{font-size:.9rem}.testimonial .card{padding:8px}.testimonial .card .quote{width:40px;top:0px}.testimonial .card .content .heading{font-size:16px}.testimonial .card .client{margin-top:1rem}.testimonial .card .client .avatar{width:40px;height:40px}.testimonial .card .client .rating-stars .rating-star{width:1rem;height:1rem}.our-story .row{flex-direction:column;padding:24px}.our-story .image{width:100%;height:240px;padding-right:0px;margin-bottom:60px}.our-story .content{width:100%}.about .row{flex-direction:column;padding:24px}.about .image{width:100%;height:240px;padding-right:0px;margin-bottom:60px}.about .content{width:100%}.home-before-after{padding-left:24px;padding-right:24px}.faq .section-title{margin-bottom:30px;line-height:1.2}.faq .accordion{max-width:100%;grid-template-columns:repeat(1, 1fr);padding:24px}.footer .container{flex-direction:column;align-items:center;justify-content:center;padding:24px}.footer .logo{margin-bottom:40px}.footer .footer-info{width:100%;flex-direction:column;align-items:normal}.footer .footer-info-item{margin-bottom:40px;margin-right:0}.footer .footer-info-item:last-child{margin-bottom:0}.footer-bottom{display:flex;align-items:center;justify-content:center}.about-section{padding:0 24px;padding-top:80px;padding-bottom:80px;flex-direction:column;gap:20px}.about-section .content{width:100%}.about-section .content .content-info{padding:0px;margin-bottom:20px}.about-section .content-image{width:100%;height:200px}.about-section .image{width:100%;height:250px}.blob-image-svg{display:none}.copyright{flex-direction:column;justify-content:center;align-items:center;gap:10px}.section{overflow:hidden}.about-section{overflow:hidden}.our-story{overflow:hidden}.about{overflow:hidden}.we-by-numbers{overflow:hidden}.home-before-after .card{width:calc(245px - 15px);height:230px}}