.elementor-3487 .elementor-element.elementor-element-68cffeb1{--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;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3487 .elementor-element.elementor-element-68cffeb1:not(.elementor-motion-effects-element-type-background), .elementor-3487 .elementor-element.elementor-element-68cffeb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEDF3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3487 .elementor-element.elementor-element-7b4b5d55{width:100%;max-width:100%;}.elementor-3487 .elementor-element.elementor-element-7b4b5d55 .elementor-heading-title{font-family:"Source Serif 4", Sans-serif;font-size:24px;font-weight:600;color:#182440;}.elementor-3487 .elementor-element.elementor-element-5c110522{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3487 .elementor-element.elementor-element-58495046{--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-3487 .elementor-element.elementor-element-74ac3ad2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3487 .elementor-element.elementor-element-d318e2 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-16c7c4db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3487 .elementor-element.elementor-element-2bf9e074 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-3a7b649{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3487 .elementor-element.elementor-element-16e11846 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-584bac25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3487 .elementor-element.elementor-element-18fc2cd .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-5df68031{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3487 .elementor-element.elementor-element-10760399 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-2daf63f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3487 .elementor-element.elementor-element-228bbfb5 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-11d5f0b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3487 .elementor-element.elementor-element-158e377e .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-6b37928{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3487 .elementor-element.elementor-element-1857a479 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-2b5bd66d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3487 .elementor-element.elementor-element-499f0504 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-693e5134{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3487 .elementor-element.elementor-element-6f725234 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:0.88rem;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3487 .elementor-element.elementor-element-39ac8a83 .elementor-button{background-color:transparent;font-family:"IBM Plex Sans", Sans-serif;font-size:0.86rem;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-3487 .elementor-element.elementor-element-39ac8a83 .elementor-button:hover, .elementor-3487 .elementor-element.elementor-element-39ac8a83 .elementor-button:focus{background-color:#182440;color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-39ac8a83 .elementor-button:hover svg, .elementor-3487 .elementor-element.elementor-element-39ac8a83 .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS for image, class: .elementor-element-2f1d29cc */.elementor-3487 .elementor-element.elementor-element-2f1d29cc img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d318e2 */.elementor-3487 .elementor-element.elementor-element-d318e2{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ac3ad2 */.elementor-3487 .elementor-element.elementor-element-74ac3ad2{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-74ac3ad2{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-74ac3ad2{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ce2674 */.elementor-3487 .elementor-element.elementor-element-13ce2674 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf9e074 */.elementor-3487 .elementor-element.elementor-element-2bf9e074{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16c7c4db */.elementor-3487 .elementor-element.elementor-element-16c7c4db{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-16c7c4db{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-16c7c4db{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51d87378 */.elementor-3487 .elementor-element.elementor-element-51d87378 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16e11846 */.elementor-3487 .elementor-element.elementor-element-16e11846{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7b649 */.elementor-3487 .elementor-element.elementor-element-3a7b649{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-3a7b649{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-3a7b649{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b666ba0 */.elementor-3487 .elementor-element.elementor-element-2b666ba0 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18fc2cd */.elementor-3487 .elementor-element.elementor-element-18fc2cd{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-584bac25 */.elementor-3487 .elementor-element.elementor-element-584bac25{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-584bac25{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-584bac25{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78583544 */.elementor-3487 .elementor-element.elementor-element-78583544 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10760399 */.elementor-3487 .elementor-element.elementor-element-10760399{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df68031 */.elementor-3487 .elementor-element.elementor-element-5df68031{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-5df68031{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-5df68031{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9727926 */.elementor-3487 .elementor-element.elementor-element-9727926 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228bbfb5 */.elementor-3487 .elementor-element.elementor-element-228bbfb5{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2daf63f0 */.elementor-3487 .elementor-element.elementor-element-2daf63f0{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-2daf63f0{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-2daf63f0{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15a775b */.elementor-3487 .elementor-element.elementor-element-15a775b img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158e377e */.elementor-3487 .elementor-element.elementor-element-158e377e{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d5f0b5 */.elementor-3487 .elementor-element.elementor-element-11d5f0b5{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-11d5f0b5{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-11d5f0b5{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7679b3cc */.elementor-3487 .elementor-element.elementor-element-7679b3cc img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1857a479 */.elementor-3487 .elementor-element.elementor-element-1857a479{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b37928 */.elementor-3487 .elementor-element.elementor-element-6b37928{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-6b37928{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-6b37928{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5eab8598 */.elementor-3487 .elementor-element.elementor-element-5eab8598 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-499f0504 */.elementor-3487 .elementor-element.elementor-element-499f0504{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5bd66d */.elementor-3487 .elementor-element.elementor-element-2b5bd66d{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-2b5bd66d{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-2b5bd66d{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b87d4e0 */.elementor-3487 .elementor-element.elementor-element-2b87d4e0 img{aspect-ratio:1/1;width:100%;object-fit:cover;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f725234 */.elementor-3487 .elementor-element.elementor-element-6f725234{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(14,24,48,.92),transparent);padding:36px 16px 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-693e5134 */.elementor-3487 .elementor-element.elementor-element-693e5134{flex:0 0 270px;position:relative;overflow:hidden;border:1px solid #DCD6C6;} @media(max-width:980px){.elementor-3487 .elementor-element.elementor-element-693e5134{flex:0 0 46%;}} @media(max-width:640px){.elementor-3487 .elementor-element.elementor-element-693e5134{flex:0 0 82%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58495046 */.elementor-3487 .elementor-element.elementor-element-58495046{width:max-content;will-change:transform;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c110522 */.elementor-3487 .elementor-element.elementor-element-5c110522{overflow:hidden;position:relative;padding:4px 0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39ac8a83 */.elementor-3487 .elementor-element.elementor-element-39ac8a83{text-align:center;margin-top:30px;}/* End custom CSS */