.elementor-40351 .elementor-element.elementor-element-6f06ea7a{color:#A51342;}.elementor-40351 .elementor-element.elementor-element-47082e02:not(.elementor-motion-effects-element-type-background), .elementor-40351 .elementor-element.elementor-element-47082e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40351 .elementor-element.elementor-element-47082e02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40351 .elementor-element.elementor-element-47082e02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40351 .elementor-element.elementor-element-c663f0b{--spacer-size:10px;}.elementor-40351 .elementor-element.elementor-element-34b58a99 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40351 .elementor-element.elementor-element-34b58a99.elementor-view-stacked .elementor-icon{background-color:#A51342;}.elementor-40351 .elementor-element.elementor-element-34b58a99.elementor-view-framed .elementor-icon, .elementor-40351 .elementor-element.elementor-element-34b58a99.elementor-view-default .elementor-icon{fill:#A51342;color:#A51342;border-color:#A51342;}.elementor-40351 .elementor-element.elementor-element-34b58a99 .elementor-icon{font-size:40px;}.elementor-40351 .elementor-element.elementor-element-f96fdfd:not(.elementor-motion-effects-element-type-background), .elementor-40351 .elementor-element.elementor-element-f96fdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40351 .elementor-element.elementor-element-f96fdfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40351 .elementor-element.elementor-element-f96fdfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40351 .elementor-element.elementor-element-7e24c2e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40351 .elementor-element.elementor-element-5db3a61c{--spacer-size:10px;}.elementor-40351 .elementor-element.elementor-element-29097b26:not(.elementor-motion-effects-element-type-background), .elementor-40351 .elementor-element.elementor-element-29097b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40351 .elementor-element.elementor-element-29097b26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40351 .elementor-element.elementor-element-29097b26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40351 .elementor-element.elementor-element-6548ddfa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-40351 .elementor-element.elementor-element-6548ddfa.elementor-view-stacked .elementor-icon{background-color:#A51342;}.elementor-40351 .elementor-element.elementor-element-6548ddfa.elementor-view-framed .elementor-icon, .elementor-40351 .elementor-element.elementor-element-6548ddfa.elementor-view-default .elementor-icon{fill:#A51342;color:#A51342;border-color:#A51342;}.elementor-40351 .elementor-element.elementor-element-6548ddfa .elementor-icon{font-size:40px;}.elementor-40351 .elementor-element.elementor-element-2078eea1{--spacer-size:10px;}.elementor-40351 .elementor-element.elementor-element-6896486 .elementor-button{background-color:transparent;background-image:radial-gradient(at bottom left, #A51342 41%, #E70B42 100%);}.elementor-40351 .elementor-element.elementor-element-6896486 > .elementor-widget-container{transition:background 2.5s;}.elementor-40351 .elementor-element.elementor-element-fa492de:not(.elementor-motion-effects-element-type-background), .elementor-40351 .elementor-element.elementor-element-fa492de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40351 .elementor-element.elementor-element-fa492de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40351 .elementor-element.elementor-element-fa492de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40351 .elementor-element.elementor-element-63bd937b{--spacer-size:50px;}@media(min-width:768px){.elementor-40351 .elementor-element.elementor-element-24f41a83{width:33.304%;}.elementor-40351 .elementor-element.elementor-element-1c68b83{width:66.696%;}}