.elementor-2421 .elementor-element.elementor-element-2cf4ab4{padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-217ee43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2421 .elementor-element.elementor-element-217ee43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-986b4fe > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-986b4fe{text-align:center;}.elementor-2421 .elementor-element.elementor-element-986b4fe .elementor-heading-title{font-family:"Brandon Grotesque", Sans-serif;font-size:32px;font-weight:500;line-height:42px;color:#FFFFFF;}#elementor-popup-modal-2421 .dialog-widget-content{animation-duration:0.3s;background-color:#FD4517E3;border-radius:8px 8px 8px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 30px 30px;}#elementor-popup-modal-2421 .dialog-message{width:380px;height:custom;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-2421{justify-content:flex-start;align-items:flex-end;}#elementor-popup-modal-2421 .dialog-close-button{display:flex;top:15px;font-size:15px;}body:not(.rtl) #elementor-popup-modal-2421 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-2421 .dialog-close-button{left:15px;}#elementor-popup-modal-2421 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2421 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-2421 .elementor-element.elementor-element-2cf4ab4{padding:0px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-986b4fe > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2421 .elementor-element.elementor-element-986b4fe .elementor-heading-title{font-size:22px;}#elementor-popup-modal-2421 .dialog-message{width:375px;}#elementor-popup-modal-2421{justify-content:center;align-items:flex-end;}#elementor-popup-modal-2421 .dialog-widget-content{margin:0px 0px 30px 0px;}}/* Start custom CSS for template, class: .elementor-element-486d29a */.elementor-2421 .elementor-element.elementor-element-486d29a {
    margin-left: 33px;
    margin-right: 33px;
}

.elementor-2421 .elementor-element.elementor-element-486d29a .elementor-widget-wrap {
    padding-top: 0;
}

@media screen and (max-width: 767px) {
    .elementor-2421 .elementor-element.elementor-element-486d29a {
        margin-left: 23px;
        margin-right: 23px;
    }
}

.elementor-2421 .elementor-element.elementor-element-486d29a .subscribe-form_wrapper .subscribe-form .gform_fields {
    display: flex;
    flex-direction: column;
}

.elementor-2421 .elementor-element.elementor-element-486d29a .subscribe-form_wrapper .subscribe-form .gform_fields .gfield--type-email,
.elementor-2421 .elementor-element.elementor-element-486d29a .subscribe-form_wrapper .subscribe-form .gform_fields .gfield--type-submit{
    width: 100%;
}

.elementor-2421 .elementor-element.elementor-element-486d29a .subscribe-form_wrapper .subscribe-form .gform_fields .gfield--type-submit .gform-button {
    width: 100%;
    background: #182B54;
}

.elementor-2421 .elementor-element.elementor-element-486d29a .subscribe-form_wrapper .subscribe-form .gform_fields .gfield--type-submit .gform-button:hover {
    width: 100%;
    background: #122243;
    border-color: #122243
}

.elementor-2421 .elementor-element.elementor-element-486d29a .gform_wrapper.gravity-theme .gfield {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */.oside-newsletter-signup-popup .dialog-widget-content .dialog-close-button i {
    border-radius: 30px;
    border: solid 2px;
    padding: 3px;
}

.oside-newsletter-signup-popup{
  position: fixed !important;
}

.oside-newsletter-signup-popup .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
  color: white !important;
}/* End custom CSS */