.elementor .display-flex{display:flex;}.elementor .justify-center{justify-content:center;}.elementor .align-item-center{align-items:center;}.elementor .max-width-1280{max-width:1280px;}.elementor .margin-auto{padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .padding-0{padding:0px;}.elementor .width-full{width:100%;}.elementor .direction-column{flex-direction:column;}.elementor .align-items-start{align-items:start;}.elementor .poppins-18-500-28{font-family:Poppins;font-weight:500;font-size:18px;line-height:26px;}.elementor .border-1{border-radius:1px;border-width:1px;border-style:solid;}.elementor .width-auto{width:auto;}.elementor .padding-lr-20{padding-inline-start:20px;padding-inline-end:20px;}.elementor .text-center{text-align:center;}.elementor .overflow-h{overflow:hidden;}.elementor .position-r{position:relative;}.elementor .btn{padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:50px;}.elementor .poppins-16-500-26{font-family:Poppins;font-weight:500;font-size:16px;color:var(--white);line-height:26px;}.elementor .playfair-48-600-58{font-family:Playfair Display;font-weight:600;font-size:48px;line-height:58px;}.elementor .gap-20{gap:20px;}.elementor .gap-40{gap:40px;}.elementor .backdrop-filter-blur-6{backdrop-filter:blur(8px);}.elementor .flex-wrap-wrap{flex-wrap:wrap;}.elementor .common-section-padding{padding-block-start:60px;padding-block-end:60px;}.elementor .poppins-18-400-28{font-family:Poppins;font-weight:400;font-size:18px;line-height:28px;}.elementor .poppins-14-600-20-U{width:auto;font-family:Poppins;font-weight:600;font-size:14px;line-height:20px;text-transform:uppercase;display:inline-flex;}.elementor .color-fff{color:var(--white);}.elementor .direction-row{flex-direction:row;}.elementor .common-section-margin{margin-block-start:60px;margin-block-end:60px;}.elementor .what-box-icon{width:50px;background-color:#ffffff00;}.elementor .gap-60{gap:60px;}.elementor .image-border-radius-24{border-radius:24px;}.elementor .poppins-30-500-40{font-family:Poppins;font-weight:500;font-size:30px;line-height:40px;}.elementor .text-left{text-align:start;}