.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-312ac9a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111066 .elementor-element.elementor-element-312ac9a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111066 .elementor-element.elementor-element-407ecb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-111066 .elementor-element.elementor-element-407ecb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-111066 .elementor-element.elementor-element-407ecb .elementor-icon-list-text{transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-660590f0{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-111066 .elementor-element.elementor-element-660590f0 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-111066 .elementor-element.elementor-element-660590f0 .elementor-divider{text-align:center;padding-block-start:75px;padding-block-end:75px;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-e3bba7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111066 .elementor-element.elementor-element-e3bba7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111066 .elementor-element.elementor-element-7f3eec91 .elementor-icon-wrapper{text-align:center;}.elementor-111066 .elementor-element.elementor-element-7f3eec91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-7f3eec91.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-7f3eec91.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-7f3eec91.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-7f3eec91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-7f3eec91 .elementor-icon{font-size:100px;}.elementor-111066 .elementor-element.elementor-element-7f3eec91 .elementor-icon svg{height:100px;}.elementor-111066 .elementor-element.elementor-element-6c55ed49 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-77006f46{text-align:justify;}.elementor-111066 .elementor-element.elementor-element-6950ceb5 .elementor-icon-wrapper{text-align:center;}.elementor-111066 .elementor-element.elementor-element-6950ceb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-6950ceb5.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-6950ceb5.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-6950ceb5.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-6950ceb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-6950ceb5 .elementor-icon{font-size:100px;}.elementor-111066 .elementor-element.elementor-element-6950ceb5 .elementor-icon svg{height:100px;}.elementor-111066 .elementor-element.elementor-element-6068d43a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-70827bb4{text-align:justify;}.elementor-111066 .elementor-element.elementor-element-475b1d2e:not(.elementor-motion-effects-element-type-background), .elementor-111066 .elementor-element.elementor-element-475b1d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-111066 .elementor-element.elementor-element-475b1d2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111066 .elementor-element.elementor-element-475b1d2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111066 .elementor-element.elementor-element-48bbacca .elementor-icon-wrapper{text-align:center;}.elementor-111066 .elementor-element.elementor-element-48bbacca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-48bbacca.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-48bbacca.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-48bbacca.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-48bbacca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-48bbacca .elementor-icon{font-size:75px;}.elementor-111066 .elementor-element.elementor-element-48bbacca .elementor-icon svg{height:75px;}.elementor-111066 .elementor-element.elementor-element-4122c1db .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-111066 .elementor-element.elementor-element-4122c1db .elementor-button:hover, .elementor-111066 .elementor-element.elementor-element-4122c1db .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor1 );}.elementor-111066 .elementor-element.elementor-element-4122c1db > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-4122c1db .elementor-button:hover svg, .elementor-111066 .elementor-element.elementor-element-4122c1db .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-111066 .elementor-element.elementor-element-5a5fe36c .elementor-icon-wrapper{text-align:center;}.elementor-111066 .elementor-element.elementor-element-5a5fe36c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-5a5fe36c.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-5a5fe36c.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-5a5fe36c.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-5a5fe36c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-5a5fe36c .elementor-icon{font-size:75px;}.elementor-111066 .elementor-element.elementor-element-5a5fe36c .elementor-icon svg{height:75px;}.elementor-111066 .elementor-element.elementor-element-2557a813 .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-111066 .elementor-element.elementor-element-2557a813 .elementor-button:hover, .elementor-111066 .elementor-element.elementor-element-2557a813 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor1 );}.elementor-111066 .elementor-element.elementor-element-2557a813 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-2557a813 .elementor-button:hover svg, .elementor-111066 .elementor-element.elementor-element-2557a813 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-111066 .elementor-element.elementor-element-41730423 .elementor-icon-wrapper{text-align:center;}.elementor-111066 .elementor-element.elementor-element-41730423.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-41730423.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-41730423.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-41730423.elementor-view-framed .elementor-icon, .elementor-111066 .elementor-element.elementor-element-41730423.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-111066 .elementor-element.elementor-element-41730423 .elementor-icon{font-size:75px;}.elementor-111066 .elementor-element.elementor-element-41730423 .elementor-icon svg{height:75px;}.elementor-111066 .elementor-element.elementor-element-5203ceff .elementor-button{background-color:var( --e-global-color-astglobalcolor3 );}.elementor-111066 .elementor-element.elementor-element-5203ceff .elementor-button:hover, .elementor-111066 .elementor-element.elementor-element-5203ceff .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor1 );}.elementor-111066 .elementor-element.elementor-element-5203ceff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-5203ceff .elementor-button:hover svg, .elementor-111066 .elementor-element.elementor-element-5203ceff .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-111066 .elementor-element.elementor-element-4e5bc6ef{text-align:center;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-43f09a4c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-43f09a4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-111066 .elementor-element.elementor-element-7aeb22a0{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-111066 .elementor-element.elementor-element-7aeb22a0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-482b1f12.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-482b1f12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-5af486ca > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-111066 .elementor-element.elementor-element-5af486ca{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-111066 .elementor-element.elementor-element-5af486ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-6365e34 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-6365e34{text-align:center;}.elementor-111066 .elementor-element.elementor-element-d4ad98f{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-111066 .elementor-element.elementor-element-d4ad98f .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-111066 .elementor-element.elementor-element-d4ad98f .elementor-divider{text-align:center;padding-block-start:75px;padding-block-end:75px;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-63ba543d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111066 .elementor-element.elementor-element-63ba543d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111066 .elementor-element.elementor-element-c2517c6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-327bdf1f > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-469944fe:not(.elementor-motion-effects-element-type-background), .elementor-111066 .elementor-element.elementor-element-469944fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-111066 .elementor-element.elementor-element-469944fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-111066 .elementor-element.elementor-element-469944fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-111066 .elementor-element.elementor-element-410b9ec0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-40dea0b6{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-74548487.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111066 .elementor-element.elementor-element-74548487.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111066 .elementor-element.elementor-element-19755460 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-111066 .elementor-element.elementor-element-19755460{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-111066 .elementor-element.elementor-element-19755460 .elementor-icon-list-text{transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-68ac7a4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-111066 .elementor-element.elementor-element-68ac7a4f{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-111066 .elementor-element.elementor-element-68ac7a4f .elementor-icon-list-text{transition:color 0.3s;}.elementor-111066 .elementor-element.elementor-element-25a96a04{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-111066 .elementor-element.elementor-element-25a96a04 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-111066 .elementor-element.elementor-element-25a96a04 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-bd2cf96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111066 .elementor-element.elementor-element-bd2cf96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111066 .elementor-element.elementor-element-6d71866d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-50c05961{text-align:justify;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-ef50679.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-ef50679.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-ef50679 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-111066 .elementor-element.elementor-element-61ee4721 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-7463e5b9{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-111066 .elementor-element.elementor-element-7463e5b9 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-111066 .elementor-element.elementor-element-7463e5b9 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-601478e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-111066 .elementor-element.elementor-element-601478e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-111066 .elementor-element.elementor-element-3ec99071 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-3204bbcc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-111066 .elementor-element.elementor-element-3f8b2c6a{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-111066 .elementor-element.elementor-element-3f8b2c6a .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-111066 .elementor-element.elementor-element-3f8b2c6a .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-111066 .elementor-element.elementor-element-717043a6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-717043a6{text-align:center;}.elementor-111066 .elementor-element.elementor-element-5f0fe9f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-111066 .elementor-element.elementor-element-47f19bc6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-696748e9{text-align:justify;}.elementor-bc-flex-widget .elementor-111066 .elementor-element.elementor-element-43d2dd76.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-43d2dd76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-111066 .elementor-element.elementor-element-43d2dd76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-111066 .elementor-element.elementor-element-754d7372 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-104ef94f > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-104ef94f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-111066 .elementor-element.elementor-element-429aeaa6 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-7f5250ee > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-111066 .elementor-element.elementor-element-771c4961{margin-top:0px;margin-bottom:0px;}.elementor-111066 .elementor-element.elementor-element-717c4379{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-111066 .elementor-element.elementor-element-717c4379 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-111066 .elementor-element.elementor-element-717c4379 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-111066 .elementor-element.elementor-element-614d2439 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-111066 .elementor-element.elementor-element-614d2439{text-align:center;}@media(max-width:1024px){.elementor-111066 .elementor-element.elementor-element-5af486ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-bd2cf96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-111066 .elementor-element.elementor-element-660590f0 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-111066 .elementor-element.elementor-element-5af486ca > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-111066 .elementor-element.elementor-element-d4ad98f .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-111066 .elementor-element.elementor-element-bd2cf96 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-6c55ed49 */h3{text-align:left !important;}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-104ef94f */.video{max-width:800px;margin:0 auto;}/* End custom CSS */
/* Start custom CSS *//* 1. Permitir a los slides ajustarse a la altura real */
#carrusel-fp .swiper-slide {
    height: auto !important;
}

/* 2. El contenedor debe crear su altura real basado en el aspect-ratio */
#carrusel-fp .elementor-carousel-image {
    position: relative;
    width: 100%;
    padding-top: calc(844 / 675 * 100%); /* ratio exacto */
    
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* 3. El contenedor interno de Swiper tampoco debe forzar altura */
#carrusel-fp .swiper-wrapper {
    height: auto !important;
}


.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper {
    height: auto !important;
}/* End custom CSS */