.elementor-8 .elementor-element.elementor-element-12b80c5{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;top:0px;--z-index:2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-12b80c5{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-12b80c5{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-76446f9{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-76446f9.elementor-element{--align-self:flex-start;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8e22857{--display:flex;}.elementor-8 .elementor-element.elementor-element-8ba9724{--display:flex;}.elementor-8 .elementor-element.elementor-element-a94d952{--display:flex;}.elementor-8 .elementor-element.elementor-element-3f62fe3{--display:flex;}.elementor-8 .elementor-element.elementor-element-395a90e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#414040;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8 .elementor-element.elementor-element-395a90e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8 .elementor-element.elementor-element-395a90e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8 .elementor-element.elementor-element-395a90e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-395a90e {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-3d322b9 .elementor-button{background-color:#D7A780;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:17px 40px 17px 40px;}.elementor-8 .elementor-element.elementor-element-3d322b9 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3d322b9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d322b9 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3d322b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-client-btn{background-color:#D7A780;font-family:"Helvetica Neue", Sans-serif;font-weight:400;padding:16px 0px 16px 0px;border-radius:50px 50px 50px 50px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-client-btn:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-toggle:hover{background-color:#FFFFFF26;}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-link, .elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-sub-link, .elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-back-btn{font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-link:hover, .elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-sub-link:hover, .elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-back-btn:hover{color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-toggle span{background:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-toggle:hover span{background:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-close:hover span{background:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-chevron{border-top-color:#999999;border-right-color:#999999;}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-back-icon{border-top-color:#111111;border-left-color:#111111;}.elementor-8 .elementor-element.elementor-element-7d59414{--display:flex;--min-height:767px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7d59414:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7d59414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://falcaoservice.com.br/wp-content/uploads/2026/05/banner1x-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-cf87d9f{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-aec9372 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:3em;font-weight:400;line-height:1.1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-652be24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-6cb1a8e{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6cb1a8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-6cb1a8e .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-294aa32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-294aa32:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-294aa32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FAFB;}.elementor-8 .elementor-element.elementor-element-294aa32.e-con{--e-con-transform-rotateZ:2deg;}.elementor-8 .elementor-element.elementor-element-59e9e07{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;text-align:center;}.elementor-8 .elementor-element.elementor-element-59e9e07 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8c36f4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c36f4a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c36f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FAFB;}.elementor-8 .elementor-element.elementor-element-8c36f4a.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-8 .elementor-element.elementor-element-22beca2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -218px;text-align:center;}.elementor-8 .elementor-element.elementor-element-22beca2 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bc0851b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-72e4d1f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-72e4d1f.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-72e4d1f img{width:100%;}.elementor-8 .elementor-element.elementor-element-0922b45{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5a78a1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-16f1a04 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:2.4em;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e6e58f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-367a96a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1557600{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-1557600:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1557600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032D3D;}.elementor-8 .elementor-element.elementor-element-e67b573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-76ef983{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-76ef983 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:2.4em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-37531d1{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-6187947{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-e69edaf{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-e69edaf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e69edaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-af7a519{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-af7a519.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ab65f5c{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-ab65f5c .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-03547b7{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-b54e376{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b54e376:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b54e376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-8e7fe96{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8e7fe96.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-0ab53c9{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-0ab53c9 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-4b43879{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-e371a27{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-e371a27:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e371a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-0405f35{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-0405f35.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-2c1f63f{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-2c1f63f .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-be75c93{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-f0d6f67{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-f0d6f67:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f0d6f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-e9896bd{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e9896bd.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-15c1033{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-15c1033 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-cff1b35{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-fa2a462{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-fa2a462:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fa2a462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-f8a03e3{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f8a03e3.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-075cf1d{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-075cf1d .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-e2ebc22{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-8d80434{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-8d80434:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8d80434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-40e7970{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-40e7970.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-37c37cf{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-37c37cf .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-7ca5a11{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-de09601{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-de09601:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-de09601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-63f9ae4{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-63f9ae4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7180ec5{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7180ec5 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-7bf714d{width:var( --container-widget-width, 253px );max-width:253px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:253px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-adf52ba{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-adf52ba:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-adf52ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-2e0b4ce{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2e0b4ce.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-454e388{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-454e388 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-c5c2f8b{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-41832c2{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-41832c2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41832c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001C27;}.elementor-8 .elementor-element.elementor-element-2dd08d4{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2dd08d4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-20e8a9e{width:var( --container-widget-width, 481px );max-width:481px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:481px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-20e8a9e .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-aa053a8{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:start;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-4ff72f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-4ff72f1 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5afb59d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-5afb59d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5afb59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFA;}.elementor-8 .elementor-element.elementor-element-2f1323b{--display:flex;}.elementor-8 .elementor-element.elementor-element-85327d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-6ecbad5 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:2.4em;font-weight:400;}.elementor-8 .elementor-element.elementor-element-72dc245{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4573dac{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:end;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-93ccab6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-93ccab6 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-77b0628{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-37aef31{--display:flex;}.elementor-8 .elementor-element.elementor-element-b6fbcbf{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-28eb1b3{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-28eb1b3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:500;}.elementor-8 .elementor-element.elementor-element-7d7b3c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-ba90114{--display:flex;}.elementor-8 .elementor-element.elementor-element-9db0da9{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-af398f3{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-af398f3 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:500;}.elementor-8 .elementor-element.elementor-element-4da23c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-d3d4328{--display:flex;}.elementor-8 .elementor-element.elementor-element-7cfadd0{width:var( --container-widget-width, 57px );max-width:57px;--container-widget-width:57px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-ea48658{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ea48658 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:1.6em;font-weight:500;}.elementor-8 .elementor-element.elementor-element-b85c699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-21224c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-17b8f77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-754f315{width:var( --container-widget-width, 589px );max-width:589px;--container-widget-width:589px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-754f315 .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:2.4em;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4d997e0{width:var( --container-widget-width, 538px );max-width:538px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:538px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:1em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-dea5e63 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-dea5e63 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ff3c61f{margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-f5bacc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:-11%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f5bacc6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f5bacc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032D3D;}.elementor-8 .elementor-element.elementor-element-23cda97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a4de4a{width:var( --container-widget-width, 186px );max-width:186px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;--container-widget-width:186px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-d4e6c7e{width:var( --container-widget-width, 491px );max-width:491px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:491px;--container-widget-flex-grow:0;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:0.8em;font-weight:400;color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-66ec5e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-386bacc .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e3e8bac .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-a055b5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-a055b5a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a055b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7C6C6;}.elementor-8 .elementor-element.elementor-element-b95800b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:0.8em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-c4ef4de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;font-family:"Helvetica Neue", Sans-serif;font-size:0.8em;font-weight:400;color:#151515;}.elementor-8 .elementor-element.elementor-element-6b31c7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-32c39f7 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-32c39f7 .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-32c39f7 .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-a3e8364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;font-family:"Helvetica Neue", Sans-serif;font-weight:400;color:#D5D5D5;}.elementor-8 .elementor-element.elementor-element-0757656 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-0757656 .elementor-icon{font-size:27px;}.elementor-8 .elementor-element.elementor-element-0757656 .elementor-icon svg{height:27px;}.elementor-8 .elementor-element.elementor-element-6c1ab23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;font-family:"Helvetica Neue", Sans-serif;font-weight:400;text-transform:uppercase;color:#D5D5D5;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-cf87d9f{--width:49%;}.elementor-8 .elementor-element.elementor-element-0922b45{--width:38%;}.elementor-8 .elementor-element.elementor-element-6187947{--width:80%;}.elementor-8 .elementor-element.elementor-element-e69edaf{--width:49%;}.elementor-8 .elementor-element.elementor-element-b54e376{--width:49%;}.elementor-8 .elementor-element.elementor-element-e371a27{--width:49%;}.elementor-8 .elementor-element.elementor-element-f0d6f67{--width:49%;}.elementor-8 .elementor-element.elementor-element-fa2a462{--width:49%;}.elementor-8 .elementor-element.elementor-element-8d80434{--width:49%;}.elementor-8 .elementor-element.elementor-element-de09601{--width:100%;}.elementor-8 .elementor-element.elementor-element-adf52ba{--width:49%;}.elementor-8 .elementor-element.elementor-element-41832c2{--width:49%;}.elementor-8 .elementor-element.elementor-element-2f1323b{--width:49%;}.elementor-8 .elementor-element.elementor-element-72dc245{--width:49%;}.elementor-8 .elementor-element.elementor-element-77b0628{--width:100%;}.elementor-8 .elementor-element.elementor-element-37aef31{--width:32%;}.elementor-8 .elementor-element.elementor-element-ba90114{--width:32%;}.elementor-8 .elementor-element.elementor-element-d3d4328{--width:32%;}.elementor-8 .elementor-element.elementor-element-66ec5e0{--width:250px;}.elementor-8 .elementor-element.elementor-element-a055b5a{--width:100%;}.elementor-8 .elementor-element.elementor-element-6b31c7a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-2f1323b{--width:48%;}}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-395a90e{--container-widget-width:414px;--container-widget-flex-grow:0;width:var( --container-widget-width, 414px );max-width:414px;}.elementor-8 .elementor-element.elementor-element-7d59414{--min-height:544px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-aec9372 .elementor-heading-title{font-size:2.4em;}.elementor-8 .elementor-element.elementor-element-6187947{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-77b0628{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7d59414{--min-height:641px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-aec9372{text-align:center;}.elementor-8 .elementor-element.elementor-element-652be24{text-align:center;}.elementor-8 .elementor-element.elementor-element-6cb1a8e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1557600{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-f5bacc6{--margin-top:-214px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b95800b{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-12b80c5{--justify-content:space-between;}.elementor-8 .elementor-element.elementor-element-76446f9{--container-widget-width:145px;--container-widget-flex-grow:0;width:var( --container-widget-width, 145px );max-width:145px;}.elementor-8 .elementor-element.elementor-element-08a6df0.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-link, .elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-sub-link, .elementor-8 .elementor-element.elementor-element-08a6df0 .ibiu-apple-back-btn{font-size:1.7em;letter-spacing:-1px;}.elementor-8 .elementor-element.elementor-element-7d59414:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7d59414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://falcaoservice.com.br/wp-content/uploads/2026/05/mobile2-1.webp");background-position:top center;}.elementor-8 .elementor-element.elementor-element-7d59414{--min-height:648px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-aec9372{text-align:start;}.elementor-8 .elementor-element.elementor-element-aec9372 .elementor-heading-title{font-size:1.8em;}.elementor-8 .elementor-element.elementor-element-652be24{text-align:start;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-6cb1a8e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-8c36f4a.e-con{--e-con-transform-rotateZ:13deg;--e-con-transform-scale:1.2;}.elementor-8 .elementor-element.elementor-element-bc0851b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-72e4d1f{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-0922b45{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5a78a1d{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-16f1a04{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-16f1a04 .elementor-heading-title{font-size:1.8em;}.elementor-8 .elementor-element.elementor-element-e6e58f8{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-367a96a{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1557600{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e67b573{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-76ef983 .elementor-heading-title{font-size:1.7em;}.elementor-8 .elementor-element.elementor-element-37531d1{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-e69edaf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ab65f5c{width:var( --container-widget-width, 228px );max-width:228px;--container-widget-width:228px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ab65f5c .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-03547b7{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-b54e376{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0ab53c9{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-8 .elementor-element.elementor-element-0ab53c9 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-4b43879{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-e371a27{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2c1f63f{--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-8 .elementor-element.elementor-element-2c1f63f .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-be75c93{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-f0d6f67{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-15c1033{--container-widget-width:171px;--container-widget-flex-grow:0;width:var( --container-widget-width, 171px );max-width:171px;}.elementor-8 .elementor-element.elementor-element-15c1033 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-cff1b35{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-fa2a462{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-075cf1d{--container-widget-width:181px;--container-widget-flex-grow:0;width:var( --container-widget-width, 181px );max-width:181px;}.elementor-8 .elementor-element.elementor-element-075cf1d .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-e2ebc22{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-8d80434{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-37c37cf{--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;}.elementor-8 .elementor-element.elementor-element-37c37cf .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-7ca5a11{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-de09601{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-63f9ae4.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7180ec5{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-7180ec5 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-7bf714d{width:100%;max-width:100%;text-align:start;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-adf52ba{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-454e388{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;}.elementor-8 .elementor-element.elementor-element-454e388 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-c5c2f8b{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-41832c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-20e8a9e{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;}.elementor-8 .elementor-element.elementor-element-20e8a9e .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-aa053a8{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-4ff72f1{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5afb59d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2f1323b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-85327d6{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-6ecbad5 .elementor-heading-title{font-size:1.7em;}.elementor-8 .elementor-element.elementor-element-72dc245{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4573dac{width:100%;max-width:100%;text-align:start;font-size:0.8em;}.elementor-8 .elementor-element.elementor-element-37aef31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-28eb1b3 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-7d7b3c3{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-ba90114{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-af398f3 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-4da23c2{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-d3d4328{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ea48658 .elementor-heading-title{font-size:1.4em;}.elementor-8 .elementor-element.elementor-element-b85c699{font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-21224c7{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-17b8f77{width:100%;max-width:100%;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-754f315{text-align:center;}.elementor-8 .elementor-element.elementor-element-754f315 .elementor-heading-title{font-size:1.7em;}.elementor-8 .elementor-element.elementor-element-4d997e0{text-align:center;font-size:0.9em;}.elementor-8 .elementor-element.elementor-element-dea5e63{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-ff3c61f{width:100%;max-width:100%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ff3c61f img{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-f5bacc6{--margin-top:-106px;--margin-bottom:0px;--margin-left:09px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-a055b5a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-c4ef4de{width:var( --container-widget-width, 233px );max-width:233px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:233px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-32c39f7 .elementor-icon{font-size:42px;}.elementor-8 .elementor-element.elementor-element-32c39f7 .elementor-icon svg{height:42px;}.elementor-8 .elementor-element.elementor-element-a3e8364{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-0757656 .elementor-icon{font-size:42px;}.elementor-8 .elementor-element.elementor-element-0757656 .elementor-icon svg{height:42px;}.elementor-8 .elementor-element.elementor-element-6c1ab23{width:100%;max-width:100%;text-align:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-cf87d9f{--width:79%;}.elementor-8 .elementor-element.elementor-element-0922b45{--width:48%;}.elementor-8 .elementor-element.elementor-element-6187947{--width:100%;}}@media(min-width:1921px){.elementor-8 .elementor-element.elementor-element-7d59414:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7d59414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://falcaoservice.com.br/wp-content/uploads/2026/05/ultra2.webp");}.elementor-8 .elementor-element.elementor-element-7d59414{--min-height:700px;}.elementor-8 .elementor-element.elementor-element-cf87d9f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-652be24{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}}/* Start custom CSS for ibiu_apple_menu, class: .elementor-element-08a6df0 */.ibiu-apple-close{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-08a6df0 .button:focus:not(:focus-visible){
    background: none !important;;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b80c5 */.elementor-8 .elementor-element.elementor-element-12b80c5.button:focus:not(:focus-visible){
    background: none !important;
}
.elementor-8 .elementor-element.elementor-element-12b80c5{
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;

    width: 100%;
    z-index: 99999 !important;

    background: transparent !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    transform: translateY(0);
    opacity: 1;

    overflow: visible !important;

    transition:
        background 0.65s ease,
        backdrop-filter 0.65s ease,
        -webkit-backdrop-filter 0.65s ease,
        box-shadow 0.65s ease,
        transform 0.45s ease,
        opacity 0.45s ease;
}

/* Quando começar a rolar */
.elementor-8 .elementor-element.elementor-element-12b80c5.menu-rolado{
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
}

/* Quando estiver em seção clara */
.elementor-8 .elementor-element.elementor-element-12b80c5.menu-claro{
    background: rgba(255, 255, 255, 0.96) !important;
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.055);
}

/* Quando rolar para baixo */
.elementor-8 .elementor-element.elementor-element-12b80c5.menu-escondido{
    transform: translateY(-120%);
    opacity: 0;
}

/* Garante que o widget não corte o menu */
.elementor-8 .elementor-element.elementor-element-12b80c5 .elementor-widget-container,
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-menu{
    overflow: visible !important;
    position: relative;
    z-index: 999999 !important;
}

/* Botão hamburguer */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-toggle{
    position: relative;
    z-index: 1000001 !important;
}

/* Overlay do menu mobile */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-overlay{
    position: fixed !important;
    inset: 0 !important;

    width: 100vw !important;
    height: 100vh !important;
    max-width: 100vw !important;
    max-height: 100vh !important;

    z-index: 1000000 !important;

    overflow: visible !important;
}

/* Quando o overlay estiver aberto */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-overlay.is-open{
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Painel interno do menu */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-panel{
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;

    width: 100vw !important;
    height: 100vh !important;

    max-width: 100vw !important;
    max-height: 100vh !important;

    overflow-y: auto !important;
    overflow-x: hidden !important;

    z-index: 1000001 !important;
}

/* Container dos painéis internos */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-panels-container{
    width: 100% !important;
    max-width: 100% !important;
    min-height: 100vh !important;
    overflow: visible !important;
}

/* Painéis de navegação */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-nav-panel{
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
}

/* Links do menu */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-nav,
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-link,
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-sub-link{
    position: relative;
    z-index: 1000002 !important;
}

/* Botão de fechar */
.elementor-8 .elementor-element.elementor-element-12b80c5 .ibiu-apple-close{
    position: relative;
    z-index: 1000003 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cb1a8e */.bth .elementor-button{
    border-radius: 55px !important;
    background: #062D3C !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(6, 45, 60, 0.14);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff;
    border-radius: 50% !important;
    color: #062D3C !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: #062D3C !important;
    color: #062D3C !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #08384b !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(6, 45, 60, 0.20);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

.bth:hover .elementor-button-icon{
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e9e07 */.elementor-8 .elementor-element.elementor-element-59e9e07{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294aa32 */.elementor-8 .elementor-element.elementor-element-294aa32{
    scale: 1.02;
    box-shadow: 0 0 63.464px 0 rgba(0, 0, 0, 0.30);


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22beca2 */.elementor-8 .elementor-element.elementor-element-22beca2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c36f4a */.elementor-8 .elementor-element.elementor-element-8c36f4a{
    scale: 1.02;
 
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ff72f1 */.elementor-8 .elementor-element.elementor-element-4ff72f1.bth .elementor-button{
    border-radius: 55px !important;
    background: #C7C6C6 !important;
    color: #062D3C !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(6, 45, 60, 0.10);
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.05) 25%,
        rgba(255, 255, 255, 0.22) 45%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0.22) 55%,
        rgba(255, 255, 255, 0.05) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
    color: #062D3C !important;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #062D3C !important;
    border-radius: 50% !important;
    color: #C7C6C6 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth .elementor-button-icon svg path{
    fill: #C7C6C6 !important;
    color: #C7C6C6 !important;
    transition: all 0.35s ease;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1 .bth:hover .elementor-button{
    background: #D4D3D3 !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(6, 45, 60, 0.14);
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth:hover .elementor-button-icon{
    transform: rotate(0deg) scale(1.04);
    background: #062D3C !important;
}

.elementor-8 .elementor-element.elementor-element-4ff72f1.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ecbad5 */.elementor-8 .elementor-element.elementor-element-6ecbad5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93ccab6 */.bth .elementor-button{
    border-radius: 55px !important;
    background: #062D3C !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(6, 45, 60, 0.14);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff;
    border-radius: 50% !important;
    color: #062D3C !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: #062D3C !important;
    color: #062D3C !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #08384b !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(6, 45, 60, 0.20);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

.bth:hover .elementor-button-icon{
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dea5e63 */.bth .elementor-button{
    border-radius: 55px !important;
    background: #062D3C !important;
    color: #ffffff !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;

    position: relative;
    overflow: hidden;
    transition: all 0.35s ease !important;

    box-shadow: 0 8px 22px rgba(6, 45, 60, 0.14);
}

.bth .elementor-button::before{
    content: "";
    position: absolute;
    top: -35%;
    left: -180px;
    width: 160px;
    height: 170%;

    background: linear-gradient(
        110deg,
        transparent 0%,
        rgba(255, 255, 255, 0.03) 25%,
        rgba(255, 255, 255, 0.16) 45%,
        rgba(255, 255, 255, 0.28) 50%,
        rgba(255, 255, 255, 0.16) 55%,
        rgba(255, 255, 255, 0.03) 75%,
        transparent 100%
    );

    filter: blur(10px);
    transform: skewX(-22deg);
    opacity: 0;
    z-index: 1;
    pointer-events: none;
}

.bth .elementor-button-text{
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    position: relative;
    z-index: 2;
}

.bth .elementor-button-icon{
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;

    padding: 0 !important;
    margin: 0px 0px 0px 4px !important;

    background: #ffffff;
    border-radius: 50% !important;
    color: #062D3C !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 20px !important;
    line-height: 1 !important;

    position: relative;
    z-index: 2;

    transform: rotate(-45deg);
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg{
    width: 14px !important;
    height: 14px !important;
    display: block !important;
    transition: all 0.35s ease !important;
}

.bth .elementor-button-icon svg path{
    fill: #062D3C !important;
    color: #062D3C !important;
    transition: all 0.35s ease;
}

.bth:hover .elementor-button{
    background: #08384b !important;
    transform: translateY(-2px);
    box-shadow: 0 10px 26px rgba(6, 45, 60, 0.20);
}

.bth:hover .elementor-button::before{
    animation: flareButton 1s ease forwards;
}

.bth:hover .elementor-button-icon{
    transform: rotate(0deg) scale(1.04);
}

.bth:hover .elementor-button-icon svg{
    transform: translateX(2px);
}

@keyframes flareButton{
    0%{
        left: -180px;
        opacity: 0;
    }

    25%{
        opacity: 1;
    }

    100%{
        left: calc(100% + 180px);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff3c61f */.elementor-8 .elementor-element.elementor-element-ff3c61f{
    pointer-events: none !important;
    user-select: none !important;
    -webkit-user-drag: none !important;
   
}

@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-ff3c61f {  scale: 1.4;
      
  }}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c14151f */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
        filter: blur(1px);
    opacity: 0 !important;
               
    transition: 1.2s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 1.2s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4c628f */.fairy {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 0.3vw;
  height: 0.3vw;
  margin: -0.15vw 0 0 -0.15vw;
  border-radius: 50%;
  pointer-events: none;
  z-index: 1;
  background: #DCCBFF;
  opacity: 0.4;
  box-shadow: none;
  filter: none;
  animation:
    fairyMove 55s ease-in-out infinite alternate,
    fairyFade 7s ease-in-out infinite;
  will-change: transform, opacity;
}

.fairy::before,
.fairy::after {
  content: none;
}

@keyframes fairyMove {
  0% {
    transform: translate(-40vw, -30vh) scale(0.6);
  }

  25% {
    transform: translate(25vw, -20vh) scale(0.85);
  }

  50% {
    transform: translate(-20vw, 25vh) scale(0.7);
  }

  75% {
    transform: translate(35vw, 30vh) scale(0.9);
  }

  100% {
    transform: translate(20vw, -35vh) scale(0.6);
  }
}

@keyframes fairyFade {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 0.65;
  }

  100% {
    opacity: 0.2;
  }
}

.fairy:nth-child(1) {
  animation-duration: 55s, 7s;
  animation-delay: 0s, 0s;
}

.fairy:nth-child(2) {
  animation-duration: 62s, 8s;
  animation-delay: -8s, -1s;
}

.fairy:nth-child(3) {
  animation-duration: 58s, 7.5s;
  animation-delay: -14s, -2s;
}

.fairy:nth-child(4) {
  animation-duration: 66s, 8.5s;
  animation-delay: -20s, -3s;
}

.fairy:nth-child(5) {
  animation-duration: 60s, 9s;
  animation-delay: -26s, -1.5s;
}

.fairy:nth-child(6) {
  animation-duration: 70s, 7s;
  animation-delay: -32s, -2.5s;
}

.fairy:nth-child(7) {
  animation-duration: 57s, 7.8s;
  animation-delay: -38s, -1s;
}

.fairy:nth-child(8) {
  animation-duration: 64s, 9s;
  animation-delay: -44s, -4s;
}

.fairy:nth-child(n + 9) {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5bacc6 */.elementor-8 .elementor-element.elementor-element-f5bacc6{
    width: 95%;
    justify-content: center;
    align-content: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS */.newtext{
    color: #C17744;
    font-weight: 500;
}

html, body {
    overflow-x: hidden !important;
        max-width: 100% !important;
    box-sizing: border-box;
}
[data-elementor-type="wp-page"]{
    overflow: hidden;
}

html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    z-index: 999;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
    user-select: none;
    pointer-events: none;
}/* End custom CSS */