.elementor-778 .elementor-element.elementor-element-738e5eb:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-738e5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-778 .elementor-element.elementor-element-738e5eb > .elementor-container{min-height:500px;}.elementor-778 .elementor-element.elementor-element-738e5eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-738e5eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-c0e9952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-778 .elementor-element.elementor-element-c0e9952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af486e0 );}.elementor-778 .elementor-element.elementor-element-c0e9952 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-c0e9952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-b5fabe0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-778 .elementor-element.elementor-element-b5fabe0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af486e0 );}.elementor-778 .elementor-element.elementor-element-b5fabe0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-b5fabe0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );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-778 .elementor-element.elementor-element-2f09773{column-gap:0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:none;font-style:normal;line-height:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-778 .elementor-element.elementor-element-2f09773 a{color:#FFFFFF;}.elementor-778 .elementor-element.elementor-element-21a3807:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-778 .elementor-element.elementor-element-21a3807 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-af486e0 );}.elementor-778 .elementor-element.elementor-element-21a3807 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-778 .elementor-element.elementor-element-21a3807 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-21a3807 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-3030cdc{width:var( --container-widget-width, 102.982% );max-width:102.982%;--container-widget-width:102.982%;--container-widget-flex-grow:0;color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-c3274ba{width:var( --container-widget-width, 100.24% );max-width:100.24%;--container-widget-width:100.24%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-7834851 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-7834851 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-fb836a5:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-fb836a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-778 .elementor-element.elementor-element-fb836a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-fb836a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-43fa1af img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-778 .elementor-element.elementor-element-ca95fdd{text-align:justify;}.elementor-778 .elementor-element.elementor-element-6d79526:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-6d79526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-778 .elementor-element.elementor-element-6d79526{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-6d79526 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-bab0f3a{text-align:justify;}.elementor-778 .elementor-element.elementor-element-fd5267c img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-778 .elementor-element.elementor-element-4ab6a8e:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-4ab6a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-4ab6a8e > .elementor-container{min-height:70px;}.elementor-778 .elementor-element.elementor-element-4ab6a8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-4ab6a8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-0df9e3f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-0df9e3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-9d14f16{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-5aa0f7e:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-5aa0f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-778 .elementor-element.elementor-element-5aa0f7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-5aa0f7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-778 .elementor-element.elementor-element-1546047 .elementor-icon-wrapper{text-align:center;}.elementor-bc-flex-widget .elementor-778 .elementor-element.elementor-element-74bcb83.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-778 .elementor-element.elementor-element-74bcb83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-778 .elementor-element.elementor-element-db9b55d{width:var( --container-widget-width, 98.357% );max-width:98.357%;--container-widget-width:98.357%;--container-widget-flex-grow:0;text-align:start;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-2a6f2c7{text-align:start;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-774aed4:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-774aed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-774aed4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-774aed4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-df2efef{width:var( --container-widget-width, 99.694% );max-width:99.694%;--container-widget-width:99.694%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-df2efef .elementor-icon-wrapper{text-align:center;}.elementor-bc-flex-widget .elementor-778 .elementor-element.elementor-element-b26fb73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-778 .elementor-element.elementor-element-b26fb73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-778 .elementor-element.elementor-element-b26fb73 > .elementor-element-populated{text-align:justify;}.elementor-778 .elementor-element.elementor-element-100b365{width:var( --container-widget-width, 102.328% );max-width:102.328%;--container-widget-width:102.328%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-7cabf7d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-0e1437c:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-0e1437c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-0e1437c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-0e1437c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-42dabca{width:var( --container-widget-width, 99.584% );max-width:99.584%;--container-widget-width:99.584%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-42dabca .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-8f723e2 > .elementor-element-populated{text-align:justify;}.elementor-778 .elementor-element.elementor-element-0bbc687{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-c231da5:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-c231da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-c231da5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-c231da5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-61708de{width:var( --container-widget-width, 96.662% );max-width:96.662%;--container-widget-width:96.662%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-61708de .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-20b878c > .elementor-element-populated{text-align:justify;}.elementor-778 .elementor-element.elementor-element-9b53fc5{width:var( --container-widget-width, 101.41% );max-width:101.41%;--container-widget-width:101.41%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-187032e{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-1cfa47d:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-1cfa47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-1cfa47d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-1cfa47d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-bb6260f .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-c4b7991 > .elementor-element-populated{text-align:justify;}.elementor-778 .elementor-element.elementor-element-ecddcf0{width:var( --container-widget-width, 94.781% );max-width:94.781%;--container-widget-width:94.781%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-5db1607{width:var( --container-widget-width, 99.763% );max-width:99.763%;--container-widget-width:99.763%;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-b7ba17f:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-b7ba17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-b7ba17f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-b7ba17f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-ac6abc9{width:var( --container-widget-width, 102.905% );max-width:102.905%;--container-widget-width:102.905%;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-ac6abc9 .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-98c1d35 > .elementor-element-populated{text-align:justify;}.elementor-778 .elementor-element.elementor-element-4a4b7b3{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-7434755:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-7434755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-7434755{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-7434755 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-197e0e3 .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-7b323ab > .elementor-element-populated{text-align:justify;}.elementor-778 .elementor-element.elementor-element-cc77c92{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-cf180f2:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-cf180f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-cf180f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-cf180f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-1102cfa .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-a9931f7 > .elementor-element-populated{text-align:start;}.elementor-778 .elementor-element.elementor-element-b7e5bdf{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;}.elementor-778 .elementor-element.elementor-element-f5b7617:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-f5b7617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-f5b7617{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-f5b7617 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-778 .elementor-element.elementor-element-0b1be1c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-778 .elementor-element.elementor-element-0b1be1c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-778 .elementor-element.elementor-element-0b1be1c .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-778 .elementor-element.elementor-element-c840470 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-778 .elementor-element.elementor-element-c840470:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-c840470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-c840470{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-c840470 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-778 .elementor-element.elementor-element-8f44f23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-778 .elementor-element.elementor-element-8f44f23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-778 .elementor-element.elementor-element-8f44f23.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-778 .elementor-element.elementor-element-18965ad{text-align:center;}.elementor-778 .elementor-element.elementor-element-4012765{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-11391ba{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;grid-column:span custom;}.elementor-778 .elementor-element.elementor-element-11391ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-secondary );}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-secondary );}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-secondary );}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-tab-title{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-icon, .elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-title{color:#6F6F6F;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-icon svg{fill:#6F6F6F;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-active .elementor-accordion-icon, .elementor-778 .elementor-element.elementor-element-11391ba .elementor-active .elementor-accordion-title{color:#388D24;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-active .elementor-accordion-icon svg{fill:#388D24;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-title{font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:50px;letter-spacing:0px;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-tab-content{font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;padding:0px 0px 0px 0px;}.elementor-778 .elementor-element.elementor-element-60c2984:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-60c2984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-60c2984{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-60c2984 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-5775ea5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-778 .elementor-element.elementor-element-5775ea5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-778 .elementor-element.elementor-element-5775ea5 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-778 .elementor-element.elementor-element-ba8a470:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-ba8a470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-ba8a470{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-ba8a470 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-40c1249{text-align:center;}.elementor-778 .elementor-element.elementor-element-4f2abec:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-4f2abec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-4f2abec > .elementor-container{min-height:400px;}.elementor-778 .elementor-element.elementor-element-4f2abec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-4f2abec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-db0ed69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-778 .elementor-element.elementor-element-db0ed69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-db0ed69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-db0ed69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-778 .elementor-element.elementor-element-ebf2a84.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-778 .elementor-element.elementor-element-ebf2a84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-778 .elementor-element.elementor-element-ebf2a84.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-778 .elementor-element.elementor-element-ebf2a84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-778 .elementor-element.elementor-element-ebf2a84 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-ebf2a84 > .elementor-element-populated, .elementor-778 .elementor-element.elementor-element-ebf2a84 > .elementor-element-populated > .elementor-background-overlay, .elementor-778 .elementor-element.elementor-element-ebf2a84 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-778 .elementor-element.elementor-element-def3b87{width:var( --container-widget-width, 97.767% );max-width:97.767%;--container-widget-width:97.767%;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:15px;}.elementor-778 .elementor-element.elementor-element-def3b87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-778 .elementor-element.elementor-element-09876b3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-778 .elementor-element.elementor-element-09876b3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-778 .elementor-element.elementor-element-09876b3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-778 .elementor-element.elementor-element-09876b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-778 .elementor-element.elementor-element-09876b3 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:start;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-09876b3 > .elementor-element-populated, .elementor-778 .elementor-element.elementor-element-09876b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-778 .elementor-element.elementor-element-09876b3 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-778 .elementor-element.elementor-element-e52b8b4{width:var( --container-widget-width, 98.848% );max-width:98.848%;--container-widget-width:98.848%;--container-widget-flex-grow:0;column-gap:0px;text-align:justify;font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:15px;}.elementor-778 .elementor-element.elementor-element-e52b8b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-778 .elementor-element.elementor-element-7ace328.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-778 .elementor-element.elementor-element-7ace328.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-778 .elementor-element.elementor-element-7ace328.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-778 .elementor-element.elementor-element-7ace328 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-778 .elementor-element.elementor-element-7ace328 > .elementor-element-populated{border-style:none;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-7ace328 > .elementor-element-populated, .elementor-778 .elementor-element.elementor-element-7ace328 > .elementor-element-populated > .elementor-background-overlay, .elementor-778 .elementor-element.elementor-element-7ace328 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-778 .elementor-element.elementor-element-00520b2{width:auto;max-width:auto;text-align:end;}.elementor-778 .elementor-element.elementor-element-00520b2 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-7a50742:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-7a50742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-7a50742{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-7a50742 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-3942ebd:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-3942ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-3942ebd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-3942ebd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-84a5676{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-778 .elementor-element.elementor-element-84a5676 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-778 .elementor-element.elementor-element-84a5676 .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-778 .elementor-element.elementor-element-d406989:not(.elementor-motion-effects-element-type-background), .elementor-778 .elementor-element.elementor-element-d406989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-100d932f );}.elementor-778 .elementor-element.elementor-element-d406989{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-778 .elementor-element.elementor-element-d406989 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-778 .elementor-element.elementor-element-7a60803 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-778 .elementor-element.elementor-element-7a60803 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-7a60803 > .elementor-element-populated, .elementor-778 .elementor-element.elementor-element-7a60803 > .elementor-element-populated > .elementor-background-overlay, .elementor-778 .elementor-element.elementor-element-7a60803 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-778 .elementor-element.elementor-element-b70b938{text-align:center;}.elementor-778 .elementor-element.elementor-element-0938297 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-0938297 > .elementor-element-populated, .elementor-778 .elementor-element.elementor-element-0938297 > .elementor-element-populated > .elementor-background-overlay, .elementor-778 .elementor-element.elementor-element-0938297 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-778 .elementor-element.elementor-element-07d18e0{text-align:center;}.elementor-778 .elementor-element.elementor-element-41bf386{font-family:"Work Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;line-height:20px;color:#6F6F6F;}.elementor-778 .elementor-element.elementor-element-1c79cd4 > .elementor-element-populated{border-style:none;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:5px 5px 5px 5px;}.elementor-778 .elementor-element.elementor-element-1c79cd4 > .elementor-element-populated, .elementor-778 .elementor-element.elementor-element-1c79cd4 > .elementor-element-populated > .elementor-background-overlay, .elementor-778 .elementor-element.elementor-element-1c79cd4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-778 .elementor-element.elementor-element-40becb7{text-align:center;}.elementor-778 .elementor-element.elementor-element-7b960aa{column-gap:0px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;line-height:14px;letter-spacing:0px;color:#6F6F6F;}.elementor-778 .elementor-element.elementor-element-7b960aa a{color:#6F6F6F;}.elementor-778 .elementor-element.elementor-element-7b960aa a:hover, .elementor-778 .elementor-element.elementor-element-7b960aa a:focus{color:#6F6F6F;}body.elementor-page-778:not(.elementor-motion-effects-element-type-background), body.elementor-page-778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body.elementor-page-778{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-778 .elementor-element.elementor-element-c0e9952{width:10%;}.elementor-778 .elementor-element.elementor-element-b5fabe0{width:40%;}.elementor-778 .elementor-element.elementor-element-21a3807{width:40%;}.elementor-778 .elementor-element.elementor-element-7834851{width:9.978%;}.elementor-778 .elementor-element.elementor-element-29e6321{width:10%;}.elementor-778 .elementor-element.elementor-element-e78504f{width:40%;}.elementor-778 .elementor-element.elementor-element-7b3ae2c{width:40%;}.elementor-778 .elementor-element.elementor-element-dd55c51{width:10%;}.elementor-778 .elementor-element.elementor-element-b178de1{width:10%;}.elementor-778 .elementor-element.elementor-element-72f5830{width:40%;}.elementor-778 .elementor-element.elementor-element-74316cd{width:40%;}.elementor-778 .elementor-element.elementor-element-06f3e4f{width:10%;}.elementor-778 .elementor-element.elementor-element-0c5ac47{width:10%;}.elementor-778 .elementor-element.elementor-element-e01190e{width:20%;}.elementor-778 .elementor-element.elementor-element-74bcb83{width:25%;}.elementor-778 .elementor-element.elementor-element-97cb4e0{width:35%;}.elementor-778 .elementor-element.elementor-element-104d473{width:10%;}.elementor-778 .elementor-element.elementor-element-a189ba4{width:10%;}.elementor-778 .elementor-element.elementor-element-e142432{width:20%;}.elementor-778 .elementor-element.elementor-element-b26fb73{width:25%;}.elementor-778 .elementor-element.elementor-element-6cf2a77{width:35%;}.elementor-778 .elementor-element.elementor-element-42f14b4{width:9.967%;}.elementor-778 .elementor-element.elementor-element-13627a6{width:10%;}.elementor-778 .elementor-element.elementor-element-ec41cae{width:20%;}.elementor-778 .elementor-element.elementor-element-8f723e2{width:25%;}.elementor-778 .elementor-element.elementor-element-0a8e1db{width:35%;}.elementor-778 .elementor-element.elementor-element-fb27eac{width:9.983%;}.elementor-778 .elementor-element.elementor-element-aa1bb4e{width:10%;}.elementor-778 .elementor-element.elementor-element-cfe8276{width:20%;}.elementor-778 .elementor-element.elementor-element-20b878c{width:25%;}.elementor-778 .elementor-element.elementor-element-f3bfb49{width:35%;}.elementor-778 .elementor-element.elementor-element-a9f65e6{width:9.967%;}.elementor-778 .elementor-element.elementor-element-2622dc7{width:10%;}.elementor-778 .elementor-element.elementor-element-5058116{width:20%;}.elementor-778 .elementor-element.elementor-element-c4b7991{width:25%;}.elementor-778 .elementor-element.elementor-element-8c56428{width:35%;}.elementor-778 .elementor-element.elementor-element-5de7be8{width:9.983%;}.elementor-778 .elementor-element.elementor-element-84e0757{width:10%;}.elementor-778 .elementor-element.elementor-element-827bebd{width:20%;}.elementor-778 .elementor-element.elementor-element-98c1d35{width:25%;}.elementor-778 .elementor-element.elementor-element-097bb01{width:35%;}.elementor-778 .elementor-element.elementor-element-9b56166{width:10%;}.elementor-778 .elementor-element.elementor-element-8f12c7c{width:10%;}.elementor-778 .elementor-element.elementor-element-d54d3a5{width:20%;}.elementor-778 .elementor-element.elementor-element-7b323ab{width:25%;}.elementor-778 .elementor-element.elementor-element-b7c654c{width:35%;}.elementor-778 .elementor-element.elementor-element-735db8f{width:10%;}.elementor-778 .elementor-element.elementor-element-224470f{width:10%;}.elementor-778 .elementor-element.elementor-element-77a6b7a{width:20%;}.elementor-778 .elementor-element.elementor-element-a9931f7{width:25%;}.elementor-778 .elementor-element.elementor-element-f4d807d{width:35%;}.elementor-778 .elementor-element.elementor-element-8a7f6bf{width:10%;}.elementor-778 .elementor-element.elementor-element-db0ed69{width:5%;}.elementor-778 .elementor-element.elementor-element-ebf2a84{width:30%;}.elementor-778 .elementor-element.elementor-element-09876b3{width:30%;}.elementor-778 .elementor-element.elementor-element-7ace328{width:30%;}.elementor-778 .elementor-element.elementor-element-3f77b31{width:5%;}.elementor-778 .elementor-element.elementor-element-a7cf344{width:5.013%;}.elementor-778 .elementor-element.elementor-element-7a60803{width:30%;}.elementor-778 .elementor-element.elementor-element-0938297{width:30%;}.elementor-778 .elementor-element.elementor-element-1c79cd4{width:30%;}.elementor-778 .elementor-element.elementor-element-786d917{width:4.972%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-2f09773{font-size:14px;}.elementor-778 .elementor-element.elementor-element-c3274ba{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-9d14f16{font-size:14px;}.elementor-778 .elementor-element.elementor-element-db9b55d{font-size:14px;}.elementor-778 .elementor-element.elementor-element-2a6f2c7{font-size:14px;}.elementor-778 .elementor-element.elementor-element-7cabf7d{font-size:14px;}.elementor-778 .elementor-element.elementor-element-0bbc687{font-size:14px;}.elementor-778 .elementor-element.elementor-element-187032e{font-size:14px;}.elementor-778 .elementor-element.elementor-element-5db1607{font-size:14px;}.elementor-778 .elementor-element.elementor-element-4a4b7b3{font-size:14px;}.elementor-778 .elementor-element.elementor-element-cc77c92{font-size:14px;}.elementor-778 .elementor-element.elementor-element-b7e5bdf{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-title{font-size:32px;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-tab-content{font-size:14px;}.elementor-778 .elementor-element.elementor-element-def3b87{font-size:14px;}.elementor-778 .elementor-element.elementor-element-e52b8b4{font-size:14px;}.elementor-778 .elementor-element.elementor-element-41bf386{font-size:14px;}.elementor-778 .elementor-element.elementor-element-7b960aa{font-size:14px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-2f09773{font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-c3274ba{font-size:12px;line-height:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-9d14f16{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-5aa0f7e > .elementor-container{max-width:500px;}.elementor-778 .elementor-element.elementor-element-5aa0f7e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-e01190e{width:100%;}.elementor-778 .elementor-element.elementor-element-1546047{width:var( --container-widget-width, 368.967px );max-width:368.967px;--container-widget-width:368.967px;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-74bcb83{width:100%;}.elementor-778 .elementor-element.elementor-element-db9b55d{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-97cb4e0{width:100%;}.elementor-778 .elementor-element.elementor-element-2a6f2c7{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-774aed4 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-100b365{text-align:center;}.elementor-778 .elementor-element.elementor-element-7cabf7d{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-0e1437c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-fb91d84{text-align:center;}.elementor-778 .elementor-element.elementor-element-0bbc687{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-c231da5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-61708de{width:var( --container-widget-width, 371.977px );max-width:371.977px;--container-widget-width:371.977px;--container-widget-flex-grow:0;}.elementor-778 .elementor-element.elementor-element-61708de .elementor-icon-wrapper{text-align:center;}.elementor-778 .elementor-element.elementor-element-9b53fc5{text-align:center;}.elementor-778 .elementor-element.elementor-element-187032e{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-1cfa47d .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-ecddcf0{text-align:center;}.elementor-778 .elementor-element.elementor-element-5db1607{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-b7ba17f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-a815ddf{text-align:center;}.elementor-778 .elementor-element.elementor-element-4a4b7b3{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-7434755 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-b44ccb3{text-align:center;}.elementor-778 .elementor-element.elementor-element-cc77c92{text-align:center;font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-cf180f2 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-778 .elementor-element.elementor-element-a9931f7{width:100%;}.elementor-778 .elementor-element.elementor-element-a9931f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-778 .elementor-element.elementor-element-b3bf36c{text-align:center;}.elementor-778 .elementor-element.elementor-element-b7e5bdf{text-align:center;font-size:12px;line-height:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-accordion-title{font-size:26px;line-height:30px;}.elementor-778 .elementor-element.elementor-element-11391ba .elementor-tab-content{font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-def3b87{font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-e52b8b4{font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-41bf386{font-size:12px;line-height:18px;}.elementor-778 .elementor-element.elementor-element-7b960aa{font-size:12px;line-height:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-35922af *//* =========================================================
   TESTI FORM DI CONTATTO
========================================================= */

#crsbkr_search_form > fieldset > p:first-of-type,
#crsbkr_search_form > fieldset > p:nth-of-type(2) {
    color: #FFFFFF !important;
    opacity: 1 !important;
    text-align: left !important;
}
/* =========================================================
   PULSANTE CERCA FORM
========================================================= */

.crsbkr .search {
    text-align: center !important;
}

.crsbkr .search a {
    display: inline-block !important;
    text-decoration: none !important;
}

.crsbkr .search a button {
    width: 200px !important;
    height: 40px !important;

    background: #FFD700 !important;
    color: #142247 !important;

    border: 2px solid #FFD700 !important;
    border-radius: 10px !important;

    font-weight: 700 !important;
    cursor: pointer !important;
}

.crsbkr .search a button:hover {
    background: #228B22 !important;
    border-color: #228B22 !important;
    color: #FFFFFF !important;
}

/*======= CALENDARIO - BASE COMUNE CHECKIN + CHECKOUT=======*/

.crsbkr .search .date .calendar_holder.open {
    background: #FFFFFF !important;
    box-sizing: border-box !important;
}

.crsbkr .search .date .calendar_holder.open .months {
    max-height: none !important;
}

.crsbkr .search .date .calendar_holder.open table {
    width: 100% !important;
    margin-bottom: 20px !important;

    background: #FFFFFF !important;

    border: 1px solid #142247 !important;
    border-radius: 10px !important;
    border-collapse: separate !important;

    overflow: hidden !important;
}


/* =========================================================
   CALENDARIO DESKTOP
========================================================= */

@media screen and (min-width: 769px) {

    .crsbkr .search .date .calendar_holder.open {
        width: 95vw !important;
        max-width: 1000px !important;

        height: auto !important;
        max-height: 80vh !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        padding: 25px !important;
        border-radius: 20px !important;
    }

    .crsbkr .search .date .calendar_holder.open .months {
        overflow: visible !important;
    }

    .crsbkr .search .date .calendar_holder.open > .buttons {
        position: absolute !important;

        top: 100px !important;
        left: 0 !important;

        width: 100% !important;

        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        padding: 0 20px !important;
        box-sizing: border-box !important;

        z-index: 400 !important;
    }

    .crsbkr .search .date .calendar_holder.open > .buttons button {
        width: 40px !important;
        height: 30px !important;

        background-size: 30px 30px !important;
        background-repeat: no-repeat !important;
        background-position: center !important;

        border-radius: 50% !important;
    }

    .crsbkr .search .date .calendar_holder.open button.search {
        display: block !important;

        width: 200px !important;
        height: 40px !important;

        margin: 25px auto 0 auto !important;
        padding: 0 !important;

        background: #FFD700 !important;
        color: #142247 !important;

        border: 0 solid #142247 !important;
        border-radius: 10px !important;

        font-size: 16px !important;
        font-weight: 700 !important;
        line-height: 40px !important;

        text-align: center !important;
        cursor: pointer !important;

        opacity: 1 !important;
        visibility: visible !important;

        box-sizing: border-box !important;
    }

    .crsbkr .search .date .calendar_holder.open button.search:hover {
        background: #228B22 !important;
        border-color: #228B22 !important;
        color: #FFFFFF !important;
    }
}


/* =========================================================
   CALENDARIO MOBILE
========================================================= */

@media screen and (max-width: 768px) {

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) {
        position: fixed !important;

        top: 10px !important;
        right: 10px !important;
        bottom: 10px !important;
        left: 10px !important;

        width: auto !important;
        height: auto !important;

        max-width: none !important;
        max-height: none !important;

        overflow: hidden !important;

        padding: 15px !important;
        border-radius: 15px !important;

        display: flex !important;
        flex-direction: column !important;

        z-index: 9999 !important;
    }

    .crsbkr .search .date .calendar_holder.open > .buttons,
    .crsbkr .search .date .calendar_holder.open > .buttons button {
        display: none !important;
    }

    .crsbkr .search .date .calendar_holder.open .time_label,
    .crsbkr .search .date .calendar_holder.open .time,
    .crsbkr .search .date .calendar_holder.open .error,
    .crsbkr .search .date .calendar_holder.open button.search {
        display: none !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .time,
    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) button.search {
        display: block !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .months {
        flex: 1 1 auto !important;

        max-height: none !important;

        overflow-y: auto !important;
        overflow-x: hidden !important;

        margin-bottom: 6px !important;
        padding-bottom: 6px !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) > p {
        display: none !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .months h1 {
        color: #008000 !important;

        font-size: 18px !important;
        font-weight: 700 !important;

        text-align: center !important;

        margin: 0 0 10px 0 !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) table {
        margin-bottom: 15px !important;
    }

    .crsbkr .search .date .calendar_holder.open .time_label,
    .crsbkr .search .date .calendar_holder.open .time_label a,
    .crsbkr .search .date .calendar_holder.open .time_label a.show,
    .crsbkr .search .date .calendar_holder.open .time_label a.hide {
        display: none !important;
        visibility: hidden !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .time {
        flex: 0 0 auto !important;

        width: 100% !important;

        margin: 10px 0 !important;
        padding: 10px 0 !important;

        color: #142247 !important;

        font-size: 13px !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;

        text-align: center !important;

        box-sizing: border-box !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .time > span:first-child {
        display: block !important;

        width: 100% !important;

        margin: 0 0 10px 0 !important;

        color: #142247 !important;

        font-size: 15px !important;
        font-weight: 700 !important;
        line-height: 1.1 !important;

        text-align: center !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .time > span:nth-child(2) {
        display: block !important;

        width: 96% !important;
        max-width: 96% !important;

        margin: 0 auto !important;

        position: relative !important;

        overflow: visible !important;

        box-sizing: border-box !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) .time > span:nth-child(2) > span:not(.indicator) {
        display: block !important;
    }

    .crsbkr .search .date .calendar_holder.open .time .indicator {
        z-index: 999 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 58px !important;
        height: 34px !important;

        padding: 0 !important;

        font-size: 13px !important;
        font-weight: 700 !important;
        line-height: 1 !important;

        text-align: center !important;

        border-radius: 9px !important;

        box-sizing: border-box !important;
    }

    .crsbkr .search .date .calendar_holder.open .time .indicator span {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        line-height: 1 !important;
        text-align: center !important;
    }

    .crsbkr .search .date .calendar_holder.open .time .indicator span + span {
        display: none !important;
    }

    .crsbkr .search .date .calendar_holder.open .time + .error {
        display: block !important;

        margin: 4px auto !important;
        padding: 0 !important;

        color: #FF8C1A !important;

        font-size: 8px !important;
        font-weight: 400 !important;
        line-height: 1.1 !important;

        text-align: center !important;

        white-space: nowrap !important;

        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }

    .crsbkr .search .date .calendar_holder.open .error:empty {
        display: none !important;
    }

    .crsbkr .search .date .calendar_holder.open:has(td.checkout):has(td.checkin) button.search {
        flex: 0 0 auto !important;

        display: block !important;

        width: 200px !important;
        height: 38px !important;

        margin: 26px auto 0 auto !important;
        padding: 0 !important;

        background: #FFD700 !important;
        color: #142247 !important;

        border: none !important;
        border-radius: 10px !important;

        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 38px !important;

        text-align: center !important;
        cursor: pointer !important;

        box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b960aa *//* TORENT - GOOGLE RATING 4.8 */

.torent-google-rating {
    font-family: "Times New Roman", Times, serif;
    font-size: 72px;
    font-weight: 600;
    color: #6F6F6F;
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {
    .torent-google-rating {
        font-size: 28px;
    }
}

/* SMARTPHONE */
@media (max-width: 767px) {
    .torent-google-rating {
        font-size: 24px;
        line-height: 1.2;
    }
}/* End custom CSS */