.elementor-10474 .elementor-element.elementor-element-39323ca{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;}.elementor-10474 .elementor-element.elementor-element-7f737ab{--display:flex;--min-height:700px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10474 .elementor-element.elementor-element-7f737ab::before, .elementor-10474 .elementor-element.elementor-element-7f737ab > .elementor-background-video-container::before, .elementor-10474 .elementor-element.elementor-element-7f737ab > .e-con-inner > .elementor-background-video-container::before, .elementor-10474 .elementor-element.elementor-element-7f737ab > .elementor-background-slideshow::before, .elementor-10474 .elementor-element.elementor-element-7f737ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-10474 .elementor-element.elementor-element-7f737ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #000000 9%, #00000054 51%);}.elementor-10474 .elementor-element.elementor-element-66073fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-747e715{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-7555994{--spacer-size:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10474 .elementor-element.elementor-element-ac66c2b{width:var( --container-widget-width, 924px );max-width:924px;--container-widget-width:924px;--container-widget-flex-grow:0;}.elementor-10474 .elementor-element.elementor-element-ac66c2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10474 .elementor-element.elementor-element-ac66c2b .elementor-heading-title{font-family:var( --e-global-typography-fa4915d-font-family );font-size:var( --e-global-typography-fa4915d-font-size );font-weight:var( --e-global-typography-fa4915d-font-weight );line-height:var( --e-global-typography-fa4915d-line-height );color:#FFFFFF;}.elementor-10474 .elementor-element.elementor-element-46b3f16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-1f289cf{--spacer-size:2px;}.elementor-10474 .elementor-element.elementor-element-2462386{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10474 .elementor-element.elementor-element-2462386 .elementor-heading-title{font-family:var( --e-global-typography-459e9cd-font-family );font-size:var( --e-global-typography-459e9cd-font-size );font-weight:var( --e-global-typography-459e9cd-font-weight );text-transform:var( --e-global-typography-459e9cd-text-transform );line-height:var( --e-global-typography-459e9cd-line-height );color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-1ddf024{width:var( --container-widget-width, 745px );max-width:745px;--container-widget-width:745px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-285fab3-font-family );font-size:var( --e-global-typography-285fab3-font-size );font-weight:var( --e-global-typography-285fab3-font-weight );line-height:var( --e-global-typography-285fab3-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10474 .elementor-element.elementor-element-1ddf024 p{margin-block-end:0px;}.elementor-10474 .elementor-element.elementor-element-065775b{--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-10474 .elementor-element.elementor-element-0237db2{--spacer-size:30px;}.elementor-10474 .elementor-element.elementor-element-c260006{text-align:center;}.elementor-10474 .elementor-element.elementor-element-c260006 .elementor-heading-title{font-family:var( --e-global-typography-325dbef-font-family );font-size:var( --e-global-typography-325dbef-font-size );font-weight:var( --e-global-typography-325dbef-font-weight );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-68ee3d0{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-10474 .elementor-element.elementor-element-68ee3d0.elementor-element{--align-self:center;}.elementor-10474 .elementor-element.elementor-element-795c691{--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:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-10474 .elementor-element.elementor-element-795c691:not(.elementor-motion-effects-element-type-background), .elementor-10474 .elementor-element.elementor-element-795c691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10474 .elementor-element.elementor-element-123cf18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-123cf18.e-con{--align-self:center;}.elementor-10474 .elementor-element.elementor-element-fb3d939{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-b4a982f{text-align:center;}.elementor-10474 .elementor-element.elementor-element-b4a982f .elementor-heading-title{font-family:var( --e-global-typography-325dbef-font-family );font-size:var( --e-global-typography-325dbef-font-size );font-weight:var( --e-global-typography-325dbef-font-weight );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-2d14d4a{text-align:center;}.elementor-10474 .elementor-element.elementor-element-2d14d4a .elementor-heading-title{font-family:var( --e-global-typography-badd307-font-family );font-size:var( --e-global-typography-badd307-font-size );font-weight:var( --e-global-typography-badd307-font-weight );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-89e5a15{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10474 .elementor-element.elementor-element-2a10d13 > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-2a10d13:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-2a10d13{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-2a10d13:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-989b1be > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-989b1be:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-989b1be{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-989b1be:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-4b5a543 > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-4b5a543:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-4b5a543{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-4b5a543:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-27999ff > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-27999ff:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-27999ff{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-27999ff:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-15b155b > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-15b155b:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-15b155b{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-15b155b:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-9802dd4 > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-9802dd4:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-9802dd4{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-9802dd4:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-53c4616 > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-53c4616:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-53c4616{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-53c4616:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-7866578 > .elementor-widget-container{background-color:var( --e-global-color-4671a7e );padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-7866578:hover .elementor-widget-container{background-color:var( --e-global-color-da49e81 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-7866578{grid-column:span 1;--e-icon-list-icon-size:22px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10474 .elementor-element.elementor-element-7866578:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-icon i{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-icon svg{fill:var( --e-global-color-da49e81 );transition:fill 0.3s;}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-text{color:var( --e-global-color-da49e81 );transition:color 0.3s;}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-170c031{--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:60px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-10474 .elementor-element.elementor-element-dfb0ced{--display:flex;}.elementor-10474 .elementor-element.elementor-element-e78c974{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-10474 .elementor-element.elementor-element-e78c974.elementor-element{--align-self:center;}.elementor-10474 .elementor-element.elementor-element-e78c974 .elementor-heading-title{font-family:var( --e-global-typography-325dbef-font-family );font-size:var( --e-global-typography-325dbef-font-size );font-weight:var( --e-global-typography-325dbef-font-weight );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-5639977{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-5639977.e-con{--align-self:center;}.elementor-10474 .elementor-element.elementor-element-fbe56da{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10474 .elementor-element.elementor-element-fbe56da:not(.elementor-motion-effects-element-type-background), .elementor-10474 .elementor-element.elementor-element-fbe56da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10474 .elementor-element.elementor-element-a6d34c0 > .elementor-widget-container{margin:0px 0px -16px 0px;border-style:none;}.elementor-10474 .elementor-element.elementor-element-a6d34c0 .elementor-icon-wrapper{text-align:center;}.elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4671a7e );color:var( --e-global-color-primary );}.elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-framed .elementor-icon, .elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-default .elementor-icon{color:var( --e-global-color-4671a7e );border-color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-framed .elementor-icon, .elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10474 .elementor-element.elementor-element-a6d34c0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10474 .elementor-element.elementor-element-a6d34c0 .elementor-icon{font-size:30px;}.elementor-10474 .elementor-element.elementor-element-a6d34c0 .elementor-icon svg{height:30px;}.elementor-10474 .elementor-element.elementor-element-770eeda{text-align:center;}.elementor-10474 .elementor-element.elementor-element-770eeda .elementor-heading-title{font-family:var( --e-global-typography-badd307-font-family );font-size:var( --e-global-typography-badd307-font-size );font-weight:var( --e-global-typography-badd307-font-weight );line-height:var( --e-global-typography-badd307-line-height );color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-81e2989{text-align:center;font-family:"Sofia Sans";font-size:1.125rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-81e2989 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10474 .elementor-element.elementor-element-7ca981b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Sofia Sans";font-size:1.2rem;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#B1445F00;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-10474 .elementor-element.elementor-element-7ca981b .elementor-button:hover, .elementor-10474 .elementor-element.elementor-element-7ca981b .elementor-button:focus{background-color:var( --e-global-color-da49e81 );color:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-7ca981b .elementor-button:hover svg, .elementor-10474 .elementor-element.elementor-element-7ca981b .elementor-button:focus svg{fill:var( --e-global-color-4671a7e );}.elementor-10474 .elementor-element.elementor-element-9f2f1ae{--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:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-10474 .elementor-element.elementor-element-9f2f1ae:not(.elementor-motion-effects-element-type-background), .elementor-10474 .elementor-element.elementor-element-9f2f1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10474 .elementor-element.elementor-element-2af268b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-f00dc70{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-671880b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-671880b iframe{height:314px;}.elementor-10474 .elementor-element.elementor-element-fa3862f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-f0c08b3{text-align:start;}.elementor-10474 .elementor-element.elementor-element-f0c08b3 .elementor-heading-title{font-family:var( --e-global-typography-badd307-font-family );font-size:var( --e-global-typography-badd307-font-size );font-weight:var( --e-global-typography-badd307-font-weight );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-1338aaf{text-align:start;}.elementor-10474 .elementor-element.elementor-element-1338aaf .elementor-heading-title{font-family:var( --e-global-typography-badd307-font-family );font-size:var( --e-global-typography-badd307-font-size );font-weight:var( --e-global-typography-badd307-font-weight );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-abeafec{--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;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:30px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-10474 .elementor-element.elementor-element-abeafec:not(.elementor-motion-effects-element-type-background), .elementor-10474 .elementor-element.elementor-element-abeafec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10474 .elementor-element.elementor-element-ff002df{text-align:center;}.elementor-10474 .elementor-element.elementor-element-ff002df .elementor-heading-title{font-family:var( --e-global-typography-325dbef-font-family );font-size:var( --e-global-typography-325dbef-font-size );font-weight:var( --e-global-typography-325dbef-font-weight );line-height:var( --e-global-typography-325dbef-line-height );color:#222222;}.elementor-10474 .elementor-element.elementor-element-935fb57{--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:40px 40px;--row-gap:40px;--column-gap:40px;--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-10474 .elementor-element.elementor-element-7374203{--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-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );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-10474 .elementor-element.elementor-element-a325858 .elementor-tab-content{border-block-end-color:#E0E0E0;color:#62636A;font-family:"Sofia Sans";font-size:16px;font-weight:400;line-height:1.6em;padding:0px 0px 20px 30px;}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title{border-color:#E0E0E0;padding:20px 0px 20px 0px;}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-toggle-title, .elementor-10474 .elementor-element.elementor-element-a325858 .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title.elementor-active a, .elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-toggle-title{font-family:"Sofia Sans";font-size:18px;font-weight:700;line-height:1.4em;}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-10474 .elementor-element.elementor-element-feeb805{--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-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-content{border-block-end-color:#E0E0E0;color:#62636A;font-family:"Sofia Sans";font-size:16px;font-weight:400;line-height:1.6em;padding:0px 0px 20px 30px;}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title{border-color:#E0E0E0;padding:20px 0px 20px 0px;}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-toggle-title, .elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title.elementor-active a, .elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-toggle-title{font-family:"Sofia Sans";font-size:18px;font-weight:700;line-height:1.4em;}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-da49e81 );}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-toggle-icon{margin-inline-end:15px;}@media(max-width:1024px){.elementor-10474 .elementor-element.elementor-element-39323ca{--padding-top:00em;--padding-bottom:00em;--padding-left:00em;--padding-right:00em;}.elementor-10474 .elementor-element.elementor-element-7555994{--spacer-size:287px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10474 .elementor-element.elementor-element-ac66c2b .elementor-heading-title{font-size:var( --e-global-typography-fa4915d-font-size );line-height:var( --e-global-typography-fa4915d-line-height );}.elementor-10474 .elementor-element.elementor-element-1f289cf{--spacer-size:287px;}.elementor-10474 .elementor-element.elementor-element-2462386 .elementor-heading-title{font-size:var( --e-global-typography-459e9cd-font-size );line-height:var( --e-global-typography-459e9cd-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-1ddf024{font-size:var( --e-global-typography-285fab3-font-size );line-height:var( --e-global-typography-285fab3-line-height );}.elementor-10474 .elementor-element.elementor-element-c260006 .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-795c691{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10474 .elementor-element.elementor-element-b4a982f .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-2d14d4a .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-89e5a15{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-2a10d13{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-989b1be{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-4b5a543{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-27999ff{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-15b155b{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-9802dd4{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-53c4616{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-7866578{grid-column:span 2;}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-e78c974{--container-widget-width:409px;--container-widget-flex-grow:0;width:var( --container-widget-width, 409px );max-width:409px;}.elementor-10474 .elementor-element.elementor-element-e78c974 .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-5639977{--e-con-grid-template-columns:repeat(3, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-10474 .elementor-element.elementor-element-770eeda .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10474 .elementor-element.elementor-element-9f2f1ae{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10474 .elementor-element.elementor-element-671880b iframe{height:662px;}.elementor-10474 .elementor-element.elementor-element-f0c08b3 .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-1338aaf .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-abeafec{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-10474 .elementor-element.elementor-element-ff002df .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-10474 .elementor-element.elementor-element-39323ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-7f737ab{--min-height:450px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10474 .elementor-element.elementor-element-7555994{--spacer-size:140px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10474 .elementor-element.elementor-element-ac66c2b .elementor-heading-title{font-size:var( --e-global-typography-fa4915d-font-size );line-height:var( --e-global-typography-fa4915d-line-height );}.elementor-10474 .elementor-element.elementor-element-1f289cf{--spacer-size:130px;}.elementor-10474 .elementor-element.elementor-element-2462386{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10474 .elementor-element.elementor-element-2462386 .elementor-heading-title{font-size:var( --e-global-typography-459e9cd-font-size );line-height:var( --e-global-typography-459e9cd-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-1ddf024 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10474 .elementor-element.elementor-element-1ddf024{font-size:var( --e-global-typography-285fab3-font-size );line-height:var( --e-global-typography-285fab3-line-height );}.elementor-10474 .elementor-element.elementor-element-0237db2{--spacer-size:0px;}.elementor-10474 .elementor-element.elementor-element-c260006 .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-795c691{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10474 .elementor-element.elementor-element-123cf18{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10474 .elementor-element.elementor-element-fb3d939{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10474 .elementor-element.elementor-element-b4a982f .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-2d14d4a .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-89e5a15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-2a10d13:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-2a10d13 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-989b1be:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-989b1be .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-4b5a543:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-4b5a543 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-27999ff:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-27999ff .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-15b155b:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-15b155b .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-9802dd4:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-9802dd4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-53c4616:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-53c4616 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-7866578:hover > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10474 .elementor-element.elementor-element-7866578 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-170c031{--padding-top:024px;--padding-bottom:024px;--padding-left:024px;--padding-right:024px;}.elementor-10474 .elementor-element.elementor-element-dfb0ced{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10474 .elementor-element.elementor-element-e78c974 .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-5639977{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10474 .elementor-element.elementor-element-a6d34c0 .elementor-icon{font-size:19px;}.elementor-10474 .elementor-element.elementor-element-a6d34c0 .elementor-icon svg{height:19px;}.elementor-10474 .elementor-element.elementor-element-770eeda .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10474 .elementor-element.elementor-element-7ca981b.elementor-element{--align-self:stretch;}.elementor-10474 .elementor-element.elementor-element-2af268b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10474 .elementor-element.elementor-element-671880b iframe{height:220px;}.elementor-10474 .elementor-element.elementor-element-fa3862f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10474 .elementor-element.elementor-element-f0c08b3 .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-1338aaf .elementor-heading-title{font-size:var( --e-global-typography-badd307-font-size );line-height:var( --e-global-typography-badd307-line-height );}.elementor-10474 .elementor-element.elementor-element-abeafec{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10474 .elementor-element.elementor-element-ff002df .elementor-heading-title{font-size:var( --e-global-typography-325dbef-font-size );line-height:var( --e-global-typography-325dbef-line-height );}.elementor-10474 .elementor-element.elementor-element-935fb57{--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;}.elementor-10474 .elementor-element.elementor-element-7374203{--width:100%;}.elementor-widget-toggle .elementor-toggle-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-toggle-title{font-size:16px;}.elementor-10474 .elementor-element.elementor-element-a325858 .elementor-tab-content{font-size:15px;}.elementor-10474 .elementor-element.elementor-element-feeb805{--width:100%;}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-toggle-title{font-size:16px;}.elementor-10474 .elementor-element.elementor-element-05eb061 .elementor-tab-content{font-size:15px;}}@media(min-width:768px){.elementor-10474 .elementor-element.elementor-element-39323ca{--width:100%;}.elementor-10474 .elementor-element.elementor-element-7f737ab{--width:100vw;}.elementor-10474 .elementor-element.elementor-element-66073fc{--content-width:1407px;}.elementor-10474 .elementor-element.elementor-element-123cf18{--width:71%;}.elementor-10474 .elementor-element.elementor-element-5639977{--width:65%;}.elementor-10474 .elementor-element.elementor-element-7374203{--width:50%;}.elementor-10474 .elementor-element.elementor-element-feeb805{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10474 .elementor-element.elementor-element-7f737ab{--width:100%;}}/* Start custom CSS */.aspect-hor {
    aspect-ratio: 16/9;
}
@media(max-width: 768px) {
  .aspect-hor {
   aspect-ratio:none;
  }
}
.aspect-negyharom {
    aspect-ratio: 4/3;
}
.szinesstrong strong {
    color:#B24D6A;
}
.faded-sides {
    width: 100%;
    color: white;
    -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
    mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}

