.elementor .heading-xs{font-family:var(--heading);font-size:16px;}.elementor .margin-bottom-20{margin-block-end:20px;}.elementor .text-transform-uppercase{text-transform:uppercase;}.elementor .text-description{font-size:18px;}.elementor .margin-bottom-30{margin-block-end:30px;}.elementor .main-section{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .padding-non{padding:0px;}.elementor .div-section{width:100%;max-width:1400px;}.elementor .overflow-hidden{overflow:hidden;}.elementor .padding-left-20{padding-inline-start:20px;}.elementor .padding-right-20{padding-inline-end:20px;}.elementor .flex-row{flex-direction:row;}.elementor .wrap-wrap{flex-wrap:wrap;}.elementor .content-between{justify-content:space-between;}.elementor .element-center{align-items:center;}.elementor .width-auto{width:auto;}.elementor .flex-column{flex-direction:column;}.elementor .content-center{justify-content:center;}.elementor .element-start{align-items:start;}.elementor .menu-item{font-family:var(--heading);font-size:14px;}.elementor .font-weight-400{font-weight:400;}.elementor .line-height-100{line-height:100%;}.elementor .margin-bottom-10{margin-block-end:10px;}.elementor .margin-bottom-5{margin-block-end:5px;}.elementor .line-height-130{line-height:130%;}.elementor .icon-40{width:40px;height:40px;object-fit:cover;}.elementor .radius-10{border-radius:10px;}.elementor .margin-left-10{margin-inline-start:10px;}.elementor .bg-grey{background-color:var(--bg-grey);}.elementor .width-full{width:100%;}.elementor .margin-top-20{margin-block-start:20px;}.elementor .weight-600{font-weight:600;}.elementor .bg-dark{background-color:var(--color-dark);}.elementor .color-light{color:var(--color-light);}.elementor .color-dark{color:var(--color-dark);}.elementor .bg-light{background-color:var(--color-light);}.elementor .padding-top-80{padding-block-start:80px;}.elementor .heading-h2{font-family:var(--heading);font-weight:600;font-size:44px;}.elementor .color-dark-light{color:var(--color-dark-light);}.elementor .element-between{align-items:stretch;}.elementor .heading-s{font-family:var(--heading);font-weight:600;font-size:20px;}.elementor .padding-bottom-80{padding-block-end:80px;}.elementor .icon-30{width:30px;height:30px;}.elementor .radius-5{border-radius:5px;}.elementor .margin-bottom-15{margin-block-end:15px;}.elementor .margin-top-30{margin-block-start:30px;}