.elementor-4028 .elementor-element.elementor-element-565fb9b{--display:flex;--min-height:63vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-9a2a0b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-9a2a0b9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-4028 .elementor-element.elementor-element-af6a371 > .elementor-widget-container{margin:-20% 0% 0% 0%;}.elementor-4028 .elementor-element.elementor-element-af6a371{z-index:10;}.elementor-4028 .elementor-element.elementor-element-af6a371 .elementor-button{font-family:"Brandon text", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 150px 15px 150px;}.elementor-4028 .elementor-element.elementor-element-e75bf0c{--display:flex;--min-height:63vh;--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-d483283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-d483283 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4028 .elementor-element.elementor-element-76353ff > .elementor-widget-container{margin:-20% 0% 0% 0%;}.elementor-4028 .elementor-element.elementor-element-76353ff{z-index:10;}.elementor-4028 .elementor-element.elementor-element-76353ff .elementor-button{font-family:"Brandon text", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 150px 15px 150px;}.elementor-4028 .elementor-element.elementor-element-02edb17{--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;}.elementor-4028 .elementor-element.elementor-element-f8b8870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-f8b8870 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4028 .elementor-element.elementor-element-d848de2 > .elementor-widget-container{margin:-20% 0% 0% 0%;}.elementor-4028 .elementor-element.elementor-element-d848de2{z-index:10;}.elementor-4028 .elementor-element.elementor-element-d848de2 .elementor-button{font-family:"Brandon text", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 150px 15px 150px;}.elementor-4028 .elementor-element.elementor-element-e4a0daa{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-36px;}.elementor-4028 .elementor-element.elementor-element-e4a0daa::before, .elementor-4028 .elementor-element.elementor-element-e4a0daa > .elementor-background-video-container::before, .elementor-4028 .elementor-element.elementor-element-e4a0daa > .e-con-inner > .elementor-background-video-container::before, .elementor-4028 .elementor-element.elementor-element-e4a0daa > .elementor-background-slideshow::before, .elementor-4028 .elementor-element.elementor-element-e4a0daa > .e-con-inner > .elementor-background-slideshow::before, .elementor-4028 .elementor-element.elementor-element-e4a0daa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-4028 .elementor-element.elementor-element-e4a0daa{left:0px;}body.rtl .elementor-4028 .elementor-element.elementor-element-e4a0daa{right:0px;}.elementor-4028 .elementor-element.elementor-element-7b2048b{--display:flex;--min-height:620vh;--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;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-7b2048b::before, .elementor-4028 .elementor-element.elementor-element-7b2048b > .elementor-background-video-container::before, .elementor-4028 .elementor-element.elementor-element-7b2048b > .e-con-inner > .elementor-background-video-container::before, .elementor-4028 .elementor-element.elementor-element-7b2048b > .elementor-background-slideshow::before, .elementor-4028 .elementor-element.elementor-element-7b2048b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4028 .elementor-element.elementor-element-7b2048b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4028 .elementor-element.elementor-element-90944d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-90944d0 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-4028 .elementor-element.elementor-element-30fcb34{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-30fcb34::before, .elementor-4028 .elementor-element.elementor-element-30fcb34 > .elementor-background-video-container::before, .elementor-4028 .elementor-element.elementor-element-30fcb34 > .e-con-inner > .elementor-background-video-container::before, .elementor-4028 .elementor-element.elementor-element-30fcb34 > .elementor-background-slideshow::before, .elementor-4028 .elementor-element.elementor-element-30fcb34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4028 .elementor-element.elementor-element-30fcb34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4028 .elementor-element.elementor-element-928a5bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-928a5bd .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-4028 .elementor-element.elementor-element-f255f01{--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-4028 .elementor-element.elementor-element-096d725 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-096d725 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4028 .elementor-element.elementor-element-58b7f06{--display:flex;--min-height:63vh;--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-58b7f06:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-58b7f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-5f8cd4b .elementor-heading-title{font-family:"Brandon text", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:60px;color:#575653;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4028 .elementor-element.elementor-element-80dbdb4 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-821fb18{--display:flex;--min-height:516px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4028 .elementor-element.elementor-element-b6c6e07{--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:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-b6c6e07:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-b6c6e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-4028 .elementor-element.elementor-element-de69777{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-7a62d08 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-508ae27{--spacer-size:455px;}.elementor-4028 .elementor-element.elementor-element-a259532{--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;--justify-content:space-between;--border-radius:0px 20px 20px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:30px;}.elementor-4028 .elementor-element.elementor-element-a259532:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-a259532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-4028 .elementor-element.elementor-element-6800d7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-2f074f2 .elementor-heading-title{font-family:"Brandon text", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:60px;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-4028 .elementor-element.elementor-element-cad9e92 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 120px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-cad9e92{font-family:"Brandon text", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-4028 .elementor-element.elementor-element-79c73e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-4fede9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-4fede9e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-4fede9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4028 .elementor-element.elementor-element-52e6e24 .elementor-button{background-color:#CCCCCC;font-family:"Brandon text", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:13px 12px 13px 20px;}.elementor-4028 .elementor-element.elementor-element-52e6e24 .elementor-button:hover, .elementor-4028 .elementor-element.elementor-element-52e6e24 .elementor-button:focus{background-color:#DADADA;}.elementor-4028 .elementor-element.elementor-element-52e6e24{width:100%;max-width:100%;top:106px;z-index:10;}.elementor-4028 .elementor-element.elementor-element-52e6e24 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-4028 .elementor-element.elementor-element-52e6e24{left:52%;}body.rtl .elementor-4028 .elementor-element.elementor-element-52e6e24{right:52%;}.elementor-4028 .elementor-element.elementor-element-52e6e24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4028 .elementor-element.elementor-element-52e6e24 .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-4028 .elementor-element.elementor-element-c28255e{--display:flex;--min-height:516px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-8cbe594{--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:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-8cbe594:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-8cbe594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-4028 .elementor-element.elementor-element-b03f5ff{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-fe395f7 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-4028 .elementor-element.elementor-element-9986221{--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;--justify-content:space-between;--border-radius:0px 20px 20px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:30px;}.elementor-4028 .elementor-element.elementor-element-9986221:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-9986221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-4028 .elementor-element.elementor-element-9d58dda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-b728f96 .elementor-heading-title{font-family:"Brandon text", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:60px;color:var( --e-global-color-accent );}.elementor-4028 .elementor-element.elementor-element-e640459 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 120px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-e640459{font-family:"Brandon text", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-4028 .elementor-element.elementor-element-1131708{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-06461ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-06461ac > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-06461ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4028 .elementor-element.elementor-element-44bf766 .elementor-button{background-color:#CCCCCC;font-family:"Brandon text", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:13px 12px 13px 20px;}.elementor-4028 .elementor-element.elementor-element-44bf766 .elementor-button:hover, .elementor-4028 .elementor-element.elementor-element-44bf766 .elementor-button:focus{background-color:#DADADA;}.elementor-4028 .elementor-element.elementor-element-44bf766{width:100%;max-width:100%;top:106px;z-index:10;}.elementor-4028 .elementor-element.elementor-element-44bf766 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-4028 .elementor-element.elementor-element-44bf766{left:52%;}body.rtl .elementor-4028 .elementor-element.elementor-element-44bf766{right:52%;}.elementor-4028 .elementor-element.elementor-element-44bf766 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4028 .elementor-element.elementor-element-44bf766 .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-4028 .elementor-element.elementor-element-526a726{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4028 .elementor-element.elementor-element-f3a4066{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-f3a4066.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4028 .elementor-element.elementor-element-eaca767 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-eaca767{font-family:"Brandon text", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-4028 .elementor-element.elementor-element-2c04058 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-2c04058{font-family:"Brandon text", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-4028 .elementor-element.elementor-element-a785f49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-4f370ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-4028 .elementor-element.elementor-element-36a6561{--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:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4028 .elementor-element.elementor-element-36a6561:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-36a6561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-4028 .elementor-element.elementor-element-f609ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-4028 .elementor-element.elementor-element-6f68a97{--display:flex;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4028 .elementor-element.elementor-element-337f428{--display:flex;--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-4028 .elementor-element.elementor-element-70890ab{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:45px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-26px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-26px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--arrow-size:34px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:#FFFFFF;}.elementor-4028 .elementor-element.elementor-element-70890ab :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-70890ab :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-4028 .elementor-element.elementor-element-70890ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-70890ab .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-a7856ee{--swiper-slides-to-display:3;--swiper-slides-gap:45px;--dots-normal-color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-a7856ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-a7856ee .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-bee6472{--display:flex;--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-4028 .elementor-element.elementor-element-243a094{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:45px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-26px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-26px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--arrow-size:34px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:#FFFFFF;}.elementor-4028 .elementor-element.elementor-element-243a094 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-243a094 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-4028 .elementor-element.elementor-element-243a094 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-243a094 .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-d10bfc9{--swiper-slides-to-display:3;--swiper-slides-gap:45px;--dots-normal-color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-d10bfc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-d10bfc9 .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-89921a0{--display:flex;--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-4028 .elementor-element.elementor-element-70d905f{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:45px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-26px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-26px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--arrow-size:34px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:#FFFFFF;}.elementor-4028 .elementor-element.elementor-element-70d905f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-70d905f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-4028 .elementor-element.elementor-element-70d905f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-70d905f .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-b18fd09{--swiper-slides-to-display:3;--swiper-slides-gap:45px;--dots-normal-color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-b18fd09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-b18fd09 .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-4ca9b5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:45px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-26px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-26px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:10px;--arrow-size:34px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:#FFFFFF;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-4028 .elementor-element.elementor-element-cf1a0a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8 .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-48f1655{--swiper-slides-to-display:3;--swiper-slides-gap:45px;--dots-normal-color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-48f1655 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-48f1655 .swiper-slide > .elementor-element{height:100%;}.elementor-4028 .elementor-element.elementor-element-f29ad4b{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-4028 .elementor-element.elementor-element-9a6ecf1{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-084c85a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-084c85a{text-align:start;font-family:"Brandon text", Sans-serif;font-size:42px;font-weight:700;text-transform:none;line-height:44px;}.elementor-4028 .elementor-element.elementor-element-084c85a p{margin-block-end:0px;}.elementor-4028 .elementor-element.elementor-element-8b67a14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4028 .elementor-element.elementor-element-8b67a14 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-4028 .elementor-element.elementor-element-6018447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-4028 .elementor-element.elementor-element-6018447{font-family:"Brandon text", Sans-serif;font-size:28px;font-weight:400;line-height:34px;}.elementor-4028 .elementor-element.elementor-element-b655c3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-b6d8d0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4028 .elementor-element.elementor-element-b6d8d0d .elementor-wrapper{--video-aspect-ratio:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4028 .elementor-element.elementor-element-565fb9b{--width:100%;}.elementor-4028 .elementor-element.elementor-element-e75bf0c{--width:100%;}.elementor-4028 .elementor-element.elementor-element-e4a0daa{--width:100%;}.elementor-4028 .elementor-element.elementor-element-7b2048b{--width:100%;}.elementor-4028 .elementor-element.elementor-element-30fcb34{--width:100%;}.elementor-4028 .elementor-element.elementor-element-58b7f06{--width:100%;}.elementor-4028 .elementor-element.elementor-element-b6c6e07{--width:50%;}.elementor-4028 .elementor-element.elementor-element-a259532{--width:50%;}.elementor-4028 .elementor-element.elementor-element-8cbe594{--width:50%;}.elementor-4028 .elementor-element.elementor-element-9986221{--width:50%;}.elementor-4028 .elementor-element.elementor-element-526a726{--width:100%;}.elementor-4028 .elementor-element.elementor-element-f3a4066{--width:100%;}.elementor-4028 .elementor-element.elementor-element-36a6561{--width:100%;}.elementor-4028 .elementor-element.elementor-element-6f68a97{--content-width:1306px;}.elementor-4028 .elementor-element.elementor-element-f29ad4b{--width:100%;}.elementor-4028 .elementor-element.elementor-element-9a6ecf1{--width:55%;}.elementor-4028 .elementor-element.elementor-element-b655c3b{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4028 .elementor-element.elementor-element-8cbe594{--width:100%;}.elementor-4028 .elementor-element.elementor-element-9986221{--width:100%;}.elementor-4028 .elementor-element.elementor-element-1131708{--width:100%;}.elementor-4028 .elementor-element.elementor-element-f3a4066{--width:100%;}.elementor-4028 .elementor-element.elementor-element-9a6ecf1{--width:100%;}}@media(max-width:1400px){.elementor-4028 .elementor-element.elementor-element-30fcb34{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-70890ab{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-a7856ee{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-243a094{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-d10bfc9{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-70d905f{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-b18fd09{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8{--swiper-slides-to-display:3;}.elementor-4028 .elementor-element.elementor-element-48f1655{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-4028 .elementor-element.elementor-element-565fb9b{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-e75bf0c{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-d483283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-76353ff > .elementor-widget-container{margin:-50% 0% 0% 0%;}.elementor-4028 .elementor-element.elementor-element-02edb17{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-f8b8870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-d848de2 > .elementor-widget-container{margin:-150% 0% 0% 0%;}.elementor-4028 .elementor-element.elementor-element-e4a0daa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-7b2048b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-30fcb34{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-f255f01{--min-height:100vh;--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-4028 .elementor-element.elementor-element-096d725 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-58b7f06{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4028 .elementor-element.elementor-element-5f8cd4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-5f8cd4b{text-align:center;}.elementor-4028 .elementor-element.elementor-element-5f8cd4b .elementor-heading-title{font-size:34px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4028 .elementor-element.elementor-element-7ec0f4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-821fb18{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-2f074f2 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4028 .elementor-element.elementor-element-cad9e92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-cad9e92{font-size:18px;}.elementor-4028 .elementor-element.elementor-element-ffcf0f8{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-4fede9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-4fede9e{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-4028 .elementor-element.elementor-element-52e6e24 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-4028 .elementor-element.elementor-element-52e6e24{left:0%;}body.rtl .elementor-4028 .elementor-element.elementor-element-52e6e24{right:0%;}.elementor-4028 .elementor-element.elementor-element-52e6e24{top:236px;}.elementor-4028 .elementor-element.elementor-element-c28255e{--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-4028 .elementor-element.elementor-element-8cbe594{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-9986221{--border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-1131708{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-f7043a5{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-06461ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-06461ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4028 .elementor-element.elementor-element-44bf766{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;top:245px;z-index:50;}.elementor-4028 .elementor-element.elementor-element-44bf766 > .elementor-widget-container{margin:-137px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-44bf766.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-4028 .elementor-element.elementor-element-44bf766{left:362px;}body.rtl .elementor-4028 .elementor-element.elementor-element-44bf766{right:362px;}.elementor-4028 .elementor-element.elementor-element-44bf766 .elementor-button{padding:13.5px 12px 13.5px 20px;}.elementor-4028 .elementor-element.elementor-element-526a726{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-eaca767{font-size:22px;}.elementor-4028 .elementor-element.elementor-element-2c04058 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-2c04058{font-size:22px;}.elementor-4028 .elementor-element.elementor-element-4f370ca{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-6f68a97{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-70890ab{--swiper-slides-to-display:2;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;--arrow-size:38px;}.elementor-4028 .elementor-element.elementor-element-a7856ee{--swiper-slides-to-display:2;}.elementor-4028 .elementor-element.elementor-element-243a094{--swiper-slides-to-display:2;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;--arrow-size:38px;}.elementor-4028 .elementor-element.elementor-element-d10bfc9{--swiper-slides-to-display:2;}.elementor-4028 .elementor-element.elementor-element-70d905f{--swiper-slides-to-display:2;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;--arrow-size:38px;}.elementor-4028 .elementor-element.elementor-element-b18fd09{--swiper-slides-to-display:2;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8{--swiper-slides-to-display:2;--arrow-prev-left-position:-10px;--arrow-next-right-position:-10px;--arrow-size:38px;}.elementor-4028 .elementor-element.elementor-element-48f1655{--swiper-slides-to-display:2;}.elementor-4028 .elementor-element.elementor-element-f29ad4b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-9a6ecf1{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-084c85a{text-align:center;font-size:32px;line-height:1.1em;}.elementor-4028 .elementor-element.elementor-element-8b67a14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-6018447{text-align:center;font-size:22px;line-height:1.2em;}}@media(max-width:767px){.elementor-4028 .elementor-element.elementor-element-565fb9b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-e75bf0c{--width:100%;--min-height:50vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-d483283 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-76353ff > .elementor-widget-container{margin:-50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-76353ff .elementor-button{font-size:18px;padding:10px 40px 10px 40px;}.elementor-4028 .elementor-element.elementor-element-f8b8870 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-d848de2 > .elementor-widget-container{margin:-50% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-d848de2 .elementor-button{font-size:18px;padding:10px 40px 10px 40px;}.elementor-4028 .elementor-element.elementor-element-e4a0daa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-7b2048b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-30fcb34{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-f255f01{--min-height:80vh;--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-4028 .elementor-element.elementor-element-096d725 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-58b7f06{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4028 .elementor-element.elementor-element-5f8cd4b > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-5f8cd4b{text-align:center;}.elementor-4028 .elementor-element.elementor-element-5f8cd4b .elementor-heading-title{font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4028 .elementor-element.elementor-element-7ec0f4b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-80dbdb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4028 .elementor-element.elementor-element-cad9e92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-cad9e92{text-align:center;font-size:16px;line-height:22px;}.elementor-4028 .elementor-element.elementor-element-4fede9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-4fede9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-52e6e24 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-c28255e{--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-8cbe594{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-b03f5ff{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-fe395f7 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-9986221{--border-radius:0px 0px 20px 20px;--padding-top:50px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-b728f96{text-align:center;}.elementor-4028 .elementor-element.elementor-element-b728f96 .elementor-heading-title{line-height:1.2em;}.elementor-4028 .elementor-element.elementor-element-e640459 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-e640459{text-align:center;font-size:16px;line-height:22px;}.elementor-4028 .elementor-element.elementor-element-06461ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-06461ac > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-44bf766 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-44bf766{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:336px;}body:not(.rtl) .elementor-4028 .elementor-element.elementor-element-44bf766{left:0px;}body.rtl .elementor-4028 .elementor-element.elementor-element-44bf766{right:0px;}.elementor-4028 .elementor-element.elementor-element-526a726{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-f3a4066{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4028 .elementor-element.elementor-element-eaca767 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4028 .elementor-element.elementor-element-eaca767{text-align:center;font-size:22px;line-height:1.3em;}.elementor-4028 .elementor-element.elementor-element-2c04058 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-4028 .elementor-element.elementor-element-2c04058{text-align:center;font-size:22px;line-height:1.3em;}.elementor-4028 .elementor-element.elementor-element-4f370ca{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-f609ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-f609ae8.elementor-element{--align-self:stretch;}.elementor-4028 .elementor-element.elementor-element-6f68a97{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4028 .elementor-element.elementor-element-70890ab{--swiper-slides-to-display:1;--swiper-slides-gap:21px;}.elementor-4028 .elementor-element.elementor-element-a7856ee{--swiper-slides-to-display:1;--swiper-slides-gap:21px;z-index:10;--swiper-pagination-size:7px;--swiper-pagination-spacing:0px;}.elementor-4028 .elementor-element.elementor-element-a7856ee > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-243a094{--swiper-slides-to-display:1;--swiper-slides-gap:21px;}.elementor-4028 .elementor-element.elementor-element-d10bfc9{--swiper-slides-to-display:1;--swiper-slides-gap:21px;z-index:10;--swiper-pagination-size:7px;--swiper-pagination-spacing:0px;}.elementor-4028 .elementor-element.elementor-element-d10bfc9 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-70d905f{--swiper-slides-to-display:1;--swiper-slides-gap:21px;}.elementor-4028 .elementor-element.elementor-element-b18fd09{--swiper-slides-to-display:1;--swiper-slides-gap:21px;z-index:10;--swiper-pagination-size:7px;--swiper-pagination-spacing:0px;}.elementor-4028 .elementor-element.elementor-element-b18fd09 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-cf1a0a8{--swiper-slides-to-display:1;--swiper-slides-gap:21px;}.elementor-4028 .elementor-element.elementor-element-48f1655{--swiper-slides-to-display:1;--swiper-slides-gap:21px;z-index:10;--swiper-pagination-size:7px;--swiper-pagination-spacing:0px;}.elementor-4028 .elementor-element.elementor-element-48f1655 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-f29ad4b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4028 .elementor-element.elementor-element-084c85a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-084c85a{text-align:center;font-size:32px;line-height:1.3em;}.elementor-4028 .elementor-element.elementor-element-6018447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4028 .elementor-element.elementor-element-6018447{text-align:center;font-size:16px;line-height:22px;}.elementor-4028 .elementor-element.elementor-element-b655c3b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for button, class: .elementor-element-af6a371 */.pastilla-portada .elementor-button {
    background-color: rgba(30,30,30,0.25) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76353ff */.pastilla-portada .elementor-button {
    background-color: rgba(30,30,30,0.25) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d848de2 */.pastilla-portada .elementor-button {
    background-color: rgba(30,30,30,0.25) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a0daa *//*
/*.section-fallback-version {
  display: none !important;
}

html.browser-fallback .section-scroll-version {
  display: none !important;
}

html.browser-fallback .section-fallback-version {
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-90944d0 *//*para ampliar la altura del video que se controla por scroll, ya que se queda corto de altura*/
#video-scroll .elementor-widget-video .elementor-wrapper video {
    height: 55em !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-928a5bd *//*para ampliar la altura del video que se controla por scroll, ya que se queda corto de altura*/
#video-scroll .elementor-widget-video .elementor-wrapper video {
    height: 55em !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4fede9e *//*para ocultar e boton de enviar*/

.forminator-row.forminator-row-last {
    display: none !important;
}

/*para ajustar estilo de los mensajes de error*/
.forminator-response-message {
    font-family: 'Brandon text' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #575653 !important;
}

/*para ajustar estilo de los inputs*/
.forminator-custom-form input {
    padding: 10px 20px 10px 20px !important;
    font-family: 'Brandon text' !important;
    font-size: 18px !important;
}

/*para poner padding al campo de email y que encaje con boton de enviar - NO ES NECESARIO POR QUE YA ESTA EN FOOTER
.email-formulario-newsletter {
    padding-right: 80px !important;
    margin-top: 15px !important;
}
*/

/*para poner erstilo de texto al checkbox*/
.forminator-field-checkbox label {
    font-family: 'Brandon text' !important;
    font-size: 14px !important;
    color: #575653 !important;
}

/*para poner estilo de texto al link del texto del checkbox*/
.forminator-field-checkbox a {
    text-decoration: underline;
    color: #575653;
}

/*para poner estilo del check en el checkbox*/
.forminator-checkbox-box {
    border: 1px solid #B7B7B6 !important;
    background-color: transparent !important;
}

.forminator-checkbox-box::before {
    color: #575653 !important;
}

/*para ponerle borde a los campos de forma predefinida y luego cuando anadamos borde no quede peque saltos*/
.forminator-custom-form input {
    border: 1px solid #efefef !important;
}

/*para no mostrar mensaje de error y en su lugar poner borde rojo a los campos*/
.forminator-error-message {
    display: none !important;
}

/*para separar  casila de verificacion*/
.verificacion-politica {
    margin-top: 20px;
}

#forminator-module-2438.forminator-design--flat .forminator-has_error .forminator-input {
    box-shadow: inset 2px 0 0 0 #e55252;
    -moz-box-shadow: inset 2px 0 0 0 #e55252;
    -webkit-box-shadow: none !important;
    border: 1px solid red !important;
}

.forminator-has_error .forminator-checkbox-box {
    border-color: red !important;
}


/*para separar filas en formulario*/
.formulario-solares-2026 .forminator-row {
    margin-top: 14px;
}

/*para cambiar tamano de placeholder*/
.formulario-solares-2026 input {
    text-transform: uppercase;
    font-size: 15px !important;
}

/*para ocultar campo de telefono*/
input#forminator-field-phone-1_69b47406821c7 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52e6e24 *//*para poner el contenido del botón pegado a los extremos*/
.icono-enviar-formulario-4590 .elementor-button-content-wrapper {
    justify-content: space-between !important;
}
input#forminator-field-phone-1_69b46db57ffa0 {
    display: none;
}

@media (min-width: 1024px) {
.icono-enviar-formulario-4590 .elementor-button.elementor-size-sm {
    width: 48% !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-06461ac *//*para ocultar e boton de enviar*/

.forminator-row.forminator-row-last {
    display: none !important;
}

/*para ajustar estilo de los mensajes de error*/
.forminator-response-message {
    font-family: 'Brandon text' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #575653 !important;
}

/*para ajustar estilo de los inputs*/
.forminator-custom-form input {
    padding: 10px 20px 10px 20px !important;
    font-family: 'Brandon text' !important;
    font-size: 18px !important;
}

/*para poner padding al campo de email y que encaje con boton de enviar - NO ES NECESARIO POR QUE YA ESTA EN FOOTER
.email-formulario-newsletter {
    padding-right: 80px !important;
    margin-top: 15px !important;
}
*/

/*para poner erstilo de texto al checkbox*/
.forminator-field-checkbox label {
    font-family: 'Brandon text' !important;
    font-size: 14px !important;
    color: #575653 !important;
}

/*para poner estilo de texto al link del texto del checkbox*/
.forminator-field-checkbox a {
    text-decoration: underline;
    color: #575653;
}

/*para poner estilo del check en el checkbox*/
.forminator-checkbox-box {
    border: 1px solid #B7B7B6 !important;
    background-color: transparent !important;
}

.forminator-checkbox-box::before {
    color: #575653 !important;
}

/*para ponerle borde a los campos de forma predefinida y luego cuando anadamos borde no quede peque saltos*/
.forminator-custom-form input {
    border: 1px solid #efefef !important;
}

/*para no mostrar mensaje de error y en su lugar poner borde rojo a los campos*/
.forminator-error-message {
    display: none !important;
}

/*para separar  casila de verificacion*/
.verificacion-politica {
    margin-top: 20px;
}

#forminator-module-2438.forminator-design--flat .forminator-has_error .forminator-input {
    box-shadow: inset 2px 0 0 0 #e55252;
    -moz-box-shadow: inset 2px 0 0 0 #e55252;
    -webkit-box-shadow: none !important;
    border: 1px solid red !important;
}

.forminator-has_error .forminator-checkbox-box {
    border-color: red !important;
}


/*para separar filas en formulario*/
.formulario-solares-2026 .forminator-row {
    margin-top: 14px;
}

/*para cambiar tamano de placeholder*/
.formulario-solares-2026 input {
    text-transform: uppercase;
    font-size: 15px !important;
}

/*para ocultar campo de telefono*/
input#forminator-field-phone-1_69b47406821c7 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44bf766 *//*para poner el contenido del botón pegado a los extremos*/
.icono-enviar-formulario-4590-mov .elementor-button-content-wrapper {
    justify-content: space-between !important;
}

.campo-telefono-esconder .forminator-field--phone {
    display: none !important;
}

@media (max-width: 1023px) {
.icono-enviar-formulario-4590-mov .elementor-button.elementor-size-sm {
    width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f609ae8 *//* Botón base */
button.filter-btn {
  font-family: 'Brandon text';
  font-size: 16px;
  font-weight: 400;
  color: #575653;
  background-color: #F3F3F3;
  text-transform: uppercase;
  border: none;
  padding: 0;

  /* 🔹 La transición SIEMPRE aquí (estado base) */
  transition: text-shadow 0.25s ease, color 0.25s ease, transform 0.25s ease;
}

/* Hover */
.filter-btn:hover {
  font-weight: 400; /* mantenemos el peso para evitar baile */
  text-shadow:
    0.35px 0 0 currentColor,
   -0.35px 0 0 currentColor;

  /* opcional: micro “lift” para que se sienta orgánico */
  transform: translateY(-1px);
}

/* Activo */
.filter-btn.activo {
  font-weight: 400;
  text-shadow:
    0.35px 0 0 currentColor,
   -0.35px 0 0 currentColor;
}

/* Contenedor */
.filtros-categorias {
  display: flex;
  flex-wrap: wrap;
  gap: 38px;
}

@media (prefers-reduced-motion: reduce) {
  button.filter-btn { transition: none !important; }
  .filter-btn:hover { transform: none !important; }
}

/*para ordenar en movil las categorias*/
@media (max-width: 767px) {
.filtros-categorias {
    justify-content: center;
    row-gap: 16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f68a97 *//* Ajusta el tamaño y color de las flechas */
.custom-carousel .custom-arrow {
  width: 40px;
  height: 40px;
  color: #C0C0C0; /* Color normal */
  transition: color 0.3s ease-in-out;
}

/* Hover: Cambia el color */
.custom-carousel .elementor-swiper-button-prev:hover .custom-arrow,
.custom-carousel .elementor-swiper-button-next:hover .custom-arrow {
  color: #ffffff; /* Color en hover */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8b67a14 */@media (min-width: 1024px) {
.video_crono.elementor-widget.elementor-widget-video {
    width: 58%;
}

}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b6d8d0d */@media (min-width: 768px) {
.video_crono.elementor-widget.elementor-widget-video {
    width: 58%;
}

}

/*para quitarle un fondo negro que tiene el video del crono*/
.video_crono video.elementor-video {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS *//*para controlar el body.elementor-page-4028 de categorias*/
.carrusel-categoria {
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.carrusel-categoria.activo {
  display: block;
  opacity: 1;
}

/*para cambisr colores las felchas del carrusel cuando se hace hover - prev*/

.elementor-swiper-button.elementor-swiper-button-prev .st0 {
  transition: fill 0.2s ease; /* <- transición suave */
}

.elementor-swiper-button.elementor-swiper-button-prev .st0:hover {
    fill: #575653;
}

/*para cambisr colores las felchas del carrusel cuando se hace hover - next*/

.elementor-swiper-button.elementor-swiper-button-next .st0 {
  transition: fill 0.2s ease; /* <- transición suave */
}

.elementor-swiper-button.elementor-swiper-button-next .st0:hover {
    fill: #575653;
}


/*para forzar tamano de cada producto en este caso particular en que solo hay un producto*/

@media (min-width: 768px) {
.carrusel_solo_un_producto {
 width: 30% !important;
}
}

@media (max-width: 767px) {
.carrusel_solo_un_producto {
 width: 100% !important;
}
}

/*para forzar tamano de cada producto en este caso particular en que solo hay dos productos*/

@media (min-width: 768px) {
.carrusel_solo_dos_productos {
 width: 62.5% !important;
}
}

@media (max-width: 767px) {
.carrusel_solo_dos_productos {
 width: 100% !important;
}
}/* End custom CSS */