.elementor-1411 .elementor-element.elementor-element-d648288 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1411 .elementor-element.elementor-element-d648288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1411 .elementor-element.elementor-element-34e70a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1411 .elementor-element.elementor-element-34e70a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1411 .elementor-element.elementor-element-34e70a1 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1411 .elementor-element.elementor-element-22d45447{text-align:center;}.elementor-1411 .elementor-element.elementor-element-22d45447 .elementor-heading-title{color:#FFFFFF;font-size:60px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-contact-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gform_wrapper .gform_heading{text-align:center;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gfield .gfield_label{color:#FFFFFF;font-size:39px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-custom-radio-checkbox input[type="radio"]{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gform_footer input[type="submit"]{width:100px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}.elementor-1411 .elementor-element.elementor-element-447f69a3 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-1411 .elementor-element.elementor-element-447f69a3 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-1411 .elementor-element.elementor-element-447f69a3{z-index:3;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1411 .elementor-element.elementor-element-d648288{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-1411 .elementor-element.elementor-element-22d45447 .elementor-heading-title{font-size:18px;}.elementor-1411 .elementor-element.elementor-element-22d45447 > .elementor-widget-container{margin:0px 0px 15px 0px;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-447f69a3 */.image-choices-admin-field.image-choices-use-images .image-choices-choice-text, .image-choices-admin-field.image-choices-use-images .image-choices-choice-price, .image-choices-field .image-choices-choice-text, .image-choices-field .image-choices-choice-price {
        font-size: 22px;
   
}

.endText {
    background: rgba(0,0,0,0) url(/wp-content/uploads/2020/07/btn-b22g.png) no-repeat;
    width: 535px;
    height: 157px;
    font-size: 55px;
    padding: 0 !important;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    color: #fff !important;
    line-height: 1;
}


.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    text-align: center !important;
}



body .gform_wrapper.gf_rtl_wrapper .gform_footer, body .gform_wrapper.gf_rtl_wrapper .gform_heading, body .gform_wrapper.gf_rtl_wrapper button, body .gform_wrapper.gf_rtl_wrapper div.validation_error, body .gform_wrapper.gf_rtl_wrapper h3.gform_title, body .gform_wrapper.gf_rtl_wrapper input[type=button], body .gform_wrapper.gf_rtl_wrapper input[type=email], body .gform_wrapper.gf_rtl_wrapper input[type=password], body .gform_wrapper.gf_rtl_wrapper input[type=submit], body .gform_wrapper.gf_rtl_wrapper input[type=tel], body .gform_wrapper.gf_rtl_wrapper input[type=text], body .gform_wrapper.gf_rtl_wrapper input[type=url], body .gform_wrapper.gf_rtl_wrapper select, body .gform_wrapper.gf_rtl_wrapper span.gform_description, body .gform_wrapper.gf_rtl_wrapper table tr td.gfield_list_icons, body .gform_wrapper.gf_rtl_wrapper textarea, body .gform_wrapper.gf_rtl_wrapper ul li, body .gform_wrapper.gf_rtl_wrapper ul li.gfield, body .gform_wrapper.gf_rtl_wrapper ul li.gfield input, body .gform_wrapper.gf_rtl_wrapper ul li.gfield select, body .gform_wrapper.gf_rtl_wrapper ul li.gfield textarea, body .gform_wrapper.gf_rtl_wrapper ul li.gfield.gfield_html, body.rtl .gform_wrapper *, body.rtl .gform_wrapper .gform_body, body.rtl .gform_wrapper .gform_footer, body.rtl .gform_wrapper button, body.rtl .gform_wrapper div.validation_error, body.rtl .gform_wrapper form, body.rtl .gform_wrapper h3.gform_title, body.rtl .gform_wrapper input[type=button], body.rtl .gform_wrapper input[type=email], body.rtl .gform_wrapper input[type=password], body.rtl .gform_wrapper input[type=submit], body.rtl .gform_wrapper input[type=tel], body.rtl .gform_wrapper input[type=text], body.rtl .gform_wrapper input[type=url], body.rtl .gform_wrapper select, body.rtl .gform_wrapper span.gform_description, body.rtl .gform_wrapper table tr td.gfield_list_icons, body.rtl .gform_wrapper textarea, body.rtl .gform_wrapper ul li, body.rtl .gform_wrapper ul li.gfield, body.rtl .gform_wrapper ul li.gfield input, body.rtl .gform_wrapper ul li.gfield select, body.rtl .gform_wrapper ul li.gfield textarea, body.rtl .gform_wrapper ul li.gfield.gfield_html {
    text-align: center !important;
    text-shadow: -1px 0 #7c121a, 0 1px #7c121a, 1px 0 #7c121a, 0 -1px #7c121a;
}


