.elementor-1432 .elementor-element.elementor-element-2ce1b57{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:0px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-27168ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1432 .elementor-element.elementor-element-27168ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:min(3.3vw, 48px);font-weight:900;line-height:1em;color:#F4C143;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1432 .elementor-element.elementor-element-45747a0{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:min(1.1vw, 16px);font-weight:600;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-1432 .elementor-element.elementor-element-ca0187d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:min(1.9vw, 32px);font-weight:900;text-transform:uppercase;line-height:1em;color:#0DAEAC;}.elementor-1432 .elementor-element.elementor-element-fbd21df{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}#elementor-popup-modal-1432 .dialog-widget-content{animation-duration:0.3s;background-color:#FFFFFF00;background-image:url("https://staging-8991.socarrat.com/wp-content/uploads/2026/06/bg-rasca@2x-80-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;}#elementor-popup-modal-1432{background-color:#000E3DDB;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1432 .dialog-message{width:min(min(130vh,65vw), 1054px);height:min(min(86vh, 50vw), 920px);align-items:center;}#elementor-popup-modal-1432 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1432 .elementor-element.elementor-element-27168ad .elementor-heading-title{font-size:6.1vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1432 .elementor-element.elementor-element-45747a0{--container-widget-width:72vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 72vw );max-width:72vw;font-size:2.5vw;}.elementor-1432 .elementor-element.elementor-element-ca0187d{--container-widget-width:72vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 72vw );max-width:72vw;font-size:3.9vw;}.elementor-1432 .elementor-element.elementor-element-fbd21df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}#elementor-popup-modal-1432 .dialog-widget-content{background-image:url("https://staging-8991.socarrat.com/wp-content/uploads/2026/06/bg-rasca-mobile.png");background-size:contain;}#elementor-popup-modal-1432 .dialog-message{width:100vw;height:100vw;}}/* Start custom CSS for heading, class: .elementor-element-27168ad */.elementor-1432 .elementor-element.elementor-element-27168ad span {
    font-size: min(2.57vw, 39px);
}

@media (max-width: 767px) {
    .elementor-1432 .elementor-element.elementor-element-27168ad span {
        font-size: 4.9vw;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca0187d */.elementor-1432 .elementor-element.elementor-element-ca0187d strong {
    color: #ff3e70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce1b57 */.elementor-1432 .elementor-element.elementor-element-2ce1b57 {
    touch-action: none;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1432,
#elementor-popup-modal-1432 .dialog-close-button,
#elementor-popup-modal-1432:active,
#elementor-popup-modal-1432 .dialog-close-button:active,
#elementor-popup-modal-1432:focus,
#elementor-popup-modal-1432 .dialog-close-button:focus {
    outline: none !important;
}

#elementor-popup-modal-1432 .dialog-close-button {
    position: absolute;
    left: 50%;
    top: -20px;
    color: white;
    border: 1px solid white !important;
    display: inline-flex;
    width: auto;
    inset-inline-end: 0;
    right: unset;
    border-radius: 999px;
    padding: 5px;
    transform: translate(-50%, -50%);
}

#elementor-popup-modal-1432.elementor-popup-modal .dialog-close-button svg {
    fill: white;
}/* End custom CSS */