.elementor-4439 .elementor-element.elementor-element-68d0e93{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-4439 .elementor-element.elementor-element-4678b59{width:100%;max-width:100%;}.elementor-4439 .elementor-element.elementor-element-4678b59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4439 .elementor-element.elementor-element-4678b59 .wd-osm-map-container .wd-osm-map-wrapper{height:400px;}.elementor-4439 .elementor-element.elementor-element-4678b59 .wd-osm-map-content{max-width:300px;}.elementor-4439 .elementor-element.elementor-element-f184517{text-align:center;color:var( --e-global-color-primary );}.elementor-4439 .elementor-element.elementor-element-aa74ad3{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-11a81ab .title{color:#000000;font-size:28px;font-weight:700;}.elementor-4439 .elementor-element.elementor-element-dfe80c9{--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:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-1d8aa0c{width:100%;max-width:100%;}.elementor-4439 .elementor-element.elementor-element-1d8aa0c.elementor-element{--align-self:flex-start;}.elementor-4439 .elementor-element.elementor-element-1d8aa0c .wd-accordion-title-text{font-family:"Yekan Bakh", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-text );}.elementor-4439 .elementor-element.elementor-element-1d8aa0c .wd-accordion-title:hover .wd-accordion-title-text{color:var( --e-global-color-9e2a482 );}.elementor-4439 .elementor-element.elementor-element-1d8aa0c .wd-accordion-title.wd-active .wd-accordion-title-text, .elementor-4439 .elementor-element.elementor-element-1d8aa0c .wd-accordion:not(.wd-inited) .wd-accordion-item:first-child .wd-accordion-title-text{color:#EC3891;}.elementor-4439 .elementor-element.elementor-element-1d8aa0c .wd-accordion-content{color:#0A0A0A;}.elementor-4439 .elementor-element.elementor-element-1d8aa0c > div > .wd-accordion > .wd-accordion-item > .wd-accordion-title > .wd-accordion-opener{font-size:18px;}.elementor-4439 .elementor-element.elementor-element-e32d071{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-b169dfe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15px;--padding-bottom:15px;--padding-left:50px;--padding-right:0px;}.elementor-4439 .elementor-element.elementor-element-b169dfe.e-con{--align-self:flex-end;}.elementor-4439 .elementor-element.elementor-element-9d57b11 .title-subtitle{color:var( --e-global-color-primary );font-size:18px;font-weight:800;}.elementor-4439 .elementor-element.elementor-element-9d57b11 .title{color:#000000;font-size:28px;font-weight:700;}.elementor-4439 .elementor-element.elementor-element-5b65a0e.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-4439 .elementor-element.elementor-element-5b65a0e .wpcf7-submit{--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:var( --e-global-color-primary );--btn-accented-color-hover:#FFFFFF;--btn-accented-bgcolor-hover:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-4439 .elementor-element.elementor-element-68d0e93{--margin-top:-40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-b169dfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:768px){.elementor-4439 .elementor-element.elementor-element-68d0e93{--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-4678b59 > .elementor-widget-container{margin:170px 0px 0px 0px;}.elementor-4439 .elementor-element.elementor-element-aa74ad3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4439 .elementor-element.elementor-element-e32d071{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:769px){.elementor-4439 .elementor-element.elementor-element-68d0e93{--content-width:unset;}.elementor-4439 .elementor-element.elementor-element-aa74ad3{--content-width:1140px;}.elementor-4439 .elementor-element.elementor-element-e32d071{--content-width:1140px;}}@media(max-width:1024px) and (min-width:769px){.elementor-4439 .elementor-element.elementor-element-b169dfe{--width:100%;}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-5b65a0e *//*.wpcf7-form-control.wpcf7-submit.has-spinner{*/
/*    padding-right: 60px;*/
/*    padding-left: 60px;*/
/*    border-radius: 25px;*/
/*}*/

.wpcf7-form-control.wpcf7-submit.has-spinner{
    padding-right: 60px;
    padding-left: 60px;
          transition: transform 0.2s;
      animation: pulse 1.5s infinite;
      
          border-radius: 8px;

      
      
}

@media(max-width: 767px){
    .wpcf7-form-control.wpcf7-submit.has-spinner{
    display: inline-block;
    margin: 2rem ; /* centers horizontally */
    text-align: center; 
    align-items: center;
    justify-content: center;
    
    padding-left: 6.5rem;
    padding-right: 6.5rem;
    margin-right: 3.5rem;
    border-radius: 8px;
    }
}/* End custom CSS */