.image-choices-choice-selected .image-choices-choice-image-wrap {
    /*transform: scale(0.8, 0.8);*/

-webkit-filter: drop-shadow(2px 2px 0 white)
                  drop-shadow(-2px -2px 0 white);
  filter: drop-shadow(2px 2px 0 white) 
          drop-shadow(-2px -2px 0 white);
}

.image-choices-choice .image-choices-choice-image-wrap:hover {
    /*transform: scale(1.1, 1.1);*/
    /*transform: rotate(10deg);*/
    -webkit-filter: drop-shadow(2px 2px 0 white)
                  drop-shadow(-2px -2px 0 white);
  filter: drop-shadow(2px 2px 0 white) 
          drop-shadow(-2px -2px 0 white);
}

.image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap, .image-choices-field .image-choices-choice-image-wrap {
    width: 232px !important;
    height: 250px !important ;
}

.image-choices-admin-field.image-choices-use-images .image-choices-choice-selected, .image-choices-field .image-choices-choice-selected {
    border-color: transparent !important;
}

input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: none !important;
}

.image-choices-admin-field.image-choices-use-images .image-choices-choice-focus label, .image-choices-field .image-choices-choice-focus label {
    border-color: transparent !important;
}

.endText h2, .endText p , .endText2 h2, .endText2 p {
    color: white !important;
}

.endText h2 {
    font-size: 50px !important;
    margin-bottom: 0 !important;
}

.endText p {
    max-width: 500px ;
    font-size: 30px ;
    margin: 0 auto ;
}

.endText2 h2 {
    font-size: 87px !important;
    margin-bottom: -44px !important;
    margin-top: -40px !important;
}

.endText2 p {
    max-width: 500px;
    font-size: 40px ;
    margin: 0 auto ;
}

.imgStart {
        position: absolute;
    top: -76px;
        left: 64px;
    transform: rotate(45deg);
        animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}


@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}

.gform_wrapper .gform_page_footer {
    border: none !important;
}




.eael-contact-form input[type=date], .eael-contact-form input[type=email], .eael-contact-form input[type=number], .eael-contact-form input[type=tel], .eael-contact-form input[type=text], .eael-contact-form input[type=url], .eael-contact-form textarea {
    margin: 0 auto;
}


.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    line-height: 0.3;
}


.image-choices-admin-field.image-choices-use-images.image-choices-show-labels .image-choices-choice-text, .image-choices-field.image-choices-show-labels .image-choices-choice-text {
    display: block;
    position: relative;
    top: -127px;
    max-width: 185px;
    margin: 0 auto;
    line-height: 1;
        font-size: 23px !important;
}


.eael-gravity-form .gfield label:nth-child(1) {
    background: rgba(0,0,0,0) url(/wp-content/uploads/2019/12/btn-bg.png);
    width: 535px;
    height: 94px;
    font-size: 55px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px ;
    color: #fff !important;
}


