.elementor-36124 .elementor-element.elementor-element-41a9f6f8{margin-top:0px;margin-bottom:0px;}.elementor-36124 .elementor-element.elementor-element-7f9a7835{text-align:center;width:auto;max-width:auto;align-self:center;}.elementor-36124 .elementor-element.elementor-element-7f9a7835 .elementor-heading-title{color:#1c1c1c;font-size:2.5em;font-weight:500;}.elementor-36124 .elementor-element.elementor-element-7f9a7835 > .elementor-widget-container{padding:0px 10px 15px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#bcbcbc;border-radius:0px 0px 1px 0px;}.elementor-36124 .elementor-element.elementor-element-237caaec > .elementor-container{min-height:0px;}.elementor-36124 .elementor-element.elementor-element-237caaec > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36124 .elementor-element.elementor-element-237caaec{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-36124 .elementor-element.elementor-element-442e7819 > .elementor-element-populated{margin:015px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-36124 .elementor-element.elementor-element-442e7819 > .elementor-element-populated > .elementor-widget-wrap{padding:0em 0em 0em 0em;}.elementor-36124 .elementor-element.elementor-element-7e6951da > .elementor-widget-container{margin:10px 0px -10px 0px;padding:0px 0px 20px 0px;}#elementor-popup-modal-36124 .dialog-message{width:60vw;height:440px;align-items:flex-start;padding:20px 0px 0px 0px;}#elementor-popup-modal-36124{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-36124 .dialog-close-button{display:flex;top:15px;font-size:30px;}#elementor-popup-modal-36124 .dialog-widget-content{border-radius:5px 5px 5px 5px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-36124 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-36124 .dialog-close-button{left:20px;}#elementor-popup-modal-36124 .dialog-close-button i{color:#235286;}#elementor-popup-modal-36124 .dialog-close-button svg{fill:#235286;}@media(max-width:1024px){.elementor-36124 .elementor-element.elementor-element-41a9f6f8{margin-top:0px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-36124 .elementor-element.elementor-element-17df4ec9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36124 .elementor-element.elementor-element-17df4ec9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-36124 .elementor-element.elementor-element-7f9a7835 .elementor-heading-title{font-size:2em;line-height:1.3em;}.elementor-36124 .elementor-element.elementor-element-237caaec{margin-top:10px;margin-bottom:0px;}.elementor-36124 .elementor-element.elementor-element-442e7819 > .elementor-element-populated{margin:5px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36124 .elementor-element.elementor-element-442e7819 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-36124 .elementor-element.elementor-element-7e6951da > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 20px 0px;}#elementor-popup-modal-36124 .dialog-message{width:80vw;height:478px;padding:25px 0px 15px 0px;}#elementor-popup-modal-36124{justify-content:center;align-items:center;}#elementor-popup-modal-36124 .dialog-close-button{top:14px;font-size:23px;}body:not(.rtl) #elementor-popup-modal-36124 .dialog-close-button{right:16px;}body.rtl #elementor-popup-modal-36124 .dialog-close-button{left:16px;}}@media(max-width:767px){.elementor-36124 .elementor-element.elementor-element-41a9f6f8{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-36124 .elementor-element.elementor-element-7f9a7835 .elementor-heading-title{font-size:1.7em;}.elementor-36124 .elementor-element.elementor-element-7f9a7835 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-36124 .elementor-element.elementor-element-237caaec > .elementor-container{min-height:400px;}.elementor-36124 .elementor-element.elementor-element-237caaec{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-36124 .elementor-element.elementor-element-442e7819 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36124 .elementor-element.elementor-element-442e7819 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-36124 .elementor-element.elementor-element-7e6951da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}#elementor-popup-modal-36124 .dialog-message{width:90vw;height:90vh;padding:100px 20px 0px 20px;}#elementor-popup-modal-36124{justify-content:center;align-items:center;}#elementor-popup-modal-36124 .dialog-widget-content{border-radius:0px 0px 0px 0px;}#elementor-popup-modal-36124 .dialog-close-button{top:10px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-36124 .dialog-close-button{right:10px;}body.rtl #elementor-popup-modal-36124 .dialog-close-button{left:10px;}}@media(min-width:768px){.elementor-36124 .elementor-element.elementor-element-2be57cde{width:15%;}.elementor-36124 .elementor-element.elementor-element-442e7819{width:69.996%;}.elementor-36124 .elementor-element.elementor-element-1a25ca14{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-36124 .elementor-element.elementor-element-2be57cde{width:10%;}.elementor-36124 .elementor-element.elementor-element-442e7819{width:80%;}.elementor-36124 .elementor-element.elementor-element-1a25ca14{width:10%;}}/* Start custom CSS for heading, class: .elementor-element-7f9a7835 */@media (max-width: 812px) {
#elementor-popup-modal-2255 .dialog-message {
    height: auto !important;
    padding: 50px 45px 0px 45px;
}
}
.elementor-36124 .elementor-element.elementor-element-7f9a7835 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e6951da */input.checkbox {
    display: none !important;
}
.klaviyo_field_group.klaviyo_form_actions {
    margin-left: 0px !important;
}
 .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label,  .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label {
    margin-left: 0px !important;
    line-height: 16px !important;
}
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz 
{
    font-family: "Open Sans", Verdana, Arial, sans-serif;
    max-width: 100%;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=text], 
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=email],
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=text], 
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=email]
{
    width: 99% !important;
    border: 1px solid #888888!important;
    border-radius: 5px !important;
    font-size: 16px;
    padding: 12px 18px;
    background: white;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=text], 
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=email],
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=text], 
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=email]
{ 
    margin-top: 0;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox],
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]
{
    float: left;
    margin-left: -14px;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz button,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz button
{
    margin-top: 15px;
    font-size: 22px;
    font-family: "Montserrat", Verdana, Arial, sans-serif;
    letter-spacing: 1.1px;
    background-color: #D36027;
    border-radius: 36px 36px 36px 36px;
    color: #FFF;
    padding: 0.75em 1.5em 0.75em 1.5em;
    font-weight: 600;
    border: none !important;
    height: unset;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz button:hover,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz button:hover
{ 
    background-color: #D36027;
    color: #fff;
    border-color: none !important;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label
{  
    font-family: 'Montserrat', Helvetica, sans-serif !important;
    color: #00000;
    line-height: 1.23em;
    letter-spacing: 0px;
    font-weight: normal;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label a,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label a
{  
    color: #2b9cfb;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz label.input-header,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz label.input-header
{ 
    color: #232325;
    font-size: 18px;
    margin-top: 0;
    text-align: left;
    font-weight: normal;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz label.email-label,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz label.email-label
{ 
    margin-top: 1em;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label
{ 
    margin: 20px 0px 10px 20px;
    font-size: 12px;
    line-height: 1.085em;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox],
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]
{ 
    margin-left: 0;
    margin-right: 5px;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label a,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz input[type=checkbox]+label a
{ 
  color: #000 !important;
  text-decoration: underline;
}

.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz .button-wrapper,
.elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz .button-wrapper
{ 
  text-align: center;
}

@media (min-width: 771px) 
{ 
     .elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_styling.klaviyo_gdpr_embed_QyCZaz .button-wrapper,
     .elementor-36124 .elementor-element.elementor-element-7e6951da .klaviyo_condensed_styling.klaviyo_gdpr_embed_QyCZaz .button-wrapper
     {
      text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS */@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .dialog-widget-content {
        top: 25%;
        left: 25%;
    }
}/* End custom CSS */