.elementor-12 .elementor-element.elementor-element-f6692d6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-21e12d5 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-21e12d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:265px;}.elementor-12 .elementor-element.elementor-element-21e12d5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8c4281e{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c4281e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-297c11d{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:42px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-297c11d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-297c11d{right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-12 .elementor-element.elementor-element-c4722e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"BentonSans", Sans-serif;font-size:33px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9bf9c01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:500;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ca0b7df{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-12 .elementor-element.elementor-element-1c30532 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-1c30532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:265px;}.elementor-12 .elementor-element.elementor-element-1c30532.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3bac286{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3bac286 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-12 .elementor-element.elementor-element-c53095a{--display:flex;--position:absolute;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:42px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c53095a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c53095a{right:0px;}.elementor-12 .elementor-element.elementor-element-3a4c56e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"BentonSans", Sans-serif;font-size:33px;font-weight:900;text-transform:uppercase;line-height:40px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c9d935b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:500;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d93cac9 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-d93cac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d93cac9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-17caa9e{--display:flex;--position:absolute;--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--overflow:hidden;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-17caa9e{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-17caa9e{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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-acfcd34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-acfcd34 img{width:2000px;}.elementor-12 .elementor-element.elementor-element-b59c004{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-e58fb79{--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:0px 26px;--row-gap:0px;--column-gap:26px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e022b81 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-37b8a38 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ce58e71 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:400;line-height:1em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-294a852{--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:flex-end;--gap:0px 26px;--row-gap:0px;--column-gap:26px;--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-12 .elementor-element.elementor-element-1d5cfb8 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5509f8c .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3beb288 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f60ec65{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:152px;--padding-bottom:172px;--padding-left:175px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-f60ec65:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f60ec65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8d66825{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e6c9ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1e6c9ca .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:90px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:6px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ed7b4c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ea5de8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:500;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-96a06bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-96a06bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-96a06bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9d12e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-9d12e6a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-f15e1ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-f15e1ec .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-8f8503e .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-8f8503e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:41px;}.elementor-12 .elementor-element.elementor-element-8f8503e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8f8503e{right:175px;}body.rtl .elementor-12 .elementor-element.elementor-element-8f8503e{left:175px;}.elementor-12 .elementor-element.elementor-element-fc78fb6 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-fc78fb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fc78fb6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-19cb529{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:152px;--padding-bottom:172px;--padding-left:175px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-19cb529:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-19cb529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c66d05a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12 .elementor-element.elementor-element-fe29de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fe29de5 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:90px;font-weight:900;text-transform:uppercase;line-height:1.2em;letter-spacing:6px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-520a4bc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-39bc9ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:500;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e4b8637{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-e4b8637:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e4b8637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-985efb6{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-985efb6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-985efb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-33e237f{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-3ba7b05{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c5bd83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ad1d030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ad1d030 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:1.2em;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2b2637c{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:92px;}.elementor-12 .elementor-element.elementor-element-bd15794 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-bd15794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-76893e5{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-76893e5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76893e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-91417dd{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-ba98ba3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-622a0a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-20bcc50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-20bcc50 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:1.2em;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cae2ade{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:92px;}.elementor-12 .elementor-element.elementor-element-0edeed0 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-0edeed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06d2898{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-06d2898:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-06d2898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b7e7168{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-66ce029{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4805c73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b2a9e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b2a9e95 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:1.2em;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6b9e7c0{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:92px;}.elementor-12 .elementor-element.elementor-element-bab317e .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-bab317e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7eabe7f{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-7eabe7f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7eabe7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8d90335{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-fbcf97e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6d352e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fa96140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fa96140 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:1.2em;letter-spacing:3px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c1e1ce8{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:92px;}.elementor-12 .elementor-element.elementor-element-be7d460 .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-be7d460{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ea83fe1{--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;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-7f2cada{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-7f2cada:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7f2cada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a30df4{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-e8611c7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5be774c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-dd97972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dd97972 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:121px;letter-spacing:6px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ef3b4dc{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-ef3b4dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ef3b4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bd26dea{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-e793803{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3e761fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-de5c0cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-de5c0cf .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:121px;letter-spacing:6px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e159bd4{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-e159bd4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e159bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fe548fa{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-fffbde4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8028a50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f018f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f018f11 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:121px;letter-spacing:6px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-551e7c9{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-551e7c9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-551e7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-12bc9d3{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:83px;--padding-left:136px;--padding-right:92px;bottom:0px;}.elementor-12 .elementor-element.elementor-element-a7fbb7e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-052d66a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Gotham", Sans-serif;font-size:24px;font-weight:400;line-height:25px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2f61526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2f61526 .elementor-heading-title{font-family:"BentonSans", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:121px;letter-spacing:6px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-de40aa0{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:92px;}.elementor-12 .elementor-element.elementor-element-95008fe .elementor-button{background-color:var( --e-global-color-text );font-family:"BentonSans", Sans-serif;font-size:17px;font-weight:900;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:24px 26px 23px 25px;}.elementor-12 .elementor-element.elementor-element-95008fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f60ec65{--padding-top:30px;--padding-bottom:30px;--padding-left:19px;--padding-right:19px;}.elementor-12 .elementor-element.elementor-element-1e6c9ca .elementor-heading-title{font-size:50px;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-9ea5de8{font-size:20px;}.elementor-12 .elementor-element.elementor-element-8f8503e{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8f8503e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-19cb529{--padding-top:30px;--padding-bottom:30px;--padding-left:19px;--padding-right:19px;}.elementor-12 .elementor-element.elementor-element-fe29de5 .elementor-heading-title{font-size:50px;line-height:1.2em;letter-spacing:3px;}.elementor-12 .elementor-element.elementor-element-39bc9ba{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ea83fe1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-2a30df4{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-dd97972 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-bd26dea{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-de5c0cf .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-fe548fa{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-f018f11 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-12bc9d3{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-2f61526 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-de40aa0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3a4c56e{text-align:center;font-size:24px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-c9d935b{font-size:14px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-17caa9e{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b59c004{--width:100%;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-12 .elementor-element.elementor-element-e58fb79{--width:20%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-12 .elementor-element.elementor-element-e58fb79.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e022b81 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-37b8a38 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-ce58e71 .elementor-heading-title{font-size:12px;}.elementor-12 .elementor-element.elementor-element-294a852{--width:80%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-12 .elementor-element.elementor-element-294a852.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1d5cfb8 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-5509f8c .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-3beb288 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-f60ec65{--gap:34px 0px;--row-gap:34px;--column-gap:0px;--padding-top:92px;--padding-bottom:35px;--padding-left:19px;--padding-right:19px;}.elementor-12 .elementor-element.elementor-element-1e6c9ca .elementor-heading-title{font-size:54px;line-height:60px;letter-spacing:3.24px;}.elementor-12 .elementor-element.elementor-element-9ea5de8{font-size:18px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-fc78fb6{padding:035px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-19cb529{--gap:34px 0px;--row-gap:34px;--column-gap:0px;--padding-top:92px;--padding-bottom:35px;--padding-left:19px;--padding-right:19px;}.elementor-12 .elementor-element.elementor-element-fe29de5 .elementor-heading-title{font-size:54px;line-height:60px;letter-spacing:3.24px;}.elementor-12 .elementor-element.elementor-element-39bc9ba{font-size:18px;line-height:22px;}.elementor-12 .elementor-element.elementor-element-985efb6{--border-radius:0px 0px 0px 0px;--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-12 .elementor-element.elementor-element-33e237f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:41px;--padding-left:43px;--padding-right:43px;}.elementor-12 .elementor-element.elementor-element-c5bd83e{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-ad1d030 .elementor-heading-title{font-size:54px;line-height:89px;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-2b2637c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-91417dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:41px;--padding-left:43px;--padding-right:43px;}.elementor-12 .elementor-element.elementor-element-622a0a7{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-20bcc50 .elementor-heading-title{font-size:54px;line-height:89px;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-cae2ade{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7e7168{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:41px;--padding-left:43px;--padding-right:43px;}.elementor-12 .elementor-element.elementor-element-4805c73{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-b2a9e95 .elementor-heading-title{font-size:54px;line-height:89px;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-6b9e7c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d90335{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:41px;--padding-left:43px;--padding-right:43px;}.elementor-12 .elementor-element.elementor-element-f6d352e{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-fa96140 .elementor-heading-title{font-size:54px;line-height:89px;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-c1e1ce8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ea83fe1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:42px;--padding-left:19px;--padding-right:19px;}.elementor-12 .elementor-element.elementor-element-7f2cada{--min-height:70vh;--border-radius:0px 0px 0px 0px;--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-12 .elementor-element.elementor-element-2a30df4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5be774c{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-dd97972 .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-ef3b4dc{--min-height:70vh;}.elementor-12 .elementor-element.elementor-element-bd26dea{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3e761fd{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-de5c0cf .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-e159bd4{--min-height:70vh;}.elementor-12 .elementor-element.elementor-element-fe548fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8028a50{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-f018f11 .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-551e7c9{--min-height:70vh;}.elementor-12 .elementor-element.elementor-element-12bc9d3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-052d66a{font-size:12px;line-height:15px;}.elementor-12 .elementor-element.elementor-element-2f61526 .elementor-heading-title{font-size:39px;line-height:1em;letter-spacing:0.81px;}.elementor-12 .elementor-element.elementor-element-de40aa0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e58fb79{--width:50%;}.elementor-12 .elementor-element.elementor-element-294a852{--width:50%;}.elementor-12 .elementor-element.elementor-element-8d66825{--width:50%;}.elementor-12 .elementor-element.elementor-element-4ed7b4c{--width:50%;}.elementor-12 .elementor-element.elementor-element-c66d05a{--width:50%;}.elementor-12 .elementor-element.elementor-element-520a4bc{--width:50%;}.elementor-12 .elementor-element.elementor-element-985efb6{--width:100%;}.elementor-12 .elementor-element.elementor-element-3ba7b05{--width:50%;}.elementor-12 .elementor-element.elementor-element-2b2637c{--width:50%;}.elementor-12 .elementor-element.elementor-element-76893e5{--width:100%;}.elementor-12 .elementor-element.elementor-element-ba98ba3{--width:50%;}.elementor-12 .elementor-element.elementor-element-cae2ade{--width:50%;}.elementor-12 .elementor-element.elementor-element-06d2898{--width:100%;}.elementor-12 .elementor-element.elementor-element-66ce029{--width:50%;}.elementor-12 .elementor-element.elementor-element-6b9e7c0{--width:50%;}.elementor-12 .elementor-element.elementor-element-7eabe7f{--width:100%;}.elementor-12 .elementor-element.elementor-element-fbcf97e{--width:50%;}.elementor-12 .elementor-element.elementor-element-c1e1ce8{--width:50%;}.elementor-12 .elementor-element.elementor-element-7f2cada{--width:100%;}.elementor-12 .elementor-element.elementor-element-e8611c7{--width:50%;}.elementor-12 .elementor-element.elementor-element-ef3b4dc{--width:100%;}.elementor-12 .elementor-element.elementor-element-e793803{--width:50%;}.elementor-12 .elementor-element.elementor-element-e159bd4{--width:100%;}.elementor-12 .elementor-element.elementor-element-fffbde4{--width:50%;}.elementor-12 .elementor-element.elementor-element-551e7c9{--width:100%;}.elementor-12 .elementor-element.elementor-element-a7fbb7e{--width:50%;}.elementor-12 .elementor-element.elementor-element-de40aa0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-e58fb79{--width:40%;}.elementor-12 .elementor-element.elementor-element-294a852{--width:60%;}.elementor-12 .elementor-element.elementor-element-e8611c7{--width:100%;}.elementor-12 .elementor-element.elementor-element-e793803{--width:100%;}.elementor-12 .elementor-element.elementor-element-fffbde4{--width:100%;}.elementor-12 .elementor-element.elementor-element-a7fbb7e{--width:100%;}.elementor-12 .elementor-element.elementor-element-de40aa0{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-21e12d5 */.roleta-btn .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn .elementor-button-text::before,
.roleta-btn .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c30532 */.roleta-btn .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn .elementor-button-text::before,
.roleta-btn .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d93cac9 */.roleta-btn .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn .elementor-button-text::before,
.roleta-btn .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f8503e */.roleta-btn .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn .elementor-button-text::before,
.roleta-btn .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc78fb6 */.roleta-btn .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn .elementor-button-text::before,
.roleta-btn .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd15794 */.roleta-btn .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn .elementor-button-text::before,
.roleta-btn .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-985efb6 */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-985efb6 {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-985efb6 .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0edeed0 */.roleta-btn2 .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn2 .elementor-button-text::before,
.roleta-btn2 .elementor-button-text::after {
  content: "Pedir orçamento";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn2 .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn2:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn2:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76893e5 */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-76893e5 {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-76893e5 .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bab317e */.roleta-btn2 .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn2 .elementor-button-text::before,
.roleta-btn2 .elementor-button-text::after {
  content: "Pedir orçamento";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn2 .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn2:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn2:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d2898 */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-06d2898 {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-06d2898 .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be7d460 */.roleta-btn2 .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn2 .elementor-button-text::before,
.roleta-btn2 .elementor-button-text::after {
  content: "Pedir orçamento";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn2 .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn2:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn2:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eabe7f */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-7eabe7f {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-7eabe7f .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b8637 */.elementor-12 .elementor-element.elementor-element-e4b8637 .banner-video{
    overflow: hidden !important;
    clip-path: inset(0% round 50px); 
}

.elementor-12 .elementor-element.elementor-element-e4b8637 video,
.elementor-12 .elementor-element.elementor-element-e4b8637 .elementor-background-video-container,
.elementor-12 .elementor-element.elementor-element-e4b8637 .elementor-background-video-embed {
    border-radius: 50px !important; 
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2cada */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-7f2cada {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-7f2cada .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3b4dc */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-ef3b4dc {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-ef3b4dc .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e159bd4 */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-e159bd4 {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-e159bd4 .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551e7c9 */@supports (-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) or (clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0)) {
    .elementor-12 .elementor-element.elementor-element-551e7c9 {
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
        overflow: hidden;
    }
    .elementor-12 .elementor-element.elementor-element-551e7c9 .elementor-background-video-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100%;
        pointer-events: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea83fe1 */.elementor-12 .elementor-element.elementor-element-ea83fe1 .banner-video{
    overflow: hidden !important;
    clip-path: inset(0% round 50px); 
}

.elementor-12 .elementor-element.elementor-element-ea83fe1 video,
.elementor-12 .elementor-element.elementor-element-ea83fe1 .elementor-background-video-container,
.elementor-12 .elementor-element.elementor-element-ea83fe1 .elementor-background-video-embed {
    border-radius: 50px !important; 
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95008fe */.roleta-btn2 .elementor-button-text {
  display: inline-block;
  overflow: hidden;
  height: 1.2em;
  position: relative;
}

.roleta-btn2 .elementor-button-text::before,
.roleta-btn2 .elementor-button-text::after {
  content: "Vamos colaborar";
  display: block;
  line-height: 1.2em;
  transition: transform 0.4s cubic-bezier(.76,0,.24,1);
}

.roleta-btn2 .elementor-button-text::after {
  position: absolute;
  left: 0;
  top: 100%;
}

.roleta-btn2:hover .elementor-button-text::before {
  transform: translateY(-100%);
}

.roleta-btn2:hover .elementor-button-text::after {
  transform: translateY(-100%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BentonSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://osfredericos.pt/wp-content/uploads/2026/05/BentonSans-Regular.woff2') format('woff2'),
		url('https://osfredericos.pt/wp-content/uploads/2026/05/BentonSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'BentonSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://osfredericos.pt/wp-content/uploads/2026/05/BentonSans-Medium.woff2') format('woff2'),
		url('https://osfredericos.pt/wp-content/uploads/2026/05/BentonSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'BentonSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://osfredericos.pt/wp-content/uploads/2026/05/BentonSans-Black.woff2') format('woff2'),
		url('https://osfredericos.pt/wp-content/uploads/2026/05/BentonSans-Black.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://osfredericos.pt/wp-content/uploads/2026/05/Gotham-Medium.woff2') format('woff2'),
		url('https://osfredericos.pt/wp-content/uploads/2026/05/Gotham-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */