.elementor-25 .elementor-element.elementor-element-a994233{--display:flex;--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a994233:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a994233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://usedtransmissiondealer.com/wp-content/uploads/2026/07/pexels-jay-jay-redelinghuys-61078147-8237050-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a994233::before, .elementor-25 .elementor-element.elementor-element-a994233 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a994233 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-a994233 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a994233 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-a994233 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-1f6a88f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-25 .elementor-element.elementor-element-f67158d{text-align:center;}.elementor-25 .elementor-element.elementor-element-f67158d .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:42px;color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25 .elementor-element.elementor-element-5f581c1 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-5f581c1 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-primary );color:var( --e-global-color-a25207e );border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-b354bf2{--display:flex;}.elementor-25 .elementor-element.elementor-element-a210051{--e-image-carousel-slides-to-show:10;}.elementor-25 .elementor-element.elementor-element-71e9fe2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d51d852{text-align:center;}.elementor-25 .elementor-element.elementor-element-d51d852 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:42px;color:var( --e-global-color-primary );}.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-25 .elementor-element.elementor-element-dac4dd2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-accent );}.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-25 .elementor-element.elementor-element-feb1828{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;}.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-25 .elementor-element.elementor-element-22ebc78 .elementor-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-22ebc78{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5c57200{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-0641174 .elementor-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-0641174{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-afaae57{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-5bde579 .elementor-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-5bde579{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-816da8b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-531a3d9 .elementor-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-531a3d9{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-28bdf12{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-8f8d7d7 .elementor-button{background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-8f8d7d7{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-65018881{--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:flex-start;--gap:36px 60px;--row-gap:36px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-65018881:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-65018881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5b393159{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-25 .elementor-element.elementor-element-5b393159.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-67fcaf1a{text-align:start;}.elementor-25 .elementor-element.elementor-element-67fcaf1a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:800;line-height:1.15em;letter-spacing:-0.8px;color:#101114;}.elementor-25 .elementor-element.elementor-element-71f2dcf5{text-align:start;font-family:"Arial", Sans-serif;font-size:19px;font-weight:400;line-height:1.8em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#61656B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-icon i{color:#B70000;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-icon svg{fill:#B70000;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-6481be78{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-text{color:#101114;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7b3d728c{text-align:start;font-family:"Arial", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-8f989ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;text-align:start;font-family:"Arial", Sans-serif;font-size:17px;font-weight:700;line-height:1.6em;color:#101114;}.elementor-25 .elementor-element.elementor-element-30ceb429{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-25 .elementor-element.elementor-element-78f90c02{text-align:center;}.elementor-25 .elementor-element.elementor-element-78f90c02 img{width:100%;}.elementor-25 .elementor-element.elementor-element-1b897487{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-1b897487:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1b897487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8F7;}.elementor-25 .elementor-element.elementor-element-60e678a9{text-align:start;}.elementor-25 .elementor-element.elementor-element-60e678a9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;color:#101114;}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-icon i{color:#B70000;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-icon svg{fill:#B70000;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-5de4ff91{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-text{color:#101114;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2bb9bd17{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2bb9bd17:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2bb9bd17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7e95f134{text-align:start;}.elementor-25 .elementor-element.elementor-element-7e95f134 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:800;line-height:1.1em;letter-spacing:-1px;color:#101114;}.elementor-25 .elementor-element.elementor-element-1af3dbf3{text-align:start;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-fbbfaa3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8af95cb{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-8af95cb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8af95cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-44a4b1a7{text-align:start;}.elementor-25 .elementor-element.elementor-element-44a4b1a7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-32ff7354{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-3fc11cdc{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-3fc11cdc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3fc11cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-64329528{text-align:start;}.elementor-25 .elementor-element.elementor-element-64329528 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-66cf7d3f{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-79a2a963{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-79a2a963:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-79a2a963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7ed40b6e{text-align:start;}.elementor-25 .elementor-element.elementor-element-7ed40b6e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-5a17bd84{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-63a5f8f6{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-63a5f8f6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-63a5f8f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5939e286{text-align:start;}.elementor-25 .elementor-element.elementor-element-5939e286 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-42accd7f{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-7b68ce88{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-7b68ce88:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7b68ce88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-18e35fc8{text-align:start;}.elementor-25 .elementor-element.elementor-element-18e35fc8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-26030732{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-28ab4573{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-28ab4573:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-28ab4573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-228ffdff{text-align:start;}.elementor-25 .elementor-element.elementor-element-228ffdff .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-40b77403{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-6fd4a215{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-6fd4a215:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6fd4a215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4d638527{text-align:start;}.elementor-25 .elementor-element.elementor-element-4d638527 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-2c93f064{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-50faa06c{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-50faa06c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-50faa06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-38317d5e{text-align:start;}.elementor-25 .elementor-element.elementor-element-38317d5e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-5dec7258{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-33971627{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-33971627:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-33971627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-131fe07f{text-align:start;}.elementor-25 .elementor-element.elementor-element-131fe07f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-33e5ad2d{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-ab1169a{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-ab1169a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ab1169a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-77190a2b{text-align:start;}.elementor-25 .elementor-element.elementor-element-77190a2b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-34700331{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-13896d0a{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E5E7;--border-color:#E4E5E7;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-13896d0a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-13896d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-57e9e8f1{text-align:start;}.elementor-25 .elementor-element.elementor-element-57e9e8f1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:22px;font-weight:800;line-height:1.2em;color:#B70000;}.elementor-25 .elementor-element.elementor-element-a0a7a2b{text-align:start;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#61656B;}.elementor-25 .elementor-element.elementor-element-3b80849b{--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-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-3b80849b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3b80849b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8F7;}.elementor-25 .elementor-element.elementor-element-3a051c10{text-align:start;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#101114;}.elementor-25 .elementor-element.elementor-element-8ce7d20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-06b707b{text-align:center;}.elementor-25 .elementor-element.elementor-element-06b707b .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:42px;color:#B70000;}.elementor-25 .elementor-element.elementor-element-a1a4784{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-4951aa6{--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;}.elementor-25 .elementor-element.elementor-element-49de8d1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-49de8d1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-49de8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-55480a4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-e782be3 img{border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-c227056{text-align:center;}.elementor-25 .elementor-element.elementor-element-c227056 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-5d5c597{--e-rating-justify-content:center;}.elementor-25 .elementor-element.elementor-element-7509e7c{text-align:center;font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-7509e7c a{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-b71a37d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b71a37d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b71a37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ac79e6f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-3e784ca img{border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-21cf2ee{text-align:center;}.elementor-25 .elementor-element.elementor-element-21cf2ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-4d86fcb{--e-rating-justify-content:center;}.elementor-25 .elementor-element.elementor-element-2461c7f{text-align:center;font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-2461c7f a{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-0f0eade{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-0f0eade:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0f0eade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-1e8df7d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-24c5c35 img{border-radius:50px 50px 50px 50px;}.elementor-25 .elementor-element.elementor-element-c68e3b8{text-align:center;}.elementor-25 .elementor-element.elementor-element-c68e3b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-8b6bc3e{--e-rating-justify-content:center;}.elementor-25 .elementor-element.elementor-element-c03a4c1{text-align:center;font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-c03a4c1 a{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-00da0ab{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b0ffd36{text-align:center;}.elementor-25 .elementor-element.elementor-element-b0ffd36 .elementor-heading-title{font-family:"Krona One", Sans-serif;font-size:42px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5281ad4{--display:flex;}.elementor-25 .elementor-element.elementor-element-7d51929{font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-966dd65{--display:flex;}.elementor-25 .elementor-element.elementor-element-b2e0235{font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-bed2102{--display:flex;}.elementor-25 .elementor-element.elementor-element-3e6032c{font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5a371a7{--display:flex;}.elementor-25 .elementor-element.elementor-element-8b6e13c{font-family:var( --e-global-typography-c50e4c9-font-family ), Sans-serif;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-3f06471{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-25 .elementor-element.elementor-element-3f06471 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-e6b34ee-font-family ), Sans-serif;}.elementor-25 .elementor-element.elementor-element-3f06471 :where( .elementor-25 .elementor-element.elementor-element-3f06471 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-65018881{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-5b393159{--width:51.035%;}.elementor-25 .elementor-element.elementor-element-30ceb429{--width:38%;}.elementor-25 .elementor-element.elementor-element-2bb9bd17{--content-width:1200px;}.elementor-25 .elementor-element.elementor-element-8af95cb{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-3fc11cdc{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-79a2a963{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-63a5f8f6{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-7b68ce88{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-28ab4573{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-6fd4a215{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-50faa06c{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-33971627{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-ab1169a{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-13896d0a{--width:31.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-8af95cb{--width:47%;}.elementor-25 .elementor-element.elementor-element-3fc11cdc{--width:47%;}.elementor-25 .elementor-element.elementor-element-79a2a963{--width:47%;}.elementor-25 .elementor-element.elementor-element-63a5f8f6{--width:47%;}.elementor-25 .elementor-element.elementor-element-7b68ce88{--width:47%;}.elementor-25 .elementor-element.elementor-element-28ab4573{--width:47%;}.elementor-25 .elementor-element.elementor-element-6fd4a215{--width:47%;}.elementor-25 .elementor-element.elementor-element-50faa06c{--width:47%;}.elementor-25 .elementor-element.elementor-element-33971627{--width:47%;}.elementor-25 .elementor-element.elementor-element-ab1169a{--width:47%;}.elementor-25 .elementor-element.elementor-element-13896d0a{--width:47%;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-67fcaf1a .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-7e95f134 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-f67158d .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-a210051{--e-image-carousel-slides-to-show:3;}.elementor-25 .elementor-element.elementor-element-d51d852 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-dac4dd2{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-25 .elementor-element.elementor-element-65018881{--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:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-25 .elementor-element.elementor-element-5b393159{--width:100%;}.elementor-25 .elementor-element.elementor-element-67fcaf1a .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-71f2dcf5{font-size:15px;}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-6481be78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-7b3d728c{font-size:14px;}.elementor-25 .elementor-element.elementor-element-8f989ea{font-size:14px;}.elementor-25 .elementor-element.elementor-element-30ceb429{--width:100%;}.elementor-25 .elementor-element.elementor-element-60e678a9 .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-5de4ff91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-2bb9bd17{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-25 .elementor-element.elementor-element-7e95f134 .elementor-heading-title{font-size:24px;}.elementor-25 .elementor-element.elementor-element-1af3dbf3{font-size:15px;}.elementor-25 .elementor-element.elementor-element-8af95cb{--width:100%;}.elementor-25 .elementor-element.elementor-element-44a4b1a7 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-3fc11cdc{--width:100%;}.elementor-25 .elementor-element.elementor-element-64329528 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-79a2a963{--width:100%;}.elementor-25 .elementor-element.elementor-element-7ed40b6e .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-63a5f8f6{--width:100%;}.elementor-25 .elementor-element.elementor-element-5939e286 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-7b68ce88{--width:100%;}.elementor-25 .elementor-element.elementor-element-18e35fc8 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-28ab4573{--width:100%;}.elementor-25 .elementor-element.elementor-element-228ffdff .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-6fd4a215{--width:100%;}.elementor-25 .elementor-element.elementor-element-4d638527 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-50faa06c{--width:100%;}.elementor-25 .elementor-element.elementor-element-38317d5e .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-33971627{--width:100%;}.elementor-25 .elementor-element.elementor-element-131fe07f .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-ab1169a{--width:100%;}.elementor-25 .elementor-element.elementor-element-77190a2b .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-13896d0a{--width:100%;}.elementor-25 .elementor-element.elementor-element-57e9e8f1 .elementor-heading-title{font-size:19px;}.elementor-25 .elementor-element.elementor-element-3a051c10{font-size:14px;}.elementor-25 .elementor-element.elementor-element-06b707b .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-a1a4784{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-25 .elementor-element.elementor-element-b0ffd36 .elementor-heading-title{font-size:36px;line-height:1.4em;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-5f581c1 *//* =====================================================
   MAIN WRAPPER
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1,
.elementor-25 .elementor-element.elementor-element-5f581c1 .elementor-widget-container,
.elementor-25 .elementor-element.elementor-element-5f581c1 .fluentform-widget-wrapper,
.elementor-25 .elementor-element.elementor-element-5f581c1 .fluentform,
.elementor-25 .elementor-element.elementor-element-5f581c1 form{
    width:100%;
    max-width:100%;
    overflow:visible!important;
    box-sizing:border-box;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .fluentform-widget-wrapper{
    width:100%;
    max-width:100%;
    overflow:visible!important;
}


/* =====================================================
   FORM GROUPS
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-group{
    width:100%!important;
    min-width:0!important;
    margin-bottom:18px;
    overflow:visible!important;
    box-sizing:border-box;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--content{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:visible!important;
    box-sizing:border-box;
}


/* =====================================================
   LABELS
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
    gap:5px!important;
    width:100%!important;
    min-height:22px!important;
    margin-bottom:8px!important;
    color:#FFFFFF!important;
    overflow:visible!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label label{
    display:inline-flex!important;
    align-items:flex-start!important;
    flex-wrap:wrap!important;
    width:auto!important;
    max-width:100%!important;
    margin:0!important;
    color:#FFFFFF!important;
    font-size:14px!important;
    font-weight:800!important;
    line-height:22px!important;
    letter-spacing:.01em!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label > div,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label > span{
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    max-width:100%!important;
    margin:0!important;
    color:#FFFFFF!important;
}


/* Keep required asterisk red */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .required,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .asterisk,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .ff-el-required,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label label .required{
    color:#FF4D4F!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .ff-help-msg,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .ff-help-tooltip,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .ff-el-tooltip,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label .ff-help-icon,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label i,
.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label svg{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:16px!important;
    height:16px!important;
    margin:2px 0 0!important;
    vertical-align:middle!important;
    flex:0 0 16px!important;
    color:#FFFFFF!important;
    fill:#FFFFFF!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label svg{
    position:static!important;
    transform:none!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label + .ff-el-input--content{
    margin-top:0!important;
}


/* =====================================================
   STANDARD INPUT FIELDS
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-form-control:not(.choices__input),
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="date"],
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="text"],
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="email"],
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="tel"],
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="number"],
.elementor-25 .elementor-element.elementor-element-5f581c1 textarea{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:52px!important;
    border:1px solid #D8DADE!important;
    border-radius:12px!important;
    background:#FFFFFF!important;
    color:#101114!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:15px!important;
    line-height:1.4!important;
    padding:13px 15px!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
    transition:
        border-color .2s ease,
        box-shadow .2s ease,
        background .2s ease;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 textarea.ff-el-form-control,
.elementor-25 .elementor-element.elementor-element-5f581c1 textarea{
    min-height:128px!important;
    height:auto!important;
    resize:vertical!important;
    padding-top:14px!important;
    white-space:pre-wrap!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    overflow-y:auto!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-form-control::placeholder,
.elementor-25 .elementor-element.elementor-element-5f581c1 input::placeholder,
.elementor-25 .elementor-element.elementor-element-5f581c1 textarea::placeholder{
    color:#8A8F98!important;
    opacity:1!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-form-control:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="date"]:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="text"]:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="email"]:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="tel"]:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="number"]:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 textarea:focus{
    outline:none!important;
    border-color:#C90000!important;
    box-shadow:0 0 0 3px rgba(201,0,0,.12)!important;
    background:#FFFFFF!important;
}


/* =====================================================
   RESPONSIVE FORM COLUMNS
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:flex-start!important;
    gap:16px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    overflow:visible!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container > .ff-t-cell{
    padding:0!important;
    margin:0!important;
    min-width:0!important;
    max-width:100%!important;
    flex:1 1 calc(33.333% - 11px)!important;
    overflow:visible!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_2 > .ff-t-cell{
    flex-basis:calc(50% - 8px)!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_3 > .ff-t-cell{
    flex-basis:calc(33.333% - 11px)!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_4 > .ff-t-cell{
    flex-basis:calc(25% - 12px)!important;
}


/* =====================================================
   DATE FIELD
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="date"]{
    position:relative;
    color-scheme:light;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 input[type="date"]::-webkit-calendar-picker-indicator{
    width:20px;
    height:20px;
    cursor:pointer;
    opacity:.72;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .flatpickr-input[readonly]{
    background:#FFFFFF!important;
    cursor:pointer!important;
}


/* =====================================================
   VALIDATION ERRORS
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-is-error .ff-el-form-control{
    border-color:#C90000!important;
    box-shadow:0 0 0 3px rgba(201,0,0,.10)!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .error.text-danger{
    display:block!important;
    width:100%!important;
    margin-top:6px!important;
    color:#FFB3B3!important;
    font-size:12px!important;
    line-height:1.4!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}


/* =====================================================
   SUBMIT BUTTON
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-btn-submit{
    display:block!important;
    width:100%!important;
    min-height:54px!important;
    border:0!important;
    border-radius:12px!important;
    background:linear-gradient(90deg,#C90000,#980000)!important;
    color:#FFFFFF!important;
    font-size:16px!important;
    font-weight:900!important;
    line-height:1.4!important;
    letter-spacing:.02em!important;
    padding:16px 24px!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    box-shadow:0 14px 30px rgba(201,0,0,.22)!important;
    transition:
        transform .2s ease,
        filter .2s ease,
        box-shadow .2s ease;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff-btn-submit:hover{
    filter:brightness(1.06);
    transform:translateY(-1px);
    box-shadow:0 17px 34px rgba(201,0,0,.27)!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .ff_submit_btn_wrapper{
    width:100%!important;
    margin-top:4px!important;
    margin-bottom:0!important;
}


/* =====================================================
   HIDE ORIGINAL SELECT ONLY
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 select.choices__input,
.elementor-25 .elementor-element.elementor-element-5f581c1 select.ff-el-form-control.choices__input{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    min-height:1px!important;
    padding:0!important;
    margin:-1px!important;
    border:0!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
    clip-path:inset(50%)!important;
    white-space:nowrap!important;
    opacity:0!important;
    pointer-events:none!important;
}


/* =====================================================
   CHOICES SELECT FIELD
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices{
    position:relative!important;
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:52px!important;
    margin:0!important;
    overflow:visible!important;
    box-sizing:border-box!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__inner{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:52px!important;
    padding:13px 44px 13px 15px!important;
    border:1px solid #D8DADE!important;
    border-radius:12px!important;
    background:#FFFFFF!important;
    background-image:none!important;
    color:#101114!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:15px!important;
    line-height:1.4!important;
    overflow:visible!important;
    box-sizing:border-box!important;
}


/* =====================================================
   SELECTED DROPDOWN TEXT
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--single{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    color:#101114!important;
    font-size:15px!important;
    line-height:1.4!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--single .choices__item{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:20px!important;
    padding:0!important;
    margin:0!important;
    color:#101114!important;
    font-size:inherit!important;
    line-height:1.4!important;
    visibility:visible!important;
    opacity:1!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__placeholder{
    display:block!important;
    color:#8A8F98!important;
    opacity:1!important;
    visibility:visible!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
}


/* =====================================================
   DROPDOWN ARROW
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices[data-type*="select-one"]::after{
    content:""!important;
    position:absolute!important;
    top:26px!important;
    right:17px!important;
    width:8px!important;
    height:8px!important;
    margin:0!important;
    border:0!important;
    border-right:2px solid #61656B!important;
    border-bottom:2px solid #61656B!important;
    transform:translateY(-65%) rotate(45deg)!important;
    pointer-events:none!important;
    z-index:10!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices.is-open[data-type*="select-one"]::after{
    transform:translateY(-25%) rotate(225deg)!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices.is-focused .choices__inner,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices.is-open .choices__inner{
    border-color:#C90000!important;
    box-shadow:0 0 0 3px rgba(201,0,0,.12)!important;
}


/* =====================================================
   DROPDOWN CONTAINER
   OLD AND NEW CHOICES.JS SUPPORT
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded]{
    position:absolute!important;
    left:0!important;
    right:0!important;
    top:calc(100% + 4px)!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    height:auto!important;
    max-height:280px!important;
    margin:0!important;
    padding:6px!important;
    border:1px solid #D8DADE!important;
    border-radius:12px!important;
    background:#FFFFFF!important;
    box-shadow:0 16px 40px rgba(0,0,0,.18)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    box-sizing:border-box!important;
    z-index:999999!important;
    scrollbar-width:thin;
    scrollbar-color:#B5B5B5 #F2F2F2;
}


/* Dropdown visibility */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown.is-active,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded].is-active,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices.is-open .choices__list--dropdown,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices.is-open .choices__list[aria-expanded]{
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
}


/* =====================================================
   DROPDOWN SCROLLBAR
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown::-webkit-scrollbar,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded]::-webkit-scrollbar{
    width:7px;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown::-webkit-scrollbar-track,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded]::-webkit-scrollbar-track{
    background:#F2F2F2;
    border-radius:10px;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown::-webkit-scrollbar-thumb,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded]::-webkit-scrollbar-thumb{
    background:#B5B5B5;
    border-radius:10px;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown::-webkit-scrollbar-thumb:hover,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded]::-webkit-scrollbar-thumb:hover{
    background:#8D8D8D;
}


/* =====================================================
   DROPDOWN INNER LIST
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__list,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__list{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    max-height:none!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
}


/* =====================================================
   DROPDOWN OPTIONS
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item{
    display:block!important;
    position:relative!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:40px!important;
    margin:0 0 2px!important;
    padding:10px 12px!important;
    border-radius:8px!important;
    background:#FFFFFF!important;
    color:#101114!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.45!important;
    box-sizing:border-box!important;
    visibility:visible!important;
    opacity:1!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    cursor:pointer!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item:last-child,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item:last-child{
    margin-bottom:0!important;
}


/* =====================================================
   REMOVE PRESS ENTER / PRESS TO SELECT
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item--selectable::after,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item--selectable::after{
    content:none!important;
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
}


/* =====================================================
   DROPDOWN STATES
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item--selectable.is-highlighted,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{
    background:#FFF0F0!important;
    color:#C90000!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item.is-selected,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item.is-selected{
    background:#C90000!important;
    color:#FFFFFF!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item.is-disabled,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item.is-disabled{
    display:block!important;
    background:#F5F5F5!important;
    color:#999999!important;
    opacity:1!important;
    cursor:not-allowed!important;
}


/* =====================================================
   NO RESULTS MESSAGE
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .has-no-results,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .has-no-choices,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .has-no-results,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .has-no-choices{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:40px!important;
    padding:10px 12px!important;
    background:#FFFFFF!important;
    color:#61656B!important;
    font-size:14px!important;
    line-height:1.4!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}


/* =====================================================
   DROPDOWN SEARCH INPUT
===================================================== */

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__input,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__input,
.elementor-25 .elementor-element.elementor-element-5f581c1 input.choices__input--cloned{
    display:block!important;
    position:static!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:42px!important;
    margin:0 0 6px!important;
    padding:10px 12px!important;
    border:1px solid #D8DADE!important;
    border-radius:9px!important;
    background:#FFFFFF!important;
    color:#101114!important;
    font-family:Arial,Helvetica,sans-serif!important;
    font-size:14px!important;
    line-height:1.4!important;
    opacity:1!important;
    visibility:visible!important;
    clip:auto!important;
    clip-path:none!important;
    pointer-events:auto!important;
    box-sizing:border-box!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__input::placeholder,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__input::placeholder,
.elementor-25 .elementor-element.elementor-element-5f581c1 input.choices__input--cloned::placeholder{
    color:#8A8F98!important;
    opacity:1!important;
}

.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__input:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__input:focus,
.elementor-25 .elementor-element.elementor-element-5f581c1 input.choices__input--cloned:focus{
    outline:none!important;
    border-color:#C90000!important;
    box-shadow:0 0 0 3px rgba(201,0,0,.10)!important;
}


/* =====================================================
   FLATPICKR CALENDAR
===================================================== */

.flatpickr-calendar{
    border:1px solid #E4E5E7!important;
    border-radius:16px!important;
    box-shadow:0 20px 55px rgba(0,0,0,.18)!important;
    font-family:Arial,Helvetica,sans-serif!important;
    overflow:hidden;
}

.flatpickr-months{
    background:#111214!important;
    padding:8px 4px!important;
}

.flatpickr-current-month,
.flatpickr-current-month input.cur-year,
.flatpickr-monthDropdown-months{
    color:#FFFFFF!important;
    font-weight:800!important;
}

.flatpickr-prev-month svg,
.flatpickr-next-month svg{
    fill:#FFFFFF!important;
}

.flatpickr-weekdays{
    background:#F6F6F7!important;
}

span.flatpickr-weekday{
    color:#61656B!important;
    font-weight:800!important;
}

.flatpickr-day{
    border-radius:9px!important;
}

.flatpickr-day:hover{
    background:#FFF0F0!important;
    border-color:#FFF0F0!important;
    color:#C90000!important;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange{
    background:#C90000!important;
    border-color:#C90000!important;
    color:#FFFFFF!important;
}


/* =====================================================
   TABLET
===================================================== */

@media(max-width:1024px){

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_3 > .ff-t-cell,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_4 > .ff-t-cell{
        flex-basis:calc(50% - 8px)!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label label{
        font-size:13px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-form-control:not(.choices__input),
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="date"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="text"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="email"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="tel"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="number"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 textarea{
        font-size:14px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__inner,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--single{
        font-size:14px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item{
        font-size:13px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-btn-submit{
        font-size:15px!important;
    }
}


/* =====================================================
   MOBILE
===================================================== */

@media(max-width:767px){

    .elementor-25 .elementor-element.elementor-element-5f581c1,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .elementor-widget-container,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .fluentform-widget-wrapper,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .fluentform,
    .elementor-25 .elementor-element.elementor-element-5f581c1 form{
        width:100%!important;
        max-width:100%!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container > .ff-t-cell,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_2 > .ff-t-cell,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_3 > .ff-t-cell,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-t-container.ff_columns_total_4 > .ff-t-cell{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        flex:none!important;
        margin:0!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-group{
        width:100%!important;
        margin-bottom:15px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label{
        align-items:flex-start!important;
        flex-wrap:wrap!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-input--label label{
        max-width:100%!important;
        font-size:13px!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-el-form-control:not(.choices__input),
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="date"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="text"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="email"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="tel"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 input[type="number"],
    .elementor-25 .elementor-element.elementor-element-5f581c1 textarea{
        width:100%!important;
        max-width:100%!important;
        min-height:50px!important;
        padding:12px 13px!important;
        font-size:16px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 textarea.ff-el-form-control,
    .elementor-25 .elementor-element.elementor-element-5f581c1 textarea{
        min-height:120px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices{
        width:100%!important;
        max-width:100%!important;
        height:auto!important;
        min-height:50px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__inner{
        width:100%!important;
        max-width:100%!important;
        height:auto!important;
        min-height:50px!important;
        padding:12px 42px 12px 13px!important;
        font-size:16px!important;
        line-height:1.4!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--single,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--single .choices__item{
        width:100%!important;
        max-width:100%!important;
        height:auto!important;
        line-height:1.4!important;
        white-space:normal!important;
        overflow:visible!important;
        text-overflow:clip!important;
        overflow-wrap:anywhere!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices[data-type*="select-one"]::after{
        top:25px!important;
        right:15px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded]{
        left:0!important;
        right:0!important;
        width:100%!important;
        min-width:100%!important;
        max-width:100%!important;
        max-height:240px!important;
        padding:5px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__item,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__item{
        display:block!important;
        width:100%!important;
        max-width:100%!important;
        height:auto!important;
        min-height:42px!important;
        padding:11px 10px!important;
        font-size:14px!important;
        line-height:1.45!important;
        white-space:normal!important;
        overflow:visible!important;
        text-overflow:clip!important;
        overflow-wrap:anywhere!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list--dropdown .choices__input,
    .elementor-25 .elementor-element.elementor-element-5f581c1 .choices__list[aria-expanded] .choices__input,
    .elementor-25 .elementor-element.elementor-element-5f581c1 input.choices__input--cloned{
        width:100%!important;
        max-width:100%!important;
        min-height:42px!important;
        font-size:16px!important;
    }

    .elementor-25 .elementor-element.elementor-element-5f581c1 .ff-btn-submit{
        width:100%!important;
        min-height:52px!important;
        padding:15px 18px!important;
        font-size:15px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a210051 */* Remove snapping transition feel */
.elementor-widget-image-carousel .swiper-wrapper{
    transition-timing-function: linear !important;
}
<script>
jQuery(window).on('load', function () {

    setTimeout(function () {

        var swiperEl = document.querySelector(
            '.elementor-widget-image-carousel .swiper-container-initialized, ' +
            '.elementor-widget-image-carousel .swiper'
        );

        if (swiperEl && swiperEl.swiper) {

            var sw = swiperEl.swiper;

            // Smooth continuous autoplay
            sw.params.autoplay.delay = 0;
            sw.params.autoplay.disableOnInteraction = false;
            sw.params.autoplay.pauseOnMouseEnter = false;

            // Scroll speed
            // Higher value = slower movement
            sw.params.speed = 3000;

            sw.params.cssMode = false;

            // Apply linear easing
            sw.wrapperEl.style.transitionTimingFunction = 'linear';

            // Restart autoplay
            sw.autoplay.stop();
            sw.autoplay.start();

            // Keep easing linear during transitions
            sw.on('transitionStart', function () {
                sw.wrapperEl.style.transitionTimingFunction = 'linear';
            });

        }

    }, 3000);

});
</script>/* End custom CSS */