.elementor-12400 .elementor-element.elementor-element-977387e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12400 .elementor-element.elementor-element-3f45608{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:10px;}.elementor-12400 .elementor-element.elementor-element-db461ff .elementor-heading-title{color:#FFFFFF;}.elementor-12400 .elementor-element.elementor-element-02dfc55{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-12400 .elementor-element.elementor-element-02dfc55:not(.elementor-motion-effects-element-type-background), .elementor-12400 .elementor-element.elementor-element-02dfc55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12400 .elementor-element.elementor-element-02f70a7 .elementor-heading-title{font-size:28px;}.elementor-12400 .elementor-element.elementor-element-fb780d8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12400 .elementor-element.elementor-element-fb780d8.elementor-view-stacked .elementor-icon{background-color:#3F2174;}.elementor-12400 .elementor-element.elementor-element-fb780d8.elementor-view-framed .elementor-icon, .elementor-12400 .elementor-element.elementor-element-fb780d8.elementor-view-default .elementor-icon{fill:#3F2174;color:#3F2174;border-color:#3F2174;}.elementor-12400 .elementor-element.elementor-element-fb780d8 .elementor-icon{font-size:34px;}.elementor-12400 .elementor-element.elementor-element-fb780d8 .elementor-icon-box-title, .elementor-12400 .elementor-element.elementor-element-fb780d8 .elementor-icon-box-title a{font-size:18px;}.elementor-12400 .elementor-element.elementor-element-fb780d8 .elementor-icon-box-description{font-size:16px;}.elementor-12400 .elementor-element.elementor-element-49f606f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12400 .elementor-element.elementor-element-49f606f.elementor-view-stacked .elementor-icon{background-color:#3F2174;}.elementor-12400 .elementor-element.elementor-element-49f606f.elementor-view-framed .elementor-icon, .elementor-12400 .elementor-element.elementor-element-49f606f.elementor-view-default .elementor-icon{fill:#3F2174;color:#3F2174;border-color:#3F2174;}.elementor-12400 .elementor-element.elementor-element-49f606f .elementor-icon{font-size:34px;}.elementor-12400 .elementor-element.elementor-element-49f606f .elementor-icon-box-title, .elementor-12400 .elementor-element.elementor-element-49f606f .elementor-icon-box-title a{font-size:18px;}.elementor-12400 .elementor-element.elementor-element-49f606f .elementor-icon-box-description{font-size:16px;}.elementor-12400 .elementor-element.elementor-element-5790999 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-12400 .elementor-element.elementor-element-5790999.elementor-view-stacked .elementor-icon{background-color:#3F2174;}.elementor-12400 .elementor-element.elementor-element-5790999.elementor-view-framed .elementor-icon, .elementor-12400 .elementor-element.elementor-element-5790999.elementor-view-default .elementor-icon{fill:#3F2174;color:#3F2174;border-color:#3F2174;}.elementor-12400 .elementor-element.elementor-element-5790999 .elementor-icon{font-size:34px;}.elementor-12400 .elementor-element.elementor-element-5790999 .elementor-icon-box-title, .elementor-12400 .elementor-element.elementor-element-5790999 .elementor-icon-box-title a{font-size:18px;}.elementor-12400 .elementor-element.elementor-element-5790999 .elementor-icon-box-description{font-size:16px;}#elementor-popup-modal-12400 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-12400{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12400 .dialog-message{width:1080px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-12400 .dialog-close-button{display:flex;background-color:#FFFFFF;font-size:18px;}#elementor-popup-modal-12400 .dialog-close-button i{color:#000000;}#elementor-popup-modal-12400 .dialog-close-button svg{fill:#000000;}@media(max-width:767px){.elementor-12400 .elementor-element.elementor-element-3f45608{--width:99%;}.elementor-12400 .elementor-element.elementor-element-02dfc55{--width:99%;}#elementor-popup-modal-12400{justify-content:center;align-items:center;}#elementor-popup-modal-12400 .dialog-close-button{top:4%;font-size:25px;}body:not(.rtl) #elementor-popup-modal-12400 .dialog-close-button{right:8%;}body.rtl #elementor-popup-modal-12400 .dialog-close-button{left:8%;}#elementor-popup-modal-12400 .dialog-widget-content{margin:50px 10px 50px 10px;}#elementor-popup-modal-12400 .dialog-message{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-12400 .elementor-element.elementor-element-3f45608{--width:50%;}.elementor-12400 .elementor-element.elementor-element-02dfc55{--width:50%;}}/* Start custom CSS for wpforms, class: .elementor-element-60cba28 *//* Make WPForms fields transparent */
.wpforms-container input,
.wpforms-container textarea,
.wpforms-container select {
    background-color: transparent !important;
    border-bottom: 1px solid #ffffff;
  border-top:0px;
  border-left:0px;
  border-right:0px;
    color: #ffffff;
}

/* Placeholder color */
.wpforms-container ::placeholder {
    color: #ffffff;
    opacity: 0.7;
}
/* Typed text color */
.wpforms-container input,
.wpforms-container textarea,
.wpforms-container select {
    color: #ffffff !important;
   border-bottom: 1px solid #ffffff;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}

/* Also force on focus */
.wpforms-container input:focus,
.wpforms-container textarea:focus,
.wpforms-container select:focus {
    color: #ffffff !important;
   border-bottom: 1px solid #ffffff;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}
/* WPForms typed text white + bottom border only */
div.wpforms-container-full .wpforms-form input,
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
    color: #ffffff !important;       /* typed text color */
    border: none !important;         /* remove all borders first */
    border-bottom: 1px solid #ffffff !important; /* bottom border only */
    background: transparent !important; /* optional: transparent bg */
    border-radius: 0 !important;     /* remove any rounding */
}
/* Dropdown background transparent + text white */
div.wpforms-container .wpforms-form .choices__inner {
    background: transparent !important;  /* remove default background */
    color: #ffffff !important;           /* text color */
    border: none !important;             /* remove all borders */
    border-bottom: 1px solid #ffffff !important; /* bottom border only */
    border-radius: 0 !important;         /* remove rounding */
}

/* Selected item text inside dropdown */
div.wpforms-container .wpforms-form .choices__item {
    color: #ffffff !important;
}

/* Placeholder text inside dropdown */
div.wpforms-container .wpforms-form .choices__placeholder {
    color: rgba(255,255,255,0.6) !important; /* semi-transparent placeholder */
}
/* WPForms Submit / Page Buttons */
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #ffbd02 !important; /* bright yellow background */
    color: #3f2174 !important;           /* black text */
    border: none !important;             /* remove default borders */
    border-radius: 30px !important;       /* optional: small rounding */
    padding: 10px 20px !important;       /* optional: make it bigger */
    cursor: pointer;                      /* pointer on hover */
    transition: all 0.3s ease;           /* smooth hover */
}

/* Optional: hover effect */
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
    background-color: #ffbd02 !important; /* slightly darker yellow on hover */
    color: #3f2174 !important;            /* keep text black */
}
/* Dropdown menu background */
div.wpforms-container .choices__list--dropdown {
    background-color: #000000 !important; /* black background */
    border: 1px solid #ffffff !important;
}

/* Dropdown options text */
div.wpforms-container .choices__list--dropdown .choices__item {
    color: #ffffff !important; /* white text */
}

/* Hover / selected option */
div.wpforms-container .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #222222 !important; /* dark hover effect */
    color: #ffffff !important;
}

/* ONLY dropdown menu (opened list) */
div.wpforms-container .choices__list--dropdown {
    background-color: #000000 !important;
    border: 1px solid #ffffff !important;
}

/* Dropdown options */
div.wpforms-container .choices__list--dropdown .choices__item--choice {
    color: #ffffff !important;
}

/* Hover effect */
div.wpforms-container .choices__list--dropdown 
.choices__item--choice.is-highlighted {
    background-color: #222222 !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f45608 */.elementor-12400 .elementor-element.elementor-element-3f45608{
    background: linear-gradient(135deg, #22142a, #58400e);

}/* End custom CSS */
/* Start custom CSS */dialog-close-button dialog-lightbox-close-button{
    z-index: 9999!important;
}
#elementor-popup-modal-12400{
     
    background: transparent;


}/* End custom CSS */