*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%}body{background:#fafafa;font-size:1.6rem;font-weight:400;font-family:'Work Sans', Arial, sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}input,button,textarea{font-family:'Work Sans', Arial, sans-serif}ul{list-style:none}a{text-decoration:none}img{max-width:100%}body>main.internal-page{margin-top:5.6rem}.button{font-weight:500;font-size:18px;color:#fff;height:6.2rem;width:fit-content;border-radius:100px;background:#FF7F4D;padding-left:3rem;padding-right:3rem;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:.2s all ease;border:0}.button:hover{background:#F37A00}.content-page{width:100%;max-width:1224px;padding:5rem 1.6rem;margin:0 auto}.content-page h1{font-size:5rem;line-height:5.5rem;margin-bottom:1.6rem;font-weight:600;color:#1C1C1C}.content-page h2{font-size:3.2rem;line-height:4.5rem;margin-bottom:1.6rem;font-weight:600;color:#1C1C1C}.content-page h3{font-size:2.5rem;line-height:3.5rem;margin-bottom:1.6rem;font-weight:600;color:#1C1C1C}.content-page h4{font-size:2rem;line-height:2.5rem;margin-bottom:1.6rem;font-weight:600;color:#1C1C1C}.content-page p,.content-page li{font-weight:400;font-size:18px;line-height:26px;color:#1C1C1C;margin-bottom:10px}@media screen and (min-width: 991px){body>main.internal-page{margin-top:8.9rem}}.float-whatsapp{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#01A944;position:fixed;bottom:1.6rem;right:1.6rem;z-index:2}.float-whatsapp svg{width:24px}.header{background-color:#1C1C1C;z-index:99;position:fixed;width:100%;top:0}.header .container{width:100%;max-width:1224px;padding:1.6rem 1.6rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header .menu-mobile{display:flex}.header .menu-mobile img{width:30px}.header .logo{display:flex}.header .logo img{width:71px}.header .search-desktop{display:none}.header .menu-container{opacity:0;visibility:hidden;transform:translate3d(-100px, 0px, 0px);transition:.3s;position:fixed;left:0;width:100%;height:100vh;top:0}.header .menu-container.active{display:block;background-color:#404041;position:absolute;top:0;left:0;width:100%;height:100vh;padding:1.6rem;opacity:1;visibility:visible;transform:translate3d(0px, 0px, 0px);z-index:9;display:flex;flex-direction:column;overflow-y:scroll}.header .menu-container .mobile-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;margin-bottom:3.2rem}.header .menu-container .mobile-header>img{width:147px}.header .menu-container .mobile-header .close-menu{display:flex}.header .menu-container .mobile-header .close-menu img{width:16px}.header .menu-container .menu{gap:3.2rem;display:flex;flex-direction:column}.header .menu-container .menu li{text-align:center}.header .menu-container .menu li a{color:#FAFAFA;font-weight:500;line-height:21px;font-size:1.8rem;position:relative;display:flex;align-items:center;transition:.1s all ease;padding-top:.5rem;padding-bottom:.5rem}.header .menu-container .menu li a:hover{opacity:.5}.header .menu-container .menu li a:hover::after{opacity:.5}.header .menu-container .menu li.menu-item-has-children>a::after{content:"";background-image:url("../img/icons/ic_arrow_down_white.svg");background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:1.5rem;display:block;width:11.37px;height:7px;transition:.2s all ease}.header .menu-container .menu li .sub-menu{display:none}.header .menu-container .menu li .sub-menu li a{font-size:1.8rem;color:#888;font-weight:500;text-transform:inherit}.header .menu-container .menu li.active-submenu .sub-menu{display:block}.header .menu-container .menu li.active-submenu.menu-item-has-children>a::after{transform:rotate(180deg)}.header .menu-container .contact-button{background-color:transparent;color:#fff;height:3.8rem;border:1px solid rgba(255,255,255,0.5);border-radius:60px;transition:.1s all ease;padding-left:1.6rem;padding-right:1.6rem;font-weight:500;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:auto}.header .menu-container .contact-button:hover{opacity:.9}body.menu-active{overflow:hidden}@media screen and (min-width: 991px){.float-whatsapp{width:8.6rem;height:8.6rem}.float-whatsapp svg{width:36px}.page-template-page-home .header{background-color:transparent}.header{transition:.2s all ease}.header.sticky{background-color:#000}.header .container{gap:5rem;padding:1.6rem 2.4rem}.header .menu-mobile{display:none}.header .logo img{width:auto;height:51px}.header .menu-container{opacity:1;visibility:visible;transform:unset;position:relative;left:0;width:auto;height:auto;top:0;display:flex;align-items:center;flex:1;justify-content:flex-end}.header .menu-container .mobile-header,.header .menu-container .search-mobile,.header .menu-container .social-mobile{display:none}.header .menu-container .menu{flex-direction:row;gap:1.6rem}.header .menu-container .menu li{margin:0;position:relative}.header .menu-container .menu li a{padding:0}.header .menu-container .menu li.menu-item-has-children>a::after{margin-left:.6rem}.header .menu-container .menu li.menu-item-has-children:hover .sub-menu{display:flex;flex-direction:column;gap:1.6rem;position:absolute;border-radius:6px;box-shadow:0px 4px 4px rgba(1,25,54,0.08);background-color:#fff;padding:2.4rem;min-width:390px}.header .menu-container .menu li.menu-item-has-children:hover .sub-menu li{margin:0;text-align:left}.header .menu-container .menu li.menu-item-has-children:hover .sub-menu li a{color:#011936}.header .menu-container .menu li.menu-item-has-children:hover.menu-item-has-children>a::after{transform:rotate(180deg)}.header .menu-container .menu>li>a{padding:1rem 0}.header .menu-container .contact-button{width:auto;margin-left:6.2rem}.header.sticky .container{padding-top:1rem;padding-bottom:1rem;transition:.2s all ease}.header.sticky .logo img{width:101px}}@media screen and (min-width: 1200px){.header .container{gap:8rem}.header .menu-container .menu{gap:6.2rem}.header .menu-container .menu li.menu-item-has-children>a::after{margin-left:1.3rem}}.footer{background-color:#212121}.footer .container{width:100%;max-width:1224px;margin:0 auto;padding:6.4rem 1.6rem 1.6rem}.footer .footer-newsletter{padding-bottom:6.4rem}.footer .footer-newsletter h3{font-size:2rem;color:#FAFAFA;line-height:120%;font-weight:400;margin-bottom:4rem}.footer .footer-newsletter form{position:relative}.footer .footer-newsletter form input[type="text"]{margin-bottom:16px}.footer .footer-newsletter form input[type="text"],.footer .footer-newsletter form input[type="tel"]{border:1px solid #FAFAFA;width:100%;height:72px;border-radius:50px;background:transparent;padding:0 7.2rem 0 2.4rem;color:#ffffff;font-size:1.6rem}.footer .footer-newsletter form input[type="text"]::placeholder,.footer .footer-newsletter form input[type="tel"]::placeholder{color:#ffffff}.footer .footer-newsletter form input[type="submit"]{cursor:pointer;position:absolute;right:.8rem;top:9.6rem;background:url("../img/icons/ic_seta_orange.svg") no-repeat center;background-size:56px;height:56px;width:56px;border:0;font-size:0}.footer .footer-newsletter form .wpcf7-response-output{color:#fff}.footer .footer-newsletter .footer-form{position:relative}.footer .footer-info{border-top:2px solid #404041;padding-top:6.4rem;padding-bottom:6.4rem;position:relative}.footer .footer-info .contact-list{display:flex;flex-direction:column;gap:2.4rem}.footer .footer-info .contact-list li{color:#FAFAFA;font-size:1.6rem;line-height:120%;display:flex;align-items:center;gap:1.6rem;max-width:486px}.footer .footer-info .contact-list li a{color:#FAFAFA}.footer .footer-info .social-list{margin-top:7rem;display:flex;align-items:center;gap:1.6rem}.footer .footer-info .social-list a{display:flex}.footer .footer-info .menu{margin-top:4.8rem;display:flex;flex-direction:column;gap:1.6rem}.footer .footer-info .menu li a{font-size:1.6rem;line-height:120%;color:#FAFAFA}.footer .footer-info .back-to-top{position:absolute;right:0;bottom:4rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;cursor:pointer;width:auto}.footer .footer-info .back-to-top span{color:#404041;font-size:1.6rem;line-height:120%;display:block}.footer .copyright{border-top:2px solid #404041;padding-top:2.4rem;text-align:center}.footer .copyright p{color:#FAFAFA;font-size:1.2rem;line-height:1.5rem;margin-bottom:1.6rem}.footer .copyright ul{display:flex;align-items:center;justify-content:center;gap:4.5rem}.footer .copyright ul li{display:flex}.footer .copyright ul li a{color:#fff}@media screen and (min-width: 991px){.footer .container{padding-top:12rem}.footer .footer-newsletter{padding-bottom:12rem;display:flex;align-items:center;justify-content:space-between;gap:32px}.footer .footer-newsletter h3{font-size:3.1rem;max-width:373px;margin-bottom:0}.footer .footer-newsletter form{width:100%;max-width:100%;display:flex;gap:32px}.footer .footer-newsletter form br{display:none}.footer .footer-newsletter form input[type="submit"]{top:0.8rem}.footer .footer-newsletter form .wpcf7-response-output{position:absolute;top:90px}.footer .footer-newsletter form .wpcf7-spinner{position:absolute;top:90px}.footer .footer-newsletter .footer-form{position:relative;display:flex;gap:32px}.footer .footer-info{padding-top:8rem;padding-bottom:13.4rem;display:flex;justify-content:space-between}.footer .footer-info .contact-list li{font-size:2rem}.footer .footer-info .social-list{position:absolute;left:0;bottom:6.4rem}.footer .footer-info .menu{margin-top:0}.footer .footer-info>div:first-child{width:60%}.footer .footer-info>div{width:40%}.footer .footer-info .back-to-top{bottom:6.4rem}.footer .copyright{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem}.footer .copyright p{margin-bottom:0}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.home-banner{margin-top:57px;background:linear-gradient(-45deg, #ee7753, #e73c7f, #23a6d6, #2aaa73);background-size:400% 400%;animation:gradient 7s ease infinite;position:relative}.home-banner .bg{content:'';background-image:url("../img/gradient.png");background-size:cover;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:0.5}.home-banner::after{content:'';background:rgba(28,28,28,0.85);position:absolute;width:100%;height:100%;left:0;top:0}.home-banner .container{width:100%;max-width:1224px;padding:4rem 1.6rem;margin:0 auto;position:relative;z-index:1}.home-banner .container p{font-weight:500;font-size:16px;line-height:24px;color:#26B3C6;margin-bottom:.5rem}.home-banner .container h1{font-weight:600;font-size:50px;line-height:55px;margin-bottom:4rem;color:#fff}@media screen and (min-width: 991px){.home-banner{margin-top:0px;position:relative;height:800px;padding-top:86px}.home-banner .container{padding:0 1.6rem;display:flex;align-items:center;background-image:url("../img/info-spectra-comp.svg");background-size:605px;background-position:right;background-repeat:no-repeat;height:100%}.home-banner .container>div{max-width:650px}.home-banner .container p{font-size:24px;line-height:28px}.home-banner .container h1{font-size:80px;line-height:92px;margin-bottom:8rem}}@keyframes gradient-solutions{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.home-solutions{background:#f1f1f2}.home-solutions>.container{width:100%;max-width:1224px;padding:6rem 1.6rem;margin:0 auto}.home-solutions>.container>img{max-width:85%;margin:0 auto 4rem;display:block}.home-solutions>.container>div>p{font-size:22px;line-height:26px;color:#26B3C6;margin-bottom:9px}.home-solutions>.container>div h2{font-weight:500;font-size:46px;line-height:52px;color:#1C1C1C;margin-bottom:3.8rem}.home-solutions>.container>div h2 span{color:#FF7F4D}.home-solutions>.container>div ul{margin-bottom:3rem;display:flex;flex-direction:column;list-style:none;gap:3rem}.home-solutions>.container>div ul li{padding:3.8rem 3rem 4.4rem;background:#fff;border-radius:8px}.home-solutions>.container>div ul li img{width:40px;margin-bottom:1.2rem}.home-solutions>.container>div ul li p{font-weight:400;font-size:18px;line-height:26px;color:#1C1C1C}.home-solutions .solutions-numbers{background:linear-gradient(45deg, #ee7753, #23a6d6, #2aaa73);background-size:400% 400%;animation:gradient 4s ease infinite;position:relative}.home-solutions .solutions-numbers::before{content:'';display:block;width:100%;height:2px;background:linear-gradient(90deg, rgba(255,127,77,0.5) 0%, rgba(103,220,229,0.5) 50%, rgba(42,170,115,0.5) 100%);position:absolute;z-index:2;left:0;top:0}.home-solutions .solutions-numbers .bg-blur{content:'';background-image:url("../img/blur.png");background-size:cover;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:0.7;background-position:top right}.home-solutions .solutions-numbers::after{content:'';background:rgba(255,255,255,0.88);position:absolute;width:100%;height:100%;left:0;top:0}.home-solutions .solutions-numbers .container{width:100%;max-width:1224px;padding:6rem 1.6rem;margin:0 auto;position:relative;z-index:1}.home-solutions .solutions-numbers .container ul{list-style:none;display:flex;flex-direction:column;gap:2.4rem}.home-solutions .solutions-numbers .container ul li h6{color:#1C1C1C;font-weight:300;font-size:82px;line-height:120%;letter-spacing:-0.023em}.home-solutions .solutions-numbers .container ul li h4{color:#1C1C1C;font-weight:400;font-size:22px;line-height:26px;margin-bottom:3.2rem}.home-solutions .solutions-numbers .container ul li p{font-size:18px;line-height:26px;color:#1C1C1C;margin-top:4.8rem}.home-solutions .solutions-numbers .container ul li i{display:block;height:2px}.home-solutions .solutions-numbers .container ul li:nth-child(1) i{background:#ffb84d;background:linear-gradient(90deg, #ffb84d 0%, #f37035 100%)}.home-solutions .solutions-numbers .container ul li:nth-child(2) i{background:#67dce5;background:linear-gradient(90deg, #67dce5 0%, #26b3c6 100%)}.home-solutions .solutions-numbers .container ul li:nth-child(3) i{background:#2aaa73;background:linear-gradient(90deg, #2aaa73 0%, #7fd7be 100%)}.home-solutions .solutions-numbers .container ul li:nth-child(4) i{background:#ffb84d;background:linear-gradient(90deg, #ffb84d 0%, #f37035 100%)}@media screen and (min-width: 991px){.home-solutions>.container{padding:10rem 1.6rem;display:flex;align-items:center}.home-solutions>.container>img{position:relative;left:-50px;max-width:100%;margin:0}.home-solutions>.container>div{max-width:562px}.home-solutions>.container>div h2{line-height:62px}.home-solutions>.container>div ul{margin-bottom:5.4rem;display:grid;grid-template-columns:1fr 1fr}.home-solutions .solutions-numbers{max-width:92%;padding-left:8%}.home-solutions .solutions-numbers .bg-blur{background-position:center}.home-solutions .solutions-numbers .container{padding:11.6rem 1.6rem 12rem}.home-solutions .solutions-numbers .container ul{display:grid;grid-template-columns:repeat(4, 1fr)}}.home-atuations{padding:7.8rem 0 7.4rem;background:#1C1C1C}.home-atuations .button{margin:25px auto 0}.home-atuations .container{padding:0 1.6rem 0;max-width:1224px;margin:0 auto;width:100%}.home-atuations .container>p{font-size:22px;line-height:26px;color:#26B3C6;margin-bottom:9px}.home-atuations .container h2{font-weight:500;font-size:46px;line-height:52px;color:#fff;margin-bottom:6.5rem;max-width:625px}.home-atuations .container h2 span{color:#FF7F4D}.home-atuations .box-atuations{background:rgba(220,221,222,0.1);backdrop-filter:blur(30px);border-radius:8px;padding:3rem 2rem;min-height:360px;border:1px solid #575757}.home-atuations .box-atuations>img{height:65px;margin-bottom:3rem}.home-atuations .box-atuations h3{font-size:22px;line-height:26px;color:#fff;font-weight:400;margin-bottom:2rem}.home-atuations .box-atuations p{font-size:16px;line-height:22px;color:#DCDDDE}.home-atuations .slider-bottom{padding:5.6rem 1.6rem 0 0;max-width:1224px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:34px}.home-atuations .slider-bottom .my-slider-progress{flex:1;background:#DCDDDE;height:1px}.home-atuations .slider-bottom .my-slider-progress .my-slider-progress-bar{margin-top:-1px;background:#ff7f4d;background:linear-gradient(90deg, #ff7f4d 0%, #67dce5 50%, #2aaa73 100%);height:3px;transition:width 400ms ease;width:0}.home-atuations .slider-bottom .buttons{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem}.home-atuations .arrow-prev,.home-atuations .arrow-next{background-color:transparent;width:6.3rem;height:6.3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(38,179,198,0.2);padding:0;outline:0;cursor:pointer;font-size:0;z-index:9;transition:.2s all ease}.home-atuations .arrow-prev svg path,.home-atuations .arrow-next svg path{fill:#DCDDDE}.home-atuations .arrow-prev:hover,.home-atuations .arrow-next:hover{background:rgba(38,179,198,0.2)}.home-atuations .arrow-prev:hover svg path,.home-atuations .arrow-next:hover svg path{fill:#FAFAFA}.home-atuations .arrow-next{transform:rotate(180deg)}@media screen and (min-width: 991px){.home-atuations{position:relative}.home-atuations .bg{background-image:url("../img/pattern.svg");background-size:628px;background-repeat:no-repeat;background-position:right 10%;height:584px;position:absolute;right:0;top:38px;width:628px}.home-atuations .container>p,.home-atuations .container h2{margin-left:96px}.home-atuations .container h2{line-height:62px}.home-atuations .slider-bottom{padding:5.6rem 0 0}.home-atuations .box-atuations{padding:6rem 4rem;min-height:467px}.home-atuations .box-atuations>img{margin-bottom:5rem}.home-atuations .box-atuations h3{margin-bottom:3rem}}@media screen and (min-width: 1200px){.home-atuations .splide__track{margin-left:calc((100vw - 992px)/ 2)}}.home-comments{padding-top:7rem;padding-bottom:7rem}.home-comments .container{padding:0 1.6rem 0;max-width:1224px;margin:0 auto;width:100%}.home-comments .box-comment .quote{margin-bottom:4rem}.home-comments .box-comment p{font-weight:300;font-size:36px;line-height:46px;color:#1C1C1C;margin-bottom:8rem}.home-comments .box-comment .author{display:flex;align-items:center;gap:1.6rem}.home-comments .box-comment .author h6{font-weight:500;font-size:18px;line-height:16px;margin-bottom:6px}.home-comments .box-comment .author span{font-weight:500;font-size:14px;line-height:16px;color:#808080}.home-comments .slider-bottom{padding:5.6rem 0 0;max-width:1224px;margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:34px}.home-comments .slider-bottom .my-slider-progress-comments{flex:1;background:#DCDDDE;height:1px}.home-comments .slider-bottom .my-slider-progress-comments .my-slider-progress-comments-bar{margin-top:-1px;background:#ff7f4d;background:linear-gradient(90deg, #ff7f4d 0%, #67dce5 50%, #2aaa73 100%);height:3px;transition:width 400ms ease;width:0}.home-comments .slider-bottom .buttons{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem}.home-comments .arrow-prev,.home-comments .arrow-next{background-color:#FF7F4D;width:6.3rem;height:6.3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;padding:0;outline:0;cursor:pointer;font-size:0;z-index:9;transition:.2s all ease}.home-comments .arrow-prev:hover,.home-comments .arrow-next:hover{background:#F37A00}.home-comments .arrow-prev{transform:rotate(180deg)}.home-comments .partners{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:0;justify-content:center}@media screen and (min-width: 991px){.home-comments{padding-top:7rem;padding-bottom:22rem}.home-comments .splide{padding-left:110px;padding-right:110px}.home-comments .arrow-prev,.home-comments .arrow-next{width:9.5rem;height:9.5rem}.home-comments .splide__arrow{position:absolute;top:calc(50% - 60px);left:0}.home-comments .splide__arrow.splide__arrow--next{right:0;left:unset}.home-comments .partners{justify-content:space-between;margin-top:130px}}.home-jorney{background:#f1f1f2;padding-top:7rem;padding-bottom:7rem}.home-jorney .container{width:100%;max-width:1224px;padding:0 1.6rem;margin:0 auto}.home-jorney h2{font-weight:500;font-size:38px;line-height:48px;color:#FF7F4D;text-align:center;margin-bottom:4.4rem}.home-jorney ul{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-jorney ul li{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.home-jorney ul li span{background:#fff;width:60px;height:60px;border-radius:60px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#1C1C1C}.home-jorney ul li h3{margin-top:1.6rem;font-weight:400;font-size:20px;line-height:26px;color:#1C1C1C}.home-jorney ul li p{font-size:16px;line-height:22px;color:#808080;margin-top:1.6rem}@media screen and (min-width: 991px){.home-jorney{padding-top:10rem;padding-bottom:11rem;position:relative}.home-jorney::after{content:'';width:100px;height:100px;background:#FF7F4D;position:absolute;top:-100px;left:0}.home-jorney::before{content:'';width:100px;height:100px;background:#FF7F4D;opacity:.1;position:absolute;top:0px;left:100px}.home-jorney h2{line-height:62px;font-size:46px}.home-jorney ul{grid-template-columns:repeat(4, 1fr);gap:25px;position:relative;background-image:url("../img/bg-jorney.svg");background-repeat:no-repeat;background-size:1091px;background-position:center 9%}.home-jorney ul li{margin-bottom:0}.home-jorney ul li span{width:120px;height:120px;border-radius:120px;font-size:32px;transition:box-shadow .2s}.home-jorney ul li span:hover{box-shadow:0 0 0 12px rgba(255,255,255,0.3)}.home-jorney ul li h3{margin-top:3.2rem;font-size:22px}.home-jorney ul li p{margin-top:2.2rem}}.home-schedule{background:#f1f1f2;padding-bottom:10rem}.home-schedule .container{width:100%;max-width:1224px;padding:0 1.6rem;margin:0 auto}.home-schedule h2{font-weight:500;font-size:38px;line-height:48px;text-align:center;color:#1C1C1C;margin-bottom:35px}.home-schedule .box-schedule{background:#FFFFFF;border-radius:8px;padding:6rem 3rem;position:relative}.home-schedule .bolt{display:none}.home-schedule .form-group{position:relative;padding:22px 0 0;margin-top:10px;background:#F4F4F4;border-radius:4px 4px 0px 0px}.home-schedule .form-control{font-family:inherit;width:100%;border:0;border-bottom:1px solid #d2d2d2;outline:0;font-size:16px;color:#3F3F3F;padding:7px 16px;background:transparent;transition:border-color 0.2s}.home-schedule select.form-control{padding:7px 12px}.home-schedule .form-control::placeholder{color:transparent}.home-schedule .form-control:placeholder-shown ~ .form__label{font-size:16px;cursor:text;top:20px}.home-schedule .form-group label,.home-schedule .form-control:focus ~ .form__label{position:absolute;top:10px;display:block;transition:0.2s;font-size:12px;color:#3F3F3F;padding:0 16px}.home-schedule .form-control:focus ~ .form__label{color:#26B3C6}.home-schedule .form-control:focus{padding-bottom:6px;border-bottom:2px solid #26B3C6}.home-schedule h3{font-weight:400;font-size:18px;line-height:24px;color:#000;margin-bottom:25px}.home-schedule .checkbox-solutions,.home-schedule .radio-solutions{margin-top:35px}.home-schedule .checkbox-solutions .wpcf7-checkbox{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex-wrap:wrap}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item{margin:0}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item>label{background:#FFFFFF;border:1px solid #F2F2F2;border-radius:7px;width:100%;height:120px;padding-left:10px;padding-right:10px;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;text-align:center;font-weight:400;font-size:16px;line-height:22px;color:#1C1C1C;padding-top:15px;cursor:pointer}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item>label input[type='checkbox']{display:none}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item label:has(input:checked){border:1px solid #FF7F4D;background:#FF7F4D;color:#fff}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item label::before{content:'';width:40px;height:28px;display:block;margin-bottom:20px}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(1) label::before{background:url("../img/contact-1.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(1) label:has(input:checked)::before{background:url("../img/contact-1-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(2) label::before{background:url("../img/contact-2.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(2) label:has(input:checked)::before{background:url("../img/contact-2-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(3) label::before{background:url("../img/contact-3.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(3) label:has(input:checked)::before{background:url("../img/contact-3-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(4) label::before{background:url("../img/contact-4.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(4) label:has(input:checked)::before{background:url("../img/contact-4-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(5) label::before{background:url("../img/contact-5.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(5) label:has(input:checked)::before{background:url("../img/contact-5-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(6) label::before{background:url("../img/contact-6.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(6) label:has(input:checked)::before{background:url("../img/contact-6-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(7) label::before{background:url("../img/contact-7.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(7) label:has(input:checked)::before{background:url("../img/contact-7-white.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(8) label::before{background:url("../img/contact-8.svg") no-repeat center;background-size:contain}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item:nth-child(8) label:has(input:checked)::before{background:url("../img/contact-8-white.svg") no-repeat center;background-size:contain}.home-schedule .radio-solutions .wpcf7-radio{display:flex;gap:32px;flex-wrap:wrap}.home-schedule .radio-solutions .wpcf7-radio .wpcf7-list-item{margin:0}.home-schedule .radio-solutions .wpcf7-radio .wpcf7-list-item span{font-weight:400;font-size:16px;line-height:24px;color:#000}.home-schedule .button-submit{margin-top:95px;background-image:url(../img/icons/ic_arrow_right.svg);background-repeat:no-repeat;background-position:92%;padding-right:5rem;cursor:pointer}@media screen and (min-width: 991px){.home-schedule{padding-bottom:17rem}.home-schedule .box-schedule{background:#FFFFFF;border-radius:8px;padding:6rem 9.7rem}.home-schedule .box-schedule h2{font-size:46px;line-height:62px}.home-schedule .bolt{display:block;position:absolute;bottom:-27px;right:-28px}.home-schedule .simple-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.home-schedule .checkbox-solutions .wpcf7-checkbox{gap:24px;display:flex}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item{margin:0}.home-schedule .checkbox-solutions .wpcf7-checkbox .wpcf7-list-item>label{width:168px;height:144px;padding-left:20px;padding-right:20px;padding-top:30px}.home-schedule .radio-solutions .wpcf7-radio{gap:100px}}.home-about{background:#2AAA73;padding:6rem 0}.home-about .container{width:100%;max-width:1224px;padding:0 1.6rem;margin:0 auto}.home-about .container p{font-size:22px;line-height:26px;color:#fff;margin-bottom:1rem}.home-about .container h2{font-weight:500;font-size:38px;line-height:46px;color:#fff;margin-bottom:35px;max-width:556px}.home-about .container .link{display:flex;justify-content:space-between;gap:26px;background:rgba(220,221,222,0.2);backdrop-filter:blur(12px);border-radius:8px;padding:28px;margin-bottom:20px;font-weight:400;font-size:20px;line-height:26px;color:#fff;pointer-events:none}.home-about .container .arrow{width:25px;height:25px;transform:rotate(-45deg)}.home-about ul{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.home-about ul li a{pointer-events:none;background:rgba(68,68,68,0.2);backdrop-filter:blur(12px);border-radius:68px;color:#fff;height:41px;display:flex;align-items:center;gap:10px;padding-left:15px;padding-right:15px;font-weight:500;font-size:16px;line-height:20px}.home-about .rotate-text{display:none}@media screen and (min-width: 991px){.home-about{padding:9rem 0;background:linear-gradient(90deg, #2AAA73 80%, #26B3C6 20%);position:relative}.home-about .bg{background-image:url("../img/pattern-2.svg");background-size:628px;background-repeat:no-repeat;background-position:left 10%;height:825px;position:absolute;left:-200px;top:-130px;width:628px}.home-about .container h2{font-size:46px;line-height:62px}.home-about .first-container{display:flex;gap:32px}.home-about .about-img{margin-top:-90px;position:relative;top:-60px}.home-about ul{gap:66px}.home-about .rotate-text{display:flex;position:absolute;left:100px;right:0;top:-175px;margin:0 auto;align-items:center;justify-content:center;z-index:1}.home-about .rotate-text svg{width:270px}.home-about .rotate-text text{font-size:2.8rem;line-height:1.8rem;font-weight:500;fill:#FF7F4D}}#circle{position:absolute;z-index:1;width:30%;padding-bottom:30%;overflow:hidden;display:flex;position:absolute;left:100px;right:0;top:-215px;margin:0 auto;align-items:center;justify-content:center;z-index:1}#circle text{font-family:'Work Sans', Arial, sans-serif;font-size:1.2rem;line-height:1.8rem;font-weight:500}#circle svg{position:absolute;left:0;top:0;width:100%;height:350px;animation-name:rotate;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate{from{transform:rotate(360deg)}to{transform:rotate(0)}}.home-page{overflow-x:hidden}