.eael-gravity-form .contactEnd label {
  background: none !important;
    width: inherit !important;
    height: inherit !important;
    font-size: 50px;
    padding: 17px !important;
    display: block;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    color: #fff !important;
    margin-bottom: -11px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {

    max-width: 330px;
}

.eael-gravity-form .fiveRow label {
width: 220px !important;
}

 .fiveRow.image-choices-field .image-choices-choice-image-wrap {
    width: 208px !important ;
    height: 230px !important;
}



.eael-gravity-form .fiveRow .gfield_label {
width: 535px !important;
}



@media (max-width: 768px) {
    
    

.endText {
    width: 335px !important;
    height: 168px !important;
    background-size: 335px 168px !important;
}    
    
#main .home_s1 .elementor-widget-container h1.elementor-heading-title {
    font-size: 33px !important;
    margin-top: 5px;
}
 .imgStart {
  display: none;
 }
 
 #gform_fields_2_2 .image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap, .image-choices-field .image-choices-choice-image-wrap {
   width: 140px !important;
    height: 140px !important;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    line-height: 1.0;
}

html[dir=rtl] .gform_footer, html[dir=rtl] .gform_page_footer {
        padding-left: 0 !important;
}

body .gform_wrapper form .gform_body .gform_page_footer .gform_previous_button {
   
    height: 44px;
}

body .gform_wrapper form .gform_body .gform_page_footer .gform_next_button {

    height: 44px;
}

body .gform_wrapper form .gform_body .gform_page_footer .gform_button {
    height: 44px;
}

html[dir=rtl] body .gform_wrapper .gform_footer .button.gform_button, html[dir=rtl] body .gform_wrapper .gform_footer a.gform_save_link, html[dir=rtl] body .gform_wrapper .gform_page_footer, html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_button, html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_next_button, html[dir=rtl] body .gform_wrapper .gform_page_footer .button.gform_previous_button, html[dir=rtl] body .gform_wrapper .gform_page_footer a.gform_save_link {
  
  margin-top: -34px;
}
 
 .image-choices-choice-text {
     display: none !important;
 }
 
 .endText {
     margin-top: -50px;
    line-height: 1;
 }
 
  .eael-gravity-form .gfield label {
    font-size: 28px;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    line-height: 0;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1;
    min-height: 1rem;
}

#field_2_20 {
    margin-bottom: 20px;
}


.eael-gravity-form .gfield label:nth-child(1) {

  background: rgba(0,0,0,0) url(/wp-content/uploads/2019/12/btn-bg.png) no-repeat scroll center / contain !important;
    width: 90% !important;
    height: 70px !important;
    font-size: 27px !important;
    margin: 0 auto -15px !important;
}

.endText2 p {
    max-width: 500px !important;
    font-size: 30px !important;
    margin: 10px auto !important;
}

.eael-gravity-form .fiveRow label {

    width: inherit !important;
}

.gform_page_fields {
    margin-top: -35px !important;
}

body .gform_wrapper.gf_rtl_wrapper ul, body .gform_wrapper.gf_rtl_wrapper ul li, body.rtl .gform_wrapper ul, body.rtl .gform_wrapper ul li{
        margin-top: -36px !important;
}

body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
    margin-top:56px !important;
}

 body.rtl .gform_wrapper ul .contactEnd {
    margin: 0 !important;
}

#marginDown {
    margin-bottom: 15px !important;
}

.image-choices-admin-field.image-choices-use-images.image-choices-show-labels .image-choices-choice-text, .image-choices-field.image-choices-show-labels .image-choices-choice-text {
    display: block !important;
    width: 132px;
    position: relative;
    top: -67px;
    left: -8px;
    font-size: 18px !important;
 margin: inherit;
    line-height: 0.8;
}

.gform_wrapper form {
    margin-top: -40px;
}

li.image-choices-choice {
    height: 169px;
}

input#input_2_20 {
    margin-bottom: 20px;
}

.fiveRow.image-choices-field .image-choices-choice-image-wrap {
    width: 143px !important;
    height: 138px !important;
}

    .eael-gravity-form .contactEnd label {
  background: none !important;
    width: inherit !important;
    height: inherit !important;
    font-size: 27px;
    padding: 17px !important;
    display: block;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    color: #fff !important;
    margin-bottom: -11px;
}
    

}/* End custom CSS */