.elementor-kit-8{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-5b4db7b:#090909;--e-global-color-c9efed7:#2C2C2F;--e-global-color-7cba27d:#5B5B62;--e-global-color-dd3772d:#86868B;--e-global-color-8d66c25:#E8E8ED;--e-global-color-d05a850:#F5F5F7;--e-global-color-9b8f1f8:#FFFFFF;--e-global-color-c439e71:#0066CC;--e-global-color-995d1b8:#0576E8;--e-global-color-7540a45:#AFD5FB;--e-global-color-dac1146:#FF610A;--e-global-color-80281c5:#E55100;--e-global-color-e796ed8:#FFFFFF;--e-global-color-35330fe:#F9F9F9;--e-global-color-da036c1:#000000;--e-global-color-dcd7fa6:#181818;--e-global-color-c371698:#AB1D42;--e-global-color-2db5e06:#EF3E36;--e-global-color-019d63d:#FFFFFF00;--e-global-color-8868734:#040507;--e-global-color-951f723:#1A1919;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-8 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}@media(min-width:1600px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1550px}.e-con{--container-max-width:1550px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}}@media(max-width:1023px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}}.grecaptcha-badge{visibility:hidden}img,video,canvas{overflow:hidden!important}@media (min-width:1600px){.elementor-25284 .e-container{--container-max-width:1550px}}.elementor-25284 h1,.elementor-25284 .h1{font-size:clamp(2rem, 2.5vw + 1rem, 4rem)!important;line-height:clamp(2.5rem, 3vw + 1rem, 4rem)!important;font-weight:900!important}.elementor-25284 h2,.elementor-25284 .h2{font-size:clamp(1.5rem, 2vw + 1rem, 3rem)!important;line-height:130%!important;font-weight:900!important}.elementor-25284 h3,.elementor-25284 .h3{font-size:clamp(1.25rem, 2vw + 1rem, 2rem)!important;line-height:130%!important;font-weight:900!important}.elementor-25284 h4,.elementor-25284 .h4{font-size:clamp(1.25rem, 2vw + 1rem, 1.5rem)!important;line-height:clamp(1.75rem, 2vw + 1rem, 2rem)!important;font-weight:900!important}.elementor-25284 h5,.elementor-25284 .h5{font-weight:900!important}.elementor-25284 h6,.elementor-25284 .h6{font-weight:900!important}.elementor-25284 .general-text p{font-size:clamp(1rem, 1vw + 0.75rem, 1.5rem)!important;line-height:clamp(1.25rem, 1vw + 1rem, 1.875rem)!important;font-weight:400!important}.elementor-25284 .lp-title h1{font-size:clamp(1.5rem, 3.25vw + 0.75rem, 3.5rem)!important;line-height:clamp(1.656rem, 4vw + 0.75rem, 4.188rem)!important;font-weight:900!important}.elementor-25284 .lp-content-title h1{font-size:clamp(1.5rem, 3vw + 0.75rem, 3rem)!important;line-height:clamp(1.625rem, 5vw + 0.25rem, 3.625rem)!important;font-weight:900!important}.elementor-25284 .lp-title-text p{font-size:clamp(1.125rem, 1vw + 0.75rem, 1.375rem)!important;line-height:clamp(1.344rem, 1vw + 1rem, 1.688rem)!important;font-weight:400!important}.elementor-25284 .lp-title-text.text-2-mobile{font-size:22px}.elementor-25284 p a{font-size:clamp(1rem, 1vw + 0.75rem, 1.5rem)!important;line-height:clamp(1.25rem, 1vw + 1rem, 1.875rem)!important;font-weight:bold!important;text-decoration:underline!important;color:#FFF;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#FFF 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:205% 100%;background-position:101%;transition:background-position 300ms ease-out}.elementor-25284 p a:hover{color:#FFF;background-position:0 100%}.elementor-25284 .general-text-large p{font-size:clamp(1rem, 2vw + 1rem, 2rem)!important;line-height:clamp(1.2rem, 2vw + 1rem, 2.4rem)!important;font-weight:400!important}.elementor-25284 .general-list{font-size:clamp(0.875rem, 1vw + 0.5rem, 1.25rem)!important;line-height:clamp(1.5rem, 2vw + 1rem, 2rem)!important;font-weight:400!important;letter-spacing:0.75px!important;font-variant:normal}.elementor-25284 .colored-text{background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:0.3s ease-out}.elementor-25284 .page-id-19716 .section-presentation .quote-title h2{font-size:64px!important;line-height:100%!important;font-weight:900!important}.elementor-25284 .link-with-gradient,.elementor-25284 .link-with-gradient a{position:relative;display:inline-block;color:#FFF;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#FFF 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:204% 100%;background-position:100%;transition:background-position 300ms ease-out}.elementor-25284 .duplicate-title h2{font-family:Gilroy!important;font-weight:700!important;font-size:clamp(1.563rem, 3vw + 1rem, 4.5rem)!important;line-height:clamp(1.875rem, 2vw + 1rem, 6.063rem)!important;color:#FFF!important}.elementor-25284 .duplicate-title.desktop-title h2:before{content:"Desktop";position:absolute;font-family:Gilroy!important;font-weight:900!important;font-size:clamp(2.625rem, 7vw + 1rem, 7.688rem)!important;color:transparent!important;left:30px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFF;stroke:#FFF;opacity:.3}.elementor-25284 .duplicate-title.mobile-title h2:before{content:"Mobile";position:absolute;font-family:Gilroy!important;font-weight:900!important;font-size:clamp(2.625rem, 7vw + 1rem, 7.688rem)!important;color:transparent!important;left:30px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFF;stroke:#FFF;opacity:.3}.elementor-25284 .duplicate-title.colors-title h2:before{content:"Cores e tipografia";position:absolute;font-family:Gilroy!important;font-weight:900!important;font-size:clamp(2.625rem, 7vw + 1rem, 7.688rem)!important;color:transparent!important;left:60px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFF;stroke:#FFF;opacity:.3}.elementor-25284 .typography-font-name .elementor-heading-title{font-size:clamp(1.5rem, 5vw + 1rem, 6.438rem)!important;line-height:clamp(0.938rem, 3vw + 1rem, 4.125rem)!important}.elementor-25284 .typography-font-location .elementor-heading-title{font-size:clamp(0.688rem, 2.7vw - 0.25rem, 2.938rem)!important;line-height:clamp(0.875rem, 1vw + 1rem, 3.688rem)!important}.elementor-25284 .typography-font-text .elementor-heading-title{font-size:clamp(2.938rem, 10vw + 1rem, 12.625rem)!important}.elementor-25284 .typography-font-text-bg .elementor-heading-title{font-size:clamp(5.813rem, 20vw + 1rem, 25rem)!important}.elementor-25284 .title-normal-text h1,.elementor-25284 .title-normal-text h2,.elementor-25284 .title-normal-text h3,.elementor-25284 .title-normal-text h4,.elementor-25284 .title-normal-text h5,.elementor-25284 .title-normal-text h6,.elementor-25284 .title-normal-text .elementor-heading-title{text-transform:math-auto!important}.elementor-25284 .elementor-widget-theme-post-content h2,.elementor-25284 .elementor-widget-text-editor h2{margin:48px 0 20px!important;color:#000!important}.elementor-25284 .elementor-widget-theme-post-content h3,.elementor-25284 .elementor-widget-text-editor h3{font-family:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:130%!important;letter-spacing:0!important;color:#000!important;margin:32px 0 12px!important}.elementor-25284 .elementor-widget-theme-post-content p,.elementor-25284 .elementor-widget-text-editor p{margin-bottom:20px}.elementor-25284 .elementor-widget-theme-post-content ul,.elementor-25284 .elementor-widget-theme-post-content ol,.elementor-25284 .elementor-widget-text-editor ul,.elementor-25284 .elementor-widget-text-editor ol{margin:0 0 24px 24px;padding-left:16px}.elementor-25284 .elementor-widget-theme-post-content li,.elementor-25284 .elementor-widget-text-editor li{margin-bottom:10px}.elementor-25284 .elementor-widget-theme-post-content p a,.elementor-25284 .elementor-widget-theme-post-content li a,.elementor-25284 .elementor-widget-text-editor p a,.elementor-25284 .elementor-widget-text-editor li a{color:#E55100!important;font-size:inherit!important;line-height:inherit!important;font-weight:700!important;text-decoration:underline!important;background:none!important;-webkit-text-fill-color:currentColor!important}.elementor-25284 .elementor-widget-theme-post-content figure,.elementor-25284 .elementor-widget-text-editor figure{margin:32px 0}.elementor-25284 .elementor-widget-theme-post-content figure img,.elementor-25284 .elementor-widget-text-editor figure img{display:block;width:100%;height:auto;border-radius:16px}.elementor-25284 .elementor-widget-theme-post-content figcaption,.elementor-25284 .elementor-widget-text-editor figcaption{margin-top:10px;color:#666;font-size:14px;line-height:1.4;text-align:center}@media (min-width:1024px){.elementor-25284 .link-with-gradient:hover,.elementor-25284 .link-with-gradient a:hover{background-position:0 100%}}@media (max-width:767px){.elementor-25284 .duplicate-title.desktop-title h2:before,.elementor-25284 .duplicate-title.mobile-title h2:before{-webkit-text-stroke-width:1px;stroke-width:1px;left:17px}.elementor-25284 .duplicate-title.colors-title h2:before{-webkit-text-stroke-width:1px;stroke-width:1px;left:31px;white-space:nowrap}}.elementor-25284 .button-red a{font-family:'Gilroy',Gilroy!important;font-weight:900!important;font-size:18px;line-height:32px;align-items:center;vertical-align:center;letter-spacing:.75px;border-radius:0;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 100%)!important;border-radius:32px!important;transition:0.3s ease-out!important}@media (min-width:1024px){.elementor-25284 .button-red a:hover{box-shadow:0 0 30px rgb(236 61 55 / .5)}}.elementor-25284 .button-black{overflow-x:hidden!important}.elementor-25284 .button-black a{font-family:'Gilroy',Gilroy!important;font-weight:900!important;font-size:18px;line-height:32px;align-items:center;vertical-align:center;letter-spacing:.75px;border:1px solid #FFF!important;border-radius:32px!important;background:transparent!important;box-shadow:none!important;transition:0.3s ease-out!important;position:relative;overflow:hidden}@media (min-width:1024px){.elementor-25284 .button-black a:before{content:"";position:absolute;height:100%;width:100%;background:#FFF;top:0;left:-100%;transition:0.3s ease-out!important;z-index:0!important}}.elementor-25284 .button-black .elementor-button-text{position:relative;display:inline-block;color:#FFF;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#FFF 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:202% 100%;background-position:100%;transition:background-position 300ms ease-out}@media (min-width:1024px){.elementor-25284 .button-black a:hover:before{transition:0.3s ease-out!important;left:0!important;background-color:#FFF!important}.elementor-25284 .button-black a:hover .elementor-button-text{background-position:0 100%;z-index:1!important}}.elementor-25284 .button-case-black{overflow:hidden!important}.elementor-25284 .button-case-black a{font-family:'Gilroy',Gilroy!important;font-weight:400!important;text-transform:capitalize!important;font-size:20px;line-height:24px;align-items:center;vertical-align:center;padding:8px 24px!important;border:1px solid #FFF!important;border-radius:32px!important;background:transparent!important;box-shadow:none!important;transition:0.3s ease-out!important;position:relative;overflow:hidden}@media (min-width:1024px){.elementor-25284 .button-case-black a:before{content:"";position:absolute;height:100%;width:100%;background:#FFF;top:0;left:-100%;transition:0.3s ease-out!important;z-index:0!important}}.elementor-25284 .button-case-black a .elementor-button-text{position:relative;display:inline-block;color:#FFF;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#FFF 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:200% 30%;background-position:101%;transition:background-position 300ms ease-out}@media (min-width:1024px){.elementor-25284 .button-case-black a:hover:before{transition:0.3s ease-out!important;left:0!important;background-color:#FFF!important}.elementor-25284 .button-case-black a:hover .elementor-button-text{z-index:1!important;background-position:0 100%}}.elementor-25284 .button-know-more a{display:flex;font-family:'Gilroy',Gilroy!important;font-weight:700!important;font-size:20px;line-height:25px;align-items:center;vertical-align:center;padding:0!important;border:none!important;box-shadow:none!important;position:relative;display:inline-block;color:#FFF;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#FFF 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:200% 100%;background-position:101%;transition:background-position 300ms ease-out}@media (min-width:1024px){.elementor-25284 .button-know-more.colored a:hover{background-position:0 100%}}.elementor-25284 .button-site a{display:flex;font-family:'Gilroy',Gilroy!important;font-weight:700!important;font-size:clamp(0.75rem, 2vw + 1rem, 1.25rem)!important;line-height:clamp(1.5rem, 2vw + 1rem, 2rem)!important;align-items:center;vertical-align:center;padding:0!important;border:none!important;box-shadow:none!important;position:relative;display:inline-block;color:#040507!important;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#040507 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:200% 100%;background-position:101%;transition:background-position 300ms ease-out}.elementor-25284 .button-site.btn-white a{color:#FFF!important;overflow:hidden;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 50%,#FFF 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:200% 100%;background-position:101%;transition:background-position 300ms ease-out}.elementor-25284 .wpforms-confirmation-25333 .back-to-home,.elementor-25284 .back-to-home,.elementor-25284 .wpforms-confirmation-25333 button{font-family:'Gilroy',Gilroy!important;font-weight:900!important;font-size:18px!important;line-height:32px!important;align-items:center!important;vertical-align:center!important;letter-spacing:0.75px!important;border-radius:0!important;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 100%)!important;transition:0.3s ease-out!important;border:none!important}.elementor-25284 .back-to-home:hover{box-shadow:0 0 30px rgb(236 61 55 / 50%)!important}@media (min-width:1024px){.elementor-25284 .button-site a:hover{background-position:0 100%}}@media (max-width:767px){.button-red a,.elementor-25284 .button-black a{font-size:14px!important;padding:8px 16px!important}.elementor-25284 .button-know-more a{font-size:12px!important;line-height:15px!important}.elementor-25284 .button-case-black a{font-size:11px!important;line-height:13px!important;padding:8px 24px!important}}.elementor-25284 .button-lp-red a{font-family:'Gilroy',Gilroy!important;font-weight:900!important;font-size:14px!important;line-height:32px;align-items:center;vertical-align:center;letter-spacing:.75px;border-radius:32px!important;background:linear-gradient(103.95deg,#ab1d42 0%,#ef3e36 100%)!important;transition:0.3s ease-out!important;box-shadow:0 0 40px 0 #EC3D3780}.elementor-25284 .button-lp-red a:hover{box-shadow:none}