.elementor-12 .elementor-element.elementor-element-5ce4be9{--display:flex;--min-height:1100px;--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;--justify-content:center;--overlay-opacity:0.5;}.elementor-12 .elementor-element.elementor-element-5ce4be9::before, .elementor-12 .elementor-element.elementor-element-5ce4be9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5ce4be9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5ce4be9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5ce4be9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5ce4be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-64dbac8 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5ce4be9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ce4be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://fedorafilms.ca/wp-content/uploads/2026/05/hero-video-static-1.jpg") 50% 50%;background-size:cover;}.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-12 .elementor-element.elementor-element-e953ac4 .elementor-heading-title{font-family:var( --e-global-typography-d153da8-font-family ), Sans-serif;font-size:var( --e-global-typography-d153da8-font-size );font-weight:var( --e-global-typography-d153da8-font-weight );line-height:var( --e-global-typography-d153da8-line-height );color:var( --e-global-color-52bff56 );}.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-12 .elementor-element.elementor-element-d6393b5{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-52bff56 );}.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-12 .elementor-element.elementor-element-5ced991 .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-52bff56 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-372ec70{--display:flex;--position:absolute;bottom:20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-372ec70{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-372ec70{right:0px;}.elementor-12 .elementor-element.elementor-element-70eb80e{text-align:center;}.elementor-12 .elementor-element.elementor-element-70eb80e .elementor-heading-title{font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-ea2a3e5{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ea2a3e5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ea2a3e5 .mousey{border-color:var( --e-global-color-52bff56 );height:50px;width:30px;border-width:2px;border-radius:50px;}.elementor-12 .elementor-element.elementor-element-ea2a3e5 .scroller{width:3px;height:10px;margin-top:0px;background-color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-972a61e{--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:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-12 .elementor-element.elementor-element-b73dae8{text-align:center;}.elementor-12 .elementor-element.elementor-element-b73dae8 .elementor-heading-title{font-family:var( --e-global-typography-2747913-font-family ), Sans-serif;font-size:var( --e-global-typography-2747913-font-size );font-weight:var( --e-global-typography-2747913-font-weight );line-height:var( --e-global-typography-2747913-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-6f97317{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6f97317 .elementor-heading-title{font-family:var( --e-global-typography-322c0e7-font-family ), Sans-serif;font-size:var( --e-global-typography-322c0e7-font-size );font-weight:var( --e-global-typography-322c0e7-font-weight );line-height:var( --e-global-typography-322c0e7-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-4546d1d{text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-1d15cb8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ca807d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-12 .elementor-element.elementor-element-c2f135e img{width:100%;}.elementor-12 .elementor-element.elementor-element-8c1d2e8{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-35197c3{text-align:center;}.elementor-12 .elementor-element.elementor-element-35197c3 .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:33px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-5cf4a2b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-92291ba .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-52bff56 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-92291ba{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-92291ba .elementor-button:focus svg{fill:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-d6c9d3e{--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:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1e9ee54{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a24823 img{width:100%;}.elementor-12 .elementor-element.elementor-element-5d1fdc6{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-ff84221{text-align:center;}.elementor-12 .elementor-element.elementor-element-ff84221 .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:33px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-5841006{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-52bff56 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-a0bab35{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button:focus svg{fill:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-b1198da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8949444 img{width:100%;}.elementor-12 .elementor-element.elementor-element-5496c64{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-146446b{text-align:center;}.elementor-12 .elementor-element.elementor-element-146446b .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:33px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-b6b223e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:none;border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4863478 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-52bff56 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-4863478{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4863478 .elementor-button:focus svg{fill:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-ba49887{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa70d13{--display:flex;}.elementor-12 .elementor-element.elementor-element-867253d{text-align:center;}.elementor-12 .elementor-element.elementor-element-867253d .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-2aae267{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64dbac8 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-63292a2{--display:flex;}.elementor-12 .elementor-element.elementor-element-018ecff{text-align:center;}.elementor-12 .elementor-element.elementor-element-018ecff .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-66b9e27{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64dbac8 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f349578{--display:flex;}.elementor-12 .elementor-element.elementor-element-5bb1909{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bb1909 .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-5b054f7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64dbac8 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64dbac8 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-737378c{--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:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-12 .elementor-element.elementor-element-ca52b1a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ca52b1a .elementor-heading-title{font-family:var( --e-global-typography-322c0e7-font-family ), Sans-serif;font-size:var( --e-global-typography-322c0e7-font-size );font-weight:var( --e-global-typography-322c0e7-font-weight );line-height:var( --e-global-typography-322c0e7-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-e63744c{padding:0em 15em 0em 15em;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-3b1ff52{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d72a122{--display:flex;}.elementor-12 .elementor-element.elementor-element-0285f65{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7db2a07{--display:flex;}.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-12 .elementor-element.elementor-element-843dc0f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-843dc0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-843dc0f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-843dc0f.elementor-view-default .elementor-icon{color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-843dc0f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-843dc0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-843dc0f .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-843dc0f .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-843dc0f .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-603fb25{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-603fb25 .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:23px;font-weight:300;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-fb93d69{--display:flex;}.elementor-12 .elementor-element.elementor-element-f9f852a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f9f852a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f9f852a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f9f852a.elementor-view-default .elementor-icon{color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f9f852a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f9f852a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f9f852a .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-f9f852a .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-f9f852a .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-5b96c53{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5b96c53 .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:23px;font-weight:300;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-e485e8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f55c92a{--display:flex;}.elementor-12 .elementor-element.elementor-element-032ca21 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-032ca21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-032ca21.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-032ca21.elementor-view-default .elementor-icon{color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-032ca21.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-032ca21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-032ca21 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-032ca21 .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-032ca21 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-e64bae3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e64bae3 .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:23px;font-weight:300;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-fa5c5a2{--display:flex;}.elementor-12 .elementor-element.elementor-element-ed70764 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ed70764.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-ed70764.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ed70764.elementor-view-default .elementor-icon{color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-ed70764.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ed70764.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-ed70764 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-ed70764 .elementor-icon svg{height:50px;}.elementor-12 .elementor-element.elementor-element-ed70764 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-f94555f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f94555f .elementor-heading-title{font-family:"freight-big-pro", Sans-serif;font-size:23px;font-weight:300;line-height:33px;color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64dbac8 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-708aec2{--display:flex;}.elementor-12 .elementor-element.elementor-element-0c75b6c img{width:100%;}.elementor-12 .elementor-element.elementor-element-9e595c1{--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:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e595c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b7f6151{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b7f6151 .elementor-heading-title{font-family:var( --e-global-typography-322c0e7-font-family ), Sans-serif;font-size:var( --e-global-typography-322c0e7-font-size );font-weight:var( --e-global-typography-322c0e7-font-weight );line-height:var( --e-global-typography-322c0e7-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-b42e792{padding:0em 15em 0em 15em;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-02c4add{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc2a7c8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button{background-color:var( --e-global-color-64dbac8 );font-family:var( --e-global-typography-3a12c88-font-family ), Sans-serif;font-size:var( --e-global-typography-3a12c88-font-size );font-weight:var( --e-global-typography-3a12c88-font-weight );text-transform:var( --e-global-typography-3a12c88-text-transform );line-height:var( --e-global-typography-3a12c88-line-height );fill:var( --e-global-color-52bff56 );color:var( --e-global-color-52bff56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-64dbac8 );border-radius:0px 0px 0px 0px;padding:8px 15px 8px 15px;}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button:focus{background-color:var( --e-global-color-52bff56 );color:var( --e-global-color-64dbac8 );border-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button:focus svg{fill:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-a3746a6{--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:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-12 .elementor-element.elementor-element-6a9403d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6a9403d .elementor-heading-title{font-family:var( --e-global-typography-322c0e7-font-family ), Sans-serif;font-size:var( --e-global-typography-322c0e7-font-size );font-weight:var( --e-global-typography-322c0e7-font-weight );line-height:var( --e-global-typography-322c0e7-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f9edfac{padding:0em 15em 0em 15em;text-align:center;font-family:var( --e-global-typography-7812517-font-family ), Sans-serif;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-03680fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6078bc{--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;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-f6078bc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6078bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f834878{--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:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-52bff56 );--border-color:var( --e-global-color-52bff56 );--border-radius:00px 00px 00px 00px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-3d8b98b{text-align:center;}.elementor-12 .elementor-element.elementor-element-3d8b98b .elementor-heading-title{font-family:var( --e-global-typography-9ddd059-font-family ), Sans-serif;font-size:var( --e-global-typography-9ddd059-font-size );font-weight:var( --e-global-typography-9ddd059-font-weight );line-height:var( --e-global-typography-9ddd059-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-cc7933f{--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-146304d{--display:flex;}.elementor-12 .elementor-element.elementor-element-ca0dc2a{font-family:"freight-sans-pro", Sans-serif;font-size:18px;font-style:italic;line-height:30px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-e47ad11{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-e47ad11 .elementor-heading-title{font-family:var( --e-global-typography-2747913-font-family ), Sans-serif;font-size:var( --e-global-typography-2747913-font-size );font-weight:var( --e-global-typography-2747913-font-weight );line-height:var( --e-global-typography-2747913-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-c3edcdc{--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;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-c3edcdc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c3edcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-f3a2b5c{--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:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-52bff56 );--border-color:var( --e-global-color-52bff56 );--border-radius:00px 00px 00px 00px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-6be46c9{text-align:center;}.elementor-12 .elementor-element.elementor-element-6be46c9 .elementor-heading-title{font-family:var( --e-global-typography-9ddd059-font-family ), Sans-serif;font-size:var( --e-global-typography-9ddd059-font-size );font-weight:var( --e-global-typography-9ddd059-font-weight );line-height:var( --e-global-typography-9ddd059-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-c896589{--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-41b1b13{--display:flex;}.elementor-12 .elementor-element.elementor-element-5f808b2{font-family:"freight-sans-pro", Sans-serif;font-size:18px;font-style:italic;line-height:30px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-8dbbaca{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-8dbbaca .elementor-heading-title{font-family:var( --e-global-typography-2747913-font-family ), Sans-serif;font-size:var( --e-global-typography-2747913-font-size );font-weight:var( --e-global-typography-2747913-font-weight );line-height:var( --e-global-typography-2747913-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-93e7bdc{--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;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-93e7bdc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-93e7bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-2da9a99{--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:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-52bff56 );--border-color:var( --e-global-color-52bff56 );--border-radius:00px 00px 00px 00px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-e0736e7{text-align:center;}.elementor-12 .elementor-element.elementor-element-e0736e7 .elementor-heading-title{font-family:var( --e-global-typography-9ddd059-font-family ), Sans-serif;font-size:var( --e-global-typography-9ddd059-font-size );font-weight:var( --e-global-typography-9ddd059-font-weight );line-height:var( --e-global-typography-9ddd059-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-340184f{--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-959f3aa{--display:flex;}.elementor-12 .elementor-element.elementor-element-4f8661c{font-family:"freight-sans-pro", Sans-serif;font-size:18px;font-style:italic;line-height:30px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-3257ef0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-3257ef0 .elementor-heading-title{font-family:var( --e-global-typography-2747913-font-family ), Sans-serif;font-size:var( --e-global-typography-2747913-font-size );font-weight:var( --e-global-typography-2747913-font-weight );line-height:var( --e-global-typography-2747913-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-c8cb77f{--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;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-c8cb77f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c8cb77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-14949c7{--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:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-52bff56 );--border-color:var( --e-global-color-52bff56 );--border-radius:00px 00px 00px 00px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-c37f071{text-align:center;}.elementor-12 .elementor-element.elementor-element-c37f071 .elementor-heading-title{font-family:var( --e-global-typography-9ddd059-font-family ), Sans-serif;font-size:var( --e-global-typography-9ddd059-font-size );font-weight:var( --e-global-typography-9ddd059-font-weight );line-height:var( --e-global-typography-9ddd059-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-5fad1d9{--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-6ec0d8d{--display:flex;}.elementor-12 .elementor-element.elementor-element-10378a0{font-family:"freight-sans-pro", Sans-serif;font-size:18px;font-style:italic;line-height:30px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-84eb47b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-84eb47b .elementor-heading-title{font-family:var( --e-global-typography-2747913-font-family ), Sans-serif;font-size:var( --e-global-typography-2747913-font-size );font-weight:var( --e-global-typography-2747913-font-weight );line-height:var( --e-global-typography-2747913-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-af00b7c{--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;--align-items:center;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-af00b7c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-af00b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64dbac8 );}.elementor-12 .elementor-element.elementor-element-85a855a{--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:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-52bff56 );--border-color:var( --e-global-color-52bff56 );--border-radius:00px 00px 00px 00px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}.elementor-12 .elementor-element.elementor-element-4b22f52{text-align:center;}.elementor-12 .elementor-element.elementor-element-4b22f52 .elementor-heading-title{font-family:var( --e-global-typography-9ddd059-font-family ), Sans-serif;font-size:var( --e-global-typography-9ddd059-font-size );font-weight:var( --e-global-typography-9ddd059-font-weight );line-height:var( --e-global-typography-9ddd059-line-height );color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-3106576{--e-rating-justify-content:center;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-969540a{--display:flex;}.elementor-12 .elementor-element.elementor-element-6cee310{font-family:"freight-sans-pro", Sans-serif;font-size:18px;font-style:italic;line-height:30px;color:var( --e-global-color-52bff56 );}.elementor-12 .elementor-element.elementor-element-5591e90{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5591e90 .elementor-heading-title{font-family:var( --e-global-typography-2747913-font-family ), Sans-serif;font-size:var( --e-global-typography-2747913-font-size );font-weight:var( --e-global-typography-2747913-font-weight );line-height:var( --e-global-typography-2747913-line-height );color:var( --e-global-color-52bff56 );}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f834878{--width:60%;}.elementor-12 .elementor-element.elementor-element-f3a2b5c{--width:60%;}.elementor-12 .elementor-element.elementor-element-2da9a99{--width:60%;}.elementor-12 .elementor-element.elementor-element-14949c7{--width:60%;}.elementor-12 .elementor-element.elementor-element-85a855a{--width:60%;}}@media(max-width:1440px){.elementor-12 .elementor-element.elementor-element-e953ac4 .elementor-heading-title{font-size:var( --e-global-typography-d153da8-font-size );line-height:var( --e-global-typography-d153da8-line-height );}.elementor-12 .elementor-element.elementor-element-d6393b5{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-70eb80e .elementor-heading-title{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b73dae8 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6f97317 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-4546d1d{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5cf4a2b{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5841006{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b6b223e{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-2aae267{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-66b9e27{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5b054f7{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-ca52b1a .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-e63744c{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b7f6151 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-b42e792{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-6a9403d .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-f9edfac{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-3d8b98b .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-e47ad11 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6be46c9 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-8dbbaca .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-e0736e7 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-3257ef0 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-c37f071 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-84eb47b .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-4b22f52 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-5591e90 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}}@media(max-width:1200px){.elementor-12 .elementor-element.elementor-element-e63744c{padding:0em 10em 0em 10em;}.elementor-12 .elementor-element.elementor-element-b42e792{padding:0em 10em 0em 10em;}.elementor-12 .elementor-element.elementor-element-f9edfac{padding:0em 10em 0em 10em;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e953ac4 .elementor-heading-title{font-size:var( --e-global-typography-d153da8-font-size );line-height:var( --e-global-typography-d153da8-line-height );}.elementor-12 .elementor-element.elementor-element-d6393b5{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-70eb80e .elementor-heading-title{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b73dae8 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6f97317 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-4546d1d{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5cf4a2b{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5841006{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b6b223e{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-2aae267{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-66b9e27{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5b054f7{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-ca52b1a .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-e63744c{padding:0em 8em 0em 8em;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b7f6151 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-b42e792{padding:0em 8em 0em 8em;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-6a9403d .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-f9edfac{padding:0em 8em 0em 8em;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-3d8b98b .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-e47ad11 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6be46c9 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-8dbbaca .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-e0736e7 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-3257ef0 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-c37f071 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-84eb47b .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-4b22f52 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-5591e90 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}}@media(max-width:880px){.elementor-12 .elementor-element.elementor-element-5ce4be9{--min-height:100vh;}.elementor-12 .elementor-element.elementor-element-d6393b5{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-12 .elementor-element.elementor-element-35197c3 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-ff84221 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-146446b .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-867253d .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-018ecff .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-5bb1909 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-e63744c{padding:0em 5em 0em 5em;}.elementor-12 .elementor-element.elementor-element-603fb25 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-5b96c53 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-e64bae3 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-f94555f .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-b42e792{padding:0em 5em 0em 5em;}.elementor-12 .elementor-element.elementor-element-f9edfac{padding:0em 5em 0em 5em;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e953ac4 .elementor-heading-title{font-size:var( --e-global-typography-d153da8-font-size );line-height:var( --e-global-typography-d153da8-line-height );}.elementor-12 .elementor-element.elementor-element-d6393b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-70eb80e .elementor-heading-title{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b73dae8 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6f97317 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-4546d1d{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-8c1d2e8{--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;}.elementor-12 .elementor-element.elementor-element-5cf4a2b{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-d6c9d3e{--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;}.elementor-12 .elementor-element.elementor-element-1e9ee54{--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;}.elementor-12 .elementor-element.elementor-element-5d1fdc6{--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;}.elementor-12 .elementor-element.elementor-element-ff84221{text-align:center;}.elementor-12 .elementor-element.elementor-element-5841006{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b6b223e{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-2aae267{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-66b9e27{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5b054f7{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-ca52b1a .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-e63744c{padding:0em 1em 0em 1em;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b7f6151 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-b42e792{padding:0em 1em 0em 1em;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-6a9403d .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-f9edfac{padding:0em 1em 0em 1em;font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-f834878{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-3d8b98b .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-e47ad11 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-f3a2b5c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-6be46c9 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-8dbbaca .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-2da9a99{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-e0736e7 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-3257ef0 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-14949c7{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-c37f071 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-84eb47b .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-85a855a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-4b22f52 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-5591e90 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}}@media(max-width:1200px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-9e595c1{--width:1089px;}}@media(min-width:2400px){.elementor-12 .elementor-element.elementor-element-e953ac4 .elementor-heading-title{font-size:var( --e-global-typography-d153da8-font-size );line-height:var( --e-global-typography-d153da8-line-height );}.elementor-12 .elementor-element.elementor-element-d6393b5{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5ced991 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-70eb80e .elementor-heading-title{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b73dae8 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6f97317 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-4546d1d{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-5cf4a2b{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-92291ba .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5841006{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-a0bab35 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b6b223e{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-4863478 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-2aae267{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-63a6f60 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-66b9e27{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-9687a42 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-5b054f7{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-fa64bdf .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-75335e1 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-ca52b1a .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-e63744c{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-d3dfb88 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-b7f6151 .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-b42e792{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-17723c7 .elementor-button{font-size:var( --e-global-typography-3a12c88-font-size );line-height:var( --e-global-typography-3a12c88-line-height );}.elementor-12 .elementor-element.elementor-element-6a9403d .elementor-heading-title{font-size:var( --e-global-typography-322c0e7-font-size );line-height:var( --e-global-typography-322c0e7-line-height );}.elementor-12 .elementor-element.elementor-element-f9edfac{font-size:var( --e-global-typography-7812517-font-size );line-height:var( --e-global-typography-7812517-line-height );}.elementor-12 .elementor-element.elementor-element-3d8b98b .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-e47ad11 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-6be46c9 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-8dbbaca .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-e0736e7 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-3257ef0 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-c37f071 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-84eb47b .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}.elementor-12 .elementor-element.elementor-element-4b22f52 .elementor-heading-title{font-size:var( --e-global-typography-9ddd059-font-size );line-height:var( --e-global-typography-9ddd059-line-height );}.elementor-12 .elementor-element.elementor-element-5591e90 .elementor-heading-title{font-size:var( --e-global-typography-2747913-font-size );line-height:var( --e-global-typography-2747913-line-height );}}/* Start custom CSS for button, class: .elementor-element-5ced991 */.elementor-12 .elementor-element.elementor-element-5ced991 a:hover svg path,
.elementor-12 .elementor-element.elementor-element-5ced991 a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2f135e */.elementor-12 .elementor-element.elementor-element-c2f135e figcaption{
    position: absolute;
    bottom:20px;
    width:100%;
    color:#fff !important;
        font-family: var(--e-global-typography-2747913-font-family), Sans-serif;
    font-size: var(--e-global-typography-2747913-font-size);
    font-weight: var(--e-global-typography-2747913-font-weight);
    line-height: var(--e-global-typography-2747913-line-height);
    text-transform: uppercase;
   font-style:normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92291ba */.elementor-12 .elementor-element.elementor-element-92291ba a:hover{
    opacity:0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ca807d */.elementor-12 .elementor-element.elementor-element-2ca807d:hover .hover{
    opacity: 1;
  visibility: visible;
}
.elementor-12 .elementor-element.elementor-element-2ca807d:hover figcaption{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a24823 */.elementor-12 .elementor-element.elementor-element-2a24823 figcaption{
    position: absolute;
    bottom:20px;
    width:100%;
    color:#fff !important;
        font-family: var(--e-global-typography-2747913-font-family), Sans-serif;
    font-size: var(--e-global-typography-2747913-font-size);
    font-weight: var(--e-global-typography-2747913-font-weight);
    line-height: var(--e-global-typography-2747913-line-height);
      text-transform: uppercase;
      font-style:normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0bab35 */.elementor-12 .elementor-element.elementor-element-a0bab35 a:hover{
    opacity:0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9ee54 */.elementor-12 .elementor-element.elementor-element-1e9ee54:hover .hover{
     opacity: 1;
  visibility: visible;
}
.elementor-12 .elementor-element.elementor-element-1e9ee54:hover figcaption{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8949444 */.elementor-12 .elementor-element.elementor-element-8949444 figcaption{
    position: absolute;
    bottom:20px;
    width:100%;
    color:#fff !important;
        font-family: var(--e-global-typography-2747913-font-family), Sans-serif;
    font-size: var(--e-global-typography-2747913-font-size);
    font-weight: var(--e-global-typography-2747913-font-weight);
    line-height: var(--e-global-typography-2747913-line-height);
      text-transform: uppercase;
      font-style:normal;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4863478 */.elementor-12 .elementor-element.elementor-element-4863478 a:hover{
    opacity:0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1198da */.elementor-12 .elementor-element.elementor-element-b1198da:hover .hover{
     opacity: 1;
  visibility: visible;
}
.elementor-12 .elementor-element.elementor-element-b1198da:hover figcaption{
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63a6f60 */.elementor-12 .elementor-element.elementor-element-63a6f60 a:hover svg path,
.elementor-12 .elementor-element.elementor-element-63a6f60 a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9687a42 */.elementor-12 .elementor-element.elementor-element-9687a42 a:hover svg path,
.elementor-12 .elementor-element.elementor-element-9687a42 a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa64bdf */.elementor-12 .elementor-element.elementor-element-fa64bdf a:hover svg path,
.elementor-12 .elementor-element.elementor-element-fa64bdf a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75335e1 */.elementor-12 .elementor-element.elementor-element-75335e1 a:hover svg path,
.elementor-12 .elementor-element.elementor-element-75335e1 a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-972a61e */.elementor-12 .elementor-element.elementor-element-972a61e .hover{
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:99;
    background:rgba(0,0,0,0.75);
        justify-content: center;
/* 1. Start invisible */
  opacity: 0;
  visibility: hidden;
  
  /* 2. Define the transition (property duration timing-function) */
  transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3dfb88 */.elementor-12 .elementor-element.elementor-element-d3dfb88 a:hover svg path,
.elementor-12 .elementor-element.elementor-element-d3dfb88 a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02c4add */.elementor-12 .elementor-element.elementor-element-02c4add::before{
    position: absolute;
    background: linear-gradient(to right, rgba(245, 242, 238, 1), rgba(255, 0, 0, 0));
    left:0px;
    top:0px;
    width:10%;
    height:100%;
    z-index:9;
    content:" ";
}
.elementor-12 .elementor-element.elementor-element-02c4add::after{
    position: absolute;
    background: linear-gradient(to right,  rgba(255, 0, 0, 0), rgba(245, 242, 238, 1));
    right:0px;
    top:0px;
    width:10%;
    height:100%;
    z-index:9;
    content:" ";
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-17723c7 */.elementor-12 .elementor-element.elementor-element-17723c7 a:hover svg path,
.elementor-12 .elementor-element.elementor-element-17723c7 a:hover svg polygon{
    fill:#000 !important;
}/* End custom CSS */