.elementor-12824 .elementor-element.elementor-element-f1776c5{--display:flex;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .elementor-button-content-wrapper{align-items:center;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-close{right:10px;left:auto;color:var( --e-global-color-0c56590 );background-color:var( --e-global-color-7bb776c );font-size:15px;}body:not(.bdt-offcanvas-flip) .elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar{width:350px;left:-350px;}body:not(.bdt-offcanvas-flip) .elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas.bdt-open>.bdt-offcanvas-bar{left:0;}.bdt-offcanvas-flip .elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar{width:350px;right:-350px;}.bdt-offcanvas-flip .elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas.bdt-open>.bdt-offcanvas-bar{right:0;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas-button .bdt-flex-align-right{margin-right:5px;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas-button .bdt-flex-align-left{margin-left:5px;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas-button .bdt-flex-align-top{margin-bottom:5px;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas-button .bdt-flex-align-bottom{margin-top:5px;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar *{color:var( --e-global-color-text );}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar a{color:var( --e-global-color-text );}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar a *{color:var( --e-global-color-text );}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar a:hover{color:var( --e-global-color-accent );}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-bar{background-color:var( --e-global-color-7bb776c );}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas-button{font-size:17px;}.elementor-12824 .elementor-element.elementor-element-d015ce0 .bdt-offcanvas .bdt-offcanvas-close *{color:var( --e-global-color-0c56590 );}.elementor-12824 .elementor-element.elementor-element-5feda19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12824 .elementor-element.elementor-element-bd83ebe{--display:flex;}.elementor-12824 .elementor-element.elementor-element-e94a498{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-12824 .elementor-element.elementor-element-5feda19{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12824 .elementor-element.elementor-element-5feda19{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS *//*Form Begin*/
.custom-select-trigger {
    background-color: #ffffff !important;
    padding: 10px;
    font-family: inherit;
    border: 1px solid #ccc !important;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 42px;
    cursor: pointer !important;
}
.svg-title svg{
    display: inline-block;
    width: 30px;
}
.custom-select-options {
    display: none !important;
    background-color: white;
    border: 1px solid #ccc !important;
    width: 100%;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 9999;
    margin-top: 5px;
    max-height: 200px;
    overflow-y: auto;
    position: absolute !important;
  width: 100% !important;
  background-color: #fff !important;
}

.custom-select-options.active {
    display: block !important;
    z-index: 9999;
}

.ginput_container_select .custom-select-options {
  padding-right: 0 !important;
  margin-top: 5px;
  border-radius: 3px !important;
}

.custom-select-trigger{
border: 1px solid #ccc !important;
  padding: 12px 10px !important;
  border-radius: 5px !important;
}

.custom-select-options li {
    padding: 10px;
    cursor: pointer;
    font-family: inherit;
    list-style: none;
    transition: background-color 0.3s ease;
    margin-bottom: 0 !important;
    font-size: 16px;
}
.custom-select-options li::before {
    content: "   " !important;
}

.custom-select-options li:hover {
    background-color: #f0f0f0;
}

.ginput_container_select .custom-select-options{
  padding-right: 0 !important;
}

.custom-select-trigger .arrow {
    width: 10px;
    height: 10px;
    border-left: 2px solid #a3a3a3;
    border-bottom: 2px solid #a3a3a3;
    transform: rotate(-45deg);
    transition: transform 0.3s ease;
    float: left;
    margin-top: 3px;
}

.custom-select-trigger.open .arrow {
    transform: rotate(135deg);
}
.custom-select-options li.selected {
  background-color: #eee;
  font-weight: bold;
}
.gfield--type-section h3{
    font-size: 20px;
}
.gform-footer{
  margin-top: 30px !important;
}
.gform-footer::before {
  margin-top: -20px;
}
.gfield--type-select .select2{
    display: none;
}
.ginput_container .custom-select-options{
    margin: 0 !important;
}
/*Form End*/

.gform_drop_area{
    padding: 1px !important;
}
.gform_drop_area button{
background-color: var(--e-global-color-primary) !important;
}
.gform_drop_area::before,.gform_drop_instructions{
display: none !important
}

.ginput_container_number input{
    text-align: center;
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list,
.gfield--input-type-list) button.add_list_item::before {
  background: var(--e-global-color-primary);
  border-radius: 5px;
}

.gform-theme--framework.gform-theme.gform_wrapper .gfield:where(.gfield--type-list,
.gfield--input-type-list) button.delete_list_item::before {;
    background: var(--e-global-color-primary);
  border-radius: 5px;
}
.gfield_list_icons button:focus{
    outline-color: #1F5F91 !important;
border-radius: 5px !important;
}

@media screen and (max-width:1000px){
    .gform-footer::before {
  margin-top: -35px !important;
}
}

@media screen and (min-width:1001px){
        .gform-footer::before {
  margin-top: -22px !important;
}
}

@media screen and (max-width:480px){
    .gform-footer::before {
  top: -30px;
}
.gform_button{
    margin-top: -25px !important;
}
}

.management-menu-section .management-menu ul{
margin-bottom: 0 !important;
}

/*Fields Control*/
#field_12_7,#field_12_8,#field_12_10,#field_12_12{
display: none !important;
}/* End custom CSS */