.szoba-specifikacio-lista {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}

.szoba-specifikacio-lista svg {

  fill: #B1445F;   /* tetszőleges szín */
   color: #B1445F;
}



.szoba-specifikacio-lista li {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 2px 4px;
  border-radius: 6px;
  font-size: 14px;
  color: #333;
}

.szoba-specifikacio-lista i {
  font-size: 16px;
  color: #444;
}


.szoba-specifikacio-lista,
.szoba-specifikacio-lista li,
.szoba-specifikacio-lista li svg,
.szoba-specifikacio-lista li img,
.szoba-specifikacio-lista li span {
  user-select: text !important;
}

.flipszoveg {

display:block;
font-family: var(--e-global-typography-c65ff02-font-family), Sans-serif;
font-size: var(--e-global-typography-c65ff02-font-size);
font-weight: var(--e-global-typography-c65ff02-font-weight);
line-height: 1.4em !important;
margin-top:4px;
}

.flipbox .elementor-widget-n-accordion .e-n-accordion-item-title{
    align-items: flex-start;
}

.flipbox .e-n-accordion-item-title-icon {
    margin-top:.4em;
}

.szobavalaszto .e-n-tabs-heading {
    background:white;
    border-radius:12px;
    padding:8px;
    border:1px solid var(--e-global-color-8b860a2);
}

.szobaslider .elementor-swiper-button-prev,
.szobaslider .elementor-swiper-button-next {
    font-size: 19px;
    color: #ffffff;
    background: #000000;
    width: 32px;
    height: 32px;
    border-radius: 100px;
    display: flex
;
    align-content: center;
    align-items: center;
    justify-content: center;
}

/*READMORE HATÁS*/
.readmore-wrapper {
  position: relative;
}

.readmore-container {
  max-height: 300px;
  overflow: hidden;
  transition: max-height 0.6s ease;
  position: relative;
  
    /* Maszkolás (átlátszóság alapján) */
  -webkit-mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 70%, transparent 100%);
  -webkit-mask-mode: alpha;
  mask-mode: alpha;
}

.readmore-fade {
  position: absolute;
  bottom: 80px; /* gomb felett legyen */
  left: 0;
  right: 0;
  height: 120px;
 
  pointer-events: none;
  transition: opacity 0.4s ease;
  z-index: 2;
}

.readmore-button {
  position: relative;
  z-index: 3;
  display: inline-block;
  margin-top: 16px;
  transition: opacity 0.3s ease;
  cursor: pointer;
}

.readmore-wrapper.expanded .readmore-container {
  max-height: 10000px;
  
   -webkit-mask-image: none;
  mask-image: none;
}

