.elementor-804 .elementor-element.elementor-element-a3e1d52{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-a3e1d52:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-a3e1d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2025/12/reefessentials-sps-mixed-reef-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-804 .elementor-element.elementor-element-44f2f677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;}.elementor-804 .elementor-element.elementor-element-44f2f677.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-53d026c6 .elementor-heading-title{font-family:"Sailec Bold", Sans-serif;font-size:65px;font-weight:700;line-height:1.2em;color:var( --e-global-color-e889308 );}.elementor-804 .elementor-element.elementor-element-64e77117 .elementor-heading-title{font-family:"Sailec Light", Sans-serif;font-size:23px;font-weight:normal;text-transform:uppercase;line-height:1.2em;letter-spacing:0.02em;color:#111111;}.elementor-804 .elementor-element.elementor-element-3214790f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-3214790f .elementor-heading-title{font-family:"Sailec Light", Sans-serif;font-size:24px;line-height:1.2em;letter-spacing:0.02em;color:#727272;}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-icon i{color:var( --e-global-color-e889308 );transition:color 0.8s;}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-icon svg{fill:var( --e-global-color-e889308 );transition:fill 0.8s;}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-29d3ed79{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-804 .elementor-element.elementor-element-5b4e2a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-804 .elementor-element.elementor-element-5b4e2a80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-4f7680a6{width:initial;max-width:initial;}.elementor-804 .elementor-element.elementor-element-4769fcc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#E7E7E7;--border-color:#E7E7E7;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-804 .elementor-element.elementor-element-4769fcc7:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-4769fcc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-804 .elementor-element.elementor-element-728497a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;}.elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-6b45850-font-family ), Sans-serif;font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );fill:#B7B7B7;color:#B7B7B7;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-3e499cc2 .elementor-button{background-color:#FFFFFF;font-family:"Sailec Medium", Sans-serif;font-size:clamp(0.9rem, 0.8rem + 1.5vi, 1.4rem);line-height:1.2em;fill:#B7B7B7;color:#B7B7B7;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-3e499cc2 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-3e499cc2 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-3e499cc2 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-3e499cc2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-40152fca .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-6b45850-font-family ), Sans-serif;font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );fill:#B7B7B7;color:#B7B7B7;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-40152fca .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-40152fca .elementor-button:focus{color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-40152fca .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-40152fca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-6b45850-font-family ), Sans-serif;font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );fill:#B7B7B7;color:#B7B7B7;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-6b45850-font-family ), Sans-serif;font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );fill:#B7B7B7;color:#B7B7B7;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-53588fa{width:var( --container-widget-width, 0.806% );max-width:0.806%;--container-widget-width:0.806%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-53588fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-6b45850-font-family ), Sans-serif;font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );fill:#B7B7B7;color:#B7B7B7;padding:0px 0px 0px 0px;}.elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-4c21abd6{width:var( --container-widget-width, 0.806% );max-width:0.806%;--container-widget-width:0.806%;--container-widget-flex-grow:0;}.elementor-804 .elementor-element.elementor-element-4c21abd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#868686;color:#868686;background-image:linear-gradient(330deg, #FFFFFF 0%, #8DBFED75 50%);transition-duration:1.6s;border-style:none;border-radius:6px 6px 6px 6px;padding:12px 20px 12px 20px;}.elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(330deg, #11111175 0%, #7171719C 50%);}.elementor-804 .elementor-element.elementor-element-1dafd3d{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-804 .elementor-element.elementor-element-44f0fba7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-804 .elementor-element.elementor-element-44f0fba7:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-44f0fba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-804 .elementor-element.elementor-element-29e3b183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-804 .elementor-element.elementor-element-2ced98aa{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-2ced98aa .elementor-heading-title{font-family:var( --e-global-typography-ff446c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-ff235fd{--display:flex;}.elementor-804 .elementor-element.elementor-element-117c4577{width:auto;max-width:auto;}.elementor-804 .elementor-element.elementor-element-117c4577 .elementor-heading-title{font-family:var( --e-global-typography-673a4da-font-family ), Sans-serif;font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-26333a7b{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-26333a7b a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-2609e843{--display:flex;}.elementor-804 .elementor-element.elementor-element-7b0bd895{text-align:end;}.elementor-804 .elementor-element.elementor-element-7b0bd895 img{border-style:none;}.elementor-804 .elementor-element.elementor-element-31e7e6a5{--display:flex;}.elementor-804 .elementor-element.elementor-element-25f1d07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-6cba9cee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-6cba9cee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-5c6d74b9 img{width:90%;}.elementor-804 .elementor-element.elementor-element-5368585e{--display:flex;}.elementor-804 .elementor-element.elementor-element-3a02f11f{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-3a02f11f .elementor-heading-title{font-family:var( --e-global-typography-ff446c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-3e76f080{width:auto;max-width:auto;}.elementor-804 .elementor-element.elementor-element-3e76f080 .elementor-heading-title{font-family:var( --e-global-typography-673a4da-font-family ), Sans-serif;font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-17d919a1{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-17d919a1 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-6832e875{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-804 .elementor-element.elementor-element-121cc80e{--display:flex;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-121cc80e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-4b1638e{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-4b1638e .elementor-heading-title{font-family:var( --e-global-typography-ff446c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-1faeed44{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-1faeed44 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-5c9a5dc1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-1e92e801{--e-image-carousel-slides-to-show:1;}.elementor-804 .elementor-element.elementor-element-1ed5bbb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-6edb22f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-6edb22f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-7ecc1ec6{text-align:center;}.elementor-804 .elementor-element.elementor-element-7ecc1ec6 img{width:90%;}.elementor-804 .elementor-element.elementor-element-491410a1{--display:flex;}.elementor-804 .elementor-element.elementor-element-764dda28{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-804 .elementor-element.elementor-element-764dda28 .elementor-heading-title{font-family:var( --e-global-typography-ff446c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-6af72fb8{width:auto;max-width:auto;}.elementor-804 .elementor-element.elementor-element-6af72fb8 .elementor-heading-title{font-family:var( --e-global-typography-673a4da-font-family ), Sans-serif;font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-77b1edfd{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-77b1edfd a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-3ed4044b{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.2;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);}.elementor-804 .elementor-element.elementor-element-3ed4044b:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-3ed4044b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-804 .elementor-element.elementor-element-3ed4044b::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .e-con-inner > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .e-con-inner > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-804 .elementor-element.elementor-element-3ed4044b:hover::before, .elementor-804 .elementor-element.elementor-element-3ed4044b:hover > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-3ed4044b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .elementor-background-slideshow:hover::before, .elementor-804 .elementor-element.elementor-element-3ed4044b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-804 .elementor-element.elementor-element-3ed4044b:hover{--overlay-opacity:0.01;}.elementor-804 .elementor-element.elementor-element-3ed4044b, .elementor-804 .elementor-element.elementor-element-3ed4044b::before{--overlay-transition:1s;}.elementor-804 .elementor-element.elementor-element-68ebc645{--display:flex;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-6aadaccc{text-align:center;}.elementor-804 .elementor-element.elementor-element-6aadaccc .elementor-heading-title{font-family:"Sailec Bold", Sans-serif;font-size:clamp(1.5rem, 1.227rem + 1.364vi, 2.25rem);line-height:1.2em;color:#FFFFFFD1;}.elementor-804 .elementor-element.elementor-element-6aadaccc .elementor-heading-title a:hover, .elementor-804 .elementor-element.elementor-element-6aadaccc .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-804 .elementor-element.elementor-element-6aadaccc .elementor-heading-title a{transition-duration:1s;}.elementor-804 .elementor-element.elementor-element-6650a92b{text-align:center;}.elementor-804 .elementor-element.elementor-element-6650a92b .elementor-heading-title{font-family:"Sailec Medium", Sans-serif;font-size:clamp(1.25rem, 1.114rem + 0.682vi, 1.625rem);line-height:1.5em;letter-spacing:0.05em;color:#FFFFFFD1;}.elementor-804 .elementor-element.elementor-element-6650a92b .elementor-heading-title a:hover, .elementor-804 .elementor-element.elementor-element-6650a92b .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-804 .elementor-element.elementor-element-6650a92b .elementor-heading-title a{transition-duration:1s;}.elementor-804 .elementor-element.elementor-element-367402d4{--display:flex;--overlay-opacity:0.5;}.elementor-804 .elementor-element.elementor-element-367402d4:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-367402d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2025/12/bg-reefessentials-verwendung.png");background-position:0px -200px;background-repeat:no-repeat;background-size:auto;}.elementor-804 .elementor-element.elementor-element-367402d4::before, .elementor-804 .elementor-element.elementor-element-367402d4 > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-367402d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-367402d4 > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-367402d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-367402d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-804 .elementor-element.elementor-element-367402d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-2bc18a22{--display:flex;}.elementor-804 .elementor-element.elementor-element-4fb010c4{text-align:center;}.elementor-804 .elementor-element.elementor-element-4fb010c4 .elementor-heading-title{font-family:var( --e-global-typography-8de8e2b-font-family ), Sans-serif;font-size:var( --e-global-typography-8de8e2b-font-size );text-transform:var( --e-global-typography-8de8e2b-text-transform );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-7b4b8e63{text-align:center;}.elementor-804 .elementor-element.elementor-element-7b4b8e63 .elementor-heading-title{font-family:var( --e-global-typography-1b76907-font-family ), Sans-serif;font-size:var( --e-global-typography-1b76907-font-size );font-weight:var( --e-global-typography-1b76907-font-weight );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-615a95a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-da3adc5{--display:flex;}.elementor-804 .elementor-element.elementor-element-2b7e9db7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-501c513b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-349b1506{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-349b1506 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-5e1dd112{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-8a40540{--display:flex;}.elementor-804 .elementor-element.elementor-element-8a40540.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-15b4e8b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-3c969339{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-3c969339 img{width:70%;}.elementor-804 .elementor-element.elementor-element-5c2cd14a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-71e98b83{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-71e98b83 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-27e4f741{--display:flex;}.elementor-804 .elementor-element.elementor-element-6f6f6dfa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-2be9cac2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-50c22e82{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-50c22e82 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-7e0036e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-28d9d1c{--display:flex;}.elementor-804 .elementor-element.elementor-element-28d9d1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-564f4b35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-52544783{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-52544783 img{width:90%;}.elementor-804 .elementor-element.elementor-element-440c2c78{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-5f3a047d{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-5f3a047d a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-52651457{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-804 .elementor-element.elementor-element-4eee9be9{--display:flex;}.elementor-804 .elementor-element.elementor-element-63b85103{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-804 .elementor-element.elementor-element-565ca08f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-4f22f2c0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-4f22f2c0 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-45fbaef6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-3632d4ea{--display:flex;}.elementor-804 .elementor-element.elementor-element-3632d4ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-490b3bff{--display:flex;}.elementor-804 .elementor-element.elementor-element-29947f66{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-7f365d8c{--display:flex;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-e8c4411{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-e8c4411 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-19865674{--display:flex;}.elementor-804 .elementor-element.elementor-element-78e878d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-804 .elementor-element.elementor-element-56b7ae62{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-20105266{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-20105266 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-590486c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-1a516e6a{--display:flex;}.elementor-804 .elementor-element.elementor-element-1a516e6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-10cd378f{--display:flex;}.elementor-804 .elementor-element.elementor-element-5d584422{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-fd643de{--display:flex;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-77715592{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-77715592 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-38dacdf4{--display:flex;}.elementor-804 .elementor-element.elementor-element-38dacdf4:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-38dacdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;background-image:url("https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2025/12/bg-reefessentials-unsere-vorteile.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-804 .elementor-element.elementor-element-2aa726b1{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-804 .elementor-element.elementor-element-68be966f{text-align:center;}.elementor-804 .elementor-element.elementor-element-68be966f .elementor-heading-title{font-family:var( --e-global-typography-8de8e2b-font-family ), Sans-serif;font-size:var( --e-global-typography-8de8e2b-font-size );text-transform:var( --e-global-typography-8de8e2b-text-transform );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-77f16fea{text-align:center;}.elementor-804 .elementor-element.elementor-element-77f16fea .elementor-heading-title{font-family:var( --e-global-typography-1b76907-font-family ), Sans-serif;font-size:var( --e-global-typography-1b76907-font-size );font-weight:var( --e-global-typography-1b76907-font-weight );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-5e9b8e88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-804 .elementor-element.elementor-element-339f0c93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-1e0d1f3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-5b50d126{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-58f94a0d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-58f94a0d .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-2b242ccd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-2ac0d450{--display:flex;}.elementor-804 .elementor-element.elementor-element-2ac0d450.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-97dc86a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-376f363f{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-4e5739f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-6408a143{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-6408a143 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-5ec29ea3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-2f886e0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-168e7db6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-465fd7cc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-465fd7cc .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-b70a61{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-10ce9dc7{--display:flex;}.elementor-804 .elementor-element.elementor-element-10ce9dc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-66b3ae40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-5005f828{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-4cda50b5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-dff7137{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-dff7137 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-1905cb82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-652620fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-1cce9f57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-40c6e543{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-5048b58e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-5048b58e .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7cfc62b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-4eb3072c{--display:flex;}.elementor-804 .elementor-element.elementor-element-4eb3072c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-49072422{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-40e0a3ac{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-1c99ee33{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-66549b2{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-66549b2 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-17bbfe4f{--display:flex;}.elementor-804 .elementor-element.elementor-element-9238acb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-305c8d0f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-20d8245f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-20d8245f .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-11488e58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-2e4779e7{--display:flex;}.elementor-804 .elementor-element.elementor-element-2e4779e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-6586613c{--display:flex;}.elementor-804 .elementor-element.elementor-element-5e991422{--e-image-carousel-slides-to-show:1;}.elementor-804 .elementor-element.elementor-element-3947977c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-804 .elementor-element.elementor-element-18d46eb0{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-18d46eb0 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-49427d9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-610e8c71{--display:flex;}.elementor-804 .elementor-element.elementor-element-51b59be6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-2124c825{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-5465a521{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-5465a521 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-73658918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-11132e31{--display:flex;}.elementor-804 .elementor-element.elementor-element-11132e31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-181c162c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-2f1945c0{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-2f1945c0 img{transition-duration:0s;}.elementor-804 .elementor-element.elementor-element-4377a700{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-804 .elementor-element.elementor-element-24a6dc83{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-24a6dc83 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7d252c55{--display:flex;}.elementor-804 .elementor-element.elementor-element-59a556e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-2e1f445c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-804 .elementor-element.elementor-element-7a994795{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-7a994795 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-677e60ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-734442c0{--display:flex;}.elementor-804 .elementor-element.elementor-element-734442c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-54345944{--display:flex;}.elementor-804 .elementor-element.elementor-element-655c36b2{width:auto;max-width:auto;text-align:start;}.elementor-804 .elementor-element.elementor-element-3cd04a47{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-804 .elementor-element.elementor-element-1269ee9c{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-1269ee9c a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-378bd121{--display:flex;--min-height:1360px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;}.elementor-804 .elementor-element.elementor-element-378bd121:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-378bd121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2025/12/bg-reefessentials-verwendung.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-804 .elementor-element.elementor-element-378bd121::before, .elementor-804 .elementor-element.elementor-element-378bd121 > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-378bd121 > .e-con-inner > .elementor-background-video-container::before, .elementor-804 .elementor-element.elementor-element-378bd121 > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-378bd121 > .e-con-inner > .elementor-background-slideshow::before, .elementor-804 .elementor-element.elementor-element-378bd121 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 41%, #FFFFFF 79%);}.elementor-804 .elementor-element.elementor-element-378bd121.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-1dc8e4ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-804 .elementor-element.elementor-element-75f895e{--display:flex;}.elementor-804 .elementor-element.elementor-element-1606790a{text-align:center;}.elementor-804 .elementor-element.elementor-element-1606790a .elementor-heading-title{font-family:var( --e-global-typography-8de8e2b-font-family ), Sans-serif;font-size:var( --e-global-typography-8de8e2b-font-size );text-transform:var( --e-global-typography-8de8e2b-text-transform );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-121ea2b3{text-align:center;}.elementor-804 .elementor-element.elementor-element-121ea2b3 .elementor-heading-title{font-family:var( --e-global-typography-ff446c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-2c2fcb7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-804 .elementor-element.elementor-element-58cbfbc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 50px -15px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-58cbfbc6:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-58cbfbc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-58cbfbc6:hover{box-shadow:0px 10px 50px -25px rgba(0,0,0,0.5);}.elementor-804 .elementor-element.elementor-element-73dc4c58{--display:flex;}.elementor-804 .elementor-element.elementor-element-7e3a9718{--display:flex;}.elementor-804 .elementor-element.elementor-element-c493f2c{text-align:start;}.elementor-804 .elementor-element.elementor-element-c493f2c img{width:60%;transition-duration:0.5s;}.elementor-804 .elementor-element.elementor-element-4f136ab9{--display:flex;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-4ad55aa9{text-align:start;}.elementor-804 .elementor-element.elementor-element-4ad55aa9 img{width:60%;transition-duration:0.5s;}.elementor-804 .elementor-element.elementor-element-69429b04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-69429b04:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-69429b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e889308 );}.elementor-804 .elementor-element.elementor-element-193b499e{--display:flex;}.elementor-804 .elementor-element.elementor-element-7e619fa0 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-2004b49 );}.elementor-804 .elementor-element.elementor-element-21c34634{--display:flex;}.elementor-804 .elementor-element.elementor-element-105ab120 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-2004b49 );}.elementor-804 .elementor-element.elementor-element-41aa75ed{--display:flex;}.elementor-804 .elementor-element.elementor-element-554d6a11 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-2004b49 );}.elementor-804 .elementor-element.elementor-element-47ac53f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 50px -15px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-47ac53f:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-47ac53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-47ac53f:hover{box-shadow:0px 10px 50px -25px rgba(0,0,0,0.5);}.elementor-804 .elementor-element.elementor-element-22e0e19e{--display:flex;}.elementor-804 .elementor-element.elementor-element-3cdeafbd .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-5d592509{--display:flex;}.elementor-804 .elementor-element.elementor-element-7f246b4{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-7f246b4 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-33fb6756{--display:flex;}.elementor-804 .elementor-element.elementor-element-28e47ce3{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-28e47ce3 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-61d8ae97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-3a868ef6{--display:flex;}.elementor-804 .elementor-element.elementor-element-67b33ec5 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-4bc47faf{--display:flex;}.elementor-804 .elementor-element.elementor-element-594285aa{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-594285aa a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-402c1f6{--display:flex;}.elementor-804 .elementor-element.elementor-element-2b9ef51e{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-2b9ef51e a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-3a9fcc7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 50px -15px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-3a9fcc7d:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-3a9fcc7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-3a9fcc7d:hover{box-shadow:0px 10px 50px -25px rgba(0,0,0,0.5);}.elementor-804 .elementor-element.elementor-element-5a48be2b{--display:flex;}.elementor-804 .elementor-element.elementor-element-5a1daa97 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-fda33a5{--display:flex;}.elementor-804 .elementor-element.elementor-element-760f50b4{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-760f50b4 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-636bd073{--display:flex;}.elementor-804 .elementor-element.elementor-element-14a88318{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-14a88318 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-58174402{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-7f8bde26{--display:flex;}.elementor-804 .elementor-element.elementor-element-37b0d6fc .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-6bc9210e{--display:flex;}.elementor-804 .elementor-element.elementor-element-7c83fc85{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-7c83fc85 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-5c71c724{--display:flex;}.elementor-804 .elementor-element.elementor-element-9e7e2c9{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-9e7e2c9 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-3a635809{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 10px 50px -15px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-3a635809:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-3a635809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-3a635809:hover{box-shadow:0px 10px 50px -25px rgba(0,0,0,0.5);}.elementor-804 .elementor-element.elementor-element-7a65a876{--display:flex;}.elementor-804 .elementor-element.elementor-element-5b2cdc9e .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-49c8c400{--display:flex;}.elementor-804 .elementor-element.elementor-element-4dad8a8a{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-4dad8a8a a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-67a6aace{--display:flex;}.elementor-804 .elementor-element.elementor-element-448a3f7f{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-448a3f7f a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-73e10750{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-ca66f00{--display:flex;}.elementor-804 .elementor-element.elementor-element-274c2fe3 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-30f08237{--display:flex;}.elementor-804 .elementor-element.elementor-element-b2df948{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-b2df948 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-62fe1c0d{--display:flex;}.elementor-804 .elementor-element.elementor-element-f398b65{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-f398b65 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-52f409d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-52f409d9:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-52f409d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-2c7bd271{--display:flex;}.elementor-804 .elementor-element.elementor-element-13e6e81d .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-54c33223{--display:flex;}.elementor-804 .elementor-element.elementor-element-4e6dd37f{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-4e6dd37f a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-2a48c741{--display:flex;}.elementor-804 .elementor-element.elementor-element-240595a7{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-240595a7 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-53820eb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-7fd276b{--display:flex;}.elementor-804 .elementor-element.elementor-element-6eee3214 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-5dbc42b5{--display:flex;}.elementor-804 .elementor-element.elementor-element-10891585{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#111111;}.elementor-804 .elementor-element.elementor-element-10891585 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-4807e2f3{--display:flex;}.elementor-804 .elementor-element.elementor-element-40179212{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-40179212 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7d4e549b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-7d4e549b:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-7d4e549b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-3b4ff214{--display:flex;}.elementor-804 .elementor-element.elementor-element-380ca9ee .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-4eeca16c{--display:flex;}.elementor-804 .elementor-element.elementor-element-69e5ae23{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-69e5ae23 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-75c39530{--display:flex;}.elementor-804 .elementor-element.elementor-element-218e3e14{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-218e3e14 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-649db1fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-12db889b{--display:flex;}.elementor-804 .elementor-element.elementor-element-41ca90ef .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-780bfc90{--display:flex;}.elementor-804 .elementor-element.elementor-element-3c2b99f1{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-3c2b99f1 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-73ea327e{--display:flex;}.elementor-804 .elementor-element.elementor-element-750ac7ed{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-750ac7ed a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-58dacdae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-58dacdae:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-58dacdae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-2e0bb9b1{--display:flex;}.elementor-804 .elementor-element.elementor-element-41de75f8 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-6e67f91b{--display:flex;}.elementor-804 .elementor-element.elementor-element-481d433c{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-481d433c a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-2d193d4a{--display:flex;}.elementor-804 .elementor-element.elementor-element-163f93a9{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-163f93a9 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-38ed788b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-5ad032aa{--display:flex;}.elementor-804 .elementor-element.elementor-element-1250ef30 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-7716848c{--display:flex;}.elementor-804 .elementor-element.elementor-element-33594327{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-33594327 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-30d59e35{--display:flex;}.elementor-804 .elementor-element.elementor-element-6e1e68df{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-6e1e68df a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7e8f43f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-7e8f43f8:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-7e8f43f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-eaaac91{--display:flex;}.elementor-804 .elementor-element.elementor-element-6cd6f775 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-6d485d04{--display:flex;}.elementor-804 .elementor-element.elementor-element-52f3782d{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-52f3782d a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-3a337975{--display:flex;}.elementor-804 .elementor-element.elementor-element-254b0d23{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-254b0d23 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-6a8940f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-1ec9b341{--display:flex;}.elementor-804 .elementor-element.elementor-element-1de5fbe2 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-6c747674{--display:flex;}.elementor-804 .elementor-element.elementor-element-25fecea4{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-25fecea4 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-6d7debbb{--display:flex;}.elementor-804 .elementor-element.elementor-element-664c4e52{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-664c4e52 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-440f30b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-804 .elementor-element.elementor-element-440f30b8:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-440f30b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-37561dba{--display:flex;}.elementor-804 .elementor-element.elementor-element-78ff5d8 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-4eb733d6{--display:flex;}.elementor-804 .elementor-element.elementor-element-1080a194{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-1080a194 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-64e144b6{--display:flex;}.elementor-804 .elementor-element.elementor-element-74a73d64{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-74a73d64 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-10fbcd69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-23fa0df1{--display:flex;}.elementor-804 .elementor-element.elementor-element-19ff95b3{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-804 .elementor-element.elementor-element-19ff95b3 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-7f618b0e{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-804 .elementor-element.elementor-element-7f618b0e .elementor-heading-title{font-family:"Sailec Medium", Sans-serif;font-size:36px;font-weight:normal;line-height:58px;}.elementor-804 .elementor-element.elementor-element-305b610c{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-305b610c a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-4d2ad667{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-804 .elementor-element.elementor-element-743386b{--display:flex;}.elementor-804 .elementor-element.elementor-element-314b09e3{text-align:center;}.elementor-804 .elementor-element.elementor-element-314b09e3 .elementor-heading-title{font-family:var( --e-global-typography-8de8e2b-font-family ), Sans-serif;font-size:var( --e-global-typography-8de8e2b-font-size );text-transform:var( --e-global-typography-8de8e2b-text-transform );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-2d168bc6{text-align:center;}.elementor-804 .elementor-element.elementor-element-2d168bc6 .elementor-heading-title{font-family:var( --e-global-typography-1b76907-font-family ), Sans-serif;font-size:var( --e-global-typography-1b76907-font-size );font-weight:var( --e-global-typography-1b76907-font-weight );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-297312f7{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-804 .elementor-element.elementor-element-297312f7 .elementor-heading-title{font-family:var( --e-global-typography-ff446c3-font-family ), Sans-serif;font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-11edf30d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-804 .elementor-element.elementor-element-2f919ed6{--display:flex;}.elementor-804 .elementor-element.elementor-element-69a06daa{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-69a06daa .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-6a30aa85{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-6a30aa85 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-3bc8c284{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-3bc8c284.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-311bfa5e{text-align:center;}.elementor-804 .elementor-element.elementor-element-311bfa5e img{width:70%;}.elementor-804 .elementor-element.elementor-element-110553f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-804 .elementor-element.elementor-element-2037bb04{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-79b9a76c{text-align:center;}.elementor-804 .elementor-element.elementor-element-79b9a76c img{width:70%;}.elementor-804 .elementor-element.elementor-element-4e5196bf{--display:flex;--justify-content:center;}.elementor-804 .elementor-element.elementor-element-4e5196bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-2c1fab6b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-2c1fab6b .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-2b52037f{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-2b52037f a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7e19815{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-804 .elementor-element.elementor-element-28350953{--display:flex;}.elementor-804 .elementor-element.elementor-element-113e57c9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-804 .elementor-element.elementor-element-113e57c9 .elementor-heading-title{font-family:var( --e-global-typography-490de29-font-family ), Sans-serif;font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-33fdb63f{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-33fdb63f a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-3206e46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-3206e46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-804 .elementor-element.elementor-element-61b99c73{text-align:center;}.elementor-804 .elementor-element.elementor-element-61b99c73 img{width:70%;}.elementor-804 .elementor-element.elementor-element-8bf9781{--display:flex;}.elementor-804 .elementor-element.elementor-element-2275f997{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-7423cfed{text-align:center;}.elementor-804 .elementor-element.elementor-element-7423cfed .elementor-heading-title{font-family:var( --e-global-typography-8de8e2b-font-family ), Sans-serif;font-size:var( --e-global-typography-8de8e2b-font-size );text-transform:var( --e-global-typography-8de8e2b-text-transform );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-63ace160{text-align:center;}.elementor-804 .elementor-element.elementor-element-63ace160 .elementor-heading-title{font-family:var( --e-global-typography-1b76907-font-family ), Sans-serif;font-size:var( --e-global-typography-1b76907-font-size );font-weight:var( --e-global-typography-1b76907-font-weight );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-5cb3a2ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-804 .elementor-element.elementor-element-5cb3a2ff.e-con{--align-self:center;}.elementor-804 .elementor-element.elementor-element-3d7551d6{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-804 .elementor-element.elementor-element-444f2ea2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--border-radius:1em 1em 1em 1em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-444f2ea2:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-444f2ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-593e499c{--display:flex;}.elementor-804 .elementor-element.elementor-element-7addee56{text-align:start;}.elementor-804 .elementor-element.elementor-element-7addee56 img{width:76%;transition-duration:0.5s;}.elementor-804 .elementor-element.elementor-element-5ac29507{--display:flex;}.elementor-804 .elementor-element.elementor-element-68f2c43e{text-align:start;}.elementor-804 .elementor-element.elementor-element-68f2c43e img{width:100%;transition-duration:0.5s;}.elementor-804 .elementor-element.elementor-element-2e3657ee{--display:flex;}.elementor-804 .elementor-element.elementor-element-71929960{text-align:start;}.elementor-804 .elementor-element.elementor-element-71929960 img{width:35%;transition-duration:0.5s;}.elementor-804 .elementor-element.elementor-element-6cb3818c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-6cb3818c:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-6cb3818c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e889308 );}.elementor-804 .elementor-element.elementor-element-6a3c6690{--display:flex;}.elementor-804 .elementor-element.elementor-element-1d4596e9 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-2004b49 );}.elementor-804 .elementor-element.elementor-element-16e65da1{--display:flex;}.elementor-804 .elementor-element.elementor-element-4907cc66 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-2004b49 );}.elementor-804 .elementor-element.elementor-element-222412bc{--display:flex;}.elementor-804 .elementor-element.elementor-element-7fe99ee0 .elementor-heading-title{font-family:var( --e-global-typography-8cb4ed4-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );color:var( --e-global-color-2004b49 );}.elementor-804 .elementor-element.elementor-element-78492153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-78492153:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-78492153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-3e84a6a2{--display:flex;}.elementor-804 .elementor-element.elementor-element-2cb006f3{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-2cb006f3 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-374f2f5f{--display:flex;}.elementor-804 .elementor-element.elementor-element-327901fd{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-327901fd a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-c742afb{--display:flex;}.elementor-804 .elementor-element.elementor-element-241e0707{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-241e0707 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-451d88a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:1em 1em 1em 1em;box-shadow:0px 20px 50px -20px rgba(0,0,0,0.5);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-804 .elementor-element.elementor-element-451d88a7:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-451d88a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5DCF0;}.elementor-804 .elementor-element.elementor-element-11c25fd3{--display:flex;}.elementor-804 .elementor-element.elementor-element-71a9d503{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-71a9d503 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7f00fd10{--display:flex;}.elementor-804 .elementor-element.elementor-element-524cfbd2{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-524cfbd2 a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-212a42b3{--display:flex;}.elementor-804 .elementor-element.elementor-element-fc996ad{width:auto;max-width:auto;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-804 .elementor-element.elementor-element-fc996ad a{color:var( --e-global-color-accent );}.elementor-804 .elementor-element.elementor-element-7ac790a{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-804 .elementor-element.elementor-element-c93d11f{--display:flex;}.elementor-804 .elementor-element.elementor-element-295ba73{text-align:center;}.elementor-804 .elementor-element.elementor-element-295ba73 .elementor-heading-title{font-family:var( --e-global-typography-8de8e2b-font-family ), Sans-serif;font-size:var( --e-global-typography-8de8e2b-font-size );text-transform:var( --e-global-typography-8de8e2b-text-transform );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );color:var( --e-global-color-secondary );}.elementor-804 .elementor-element.elementor-element-a8a70c9{text-align:center;}.elementor-804 .elementor-element.elementor-element-a8a70c9 .elementor-heading-title{font-family:var( --e-global-typography-1b76907-font-family ), Sans-serif;font-size:var( --e-global-typography-1b76907-font-size );font-weight:var( --e-global-typography-1b76907-font-weight );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-02a2630{--display:flex;}.elementor-804 .elementor-element.elementor-element-7e8711a{--swiper-slides-to-display:3;--swiper-slides-gap:18px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-5px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-5px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-size:2rem;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-e889308 );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:1rem;}.elementor-804 .elementor-element.elementor-element-7e8711a .swiper-slide > .elementor-element{height:100%;}.elementor-804 .elementor-element.elementor-element-c527a57{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(330deg, #FFFFFF 0%, #7CA1C5 50%);transition-duration:1.6s;border-style:none;border-radius:6px 6px 6px 6px;padding:12px 20px 12px 20px;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button:hover, .elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(330deg, #11111175 0%, #7171719C 50%);}.elementor-804 .elementor-element.elementor-element-405ad1f{z-index:10;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button:hover svg, .elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-40152fca .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-804 .elementor-element.elementor-element-2ced98aa .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-117c4577 .elementor-heading-title{font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-26333a7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-3a02f11f .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-3e76f080 .elementor-heading-title{font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-17d919a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-4b1638e .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-1faeed44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-764dda28 .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-6af72fb8 .elementor-heading-title{font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-77b1edfd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-367402d4:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-367402d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-804 .elementor-element.elementor-element-4fb010c4 .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-7b4b8e63 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-349b1506 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-71e98b83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-50c22e82 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-5f3a047d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-4f22f2c0 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-e8c4411{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-20105266 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-77715592{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-68be966f .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-77f16fea .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-58f94a0d .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-6408a143{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-465fd7cc .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-dff7137{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-5048b58e .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-66549b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-20d8245f .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-18d46eb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-5465a521 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-24a6dc83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-7a994795 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-1269ee9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-1606790a .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-121ea2b3 .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-7e619fa0 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-105ab120 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-554d6a11 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-3cdeafbd .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-7f246b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-28e47ce3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-67b33ec5 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-594285aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-2b9ef51e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-5a1daa97 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-760f50b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-14a88318{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-37b0d6fc .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-7c83fc85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-9e7e2c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-5b2cdc9e .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-4dad8a8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-448a3f7f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-274c2fe3 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-b2df948{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-f398b65{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-13e6e81d .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-4e6dd37f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-240595a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6eee3214 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-10891585{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-40179212{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-380ca9ee .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-69e5ae23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-218e3e14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-41ca90ef .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-3c2b99f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-750ac7ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-41de75f8 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-481d433c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-163f93a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-1250ef30 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-33594327{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6e1e68df{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6cd6f775 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-52f3782d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-254b0d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-1de5fbe2 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-25fecea4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-664c4e52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-78ff5d8 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-1080a194{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-74a73d64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-19ff95b3 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-305b610c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-4d2ad667{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-804 .elementor-element.elementor-element-314b09e3 .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-2d168bc6 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-297312f7 .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-69a06daa .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-6a30aa85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-2c1fab6b .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-2b52037f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-113e57c9 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-33fdb63f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-7423cfed .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-63ace160 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-1d4596e9 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-4907cc66 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-7fe99ee0 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-2cb006f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-327901fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-241e0707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-71a9d503{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-524cfbd2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-fc996ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-7ac790a{--min-height:60vh;}.elementor-804 .elementor-element.elementor-element-295ba73 .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-a8a70c9 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-7e8711a{--swiper-slides-to-display:2;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-804 .elementor-element.elementor-element-a3e1d52{--min-height:400px;}.elementor-804 .elementor-element.elementor-element-44f2f677{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-804 .elementor-element.elementor-element-44f2f677.e-con{--order:99999 /* order end hack */;}.elementor-804 .elementor-element.elementor-element-53d026c6{text-align:center;}.elementor-804 .elementor-element.elementor-element-53d026c6 .elementor-heading-title{font-size:40px;}.elementor-804 .elementor-element.elementor-element-64e77117{text-align:center;}.elementor-804 .elementor-element.elementor-element-64e77117 .elementor-heading-title{font-size:20px;}.elementor-804 .elementor-element.elementor-element-3214790f{text-align:center;}.elementor-804 .elementor-element.elementor-element-3214790f .elementor-heading-title{font-size:19px;}.elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-804 .elementor-element.elementor-element-29d3ed79 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-dbc54a4 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-40152fca .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-6c32b53 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-53537fe5 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-4a5040d6 .elementor-button{font-size:var( --e-global-typography-6b45850-font-size );line-height:var( --e-global-typography-6b45850-line-height );letter-spacing:var( --e-global-typography-6b45850-letter-spacing );word-spacing:var( --e-global-typography-6b45850-word-spacing );}.elementor-804 .elementor-element.elementor-element-1dafd3d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-804 .elementor-element.elementor-element-1dafd3d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-804 .elementor-element.elementor-element-44f0fba7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-44f0fba7.e-con{--order:-99999 /* order start hack */;}.elementor-804 .elementor-element.elementor-element-29e3b183.e-con{--order:-99999 /* order start hack */;}.elementor-804 .elementor-element.elementor-element-2ced98aa .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-117c4577 .elementor-heading-title{font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-26333a7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-2609e843.e-con{--order:-99999 /* order start hack */;}.elementor-804 .elementor-element.elementor-element-3a02f11f .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-3e76f080 .elementor-heading-title{font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-17d919a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6832e875{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-804 .elementor-element.elementor-element-4b1638e .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-1faeed44{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-7ecc1ec6 img{width:80%;}.elementor-804 .elementor-element.elementor-element-764dda28 .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-6af72fb8 .elementor-heading-title{font-size:var( --e-global-typography-673a4da-font-size );line-height:var( --e-global-typography-673a4da-line-height );letter-spacing:var( --e-global-typography-673a4da-letter-spacing );word-spacing:var( --e-global-typography-673a4da-word-spacing );}.elementor-804 .elementor-element.elementor-element-77b1edfd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-3ed4044b{--width:85%;--min-height:300px;}.elementor-804 .elementor-element.elementor-element-367402d4:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-367402d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-804 .elementor-element.elementor-element-4fb010c4 .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-7b4b8e63 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-501c513b img{width:70%;}.elementor-804 .elementor-element.elementor-element-349b1506 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-3c969339{text-align:center;}.elementor-804 .elementor-element.elementor-element-3c969339 img{width:70%;}.elementor-804 .elementor-element.elementor-element-71e98b83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-2be9cac2 img{width:70%;}.elementor-804 .elementor-element.elementor-element-50c22e82 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-52544783{text-align:center;}.elementor-804 .elementor-element.elementor-element-52544783 img{width:70%;}.elementor-804 .elementor-element.elementor-element-5f3a047d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-565ca08f img{width:70%;}.elementor-804 .elementor-element.elementor-element-4f22f2c0 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-29947f66{text-align:center;}.elementor-804 .elementor-element.elementor-element-29947f66 img{width:70%;}.elementor-804 .elementor-element.elementor-element-e8c4411{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-56b7ae62 img{width:70%;}.elementor-804 .elementor-element.elementor-element-20105266 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-5d584422{text-align:center;}.elementor-804 .elementor-element.elementor-element-5d584422 img{width:70%;}.elementor-804 .elementor-element.elementor-element-77715592{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-38dacdf4:not(.elementor-motion-effects-element-type-background), .elementor-804 .elementor-element.elementor-element-38dacdf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-804 .elementor-element.elementor-element-68be966f .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-77f16fea .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-5b50d126 img{width:70%;}.elementor-804 .elementor-element.elementor-element-58f94a0d .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-376f363f img{width:90%;}.elementor-804 .elementor-element.elementor-element-6408a143{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-168e7db6 img{width:70%;}.elementor-804 .elementor-element.elementor-element-465fd7cc .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-66b3ae40{--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-804 .elementor-element.elementor-element-5005f828{text-align:center;}.elementor-804 .elementor-element.elementor-element-5005f828 img{width:70%;}.elementor-804 .elementor-element.elementor-element-dff7137{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-40c6e543 img{width:70%;}.elementor-804 .elementor-element.elementor-element-5048b58e .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-40e0a3ac{text-align:center;}.elementor-804 .elementor-element.elementor-element-40e0a3ac img{width:70%;}.elementor-804 .elementor-element.elementor-element-66549b2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-305c8d0f img{width:70%;}.elementor-804 .elementor-element.elementor-element-20d8245f .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-18d46eb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-2124c825 img{width:70%;}.elementor-804 .elementor-element.elementor-element-5465a521 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-2f1945c0{text-align:center;}.elementor-804 .elementor-element.elementor-element-2f1945c0 img{width:90%;}.elementor-804 .elementor-element.elementor-element-24a6dc83{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-59a556e2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-804 .elementor-element.elementor-element-2e1f445c img{width:70%;}.elementor-804 .elementor-element.elementor-element-7a994795 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-655c36b2{text-align:center;}.elementor-804 .elementor-element.elementor-element-655c36b2 img{width:80%;}.elementor-804 .elementor-element.elementor-element-1269ee9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-1606790a .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-121ea2b3 .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-58cbfbc6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-804 .elementor-element.elementor-element-73dc4c58{--width:100%;}.elementor-804 .elementor-element.elementor-element-7e3a9718{--width:46%;}.elementor-804 .elementor-element.elementor-element-c493f2c{text-align:center;}.elementor-804 .elementor-element.elementor-element-c493f2c img{width:100%;}.elementor-804 .elementor-element.elementor-element-4f136ab9{--width:46%;}.elementor-804 .elementor-element.elementor-element-4ad55aa9{text-align:center;}.elementor-804 .elementor-element.elementor-element-4ad55aa9 img{width:100%;}.elementor-804 .elementor-element.elementor-element-7e619fa0 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-105ab120 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-554d6a11 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-3cdeafbd .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-7f246b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-28e47ce3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-67b33ec5 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-594285aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-2b9ef51e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-5a1daa97 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-760f50b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-14a88318{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-37b0d6fc .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-7c83fc85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-9e7e2c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-5b2cdc9e .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-4dad8a8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-448a3f7f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-274c2fe3 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-b2df948{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-f398b65{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-13e6e81d .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-4e6dd37f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-240595a7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6eee3214 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-10891585{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-40179212{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-380ca9ee .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-69e5ae23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-218e3e14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-41ca90ef .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-3c2b99f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-750ac7ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-41de75f8 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-481d433c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-163f93a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-1250ef30 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-33594327{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6e1e68df{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-6cd6f775 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-52f3782d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-254b0d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-1de5fbe2 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-25fecea4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-664c4e52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-78ff5d8 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-1080a194{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-74a73d64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-19ff95b3 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-305b610c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-314b09e3 .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-2d168bc6 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-297312f7 .elementor-heading-title{font-size:var( --e-global-typography-ff446c3-font-size );line-height:var( --e-global-typography-ff446c3-line-height );letter-spacing:var( --e-global-typography-ff446c3-letter-spacing );word-spacing:var( --e-global-typography-ff446c3-word-spacing );}.elementor-804 .elementor-element.elementor-element-11edf30d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-804 .elementor-element.elementor-element-69a06daa .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-6a30aa85{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-79b9a76c img{width:55%;}.elementor-804 .elementor-element.elementor-element-2c1fab6b .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-2b52037f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-7e19815{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-804 .elementor-element.elementor-element-113e57c9 .elementor-heading-title{font-size:var( --e-global-typography-490de29-font-size );line-height:var( --e-global-typography-490de29-line-height );letter-spacing:var( --e-global-typography-490de29-letter-spacing );word-spacing:var( --e-global-typography-490de29-word-spacing );}.elementor-804 .elementor-element.elementor-element-33fdb63f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-61b99c73 img{width:55%;}.elementor-804 .elementor-element.elementor-element-7423cfed .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-63ace160 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-1d4596e9 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-4907cc66 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-7fe99ee0 .elementor-heading-title{font-size:var( --e-global-typography-8cb4ed4-font-size );line-height:var( --e-global-typography-8cb4ed4-line-height );letter-spacing:var( --e-global-typography-8cb4ed4-letter-spacing );word-spacing:var( --e-global-typography-8cb4ed4-word-spacing );}.elementor-804 .elementor-element.elementor-element-2cb006f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-327901fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-241e0707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-71a9d503{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-524cfbd2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-fc996ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-804 .elementor-element.elementor-element-7ac790a{--min-height:70vh;}.elementor-804 .elementor-element.elementor-element-295ba73 .elementor-heading-title{font-size:var( --e-global-typography-8de8e2b-font-size );line-height:var( --e-global-typography-8de8e2b-line-height );letter-spacing:var( --e-global-typography-8de8e2b-letter-spacing );word-spacing:var( --e-global-typography-8de8e2b-word-spacing );}.elementor-804 .elementor-element.elementor-element-a8a70c9 .elementor-heading-title{font-size:var( --e-global-typography-1b76907-font-size );line-height:var( --e-global-typography-1b76907-line-height );letter-spacing:var( --e-global-typography-1b76907-letter-spacing );word-spacing:var( --e-global-typography-1b76907-word-spacing );}.elementor-804 .elementor-element.elementor-element-7e8711a{--swiper-slides-to-display:1;--arrow-size:1.5rem;--dots-vertical-offset:0.5rem;}.elementor-804 .elementor-element.elementor-element-7e8711a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0rem 0rem 0rem 0rem;}.elementor-804 .elementor-element.elementor-element-c527a57{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-804 .elementor-element.elementor-element-405ad1f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-804 .elementor-element.elementor-element-44f2f677{--width:55%;}.elementor-804 .elementor-element.elementor-element-5b4e2a80{--width:50%;}.elementor-804 .elementor-element.elementor-element-29e3b183{--width:100%;}.elementor-804 .elementor-element.elementor-element-ff235fd{--width:45%;}.elementor-804 .elementor-element.elementor-element-2609e843{--width:45%;}.elementor-804 .elementor-element.elementor-element-6cba9cee{--width:55%;}.elementor-804 .elementor-element.elementor-element-5368585e{--width:45%;}.elementor-804 .elementor-element.elementor-element-121cc80e{--width:40%;}.elementor-804 .elementor-element.elementor-element-5c9a5dc1{--width:60%;}.elementor-804 .elementor-element.elementor-element-6edb22f8{--width:55%;}.elementor-804 .elementor-element.elementor-element-491410a1{--width:45%;}.elementor-804 .elementor-element.elementor-element-3ed4044b{--width:95%;}.elementor-804 .elementor-element.elementor-element-68ebc645{--content-width:800px;}.elementor-804 .elementor-element.elementor-element-367402d4{--width:95.57%;}.elementor-804 .elementor-element.elementor-element-da3adc5{--width:50%;}.elementor-804 .elementor-element.elementor-element-8a40540{--width:67px;}.elementor-804 .elementor-element.elementor-element-15b4e8b0{--width:50%;}.elementor-804 .elementor-element.elementor-element-5c2cd14a{--width:50%;}.elementor-804 .elementor-element.elementor-element-27e4f741{--width:50%;}.elementor-804 .elementor-element.elementor-element-28d9d1c{--width:67px;}.elementor-804 .elementor-element.elementor-element-564f4b35{--width:50%;}.elementor-804 .elementor-element.elementor-element-440c2c78{--width:50%;}.elementor-804 .elementor-element.elementor-element-4eee9be9{--width:50%;}.elementor-804 .elementor-element.elementor-element-3632d4ea{--width:67px;}.elementor-804 .elementor-element.elementor-element-490b3bff{--width:50%;}.elementor-804 .elementor-element.elementor-element-7f365d8c{--width:50%;}.elementor-804 .elementor-element.elementor-element-19865674{--width:50%;}.elementor-804 .elementor-element.elementor-element-1a516e6a{--width:67px;}.elementor-804 .elementor-element.elementor-element-10cd378f{--width:50%;}.elementor-804 .elementor-element.elementor-element-fd643de{--width:50%;}.elementor-804 .elementor-element.elementor-element-339f0c93{--width:50%;}.elementor-804 .elementor-element.elementor-element-2ac0d450{--width:45px;}.elementor-804 .elementor-element.elementor-element-97dc86a{--width:50%;}.elementor-804 .elementor-element.elementor-element-4e5739f{--width:50%;}.elementor-804 .elementor-element.elementor-element-5ec29ea3{--width:50%;}.elementor-804 .elementor-element.elementor-element-10ce9dc7{--width:45px;}.elementor-804 .elementor-element.elementor-element-66b3ae40{--width:50%;}.elementor-804 .elementor-element.elementor-element-4cda50b5{--width:50%;}.elementor-804 .elementor-element.elementor-element-652620fa{--width:50%;}.elementor-804 .elementor-element.elementor-element-4eb3072c{--width:45px;}.elementor-804 .elementor-element.elementor-element-49072422{--width:50%;}.elementor-804 .elementor-element.elementor-element-1c99ee33{--width:50%;}.elementor-804 .elementor-element.elementor-element-17bbfe4f{--width:50%;}.elementor-804 .elementor-element.elementor-element-2e4779e7{--width:45px;}.elementor-804 .elementor-element.elementor-element-6586613c{--width:50%;}.elementor-804 .elementor-element.elementor-element-3947977c{--width:50%;}.elementor-804 .elementor-element.elementor-element-610e8c71{--width:50%;}.elementor-804 .elementor-element.elementor-element-11132e31{--width:45px;}.elementor-804 .elementor-element.elementor-element-181c162c{--width:50%;}.elementor-804 .elementor-element.elementor-element-4377a700{--width:50%;}.elementor-804 .elementor-element.elementor-element-7d252c55{--width:50%;}.elementor-804 .elementor-element.elementor-element-734442c0{--width:45px;}.elementor-804 .elementor-element.elementor-element-54345944{--width:50%;}.elementor-804 .elementor-element.elementor-element-3cd04a47{--width:50%;}.elementor-804 .elementor-element.elementor-element-378bd121{--width:90%;}.elementor-804 .elementor-element.elementor-element-2c2fcb7c{--width:90%;}.elementor-804 .elementor-element.elementor-element-23fa0df1{--width:80%;}.elementor-804 .elementor-element.elementor-element-2f919ed6{--width:45%;}.elementor-804 .elementor-element.elementor-element-3bc8c284{--width:55%;}.elementor-804 .elementor-element.elementor-element-2037bb04{--width:55%;}.elementor-804 .elementor-element.elementor-element-4e5196bf{--width:45%;}.elementor-804 .elementor-element.elementor-element-28350953{--width:45%;}.elementor-804 .elementor-element.elementor-element-3206e46{--width:55%;}.elementor-804 .elementor-element.elementor-element-5cb3a2ff{--width:80%;}.elementor-804 .elementor-element.elementor-element-593e499c{--width:30%;}.elementor-804 .elementor-element.elementor-element-5ac29507{--width:40%;}.elementor-804 .elementor-element.elementor-element-2e3657ee{--width:30%;}.elementor-804 .elementor-element.elementor-element-6a3c6690{--width:30%;}.elementor-804 .elementor-element.elementor-element-16e65da1{--width:40%;}.elementor-804 .elementor-element.elementor-element-222412bc{--width:30%;}.elementor-804 .elementor-element.elementor-element-3e84a6a2{--width:30%;}.elementor-804 .elementor-element.elementor-element-374f2f5f{--width:40%;}.elementor-804 .elementor-element.elementor-element-c742afb{--width:30%;}.elementor-804 .elementor-element.elementor-element-11c25fd3{--width:30%;}.elementor-804 .elementor-element.elementor-element-7f00fd10{--width:40%;}.elementor-804 .elementor-element.elementor-element-212a42b3{--width:30%;}.elementor-804 .elementor-element.elementor-element-7ac790a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-728497a7 *//* ==================================================================== */
/* Globale Einstellungen für die inneren Widgets (Bilder, Buttons, etc.)*/
/* ==================================================================== */
.horizontal-button-scroll .elementor-element {
    flex-shrink: 0 !important;             
    flex-grow: 0 !important;               
    width: auto !important;     
    min-width: unset !important;
}

/* Definition der Standard-Textfarbe mit Transition für den Desktop-Hover */
.horizontal-button-scroll .elementor-button {
     /* Beispiel: Standard-Textfarbe ist Grau (wie in Elementor UI eingestellt) */
     /* Wir fügen die Transition hier global hinzu, damit Elementor Hover smooth ist */
     transition: color 0.3s ease-in-out !important; 
}


/* ==================================================================== */
/* Desktop/Tablet Verhalten (ab 768px Breite)                          */
/* ==================================================================== */
@media (min-width: 768px) {
    .horizontal-button-scroll {
        display: flex; flex-wrap: wrap !important; 
        overflow-x: unset !important; overflow-y: unset !important; 
    }
    .scroll-fade-overlay {
        display: none !important; 
    }

    /* --- Scrollbar Styling für Desktop: Verstecken --- */
    .horizontal-button-scroll::-webkit-scrollbar { display: none !important; }
    .horizontal-button-scroll { -ms-overflow-style: none !important; scrollbar-width: none !important; }
}


/* ==================================================================== */
/* Mobile Verhalten (unter 768px Breite)                               */
/* ==================================================================== */
@media (max-width: 767px) {
    .horizontal-button-scroll {
        display: flex; flex-wrap: nowrap !important; 
        overflow-x: auto !important;   
        position: static; 
        -webkit-overflow-scrolling: touch !important; 
    }
    
    /* WICHTIG: Die Klasse, die per JavaScript dem Wrapper hinzugefügt wird */
    .button-active-scroll .elementor-button {
        color: #000000 !important; /* Text wird schwarz, wenn aktiv auf Mobile */
    }
    
    /* --- Scrollbar Styling für Mobile --- */
    .horizontal-button-scroll::-webkit-scrollbar { height: 6px !important; background-color: rgba(0, 0, 0, 0.1) !important; display: block !important; }
    .horizontal-button-scroll::-webkit-scrollbar-thumb { background-color: rgba(100, 100, 100, 0.5) !important; border-radius: 3px !important; }
    .horizontal-button-scroll .elementor-element { margin-bottom: 8px !important; }

    /* --- DER CONTAINER FÜR DEN WEICHEN VERLAUF (Mobile Only) --- */
    .scroll-fade-overlay {
        position: absolute; right: 0; top: 0; bottom: 0; 
        width: 100px; z-index: 10;
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 50%, #FFFFFF 100% /* HIER HINTERGRUNDFARBE ANPASSEN */) !important;
        pointer-events: none; 
    }
    /* --- Scrollbar Styling für Mobile (Firefox) --- */
    .horizontal-button-scroll { scrollbar-color: rgba(100, 100, 100, 0.5) rgba(0, 0, 0, 0.1) !important; scrollbar-width: thin !important; }
}

/* Entfernt das Gap/Margin des HTML-Widgets und versteckt es */
.elementor-widget-html {
    display: none !important; visibility: hidden !important;
    width: 0 !important; height: 0 !important;
    margin: 0 !important; padding: 0 !important;
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4769fcc7 *//* Versteckt das HTML-Widget, das den JavaScript-Code enthält, 
   vollständig aus dem Layout-Fluss, während das Skript weiterhin ausgeführt wird */
.elementor-widget-html {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

/* Erlaubt das horizontale Scrollen *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2fcb7c *//*
 * Globale Einstellungen für den Hauptcontainer (Parent).
 * Ermöglicht die korrekte Begrenzung des Sticky-Verhaltens ("In Container bleiben").
 */
.sticky-parent {
    position: relative; 
    z-index: 10; /* Verhindert, dass Elemente außerhalb des Hauptcontainers über die Tabellen ragen */
}

/* 
 * Grundeinstellungen für den Sticky-Header (die Überschrift).
 * Sorgt für die Standardpositionierung und eine feste Höhe, um Springen zu verhindern.
 */
.sticky-header-container {
    top: 0px; 
    z-index: 100; /* Standard Z-Index, höher als der Parent */
    min-height: 80px; /* VERWENDEN SIE HIER IHRE KORREKTE HÖHE (z.B. 80px) */
}

/* 
 * Spezifische Einstellungen, die greifen, sobald der Sticky-Effekt aktiv wird (durch Elementor JS).
 * Erzwingt Z-Index und verhindert Layout Shifts/Übergänge.
 */
.sticky-header-container.elementor-sticky--effects {
    z-index: 999 !important; /* Muss extrem hoch sein, um alles andere zu überdecken, auch das Menü */
    position: sticky !important; /* Behält die Positionierung bei */
    min-height: 80px !important; /* VERWENDEN SIE HIER IHRE KORREKTE HÖHE (z.B. 80px) */
    transition: none !important; /* Verhindert Ruckeln/Springen bei der Aktivierung */
}

/* 
 * Verhindert, dass nachfolgende Container (die Tabellen) über die fixierte Überschrift ragen.
 */
.sticky-parent > .elementor-container:nth-child(n+2), 
.sticky-parent > .elementor-widget-container:nth-child(n+2),
.sticky-parent > .elementor-widget:nth-child(n+2) {
    z-index: 1 !important;
}

/* 
 * OPTIONAL: Anpassungen, damit das Layout im Elementor Editor korrekt angezeigt wird.
 */
.elementor-editor-active .sticky-parent .elementor-widget-wrap, 
.elementor-editor-active .sticky-parent .elementor-container {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378bd121 */.elementor-804 .elementor-element.elementor-element-378bd121 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-7e8711a */.elementor-804 .elementor-element.elementor-element-7e8711a .e-loop-item {
    height: 100%;
}
/* Falls ein innerer Container genutzt wird */
.elementor-804 .elementor-element.elementor-element-7e8711a .elementor-section-wrap, 
.elementor-804 .elementor-element.elementor-element-7e8711a .e-con {
    height: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sailec Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2026/01/Sailec-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sailec Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2026/01/Sailec-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sailec Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homepagenewcp.atiaquaristik.com/wp-content/uploads/2026/01/Sailec-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */