.elementor-5115 .elementor-element.elementor-element-10b1cbc{--display:flex;--padding-block-start:calc(3 * clamp(1rem, 0.6667rem + 1.4815vw, 2rem));--padding-block-end:calc(3 * clamp(1rem, 0.6667rem + 1.4815vw, 2rem));--padding-inline-start:clamp(1rem, 0.6667rem + 1.4815vw, 2rem);--padding-inline-end:clamp(1rem, 0.6667rem + 1.4815vw, 2rem);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-5115 .elementor-element.elementor-element-1ebb1c9 .elementor-heading-title{font-size:var( --e-global-typography-1a61bc9-font-size );font-weight:var( --e-global-typography-1a61bc9-font-weight );line-height:var( --e-global-typography-1a61bc9-line-height );}.elementor-5115 .elementor-element.elementor-element-891a55f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4em 4em;--row-gap:4em;--column-gap:4em;--grid-auto-flow:row;}.elementor-5115 .elementor-element.elementor-element-32bb574{--display:flex;}.elementor-5115 .elementor-element.elementor-element-ab08b42{width:var( --container-widget-width, min(100%, 72ch) );max-width:min(100%, 72ch);--container-widget-width:min(100%, 72ch);--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-5338219{--display:flex;}.elementor-5115 .elementor-element.elementor-element-812526f{--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;}.elementor-5115 .elementor-element.elementor-element-025b59a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5115 .elementor-element.elementor-element-629d13e img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5115 .elementor-element.elementor-element-4cd111f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5115 .elementor-element.elementor-element-bfc91a3{--display:grid;--padding-block-start:calc(3 * clamp(1rem, 0.6667rem + 1.4815vw, 2rem));--padding-block-end:calc(3 * clamp(1rem, 0.6667rem + 1.4815vw, 2rem));--padding-inline-start:clamp(1rem, 0.6667rem + 1.4815vw, 2rem);--padding-inline-end:clamp(1rem, 0.6667rem + 1.4815vw, 2rem);--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6em 6em;--row-gap:6em;--column-gap:6em;--grid-auto-flow:row;}.elementor-5115 .elementor-element.elementor-element-194db28{--display:flex;}.elementor-5115 .elementor-element.elementor-element-b2d8b42 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );font-weight:var( --e-global-typography-8585f79-font-weight );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-5aec6fe{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-83f7e48{--display:flex;}.elementor-5115 .elementor-element.elementor-element-b0a4ef5 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );font-weight:var( --e-global-typography-8585f79-font-weight );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-d4bb37c{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-f12ff52{--display:flex;}.elementor-5115 .elementor-element.elementor-element-e9487eb .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );font-weight:var( --e-global-typography-8585f79-font-weight );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-ddc92c8{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-0c9651b{--display:flex;}.elementor-5115 .elementor-element.elementor-element-3b51dc7 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );font-weight:var( --e-global-typography-8585f79-font-weight );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-cb8d7df{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}@media(max-width:1024px){.elementor-5115 .elementor-element.elementor-element-1ebb1c9 .elementor-heading-title{font-size:var( --e-global-typography-1a61bc9-font-size );line-height:var( --e-global-typography-1a61bc9-line-height );}.elementor-5115 .elementor-element.elementor-element-891a55f{--grid-auto-flow:row;}.elementor-5115 .elementor-element.elementor-element-ab08b42{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-bfc91a3{--grid-auto-flow:row;}.elementor-5115 .elementor-element.elementor-element-b2d8b42 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-5aec6fe{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-b0a4ef5 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-d4bb37c{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-e9487eb .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-ddc92c8{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-3b51dc7 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-cb8d7df{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}}@media(max-width:767px){.elementor-5115 .elementor-element.elementor-element-1ebb1c9 .elementor-heading-title{font-size:var( --e-global-typography-1a61bc9-font-size );line-height:var( --e-global-typography-1a61bc9-line-height );}.elementor-5115 .elementor-element.elementor-element-891a55f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5115 .elementor-element.elementor-element-ab08b42{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-bfc91a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5115 .elementor-element.elementor-element-b2d8b42 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-5aec6fe{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-b0a4ef5 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-d4bb37c{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-e9487eb .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-ddc92c8{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}.elementor-5115 .elementor-element.elementor-element-3b51dc7 .elementor-heading-title{font-size:var( --e-global-typography-8585f79-font-size );line-height:var( --e-global-typography-8585f79-line-height );}.elementor-5115 .elementor-element.elementor-element-cb8d7df{font-size:var( --e-global-typography-18a77c4-font-size );line-height:var( --e-global-typography-18a77c4-line-height );}}/* Start custom CSS for container, class: .elementor-element-812526f */.elementor-5115 .elementor-element.elementor-element-812526f .elementor-widget-image:nth-child(2n+1) {
    margin-top: 2em;
}
.elementor-5115 .elementor-element.elementor-element-812526f .elementor-widget-image:nth-child(2n+2) {
    margin-bottom: 2em;
}/* End custom CSS */