.readmore-wrapper.expanded .readmore-fade,
.readmore-wrapper.expanded .readmore-button {
  opacity: 0;
  pointer-events: none;
}

.kapcsolatlista li.elementor-icon-list-item a {
    padding:24px;
}

.elementor-widget-container strong {
    font-weight: 700 !important;
}


.szobaslider .elementor-swiper-button-prev,
.szobaslider .elementor-swiper-button-next {
    font-size: 19px;
    color: #ffffff;
    background: #000000;
    width: 32px;
    height: 32px;
    border-radius: 100px;
    display: flex
;
    align-content: center;
    align-items: center;
    justify-content: center;
    
}

/* 1) Konténer legyen pozicionált, és vágja le a széleket */
.szobaslider .elementor-image-carousel-wrapper{
  position: relative;
  overflow: hidden;
  border-radius: inherit;
}

/* 2) A slidesáv legyen a fade ALATT (z-index:1) */
.szobaslider .elementor-image-carousel-wrapper .swiper-wrapper{
  position: relative;   /* kell a z-index-hez */
  z-index: 1;
}

/* 3) Kétoldali fade overlay a képek FELETT (z-index:8) */
.szobaslider .elementor-image-carousel-wrapper::before,
.szobaslider .elementor-image-carousel-wrapper::after{
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 120px;                 /* fade szélessége */
  pointer-events: none;         /* ne fogja a kattintást */
  z-index: 8;                   /* slidesáv fölé kerül */
}

/* Bal oldal */
.szobaslider .elementor-image-carousel-wrapper::before{
  left: 0;
  background: linear-gradient(to right,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,0) 100%);
}

/* Jobb oldal */
.szobaslider .elementor-image-carousel-wrapper::after{
  right: 0;
  background: linear-gradient(to left,
    rgba(255,255,255,1) 0%,
    rgba(255,255,255,0) 100%);
}

/* 4) Nyilak mindkettő fölött legyenek */
.szobaslider .elementor-swiper-button{
  position: absolute;
  z-index: 10 !important;
}/* End custom CSS */