.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,textarea,select{font-family:'Red Hat Display',sans-serif;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:300}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--hz-site-gutter:clamp(1.25rem, 4vw, 2.5rem);--hz-z-whatsapp:99999}html,body{max-width:100%;overflow-x:hidden;overflow-x:clip}body{background:#fff9f7;position:relative}.whatsapp-button{background:#30D24E;display:flex;justify-content:center;align-items:center;border-radius:50px;position:fixed;right:20px;bottom:20px;padding:15px;box-shadow:0 0 0 10px #C4F0CC;transform:translate(0,0);animation:wpp-animate 3s ease-in-out infinite;z-index:var(--hz-z-whatsapp)}.whatsapp-button svg{width:30px}@keyframes wpp-animate{0%{transform:translate(0,0);box-shadow:0 0 0 10px #C4F0CC}50%{transform:translate(0,-10px);box-shadow:0 0 0 0 #C4F0CC}100%{transform:translate(0,0);box-shadow:0 0 0 10px #C4F0CC}}.wrapper{max-width:1280px;margin:0 auto;width:100%;justify-content:space-between;display:flex;position:relative;padding-left:var(--hz-site-gutter);padding-right:var(--hz-site-gutter);box-sizing:border-box}.flex-row{display:flex;flex-direction:row}.space-btw{justify-content:space-between}.flex-column{display:flex;flex-direction:column}.align-center{align-items:center}.main-navigation,.menu-wrapper{display:none}header{background:#fff;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:100;overflow:visible;border:none;box-shadow:none}header .wrapper{overflow:visible}header .logo{max-width:200px;display:block}header .logo svg{display:block;width:100%}header nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;overflow:visible}header nav a,header nav div{text-decoration:none;color:#524F4B;font-weight:400;margin:0 20px;transition:0.3s;cursor:pointer}header nav a.--active,header nav div.--active{color:#FF7200}header nav a:hover,header nav div:hover{color:#C13A3A}header .header-dropdown{padding:30px 18px 30px 0}.btn{text-decoration:none;padding:15px 30px;transition:0.3s;border-top-right-radius:20px;border-bottom-left-radius:20px;cursor:pointer}.btn-orange{background:#FF7200;color:#fff}.btn-white{color:#FF7200!important;background:#fff}.btn:hover{background:#C13A3A;color:#fff}footer{background:#fff;padding:128px 0 0 0;width:100%;border-top-left-radius:20px;position:relative;overflow:hidden}footer .tab-bar{width:calc(85% + 50px);right:-50px}.tab{width:100%;height:50px;top:0;left:0;position:absolute}.tab-reverse{top:auto;bottom:0;left:0;width:100%;z-index:3;transform:scaleY(-1);pointer-events:none;overflow:hidden}.tab-reverse .tab-bar{width:calc(85% + 50px);right:-50px}.tab-bar{width:85%;background:#fff9f7;height:50px;top:0;right:0;position:absolute;transform:skewX(40deg);border-bottom-left-radius:10px}.tab::before{content:'';width:50px;height:50px;background:#fff0;border-top-right-radius:10px;position:absolute;top:0;left:15%;margin-left:-50px;transform:skewX(40deg);box-shadow:10px -10px 0 #fff9f7}.tab::after{content:'';width:50px;height:50px;background:#fff0;top:50px;right:0;position:absolute;border-top-right-radius:20px;box-shadow:10px -10px 0 #fff9f7}.tab-reverse::after{content:none}.footer-block{width:25%}.footer-block .logo{max-width:300px;margin:0 0 20px 0}.footer-block h5,.footer-block .footer-contact{color:#524F4B;font-size:1rem;text-align:left;margin:0}.footer-block h5 svg,.footer-block .footer-contact svg{margin:0 5px 0 0}.footer-block h4{color:#FF7200;font-size:1.5rem;margin:0 0 15px 0;text-align:left}.footer-block nav{display:flex;flex-direction:column}.footer-block nav a,.footer-block .footer-dropdown>b,.footer-block h5,.footer-block .footer-contact{color:#524F4B;padding:5px 0;text-decoration:none;font-size:.95rem;line-height:1.3rem;text-align:left}.footer-block nav a:hover,.footer-block .footer-dropdown:hover>b{color:#C13A3A}.footer-block .footer-dropdown{display:block;width:100%;cursor:pointer}.footer-block .footer-dropdown>b{display:block;position:relative;width:fit-content;padding-right:22px;font-weight:inherit}.footer-block .footer-dropdown>b span{position:absolute;right:0;top:2px;transform:rotate(90deg);transition:transform 0.3s ease}.footer-block .footer-dropdown:hover>b span,.footer-block .footer-dropdown:focus-within>b span{transform:rotate(-90deg)}.footer-block .footer-dropdown .dropdown-items{position:static;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-height:0;overflow:hidden;padding:0;margin:0;min-width:0;box-shadow:none;background:#fff0;border-radius:0;z-index:auto;transition:max-height 0.25s ease,padding 0.25s ease}.footer-block .footer-dropdown:hover .dropdown-items,.footer-block .footer-dropdown:focus-within .dropdown-items{max-height:12rem;padding:6px 0 4px 1rem}.footer-block .footer-dropdown .dropdown-items a{display:block;width:100%;padding:6px 0;margin:0;color:#FF7200;text-decoration:none;white-space:normal;line-height:1.35rem;box-sizing:border-box}.footer-block .footer-dropdown .dropdown-items a:hover{color:#C13A3A}.social{display:flex;flex-direction:row!important;align-items:flex-start;justify-content:flex-start}.social a{width:40px;margin:0 5px 0 0;display:block}.social a svg{width:100%}.social a *{transition:0.3s}.social-circle{fill:#b8b8b8}.social-icon{fill:#000}.social a:hover svg .social-icon{fill:#FF7200}.footer-copy{border-top:1px solid #fff9f7;margin:40px auto 0 auto;padding:20px 0}.footer-copy a{text-decoration:none;color:#524F4B;transition:0.3s}.footer-copy a:hover{color:#FF7200}.multiverso-copy{display:flex;flex-direction:row;align-items:center}.multiverso-copy span{margin:0 10px 0 0}.multiverso{width:35px;overflow:hidden;transition:0.3s}.multiverso svg{width:140px}.multiverso-logo{fill:#e4032e}.multiverso-text{fill:#111}.multiverso:hover{width:140px}.multiverso:hover .multiverso-logo{fill:#e4032e}.content{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:var(--hz-site-gutter);padding-right:var(--hz-site-gutter);box-sizing:border-box}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.tag{background:#FFF0EB;border-top-right-radius:20px;border-bottom-left-radius:20px;color:#FF7200;font-size:1rem;font-weight:400;text-align:center;padding:10px 20px;margin:0 auto;display:inline-block;text-decoration:none}a.tag-white:hover{background:#FB6230;color:#fff}button.tag-white:hover{background:#FB6230;color:#fff}.tag-w-back{background:#fff0;padding:0;border-radius:0}.tag-lg{padding:15px 40px}.tag-white{background:#fff}.tag-orange{background:#FFA55C;color:#fff}.tag-underlined{border-radius:0;padding:5px 0;background:#fff0;border-bottom:2px solid #FFA55C;margin:0 20px;color:#fff}.title{color:#000;font-weight:400;font-size:2.5rem;line-height:2.7rem;max-width:640px;margin:30px auto;text-align:center}.title b,.title strong{color:#FF7200;font-weight:700}.title-left{text-align:left}.text-white,.text-white b,.text-white strong{color:#fff}.text-gray{color:#DCDEE3}.text-darkgray{color:#8F8F8F}.text-black{color:#1D1E1B}.text-blue{color:#071538}.text-info{font-size:1rem;line-height:1.4rem;font-weight:400}.block{max-width:1280px;align-items:center;margin:0 auto;padding-block:120px}.blk-6{width:65%}.blk-5{width:48%}.blk-4{width:45%}.blk-3{width:32%}.blk-2{width:20%}.blk-ml{margin-left:2%}.image-block{width:100%;display:block}.swiper-button{color:#fff!important;background:rgb(255 240 235 / .12);border-radius:50px;padding:15px;font-size:1rem;height:10px!important;width:10px!important;overflow:hidden}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem!important}.swiper-button-prev:after{margin-left:-2px}.swiper-button-next:after{margin-right:-2px}.banners{position:relative;width:100%;overflow:hidden;padding-top:70px;margin:0 0 80px;background:#FF7200}.banner{width:100%;position:relative;display:flex;justify-content:center;align-items:stretch;min-height:clamp(420px, 42vw, 580px)}.banner .banner-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;background:#FF7200;overflow:hidden}.banner .banner-bg,.banner .banner-bg img{width:100%;display:block}.banner .banner-bg img{position:absolute;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:76% bottom;clip-path:inset(8px 0 0 0)}.banner-infos{max-width:1280px;width:100%;position:absolute;z-index:4;top:0;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1rem, 3vw, 2rem) var(--hz-site-gutter);box-sizing:border-box}.banner-infos .title{width:min(50%, 34rem);margin:20px 0;text-align:left}.banner-infos p{width:min(500px, 45%);max-width:100%;margin:20px 0 40px 0;text-align:left;line-height:1.2rem}.banner-calls{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.banner-calls .tag{margin:0;flex:0 0 auto;width:auto;box-sizing:border-box}.banner-calls .tag-lg.tag-white{padding:15px 40px;font-size:1rem;line-height:1.3rem;min-height:auto}.banner-calls .tag-lg.tag-underlined{padding:5px 0;margin:0 20px;font-size:1rem;line-height:1.3rem;min-height:auto;border-top:none;border-bottom:2px solid #FFA55C}.services{max-width:1280px;margin:0 auto;justify-content:space-between;padding:20px 0 100px 0;width:100%;box-sizing:border-box}.service{border-radius:20px;background:#fff;box-shadow:5px 5px 30px rgb(255 114 0 / .02);display:flex;flex-direction:column;justify-content:space-between;transition:0.3s}.service-infos,.service-button{padding:50px}.service-infos h3{font-size:2rem;color:#FF7200;text-align:left;font-weight:400;margin:20px 0}.service-infos p{font-size:1rem;color:#524F4B;text-align:left;line-height:18px}.service-button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;transition:0.3s;color:#524F4B}.service-button svg{padding:10px 12px;border:1px solid #525252;border-top-right-radius:20px;border-bottom-left-radius:20px;width:20px;height:20px;margin:0 15px 0 0;transition:0.3s}.service-button span{font-size:1rem}.service:hover{box-shadow:5px 5px 30px rgb(255 114 0 / .16)}.service-button:hover{color:#FF7200}.service-button:hover svg{border:1px solid #FF7200}.about{background:radial-gradient(#fc9f2f,#FF7200 60%);padding-block:80px}.about-wrapper{max-width:1280px;width:100%;margin:0 auto;flex-direction:row;justify-content:space-between;padding-inline:var(--hz-site-gutter);box-sizing:border-box}.about-image{position:relative}.about-image img{width:100%}.about-image h4{position:absolute;right:40px;bottom:40px}.about-infos .title{text-align:left}.about-infos .call{font-size:1rem;line-height:1.2rem;padding:0 0 30px 0;border-bottom:3px dashed #FFA55C}.nt{padding:30px 0 0 0;color:#fff}.nt-number{font-size:2rem;font-weight:700;margin:0 0 10px 0}.why{padding-block-start:100px}.why-wrapper{max-width:1180px;width:100%;margin:0 auto;padding-block-start:40px;box-sizing:border-box}.why .why-img{display:flex;justify-content:flex-end;align-items:flex-end}.why-wrapper img{width:100%}.why .options{display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin-bottom:60px}.why .option-block{padding:70px 40px 40px 40px;border:2px dashed #dbdbdb;border-radius:20px;margin:10px 0;color:#FF7200;font-size:1.1rem;line-height:1.2rem;background:url(/wp-content/themes/humanizza/assets/images/ic-check.svg) no-repeat 40px 40px;background-size:20px;transition:0.3s}.why .option-block:hover{border-color:#FF7200}.phrase{background:linear-gradient(to right,#FB7E1B,#FB6230,#FB4743);padding:40px 0;display:flex;position:relative;width:100%;margin:auto;overflow:hidden;z-index:1}.phrase h3,.phrase .phrase-item{display:flex;flex-direction:row;align-items:center;font-weight:400;color:#fff;font-size:1.5rem}.phrase h3 b,.phrase h3 strong,.phrase .phrase-item b,.phrase .phrase-item strong{font-weight:700}.phrase h3 svg,.phrase .phrase-item svg{width:30px;margin:0 40px}.phrase-wrapper{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:flex-start;width:100%;height:100%;white-space:nowrap;transition:all 1s ease}.phrase-anime{display:flex;animation:scrollText 33s infinite linear}@keyframes scrollText{from{transform:translateX(0%)}to{transform:translateX(-50%)}}.testimonials{padding-block:4rem 1.75rem}.content.testimonials{padding-inline:0;align-items:stretch}.testimonials-wrapper{width:100%;max-width:1280px;min-height:26.25rem;margin:0 auto;position:relative;overflow:hidden;padding:1.5rem var(--hz-site-gutter) .75rem;box-sizing:border-box;align-items:flex-start}.testimonials-wrapper>.blk-3{position:relative;z-index:2;max-width:24rem}.testimonials .title,.testimonials .tag{text-align:left;margin:10px 0;align-self:flex-start}.testimonials .carousel-nav{align-self:flex-end;margin:1.5rem 0 0}.carousel-item.testimony,.testimony{background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 5px;padding:40px 30px;flex:0 0 300px;width:300px;max-height:380px;box-sizing:border-box;min-width:0;overflow:hidden}.testimony img{border-radius:30px;max-width:100%;height:auto;flex-shrink:0}.testimony h4{color:#FB6230;font-size:1.2rem;margin:16px 0 12px;flex-shrink:0}.testimony p{color:#524F4B;font-size:.9rem;line-height:1.2rem;overflow-wrap:anywhere;word-break:break-word;flex:1 1 auto;min-height:0;max-height:11rem;margin:0;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(251 98 48 / .5) #fff0}.testimony:hover p,.testimony:focus-within p{overflow-y:auto}.testimony p::-webkit-scrollbar{width:5px}.testimony p::-webkit-scrollbar-thumb{background:rgb(251 98 48 / .5);border-radius:999px}.start{margin:0 auto;width:100%;background:url(/wp-content/themes/humanizza/assets/images/imagem-agende-sua-reuniao.png) no-repeat center center;background-size:100% auto;justify-content:flex-start;align-items:flex-start;padding-block:80px}.start-contact{background:url(/wp-content/themes/humanizza/assets/images/bg-contato-2.png) no-repeat center center;background-size:100% auto;justify-content:flex-end;align-items:flex-end}.start-home{max-width:1280px;padding-inline:var(--hz-site-gutter);box-sizing:border-box}.home .testimonials+.start.start-home{--hz-cta-aspect:1284 / 340;width:min(calc(100% - (2 * var(--hz-site-gutter))), 1284px);max-width:1284px;margin:2em auto clamp(5.5rem, 14vw, 8rem);padding:0;aspect-ratio:var(--hz-cta-aspect);min-height:0;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-radius:1.25rem;overflow:hidden;align-items:center;justify-content:flex-start}.home .testimonials+.start.start-home.content{padding-inline:0}.home .testimonials+.start.start-home>.blk-5{width:100%;max-width:none;height:100%;margin:0;padding-inline:0;box-sizing:border-box;display:flex;align-items:center}.home .testimonials+.start.start-home .start-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;margin:0;box-sizing:border-box;padding:clamp(1.25rem, 7.5%, 2.75rem) clamp(1rem, 3vw, 2rem) clamp(1.25rem, 7.5%, 2.75rem) clamp(1rem, 8.5%, 5rem)}.home .testimonials+.start.start-home .start-content :is(p.tag,h2.title,a.tag){margin-left:0;margin-right:0;text-align:left}.home .testimonials+.start.start-home .start-content .title{margin-top:.75rem;margin-bottom:1.25rem;max-width:min(36rem, 58%);align-self:flex-start}.home .testimonials+.start.start-home .start-content a.tag{align-self:flex-start;width:auto;max-width:none;flex:0 0 auto;padding:15px 40px;min-height:0;font-size:1rem;line-height:1.25;white-space:nowrap;box-sizing:border-box}.start-content{padding:80px}.start-contact .start-content{display:flex;align-items:center;justify-content:center;flex-direction:column;width:40%;padding:80px 120px}.start-content h1,.start-content h2,.start-content h3{text-align:left}.start-contact h1,.start-contact h2,.start-contact h3{text-align:center}.start-content a{text-decoration:none;transition:0.3s}.start-content a:hover{background:#c4364b;color:#fff}.content.contact-page{padding-inline:0;align-items:stretch;max-width:none;width:100%}.content.head-page:not(.contact-page){padding-inline:0;align-items:stretch;max-width:none;width:100%;overflow:hidden}.head-page{max-width:1960px;width:100%;margin:0 auto;padding:76px 0 0;position:relative}.contact-page.head-page{padding:76px 0 120px;min-height:0;overflow:hidden;background:#FF7200}.contact-page .contact-head-image{position:relative;width:100%;height:auto;display:block;z-index:0}.contact-page .contact-head{position:absolute;top:76px;left:0;right:0;width:100%;bottom:120px;display:flex;align-items:center;z-index:1}.head-page-media{position:relative;overflow:hidden;line-height:0;border-bottom-right-radius:20px;min-height:clamp(520px, 48vw, 720px)}.head-page--quem-somos .head-page-media{min-height:clamp(414px, 34.5vw, 530px)}.head-page--quem-somos .head-page-infos-wrapper{top:76px;bottom:28px}.head-page--quem-somos .head-page-media img{height:100%}.head-page--servico>img{width:100%;display:block;height:auto;object-fit:initial}.head-page-media img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;object-position:76% bottom}.head-page-infos-wrapper{width:100%;position:absolute;left:0;top:76px;bottom:50px;display:flex;justify-content:center;align-items:center;pointer-events:none}.head-page-infos{left:0;width:100%;max-width:1280px;margin:0 auto;display:flex;padding-inline:var(--hz-site-gutter);box-sizing:border-box;pointer-events:auto}.head-page-infos-text{width:40%}.head-page-infos h1{text-align:left;line-height:3.5rem;padding-top:0;margin:0 0 20px}.head-page-infos p{margin:0 0 30px 0;line-height:1.5rem}.head-page-infos a{align-self:flex-start;margin:0}.head-page .tab-reverse{z-index:2;pointer-events:none}.head-page-scroll-hint{align-self:flex-start;margin-top:1.25rem;color:#fff;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding-top:6px;padding-bottom:6px;text-decoration:none;opacity:.95}.head-page-scroll-hint svg{display:block}.arrow{transition:0.3s;width:30px;height:30px;padding:0;border-radius:100px;position:relative;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 #fff0}.arrow svg{transition:0.3s}.arrow:hover,.arrow--active{background:#FF7200;box-shadow:0 0 0 10px rgb(255 203 154 / .27)}.arrow:hover svg,.arrow--active{fill:#FFF!important}.arrow-right svg{margin:0 0 0 3px}.carousel-wrapper{overflow-x:auto;overflow-y:hidden;position:absolute;right:0;top:1.5rem;width:57%;max-height:calc(100% - 2rem);scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.carousel-wrapper::-webkit-scrollbar{display:none}.carousel{flex-wrap:nowrap;justify-content:flex-start;display:flex}.carousel-nav{display:flex;justify-content:flex-start;align-items:center;margin:40px 0}.carousel-status{margin-left:14px;color:#524F4B;font-size:.9rem;font-variant-numeric:tabular-nums}.carousel-nav .arrow{cursor:pointer;background:#FF7200;border:1px solid #FF7200}.carousel-nav .arrow svg{fill:#fff}.carousel-nav .arrow-left{margin-right:5px}.carousel-nav .arrow-left--disabled{background:#FFF0EB;border:1px solid #FFF0EB;cursor:auto}.carousel-nav .arrow-left--disabled svg{fill:#FF7200}.carousel-nav .arrow-left--disabled:hover{border:1px solid #d8d8d8!important;box-shadow:0 0 0 0!important;background:transparent!important}.carousel-nav .arrow-left--disabled:hover svg{fill:#d8d8d8!important}.contact{padding-block:120px;display:flex;justify-content:center}.contact-info{background:url(/wp-content/themes/humanizza/assets/images/bg-contato.jpg) no-repeat center center;background-size:cover;padding:50px;border-radius:5px;width:15%;margin-right:1%;display:flex;flex-direction:column;justify-content:space-between}.contact-info-text{display:flex;flex-direction:column}.contact-info .text-info{margin-bottom:20px}.contact-info-a{display:flex;flex-direction:row;align-items:center;text-decoration:none;color:#fff;margin:10px 0}.contact-info-a svg{display:block;width:20px;margin-right:10px}.contact-info-a span{width:80%;display:block}.contact-form{display:flex;flex-direction:column;background:#fff;border-radius:5px;width:25%;padding:50px;margin-left:1%}.contact-form input,.contact-form select,.contact-form textarea{width:90%;padding:20px 5%;background:#FAFAFA;border-radius:5px;margin:0 0 10px 0;outline:none;border:0;color:#8F8F8F;resize:none}.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#8F8F8F}.input-file{position:relative;z-index:2;opacity:0;cursor:pointer}.input-cover{width:90%;padding:20px 5%;background:#FAFAFA;border-radius:5px;margin:0 0 10px 0;outline:none;border:0;color:#8F8F8F;resize:none;display:flex;justify-content:space-between;align-items:center;margin-top:-70px;position:relative;z-index:1;cursor:pointer}.contact-form select{width:100%}.work-with-us-form{box-shadow:0 0 30px rgb(0 0 0 / .2);margin-top:-180px}.policy{padding:80px 0}.policy h3{margin:40px 0 30px 0;max-width:600}.policy h2{margin:0 0 30px 0}.policy p{margin:0 0 15px 0;max-width:600px}.message{background:#0F2A73;margin:-13px 0 10px 0;position:relative;color:#ffd403;padding:8px 0;text-indent:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1;width:100%;display:none;font-size:1rem;text-align:left}.message:before{top:-50px;border-bottom:20px solid #c4364b}.message:after{top:30px;border-top:20px solid #c4364b}#form-message{position:relative;padding:8px 2%;color:#fff;z-index:20;width:100%;margin:0 0 20px auto;font-size:1.1rem;text-align:center;display:none}.btn-send{cursor:pointer}.sending{background:#fafafa!important}.success{background:#8cbc09}.success:before{border-bottom:20px solid #8cbc09}.success:after{border-top:20px solid #8cbc09}.error{background:#c4364b}.error:before{border-bottom:20px solid #c4364b}.error:after{border-top:20px solid #c4364b}.grecaptcha-badge{display:none!important}header .header-dropdown{position:relative;display:inline-block;cursor:pointer;outline:none}header .header-dropdown::after{content:"";position:absolute;left:-8px;right:-8px;top:100%;height:14px}header .header-dropdown .dropdown-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}header .header-dropdown .dropdown-chevron{display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.28s cubic-bezier(.4,0,.2,1);margin-top:-2px}header .header-dropdown:hover .dropdown-chevron,header .header-dropdown:focus-within .dropdown-chevron,header .header-dropdown.is-open .dropdown-chevron{transform:rotate(-135deg)}header .header-dropdown .dropdown-items{position:absolute;top:calc(100% + 6px);left:50%;min-width:300px;padding:10px;display:flex;flex-direction:column;gap:2px;text-align:left;border-radius:12px;background:#fff;box-shadow:0 4px 6px rgb(255 114 0 / .06),0 16px 40px rgb(255 114 0 / .14);z-index:200;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(10px) scale(.97);transform-origin:top center;transition:opacity 0.28s cubic-bezier(.4,0,.2,1),transform 0.28s cubic-bezier(.4,0,.2,1),visibility 0.28s}header .header-dropdown:hover .dropdown-items,header .header-dropdown:focus-within .dropdown-items,header .header-dropdown.is-open .dropdown-items{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)}header .header-dropdown .dropdown-items a{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;margin:0;color:#FF7200;text-decoration:none;white-space:nowrap;border-radius:8px;box-sizing:border-box;opacity:0;transform:translateY(-6px);transition:opacity 0.22s cubic-bezier(.4,0,.2,1),transform 0.22s cubic-bezier(.4,0,.2,1),background-color 0.2s ease,color 0.2s ease}header .header-dropdown:hover .dropdown-items a,header .header-dropdown:focus-within .dropdown-items a,header .header-dropdown.is-open .dropdown-items a{opacity:1;transform:translateY(0)}header .header-dropdown:hover .dropdown-items a:nth-child(1),header .header-dropdown:focus-within .dropdown-items a:nth-child(1),header .header-dropdown.is-open .dropdown-items a:nth-child(1){transition-delay:0.05s}header .header-dropdown:hover .dropdown-items a:nth-child(2),header .header-dropdown:focus-within .dropdown-items a:nth-child(2),header .header-dropdown.is-open .dropdown-items a:nth-child(2){transition-delay:0.1s}header .header-dropdown:hover .dropdown-items a:nth-child(3),header .header-dropdown:focus-within .dropdown-items a:nth-child(3),header .header-dropdown.is-open .dropdown-items a:nth-child(3){transition-delay:0.15s}header .header-dropdown:hover .dropdown-items a:nth-child(4),header .header-dropdown:focus-within .dropdown-items a:nth-child(4),header .header-dropdown.is-open .dropdown-items a:nth-child(4){transition-delay:0.2s}header .header-dropdown .dropdown-items a:hover{background:rgb(255 114 0 / .08);color:#C13A3A}header .header-dropdown .dropdown-items a svg,header .header-dropdown .dropdown-items a img{flex-shrink:0;margin:0;width:18px;height:18px;object-fit:contain}@media (prefers-reduced-motion:reduce){header .header-dropdown .dropdown-items,header .header-dropdown .dropdown-chevron,header .header-dropdown .dropdown-items a{transition:none}header .header-dropdown .dropdown-items a{opacity:1;transform:none}}.for-who-wrapper{max-width:1280px;flex-wrap:wrap;justify-content:center}.for-who-item{background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:20px;padding:40px;width:280px}.for-who-item svg{width:30px;margin:0 0 30px 0}.for-who-item h4{color:#FB6230;font-weight:400;font-size:1.2rem;line-height:1.4rem}.for-who-item h4 b,.for-who-item h4 strong{font-weight:600}.contact-head{position:absolute;width:100%}.contact-head-wrapper{max-width:1280px;width:100%;margin:0 auto;padding:0 var(--hz-site-gutter);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem, 4vw, 3rem)}.contact-head-title{width:40%;flex:0 1 40%;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.contact-head-title h1{text-align:left;margin:0 0 40px 0}.contact-head-title p{margin:0 0 5px 0}.contact-head-title ul{margin:40px 0 0 0}.contact-head-title ul li{margin:0 0 15px 0;color:#fff;display:flex;flex-direction:row;align-items:center}.contact-head-title ul li svg{margin:0 15px 0 0}.contact-head-form{width:50%;flex:0 1 50%;min-width:0;box-sizing:border-box}.form-block{width:100%;display:flex;margin:0 0 30px 0;justify-content:space-between;align-items:center}.form-input{width:48%;padding:15px 0;border-radius:3px;text-indent:20px;background:#F06B00;color:#fff;border:2px solid #F48C38;outline:none;box-sizing:border-box}.form-input::placeholder{color:#e7e7e7}.form-block-select{position:relative}.select-chevron{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none}.form-select{width:100%;padding:15px 20px;border-radius:3px;appearance:none;-webkit-appearance:none;background:#F06B00;color:#fff;border:2px solid #F48C38;outline:none;box-sizing:border-box}.form-message{width:100%;padding:15px 20px;border-radius:3px;resize:none;background:#F06B00;color:#fff;border:2px solid #F48C38;outline:none;box-sizing:border-box;min-height:7rem;max-height:7rem}.form-message::placeholder{color:#e7e7e7}.form-block-button{justify-content:flex-end;align-items:flex-end}.form-block-button button,.form-block-button input[type="submit"]{background:#fff;cursor:pointer;align-self:flex-end;width:200px;margin:0;transition:.3s;border:none}.contact-head-form .wpcf7{width:100%}.contact-head-form .wpcf7-form{margin:0}.contact-head-form .form-block>p{margin:0;width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:4%}.contact-head-form .form-block .wpcf7-form-control-wrap{width:48%;display:block}.contact-head-form .form-block .wpcf7-form-control-wrap:only-child,.contact-head-form .form-block-select .wpcf7-form-control-wrap,.contact-head-form .form-block:has(.form-message) .wpcf7-form-control-wrap{width:100%}.contact-head-form .wpcf7-form-control{width:100%;box-sizing:border-box;border:none;margin:0}.contact-head-form .form-block-select>p{position:relative}.contact-head-form .form-block-select .select-chevron{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.contact-head-form .form-block-button>p{justify-content:flex-end;position:relative}.contact-head-form .form-block-button .wpcf7-spinner{position:absolute;top:50%;right:208px;margin:0;transform:translateY(-50%)}.contact-head-form .wpcf7-not-valid-tip{display:none}.contact-head-form .wpcf7-form.invalid .wpcf7-not-valid-tip,.contact-head-form .wpcf7-form.unaccepted .wpcf7-not-valid-tip{display:block;font-size:.75rem;margin-top:4px;color:#fff}.contact-head-form .wpcf7-response-output{margin:16px 0 0;padding:12px 16px;border-radius:3px;color:#fff;border:2px solid rgb(255 255 255 / .35)}.contact-head-form .wpcf7 form.invalid .wpcf7-response-output,.contact-head-form .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#c4364b;background:rgb(196 54 75 / .85)}.contact-head-form .wpcf7 form.sent .wpcf7-response-output{border-color:#8cbc09;background:rgb(140 188 9 / .85)}.contact-head-form .wpcf7-spinner{margin-left:8px}.form-recaptcha-notice{margin:12px 0 0;font-size:.75rem;line-height:1.35rem;color:rgb(255 255 255 / .72);max-width:100%}.form-recaptcha-notice a{color:#fff;text-decoration:underline}.form-recaptcha-notice a:hover{color:#FFA55C}.contact-infos{max-width:1280px;width:100%;margin:100px auto;padding-inline:var(--hz-site-gutter);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem, 4vw, 3rem)}.contact-social{width:43%}.contact-social-block{background:#fff;padding:20px 0;border-radius:15px;margin:30px 0 0 0}.contact-social-block p{text-align:center;font-size:1.2rem;margin:20px 0 0 0}.contact-social-block p b,.contact-social-block p strong{color:#FB7E1B;font-weight:700}.contact-social-list{display:flex;align-items:center;justify-content:center;padding:0;margin:30px 0;width:100%}.contact-social-list a{margin:0 20px;text-decoration:none}.contact-map{width:55%}.contact-map-title{background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px 0;border-radius:15px;margin:0 0 30px 0}.contact-map-title svg{margin:0 20px 0 0;width:20px;display:block}.contact-infos img{width:100%}.map-iframe{overflow:hidden;width:100%;border-radius:30px;position:relative;height:500px;margin:0 0 50px 0}.map-iframe iframe{height:500px}.humanizza-osm-map__canvas{width:100%;height:500px;position:relative;z-index:1}.humanizza-osm-map .leaflet-container{width:100%;height:100%;border-radius:30px;z-index:1}.humanizza-osm-map .leaflet-control-attribution{font-size:10px;background:rgb(255 255 255 / .85);border-radius:8px 0 0 0;padding:2px 6px}.humanizza-map-google-btn{position:absolute;right:20px;bottom:68px;z-index:500;margin:0;box-shadow:0 8px 24px rgb(7 21 56 / .18);transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.humanizza-map-google-btn:hover{background:#FF7200;color:#fff;transform:translateY(-1px)}.map-iframe-tab{width:100%;height:50px;bottom:0;left:0;position:absolute}.map-iframe-tab-bar{width:65%;background:#fff9f7;height:50px;bottom:0;right:0;position:absolute;transform:skewX(-40deg);border-top-left-radius:10px}.map-iframe-tab::before{content:'';width:50px;height:50px;background:#fff0;border-bottom-right-radius:10px;position:absolute;bottom:0;z-index:4;left:35%;margin-left:-50px;transform:skewX(-40deg);box-shadow:10px 10px 0 #fff9f7}.map-iframe-tab::after{content:'';width:50px;height:50px;background:#fff0;bottom:50px;right:10px;position:absolute;border-bottom-right-radius:20px;box-shadow:10px 10px 0 #fff9f7}.title-block{max-width:600px;margin:80px auto;position:relative;width:100%;background-color:#fff;border-radius:30px;padding:80px}.title-block h3{color:#000;font-weight:400;font-size:1.8rem;line-height:2.4rem;max-width:640px;margin:30px auto;text-align:center}.title-block h3 b,.title-block h3 strong{color:#FF7200;font-weight:700}.questions{width:1280px;margin:0 auto;padding:40px 0 120px 0}.question{width:100%}.question-item{background:#fff;display:flex;padding:15px 30px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;margin:5px 0;cursor:pointer;transition:0.3s;box-shadow:0;border:0;width:100%;color:inherit;font:inherit;text-align:left}.question-item:hover{box-shadow:5px 5px 20px rgb(0 0 0 / .05)}.question-item-title{display:flex;align-items:center;flex-direction:row;flex:1;min-width:0}.question-item-title h3{margin:0;font-size:1.05rem;font-weight:500;line-height:1.35rem;color:#524F4B;flex:1;min-width:0}.question-item-title svg,.question-item .question-person{width:25px;height:auto;flex-shrink:0;margin:0 20px 0 0}.question-item .question-plus{width:10px}.question-show{overflow:hidden;display:none;transition:.3}.question-show-wrapper{background:#fff;display:flex;padding:80px;border-radius:15px;display:flex;align-items:flex-start;justify-content:space-between;margin:10px 0 30px 0;box-shadow:5px 5px 20px rgb(0 0 0 / .05)}.question-show-infos{width:100%;display:flex;flex-direction:column;align-items:flex-start}.question-show-infos svg{width:30px;margin:0 0 30px 0}.question-show-infos h3{color:#F06B00;font-weight:600;font-size:1.3rem;margin:0 0 30px 0}.question-list h4{color:#F06B00;font-size:1.1rem;margin:0 0 30px 0;display:flex}.question-list h5{width:100%;display:flex;align-items:center;justify-content:flex-start;margin:0 0 15px 0}.question-list h5 svg{margin:0 10px 0 0;width:20px;display:block}.question-list h5 span{width:calc(100% - 30px);display:block;font-size:1rem;line-height:1.3rem}.question-show-infos p{width:100%;font-size:.95rem;line-height:1.5rem;margin:0 0 30px 0}@media (min-width:981px) and (max-width:1320px){.head-page--servico .head-page-infos-text{width:min(46%, 34rem)}.service-audience,.service-intro,.service-accordion{padding-inline:var(--hz-site-gutter);box-sizing:border-box}.service-audience .for-who-wrapper{width:100%;gap:1.25rem}.service-audience .for-who-item{flex:1 1 16rem;width:auto;min-width:0;margin:0;box-sizing:border-box}.service-intro .title-block{width:min(100%, 47rem);padding:clamp(3rem, 6vw, 5rem);box-sizing:border-box}.service-intro>.image-block{width:min(100%, 72rem);height:auto}.service-accordion .questions{width:min(100%, 72rem);box-sizing:border-box}.service-accordion .question-show-wrapper{gap:clamp(2rem, 4vw, 4rem);padding:clamp(2.5rem, 5vw, 4.5rem);box-sizing:border-box}.service-accordion .question-show-infos p{width:100%}}@media (min-width:1600px){.banner{min-height:max(464px, 33.6vw)}.banner .banner-bg img{object-position:76% bottom;clip-path:inset(8px 0 0 0)}.head-page-media{min-height:max(720px, 48vw)}.head-page--quem-somos .head-page-media{min-height:max(530px, 34.5vw)}.head-page-media img{object-position:76% bottom}.contact-page .contact-head-image{height:clamp(440px, 44vw, 560px);object-fit:cover;object-position:left bottom}}@media (min-width:1920px){.banner{min-height:max(496px, 32vw)}.head-page-media{min-height:max(760px, 46vw)}.head-page--quem-somos .head-page-media{min-height:max(560px, 32vw)}}@media (min-width:2560px){.banner{min-height:max(544px, 30.4vw)}.head-page-media{min-height:max(820px, 44vw)}.head-page--quem-somos .head-page-media{min-height:max(600px, 30vw)}}@media (min-width:1600px){.testimonials-wrapper{max-width:none;width:100%;padding-left:max(var(--hz-site-gutter), calc((100vw - 1280px) / 2));padding-right:0}.testimonials-wrapper>.blk-3{width:24rem;max-width:24rem;flex-shrink:0}.carousel-wrapper{left:calc(max(var(--hz-site-gutter), calc((100vw - 1280px) / 2)) + 24rem + 2rem);right:0;width:auto}}@media (max-width:980px){body{background:#FAFAFA;position:relative}.whatsapp-button{background:#30D24E;display:flex;justify-content:center;align-items:center;border-radius:50px;position:fixed;right:20px;bottom:20px;padding:15px;box-shadow:0 0 0 10px #C4F0CC;transform:translate(0,0);animation:wpp-animate 3s ease-in-out infinite;z-index:var(--hz-z-whatsapp,99999)}.whatsapp-button svg{width:30px}.wrapper{max-width:1280px;margin:0 auto;width:100%;justify-content:space-between;display:flex;position:relative}.flex-row{flex-direction:column}header .logo{align-self:flex-start;max-width:180px;margin:0 0 0 20px;display:block;padding:20px 0}header .logo svg{display:block;width:100%}header nav{display:none}.btn{text-decoration:none;padding:15px 30px;transition:0.3s;align-self:flex-start;cursor:pointer}footer{padding:80px 0 0 0}.footer-block{width:80%;margin:20px auto;align-items:flex}.footer-block .logo{margin:0 auto;align-self:center;display:block}.footer-block .copyright{margin-top:10px;text-align:center}.footer-block h5,.footer-block .footer-contact{text-align:left}footer nav h4{text-align:left}footer a{text-align:left}.footer-copy{flex-direction:column;margin:0;padding:20px 0}.multiverso{margin:10px 0 0 0}.tab-bar{width:35%}.tab-reverse .tab-bar{width:calc(35% + 50px)}.tab::before{left:65%}footer .tab-bar,footer .tab-reverse .tab-bar{width:calc(35% + 50px);right:-50px}.main-navigation,.menu-wrapper{display:block}.main-navigation{right:5px;top:15px;position:fixed;z-index:100000;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation .hamburger{width:60px;z-index:100000;outline:none}.main-navigation .hamburger span span.hamburger-inner,.main-navigation .hamburger span span.hamburger-inner::before,.main-navigation .hamburger span span.hamburger-inner::after{width:32px;height:2px;background:#FF7200}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg);background:#fff!important}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg);background:#fff!important}.menu-wrapper{z-index:1001;width:100%;height:100%;-webkit-transform:translate(100%,0);transform:translate(100%,0);position:fixed;overflow:hidden;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.menu-wrapper .menu-mobile{width:90%;position:absolute;left:0;top:0;z-index:1000;display:block;height:100%;padding-top:120px;background-color:#FF7200}.menu-item a{position:relative;display:flex;text-decoration:none;transition:0.3s;font-size:1.1rem;line-height:1.3rem;width:80%;padding:5px 0;text-align:right!important;text-decoration:none;color:#fff;margin:20px auto;transition:0.3s;justify-content:flex-end;align-items:center}.menu-item-service a{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu-item-service-margin a{margin-bottom:-20px}.menu-item-sub a{color:#833b00;margin-bottom:-20px}.menu-item a svg,.menu-item a img{margin:0 10px 0 0;flex-shrink:0;width:25px;height:auto}.menu-item-service a img{filter:brightness(0) invert(1)}.menu-item a.btn{padding:20px 0;align-items:center;justify-content:center}.menu-item a.btn span{color:#0F2A73;padding-left:15px}.mobile-flags{display:flex;justify-content:flex-end;margin:10px 10%;padding:5px 0;text-align:right}.mobile-flags a{margin:0 0 0 5px}.menu-wrapper--active{-webkit-transform:translate(10%,0);transform:translate(10%,0)}.title{font-size:1.8rem;line-height:2.2rem;width:90%}.tag{margin:10px auto 0 auto;display:table}.block{max-width:1280px;align-items:center;margin:0 auto;padding:120px 0}.blk-6,.blk-5,.blk-4,.blk-3,.blk-2{width:90%;margin:0 auto}.banners{display:block}.main-start-content{padding-top:120px}.service{margin:15px auto}.service-infos h3{font-size:1.8rem}.about-wrapper{flex-direction:column}.about-image{order:2}.about-image h4{right:10px;bottom:10px}.about-infos{order:1;margin:0 auto 30px auto}.why .why-img{order:3;margin:50px auto 0 auto}.why-wrapper img{width:80%;margin:0 auto}.testimonials{padding-block:50px}.testimonials .title,.testimonials .tag{margin:10px auto}.testimonials .carousel-nav{display:none}.testimony{width:75%;margin:10px auto;max-height:none}.testimony p{max-height:10rem;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.carousel-wrapper{position:relative;width:100%}.start:not(.start-home){width:100%;background-position:center left;background-size:auto 70%}.start-home{width:100%;margin:0}.home .testimonials+.start.start-home{width:min(calc(100% - (2 * var(--hz-site-gutter))), 1284px);max-width:1284px;margin:2em auto clamp(5rem, 16vw, 7rem);aspect-ratio:auto;min-height:clamp(13.5rem, 72vw, 19rem);background-size:cover;background-position:28% center;padding:0;border-radius:1.25rem;overflow:hidden}.home .testimonials+.start.start-home>.blk-5{height:100%;display:flex;align-items:center}.home .testimonials+.start.start-home .start-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;margin:0;padding:clamp(0.85rem, 4.5vw, 1.5rem) clamp(0.75rem, 3vw, 1.25rem) clamp(0.85rem, 4.5vw, 1.5rem) clamp(0.85rem, 6.5vw, 2.5rem);box-sizing:border-box}.home .testimonials+.start.start-home .start-content :is(p.tag,h2.title,a.tag){margin-left:0;margin-right:0;text-align:left}.home .testimonials+.start.start-home .start-content .title{margin-top:.35rem;margin-bottom:.65rem;max-width:min(18rem, 72%);font-size:clamp(1.25rem, 4.8vw, 1.65rem);line-height:1.12}.home .testimonials+.start.start-home .start-content a.tag-lg{width:auto;max-width:none;flex:0 0 auto;padding:15px 40px;min-height:0;font-size:1rem;white-space:nowrap}.head-page{padding:88px 0 100px 0}.head-page-infos-wrapper{height:auto;position:relative;top:auto;bottom:auto;pointer-events:auto}.head-page-media{min-height:0;max-height:420px;overflow:hidden}.head-page--quem-somos .head-page-media{max-height:414px}.head-page-media img{position:static;height:auto;max-height:420px;width:100%;object-fit:cover;clip-path:none;margin-bottom:0;object-position:center}.head-page--quem-somos .head-page-media img{max-height:414px}.head-page .tab-reverse,.head-page-scroll-hint{display:none}.head-page-infos-text{width:80%;margin:0 auto}.head-page-infos h1{line-height:2rem;padding-top:0;color:#000}.head-page-infos h1 b{color:#FF7200}.head-page-infos p{margin:0 0 30px 0;line-height:1.5rem;color:#000}.head-page-infos a{align-self:flex-start;margin:0;background:#FF7200;color:#fff}.for-who-item{width:60%;margin:10px auto}.contact-page{position:relative;background-image:linear-gradient(#FF7200,#FF7200);background-position:top center;background-repeat:no-repeat;background-size:100% 600px;overflow:hidden;padding:120px 0 100px 0}.contact-head{position:relative;width:100%}.contact-head-image{width:auto!important;position:absolute!important;bottom:0;left:0}.contact-head-wrapper{width:80%;margin:0 auto;display:flex;flex-direction:column}.contact-head-title{width:100%;margin:0 auto 30px auto}.contact-head-form{width:100%}.form-block{width:100%;margin:0;flex-direction:column}.form-input{width:100%;padding:15px 0;margin:5px 0}.form-select{margin:5px}.form-message{width:calc(100% - 40px);margin:5px 0}.form-block-button{margin:5px 0;justify-content:flex-start;align-items:flex-start}.contact-head-form .form-block>p{flex-direction:column;gap:0}.contact-head-form .form-block .wpcf7-form-control-wrap{width:100%;margin:5px 0}.start-contact{position:relative;width:95%;margin:30px 0 0 5%;overflow:hidden;padding:80px 0 0 0;background-position:left top;background-size:200% auto}.start-content{padding:80px 0;width:90%;margin:0 auto}.start-contact .start-content{width:100%;position:relative;padding:200px 0 0 0}.start-contact .start-content h2{color:#000}.start-contact .start-content h2 b{color:#F06B00}.start-contact .start-content a{color:#fff;background:#F06B00}.contact-infos{width:90%;margin:100px auto;flex-direction:column}.contact-social{width:100%}.contact-map{width:100%}.contact-map-title{padding:20px 40px;margin:30px 0}.map-iframe-tab-bar{width:35%}.map-iframe-tab::before{left:65%}.humanizza-map-google-btn{right:12px;bottom:58px;font-size:.85rem;padding:8px 14px}.title-block{width:calc(90% - 100px);padding:40px 30px 70px 30px;margin:0 auto}.title-block h3{font-weight:400;font-size:1.3rem;line-height:1.7rem;margin:30px auto}.questions{width:90%;margin:0 auto}.question-item{padding:15px 20px}.question-item-title h3{font-size:.95rem;line-height:1.3rem}.question-show-wrapper{flex-direction:column;padding:40px 10px;width:100%;box-sizing:border-box}.question-show-infos{width:100%}}@media (max-width:980px){:root{--hz-title:clamp(1.5rem, 4.2vw, 2.25rem);--hz-title-line:clamp(1.85rem, 5vw, 2.75rem);--hz-section-y:clamp(2.5rem, 8vw, 5rem);--hz-card-pad:clamp(1.25rem, 4.5vw, 2rem);--hz-gutter:clamp(1rem, 4vw, 1.5rem);--hz-touch:44px}html{overflow-x:clip}body{overflow-x:clip}body.menu-open{overflow:hidden}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #0f2a73;outline-offset:3px}.menu-item-sub span{display:block;width:80%;margin:20px auto -20px;color:#833b00;text-align:right}body.admin-bar header{top:32px}body.admin-bar .main-navigation{top:calc(15px + 32px)}@media screen and (max-width:782px){body.admin-bar header{top:46px}body.admin-bar .main-navigation{top:calc(15px + 46px)}}header .wrapper{overflow:visible}.banners{padding-top:clamp(5.5rem, 10vw, 6.5rem);margin-bottom:0;background:#ff7200}.banners>.tab-reverse{display:block;z-index:5;height:50px}.banners>.tab-reverse .tab-bar{width:calc(85% + 50px);right:-50px;background:#fff9f7}.banners>.tab-reverse::before{left:15%;margin-left:-50px}.banner{min-height:clamp(31rem, 68vw, 38rem)}.banner-infos{position:absolute;inset:0;transform:none;min-height:100%;padding:2rem var(--hz-gutter);justify-content:center}.banner-infos .title,.banner-infos p{width:min(48%, 28rem);max-width:100%;text-align:left}.banner-infos .title{margin:0 0 1rem}.banner-infos p{margin:0 0 1.5rem;line-height:1.4}.banner-calls{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.banner-calls .tag{margin:0;flex:0 0 auto;width:auto}.banner-calls .tag-lg.tag-white{padding:15px 40px;min-height:auto;display:inline-block}.banner-calls .tag-lg.tag-underlined{padding:5px 0;margin:0 20px;min-height:auto;display:inline-block}.banner .banner-bg img{top:0;bottom:0;height:100%;object-fit:cover;object-position:76% bottom;clip-path:inset(8px 0 50px 0);-webkit-mask-image:none;mask-image:none}.banner .banner-bg::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ff7200 0%,rgb(255 114 0 / .98) 34%,rgb(255 114 0 / .72) 50%,#fff0 72%)}.main-navigation .hamburger{min-width:var(--hz-touch);min-height:var(--hz-touch)}.main-start-content{padding-top:clamp(5rem, 14vw, 7.5rem);padding-bottom:1.5rem}.block{padding:var(--hz-section-y) 0}.title{font-size:var(--hz-title);line-height:var(--hz-title-line);width:min(100%, 36rem);margin-left:auto;margin-right:auto}.blk-6,.blk-5,.blk-4,.blk-3,.blk-2{width:min(100%, 36rem);max-width:100%;box-sizing:border-box}.services{width:100%;max-width:100%;padding:1rem 0 3rem;gap:1rem;box-sizing:border-box}.service{width:100%;max-width:100%;margin:0 auto}.services .service.blk-3{width:100%;max-width:100%}.service-infos,.service-button{padding:var(--hz-card-pad)}.service-infos h3{font-size:clamp(1.35rem, 4.5vw, 1.8rem);line-height:1.2}.service-button{min-height:var(--hz-touch)}.about{padding:var(--hz-section-y) var(--hz-gutter);box-sizing:border-box}.about-wrapper{width:100%;max-width:100%}.about-infos>.flex-row.space-btw{flex-direction:row;flex-wrap:wrap;gap:.75rem}.about-infos .blk-5.nt{width:calc(50% - 0.5rem);margin:0;box-sizing:border-box}.about-infos .title,.about-infos .call{text-align:left}.why{padding:var(--hz-section-y) var(--hz-gutter) 0;box-sizing:border-box}.why-wrapper{width:100%;max-width:100%;padding-top:1.5rem}.why .option-block{padding:3rem 1.25rem 1.25rem 1.25rem;background-position:1.25rem 1.25rem;background-size:18px;font-size:1rem;line-height:1.35rem}.phrase{min-height:3.5rem;padding:.75rem 0}.phrase h3{font-size:clamp(0.9rem, 3.2vw, 1.2rem);line-height:1.35rem;white-space:nowrap}.phrase h3 svg{width:1.25rem;height:auto;margin:0 .75rem;flex-shrink:0}.testimonials{padding-block:var(--hz-section-y)}.testimonials-wrapper{min-height:auto;max-width:100%;padding:1.5rem var(--hz-gutter);box-sizing:border-box;flex-direction:column;gap:1.5rem}.testimonials-wrapper>.blk-3{width:100%;margin:0}.testimonials .title,.testimonials .tag{width:100%;text-align:center}.carousel-wrapper{position:relative;right:auto;width:calc(100% + var(--hz-gutter));max-width:none;margin-right:calc(var(--hz-gutter) * -1);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--hz-gutter);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.carousel-wrapper::-webkit-scrollbar{display:none}.carousel{flex-direction:row;align-items:stretch;gap:.875rem;padding-right:var(--hz-gutter)}.testimony{flex:0 0 min(86vw, 21rem);width:min(86vw, 21rem);min-width:0;max-height:none;margin:0;padding:1.5rem;scroll-snap-align:start;scroll-snap-stop:always}.testimony p,.testimony:hover p,.testimony:focus-within p{max-height:none;overflow:visible}.testimonials .carousel-nav{display:flex;align-self:center;margin:.75rem 0 0}.testimonials .carousel-nav .arrow{width:var(--hz-touch);height:var(--hz-touch)}.testimonials .carousel-status{min-width:3.5rem;text-align:center}.start,.start-home,.start-contact{width:100%;max-width:100%;margin:0;box-sizing:border-box}.start-content{width:100%;max-width:100%;padding:var(--hz-section-y) var(--hz-gutter);box-sizing:border-box}.start-home{background-size:100% auto;background-position:center}.home .testimonials+.start.start-home{width:min(calc(100% - (2 * var(--hz-gutter))), 1284px);max-width:1284px;margin:2em auto clamp(5rem, 16vw, 7rem);padding:0;aspect-ratio:auto;min-height:clamp(13.5rem, 72vw, 19rem);background-size:cover;background-position:28% center;border-radius:1.25rem;overflow:hidden}.home .testimonials+.start.start-home.content{padding-inline:0}.home .testimonials+.start.start-home>.blk-5{width:100%;max-width:none;height:100%;margin:0;padding-inline:0;box-sizing:border-box;display:flex;align-items:center}.home .testimonials+.start.start-home .start-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;margin:0;padding:clamp(0.85rem, 4.5vw, 1.5rem) clamp(0.75rem, 3vw, 1.25rem) clamp(0.85rem, 4.5vw, 1.5rem) clamp(0.85rem, 6.5vw, 2.5rem);box-sizing:border-box}.home .testimonials+.start.start-home .start-content :is(p.tag,h2.title,a.tag){margin-left:0;margin-right:0;text-align:left}.home .testimonials+.start.start-home .start-content .tag-w-back{font-size:clamp(0.75rem, 2.8vw, 0.95rem);line-height:1.2}.home .testimonials+.start.start-home .start-content .title{margin-top:.35rem;margin-bottom:.65rem;max-width:min(18rem, 72%);font-size:clamp(1.25rem, 4.8vw, 1.65rem);line-height:1.12}.home .testimonials+.start.start-home .start-content a.tag-lg{width:auto;max-width:none;flex:0 0 auto;align-self:flex-start;padding:15px 40px;min-height:0;font-size:1rem;line-height:1.25;white-space:nowrap}.tag-lg{padding:.85rem 1.5rem;min-height:var(--hz-touch);display:inline-flex;align-items:center;justify-content:center}.head-page{padding:clamp(5rem, 12vw, 6.5rem) var(--hz-gutter) var(--hz-section-y);box-sizing:border-box}.head-page-infos-wrapper,.head-page-infos,.head-page-infos-text{width:100%;max-width:100%;box-sizing:border-box}.head-page-infos h1{font-size:var(--hz-title);line-height:var(--hz-title-line)}.content.head-page.head-page--quem-somos{padding:clamp(5.75rem, 14vw, 7rem) 0 3rem;overflow:visible;background:#fff9f7}.head-page--quem-somos .head-page-media{width:100%;min-height:clamp(20rem, 56vw, 29rem);max-height:none;border-radius:0 0 2rem 0}.head-page--quem-somos .head-page-media img{position:absolute;inset:0;width:100%;height:calc(100% + 52px);max-height:none;margin:0;object-fit:cover;object-position:58% center;clip-path:inset(0 0 52px 0)}.head-page--quem-somos .head-page-infos-wrapper{position:relative;inset:auto;z-index:3;width:min(calc(100% - (2 * var(--hz-gutter))), 44rem);height:auto;margin:-2.5rem auto 0;padding:clamp(1.5rem, 5vw, 2.25rem);border:1px solid rgb(255 114 0 / .1);border-radius:1.25rem;background:#fff;box-shadow:0 1rem 2.5rem rgb(82 79 75 / .1);box-sizing:border-box}.head-page--quem-somos .head-page-infos{padding:0}.head-page--quem-somos .head-page-infos-text{width:100%;margin:0}.head-page--quem-somos .head-page-infos h1{margin:0 0 1rem;color:#1d1e1b;font-size:clamp(2rem, 6vw, 3rem);line-height:1.08}.head-page--quem-somos .head-page-infos h1 b,.head-page--quem-somos .head-page-infos h1 strong{color:#ff7200}.head-page--quem-somos .head-page-infos p{margin:0 0 1.5rem;color:#524f4b;line-height:1.5}.head-page--quem-somos .head-page-infos a.tag{min-width:10rem;margin:0;color:#fff;background:#ff7200}.about-audience{padding-top:var(--hz-section-y);padding-bottom:var(--hz-section-y);scroll-margin-top:6rem}.about-audience .for-who-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:min(100%, 56rem);margin-top:1.5rem}.about-audience .for-who-item{width:100%;min-height:0;margin:0;padding:var(--hz-card-pad);box-sizing:border-box}.about-audience .for-who-item svg{margin-bottom:1.25rem}.about-people-data{width:100%;gap:clamp(1.5rem, 5vw, 3rem);padding:var(--hz-section-y) var(--hz-gutter);box-sizing:border-box}.about-people-data>.blk-5,.about-people-data>.blk-6{width:min(100%, 36rem);margin:0}.about-people-data .title{width:100%;margin:0}.about-people-data .image-block{width:100%;height:auto}.about-services{padding-top:var(--hz-section-y)}.title-block{width:min(100%, 36rem);padding:2rem 1.25rem 3rem;box-sizing:border-box}.questions{width:100%;max-width:100%;padding:0 var(--hz-gutter);box-sizing:border-box}.for-who-item{width:min(100%, 18rem)}.content.head-page--servico{overflow:visible;padding:clamp(5.75rem, 14vw, 7rem) 0 3.5rem;background:#fff9f7}.head-page--servico>img{display:block;width:100%;height:clamp(15rem, 66vw, 24rem);object-fit:cover;object-position:right center}.head-page--servico .head-page-infos-wrapper{position:relative;inset:auto;z-index:2;display:block;width:calc(100% - (var(--hz-gutter) * 2));margin:-2rem auto 0;padding:1.5rem;border:1px solid rgb(15 42 115 / .08);border-radius:1.25rem;background:rgb(255 255 255 / .97);box-shadow:0 1rem 2.5rem rgb(15 42 115 / .08)}.head-page--servico .head-page-infos{display:block;width:100%;padding:0}.head-page--servico .head-page-infos-text{width:100%;margin:0}.head-page--servico .head-page-infos h1{margin:0 0 1rem;color:#111;font-size:clamp(1.75rem, 7vw, 2.75rem);line-height:1.1;text-wrap:balance}.head-page--servico .head-page-infos h1 b,.head-page--servico .head-page-infos h1 strong{color:#ff7200}.head-page--servico .head-page-infos p{margin:0 0 1.25rem;color:#524f4b;font-size:1rem;line-height:1.55}.head-page--servico .head-page-infos a{min-height:var(--hz-touch);background:#ff7200;color:#fff}.service-audience,.service-intro,.service-accordion{padding:var(--hz-section-y) var(--hz-gutter);box-sizing:border-box}.service-audience>.title,.service-accordion>.title{width:min(100%, 44rem);margin-bottom:2rem}.service-audience .for-who-wrapper{display:grid;grid-template-columns:1fr;gap:1rem;width:min(100%, 44rem)}.service-audience .for-who-item{width:100%;min-height:0;margin:0;padding:1.5rem;box-sizing:border-box;border:1px solid rgb(15 42 115 / .06);border-radius:1rem;box-shadow:0 .75rem 2rem rgb(15 42 115 / .05)}.service-audience .for-who-item svg{width:2rem;margin-bottom:1rem}.service-audience .for-who-item h4{margin:0;font-size:1.05rem;line-height:1.4}.service-intro .title-block{width:min(100%, 40rem);margin:0 auto 2rem;padding:2rem 1.25rem 3rem}.service-intro .title-block h3{margin:1.25rem auto;font-size:clamp(1.3rem, 5vw, 1.75rem);line-height:1.35}.service-intro .title-block p{line-height:1.65}.service-intro>.image-block{width:min(100%, 56rem);height:auto;border-radius:1.25rem}.service-accordion .questions{width:min(100%, 52rem);margin:0 auto;padding:0}.service-accordion .question-item{min-height:3.5rem;margin:0 0 .75rem;padding:1rem;box-sizing:border-box;border-radius:.85rem}.service-accordion .question-item-title svg,.service-accordion .question-item .question-person{width:1.5rem;margin-right:.875rem}.service-accordion .question-item .question-plus{flex:0 0 .875rem;width:.875rem;margin-left:.75rem;transition:transform 180ms ease}.service-accordion .question--active .question-plus{transform:rotate(45deg)}.service-accordion .question-show-wrapper{width:100%;margin:0 0 1rem;padding:1.5rem;box-sizing:border-box;border-radius:.85rem}.service-accordion .question-show-infos,.service-accordion .question-show-infos p{width:100%}.service-accordion .question-show-infos svg{margin-bottom:1rem}.service-accordion .question-show-infos h3{margin-bottom:1rem;line-height:1.35}.service-accordion .question-show-infos p{margin:0;line-height:1.65}.contact-page{padding:clamp(5rem, 12vw, 7.5rem) 0 var(--hz-section-y)}.contact-head-wrapper{width:100%;max-width:100%;padding:0 var(--hz-gutter);box-sizing:border-box}.contact-head-title,.contact-head-form{width:100%}.contact-head-form .form-block-button .wpcf7-spinner{position:static;margin:.5rem 0 0;transform:none}.contact-infos{width:min(100%, 36rem);padding-left:var(--hz-gutter);padding-right:var(--hz-gutter);box-sizing:border-box}.contact-map,.contact-social{width:100%}.map-iframe,.map-iframe iframe,.humanizza-osm-map__canvas{height:min(60vh, 420px)}.humanizza-map-google-btn{min-height:var(--hz-touch);display:inline-flex;align-items:center}footer .wrapper{padding:0 var(--hz-gutter);box-sizing:border-box}.footer-block{width:100%;max-width:28rem;margin-left:auto;margin-right:auto;overflow:visible}.footer-block .footer-dropdown .dropdown-items{position:static;transform:none;width:100%;min-width:0;box-shadow:none;background:#fff0}.footer-copy{padding:1.25rem var(--hz-gutter);text-align:center;gap:.75rem}.whatsapp-button{right:max(1rem, env(safe-area-inset-right, 0px));bottom:max(1rem, env(safe-area-inset-bottom, 0px));min-width:var(--hz-touch);min-height:var(--hz-touch)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (min-width:641px) and (max-width:980px){.head-page--quem-somos .head-page-infos-wrapper{width:min(calc(100% - 4rem), 46rem);margin-top:-4rem}.about-audience .for-who-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.about-people-data{flex-direction:row;align-items:center}.about-people-data>.blk-5,.about-people-data>.blk-6{width:calc(50% - 1rem)}.services{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}.services .service.blk-3:not(:last-child){width:calc(50% - 0.5rem);max-width:calc(50% - 0.5rem);flex:0 1 calc(50% - 0.5rem)}.services .service.blk-3:last-child{width:100%;max-width:100%;flex-basis:100%}.title{width:min(90%, 40rem)}.testimonials .title,.testimonials .tag{text-align:left}.testimony{flex-basis:min(62vw, 22rem);width:min(62vw, 22rem)}.head-page--servico>img{height:clamp(20rem, 52vw, 28rem)}.head-page--servico .head-page-infos-wrapper{width:min(calc(100% - 3rem), 46rem);margin-top:-3rem;padding:2rem}.head-page--servico .head-page-infos h1{font-size:clamp(2.25rem, 6vw, 3.25rem)}.service-audience .for-who-wrapper{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));width:min(100%, 50rem)}.service-intro .title-block{padding:3rem 2.5rem 4rem}.service-accordion .questions{width:min(100%, 50rem)}.service-accordion .question-show-wrapper{flex-direction:column;gap:0;padding:2rem}.service-accordion .question-show-infos{width:100%}.service-accordion .question-show-infos p{width:100%}}@media (max-width:640px){.content.head-page.head-page--quem-somos{padding-top:clamp(6.5rem, 24vw, 7.5rem);padding-bottom:2.5rem}.head-page--quem-somos .head-page-media{min-height:clamp(18rem, 82vw, 23rem);border-radius:0 0 1.5rem 0}.head-page--quem-somos .head-page-infos-wrapper{width:calc(100% - (2 * var(--hz-gutter)));margin-top:-2rem;padding:1.5rem;border-radius:1rem}.head-page--quem-somos .head-page-infos h1{font-size:clamp(1.9rem, 9vw, 2.5rem)}.head-page--quem-somos .head-page-infos a.tag{width:100%;box-sizing:border-box}.about-audience{padding-top:2.5rem}.about-audience .title,.about-audience>.tag{text-align:left;margin-left:0}.about-audience .for-who-item{border-radius:1rem}.about-people-data{align-items:flex-start}.about-people-data .title{font-size:clamp(1.75rem, 8vw, 2.25rem);line-height:1.18}.banner{min-height:clamp(45rem, 180vw, 48rem)}.banner-infos{justify-content:flex-start;padding:3rem var(--hz-gutter) 20rem}.banner-infos .title,.banner-infos p{width:100%}.banner-infos .title{font-size:clamp(2rem, 9vw, 2.75rem);line-height:1.08}.banner .banner-bg img{top:auto;height:48%;object-position:72% bottom;clip-path:inset(10px 0 50px 0);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 1.75rem);mask-image:linear-gradient(to bottom,transparent 0,#000 1.75rem)}.banner .banner-bg::after{background:linear-gradient(to bottom,#ff7200 0%,#ff7200 54%,rgb(255 114 0 / .95) 58%,rgb(255 114 0 / .55) 64%,#fff0 74%)}.contact-page.head-page{min-height:0;padding:7rem 0 2.5rem;overflow:visible;background:linear-gradient(145deg,#ff7b00 0%,#ff6500 100%);border-radius:0 0 2rem 0}.contact-page .contact-head-image{display:none}.contact-page .contact-head{position:static;inset:auto;display:block}.contact-page .contact-head-wrapper{width:100%;padding:0 var(--hz-gutter);gap:2rem}.contact-page .contact-head-title{width:100%;margin:0}.contact-page .contact-head-title h1{margin:0 0 1rem;font-size:clamp(2rem, 10vw, 2.75rem);line-height:1.05}.contact-page .contact-head-title p{margin:0 0 .35rem;font-size:.95rem;line-height:1.4}.contact-page .contact-head-title ul{width:100%;margin:1.5rem 0 0}.contact-page .contact-head-title ul li{align-items:flex-start;margin-bottom:.75rem;line-height:1.4;overflow-wrap:anywhere}.contact-page .contact-head-title ul li svg{flex:0 0 1rem;width:1rem;height:1rem;margin:.15rem .75rem 0 0}.contact-page .contact-head-form{width:100%;padding:1rem;border:1px solid rgb(255 255 255 / .22);border-radius:1rem;background:rgb(196 78 0 / .18);box-shadow:0 1rem 2.5rem rgb(142 53 0 / .12)}.contact-head-form .form-block{margin:0 0 .75rem}.contact-head-form .form-block>p{gap:.75rem}.contact-head-form .form-block .wpcf7-form-control-wrap{margin:0}.contact-head-form .form-input,.contact-head-form .form-select,.contact-head-form .form-message{width:100%;min-height:3.25rem;margin:0;padding:.875rem 1rem;border:1px solid rgb(255 255 255 / .24);border-radius:.65rem;background:rgb(207 77 0 / .38);color:#fff;font-size:1rem;line-height:1.25;text-indent:0}.contact-head-form .form-message{min-height:8.5rem;max-height:14rem}.contact-head-form .form-input::placeholder,.contact-head-form .form-message::placeholder{color:rgb(255 255 255 / .86)}.contact-head-form .form-block-select .select-chevron{right:1rem}.contact-head-form .form-block-button{margin:.25rem 0 0}.contact-head-form .form-block-button>p{width:100%}.contact-head-form .form-block-button input[type="submit"]{width:100%;min-height:3.25rem;border-radius:.75rem;color:#e95e00;font-size:1rem}.contact-head-form .form-block-button .wpcf7-spinner{align-self:center;margin:.5rem 0 0}.contact-head-form .form-recaptcha-notice{margin:1rem 0 0;font-size:.68rem;line-height:1.45;text-align:center}.start-contact{isolation:isolate;width:100%;min-height:31rem;margin:1rem 0 0;padding:0;overflow:hidden;border-radius:0;background-position:32% center;background-size:cover}.start-contact::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(255 104 0 / .02) 20%,rgb(255 104 0 / .18) 48%,rgb(226 77 0 / .96) 82%,#d94a00 100%)}.start-contact .start-content{width:100%;min-height:31rem;padding:17rem var(--hz-gutter) 2rem;box-sizing:border-box;align-items:flex-start;justify-content:flex-end}.start-contact .start-content h2{width:min(100%, 22rem);margin:0 0 1.25rem;color:#fff;font-size:clamp(1.75rem, 8vw, 2.35rem);line-height:1.1;text-align:left;text-wrap:balance;text-shadow:0 2px 16px rgb(92 25 0 / .2)}.start-contact .start-content h2 b,.start-contact .start-content h2 strong{color:#fff}.start-contact .start-content a{width:100%;min-height:3.25rem;box-sizing:border-box;background:#fff;color:#e95e00}.contact-infos{width:100%;margin:3rem auto;gap:2rem}.contact-social>img{display:block;width:100%;height:auto}.contact-social-block{margin-top:1rem}.contact-map-title{margin:0 0 1rem;padding:1rem}}@media (min-width:641px) and (max-width:980px){.contact-page.head-page{min-height:0;padding:7.5rem 0 4rem;overflow:visible;background:linear-gradient(145deg,#ff7b00 0%,#ff6500 100%);border-radius:0 0 3rem 0}.contact-page .contact-head-image{display:none}.contact-page .contact-head{position:static;inset:auto;display:block}.contact-page .contact-head-wrapper{width:min(100%, 48rem);margin:0 auto;padding:0 clamp(1.5rem, 5vw, 3rem);gap:2.5rem}.contact-page .contact-head-title{width:100%;margin:0}.contact-page .contact-head-title h1{margin:2rem 0 1rem;font-size:clamp(2.5rem, 7vw, 3.5rem);line-height:1.05}.contact-page .contact-head-title ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;width:100%;margin:1.75rem 0 0}.contact-page .contact-head-title ul li{align-items:flex-start;margin:0;line-height:1.4;overflow-wrap:anywhere}.contact-page .contact-head-title ul li:last-child{grid-column:1 / -1}.contact-page .contact-head-title ul li svg{flex:0 0 1rem;width:1rem;height:1rem;margin:.15rem .75rem 0 0}.contact-page .contact-head-form{width:100%;padding:clamp(1.25rem, 3vw, 2rem);border:1px solid rgb(255 255 255 / .22);border-radius:1.25rem;background:rgb(196 78 0 / .18);box-shadow:0 1rem 3rem rgb(142 53 0 / .12)}.contact-head-form .form-block{margin:0 0 1rem}.contact-head-form .form-block>p{flex-direction:row;gap:1rem}.contact-head-form .form-block .wpcf7-form-control-wrap{width:calc(50% - 0.5rem);margin:0}.contact-head-form .form-block .wpcf7-form-control-wrap:only-child,.contact-head-form .form-block-select .wpcf7-form-control-wrap,.contact-head-form .form-block:has(.form-message) .wpcf7-form-control-wrap{width:100%}.contact-head-form .form-input,.contact-head-form .form-select,.contact-head-form .form-message{width:100%;min-height:3.5rem;margin:0;padding:1rem 1.125rem;border:1px solid rgb(255 255 255 / .24);border-radius:.7rem;background:rgb(207 77 0 / .38);color:#fff;font-size:1rem;text-indent:0}.contact-head-form .form-message{min-height:9rem;max-height:16rem}.contact-head-form .form-input::placeholder,.contact-head-form .form-message::placeholder{color:rgb(255 255 255 / .86)}.contact-head-form .form-block-button{margin:.25rem 0 0}.contact-head-form .form-block-button>p{justify-content:flex-end}.contact-head-form .form-block-button input[type="submit"]{width:min(15rem, 42%);min-height:3.5rem;border-radius:.75rem;color:#e95e00;font-size:1rem}.contact-head-form .form-block-button .wpcf7-spinner{position:absolute;top:50%;right:calc(min(15rem, 42%) + 0.5rem);margin:0;transform:translateY(-50%)}.contact-head-form .form-recaptcha-notice{margin:1rem 0 0;line-height:1.5;text-align:right}.start-contact{isolation:isolate;width:100%;min-height:30rem;margin:1.5rem 0 0;padding:0;overflow:hidden;background-position:left center;background-size:cover}.start-contact .start-content{width:52%;min-height:30rem;margin-left:auto;padding:3rem clamp(1.5rem, 5vw, 3rem);box-sizing:border-box;align-items:flex-start;justify-content:center}.start-contact .start-content h2{width:100%;margin:0 0 1.5rem;color:#fff;font-size:clamp(2rem, 5vw, 3rem);line-height:1.1;text-align:left;text-wrap:balance;text-shadow:0 2px 18px rgb(92 25 0 / .2)}.start-contact .start-content h2 b,.start-contact .start-content h2 strong{color:#fff}.start-contact .start-content a{min-width:13rem;min-height:3.5rem;box-sizing:border-box;background:#fff;color:#e95e00}.contact-infos{width:min(100%, 48rem);margin:4rem auto;gap:2.5rem}.contact-social>img{display:block;width:100%;height:auto}.contact-map-title{margin:0 0 1rem}}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}