.elementor-1700 .elementor-element.elementor-element-7ef5d3f:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-7ef5d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-7ef5d3f{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-7ef5d3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-80989cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-84da5dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1700 .elementor-element.elementor-element-84da5dc > .elementor-element-populated{padding:4rem 14rem 10.25rem 14rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-edfea82 > .elementor-widget-container{padding:0rem 0rem 02.5rem 0rem;}.elementor-1700 .elementor-element.elementor-element-edfea82{text-align:center;}.elementor-1700 .elementor-element.elementor-element-edfea82 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );font-weight:var( --e-global-typography-014e182-font-weight );text-transform:var( --e-global-typography-014e182-text-transform );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-163cf0f{text-align:center;font-size:var( --e-global-typography-6bb6aa8-font-size );font-weight:var( --e-global-typography-6bb6aa8-font-weight );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-5e9ff71:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-5e9ff71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-5e9ff71{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1700 .elementor-element.elementor-element-5e9ff71, .elementor-1700 .elementor-element.elementor-element-5e9ff71 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-5e9ff71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-812f9c0 > .elementor-element-populated{border-style:none;padding:0rem 0rem 0rem 0rem;}.elementor-1700 .elementor-element.elementor-element-f6b7a6a{border-style:none;padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-7d9a277 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-1700 .elementor-element.elementor-element-7d9a277 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-2cadd33 > .elementor-widget-container{padding:2rem 2.25rem 03.5rem 1.5rem;}.elementor-1700 .elementor-element.elementor-element-2cadd33 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );font-weight:var( --e-global-typography-014e182-font-weight );text-transform:var( --e-global-typography-014e182-text-transform );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-289ce4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1700 .elementor-element.elementor-element-289ce4f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-b2eeef9 > .elementor-widget-container{padding:2.5rem 3rem 2.2rem 02rem;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-b2eeef9 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );font-weight:var( --e-global-typography-63ce9c5-font-weight );text-transform:var( --e-global-typography-63ce9c5-text-transform );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-88a3438 > .elementor-widget-container{padding:2.5rem 2.5rem 2.5rem 2rem;}.elementor-1700 .elementor-element.elementor-element-88a3438{font-size:var( --e-global-typography-6bb6aa8-font-size );font-weight:var( --e-global-typography-6bb6aa8-font-weight );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.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-1700 .elementor-element.elementor-element-1c37d3b > .elementor-widget-container{margin:0rem 0rem 3rem 2rem;}.elementor-1700 .elementor-element.elementor-element-9e47af0:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-9e47af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-9e47af0{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1700 .elementor-element.elementor-element-9e47af0, .elementor-1700 .elementor-element.elementor-element-9e47af0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-9e47af0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-ba78c22 > .elementor-element-populated{border-style:none;padding:0rem 0rem 0rem 0rem;}.elementor-1700 .elementor-element.elementor-element-759f80a{border-style:none;padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-6b9b5a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1700 .elementor-element.elementor-element-6b9b5a7 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-b80c7c9 > .elementor-widget-container{padding:2.5rem 0rem 2.2rem 01.5rem;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-b80c7c9 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );font-weight:var( --e-global-typography-63ce9c5-font-weight );text-transform:var( --e-global-typography-63ce9c5-text-transform );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-9b955e9 > .elementor-widget-container{padding:2.5rem 0rem 2.5rem 0rem;}.elementor-1700 .elementor-element.elementor-element-9b955e9{font-size:var( --e-global-typography-6bb6aa8-font-size );font-weight:var( --e-global-typography-6bb6aa8-font-weight );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-e494118 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-1700 .elementor-element.elementor-element-ce95f20 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-1700 .elementor-element.elementor-element-ce95f20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-98f77c4 > .elementor-widget-container{padding:2rem 2.25rem 03.5rem 1.5rem;}.elementor-1700 .elementor-element.elementor-element-98f77c4{text-align:end;}.elementor-1700 .elementor-element.elementor-element-98f77c4 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );font-weight:var( --e-global-typography-014e182-font-weight );text-transform:var( --e-global-typography-014e182-text-transform );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-b9b32ca:not(.elementor-motion-effects-element-type-background), .elementor-1700 .elementor-element.elementor-element-b9b32ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1700 .elementor-element.elementor-element-b9b32ca{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1700 .elementor-element.elementor-element-b9b32ca, .elementor-1700 .elementor-element.elementor-element-b9b32ca > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-b9b32ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-99a7704 > .elementor-element-populated{border-style:none;padding:0rem 0rem 0rem 0rem;}.elementor-1700 .elementor-element.elementor-element-4def44d{border-style:none;padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-165d738 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-1700 .elementor-element.elementor-element-165d738 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1700 .elementor-element.elementor-element-d7f8f11 > .elementor-widget-container{padding:2rem 2.25rem 03.5rem 1.5rem;}.elementor-1700 .elementor-element.elementor-element-d7f8f11 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );font-weight:var( --e-global-typography-014e182-font-weight );text-transform:var( --e-global-typography-014e182-text-transform );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-c317240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1700 .elementor-element.elementor-element-c317240 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-5010008 > .elementor-widget-container{padding:2.5rem 3rem 2.2rem 2rem;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-5010008 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );font-weight:var( --e-global-typography-63ce9c5-font-weight );text-transform:var( --e-global-typography-63ce9c5-text-transform );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1700 .elementor-element.elementor-element-a5e3726 > .elementor-widget-container{padding:2.5rem 2.5rem 2.5rem 2rem;}.elementor-1700 .elementor-element.elementor-element-a5e3726{font-size:var( --e-global-typography-6bb6aa8-font-size );font-weight:var( --e-global-typography-6bb6aa8-font-weight );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-02c06be > .elementor-widget-container{margin:0rem 0rem 3rem 2rem;}.elementor-1700 .elementor-element.elementor-element-47db134 > .elementor-container{min-height:38.375rem;}.elementor-1700 .elementor-element.elementor-element-47db134{margin-top:44px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-f984b25 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 00px 0px 0px;}@media(max-width:1440px){.elementor-1700 .elementor-element.elementor-element-edfea82 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-163cf0f{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-2cadd33 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-b2eeef9 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-88a3438{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-b80c7c9 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-9b955e9{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-98f77c4 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-d7f8f11 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-5010008 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-a5e3726{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-47db134 > .elementor-container{min-height:38.375rem;}}@media(max-width:767px){.elementor-1700 .elementor-element.elementor-element-84da5dc > .elementor-element-populated{padding:3rem 1rem 3rem 1rem;}.elementor-1700 .elementor-element.elementor-element-edfea82 > .elementor-widget-container{padding:0rem 0rem 1.5rem 0rem;}.elementor-1700 .elementor-element.elementor-element-edfea82 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-163cf0f{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-7d9a277 > .elementor-element-populated{border-width:0px 0px 2px 0px;}.elementor-1700 .elementor-element.elementor-element-2cadd33 > .elementor-widget-container{padding:2rem 1rem 1.8rem 1rem;}.elementor-1700 .elementor-element.elementor-element-2cadd33 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-289ce4f > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-b2eeef9 > .elementor-widget-container{padding:2rem 1rem 01.8rem 1rem;}.elementor-1700 .elementor-element.elementor-element-b2eeef9 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-88a3438 > .elementor-widget-container{padding:1.5rem 1rem 2rem 1rem;}.elementor-1700 .elementor-element.elementor-element-88a3438{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-1c37d3b > .elementor-widget-container{margin:0rem 0rem 2rem 1rem;}.elementor-1700 .elementor-element.elementor-element-6b9b5a7 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-b80c7c9 > .elementor-widget-container{padding:2rem 1rem 01.8rem 1rem;}.elementor-1700 .elementor-element.elementor-element-b80c7c9 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-9b955e9 > .elementor-widget-container{padding:1.5rem 1rem 2rem 1rem;}.elementor-1700 .elementor-element.elementor-element-9b955e9{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-e494118 > .elementor-widget-container{margin:0rem 0rem 2rem 1rem;}.elementor-1700 .elementor-element.elementor-element-ce95f20 > .elementor-element-populated{border-width:0px 0px 2px 0px;}.elementor-1700 .elementor-element.elementor-element-98f77c4 > .elementor-widget-container{padding:2rem 1rem 1.8rem 1rem;}.elementor-1700 .elementor-element.elementor-element-98f77c4{text-align:start;}.elementor-1700 .elementor-element.elementor-element-98f77c4 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-165d738 > .elementor-element-populated{border-width:0px 0px 2px 0px;}.elementor-1700 .elementor-element.elementor-element-d7f8f11 > .elementor-widget-container{padding:2rem 1rem 1.8rem 1rem;}.elementor-1700 .elementor-element.elementor-element-d7f8f11 .elementor-heading-title{font-size:var( --e-global-typography-014e182-font-size );line-height:var( --e-global-typography-014e182-line-height );letter-spacing:var( --e-global-typography-014e182-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-c317240 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1700 .elementor-element.elementor-element-5010008 > .elementor-widget-container{padding:2rem 1rem 01.8rem 1rem;}.elementor-1700 .elementor-element.elementor-element-5010008 .elementor-heading-title{font-size:var( --e-global-typography-63ce9c5-font-size );line-height:var( --e-global-typography-63ce9c5-line-height );letter-spacing:var( --e-global-typography-63ce9c5-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-a5e3726 > .elementor-widget-container{padding:1.5rem 1rem 2rem 1rem;}.elementor-1700 .elementor-element.elementor-element-a5e3726{font-size:var( --e-global-typography-6bb6aa8-font-size );line-height:var( --e-global-typography-6bb6aa8-line-height );letter-spacing:var( --e-global-typography-6bb6aa8-letter-spacing );}.elementor-1700 .elementor-element.elementor-element-02c06be > .elementor-widget-container{margin:0rem 0rem 2rem 1rem;}.elementor-1700 .elementor-element.elementor-element-47db134 > .elementor-container{min-height:25.625rem;}.elementor-1700 .elementor-element.elementor-element-47db134{margin-top:2rem;margin-bottom:0rem;}}/* Start custom CSS */.menu__container {
  transform: translateY(0);
}

.vip__hero__text {
  width: 100% !important;
  height: calc(100svh - var(--height-menu)) !important;
}

.vip__hero__text > div {
  align-content: space-between;
}

.vip__hero__slider {
  position: absolute;
}

.vip__hero__slider {
  width: 100% !important;
}

.vip__hero__slider .content__item__slider,
.content__item__slider img {
  height: calc(100svh - var(--height-menu)) !important;
  object-fit: cover;
}


.vip__hero__slider button.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 0.5rem; /* 8px */
  margin: 0.1875rem; /* 3px */
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 0.5rem; /* 8px */
}

.vip__hero__slider button.splide__pagination__page.is-active:hover {
  background-color: #61ce70;
}

.vip__hero__slider button.splide__pagination__page.is-active {
  transform: scale(1) !important;
  background-color: var(--e-global-color-30715f6) !important;
  opacity: 1;
}

.vip__hero__slider .splide__pagination {
  bottom: 1.2em;
}

.vip__content__col-left.reverse{
  order: 1;
}

.vip__content__container.reverse{
  order: 2;
}

@media (min-width: 768px) {

    .vip__hero__text{
        max-width: 1440px;
        margin: 0 auto;
    }

  .vip__hero__slider button.splide__pagination__page {
    margin: 0.25rem; 
    width: 0.625rem; 
    height: 0.625rem; 
  }

  .vip__content__col-left h2{
    max-width: 40.9375rem
  }

  .vip__content__col-left.reverse h2{
    letter-spacing: -0.028em!important;
  }

  .vip__content__col-left .elementor-widget-container{
    display: flex;
    justify-content: end;
  }

  .vip__content__col-left.reverse .elementor-widget-container{
    justify-content: start;
  }

  .vip__content__col-right-reverse > div{
    display: flex;
    justify-content: end;
  }

  .vip__content__col-right__text,
  .vip__content__col-right h3{
    max-width: 33.875rem;
  }

  .vip__hero__slider .splide__pagination {
    bottom: 5em;
  }

  .vip__content__col-right__subtitle > div{
    display: flex;
    justify-content: end;
  }
  
  .vip__content__col-right-reverse .btn-primary,
  .vip__content__col-right-reverse h3{
    width: 43.125rem!important;
  }

  .vip__content__col-right__text-reverse {
    display: flex;
    justify-content: end;
  }


  .vip__content__col-right__text-reverse .elementor-widget-container{
    width: 33.875rem;
  }

  .vip__content__col-right__text-reverse{
    padding-right: 9.25rem;
    padding-left: 1.5rem;
  }

  .vip__content__col-left.reverse{
    order: 2;
  }
  
  .vip__content__container.reverse{
    order: 1;
  }

  .vip__content__col-right-reverse .btn-primary{
    padding-left: 1.5rem;
  }
}


@media (min-width: 1440px) {
  .vip__content__col-right__text-reverse,
  .vip__content__col-right-reverse .btn-primary{
    padding-left: 0;
  }
}/* End custom CSS */