.elementor-617 .elementor-element.elementor-element-0bd4c8a:not(.elementor-motion-effects-element-type-background), .elementor-617 .elementor-element.elementor-element-0bd4c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-533b493 );}.elementor-617 .elementor-element.elementor-element-0bd4c8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 60px 0px;}.elementor-617 .elementor-element.elementor-element-0bd4c8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__container{min-height:50px;}.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__submit{min-width:50px;font-family:"Lato", sans-serif;font-size:18px;font-weight:700;line-height:32px;background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__input, .elementor-617 .elementor-element.elementor-element-ef1d5ab.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-617 .elementor-element.elementor-element-ef1d5ab input[type="search"].elementor-search-form__input{font-family:"Lato", sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__input,
					.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__icon,
					.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-617 .elementor-element.elementor-element-ef1d5ab.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-617 .elementor-element.elementor-element-ef1d5ab:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF00;border-width:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-ef1d5ab.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF00;border-width:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__container{min-height:50px;}.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__submit{min-width:50px;font-family:"Lato", sans-serif;font-size:18px;font-weight:700;line-height:32px;background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__input, .elementor-617 .elementor-element.elementor-element-c213cb1.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-617 .elementor-element.elementor-element-c213cb1 input[type="search"].elementor-search-form__input{font-family:"Lato", sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__input,
					.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__icon,
					.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-617 .elementor-element.elementor-element-c213cb1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-617 .elementor-element.elementor-element-c213cb1:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF00;border-width:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-c213cb1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF00;border-width:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-fa97f94 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-65f1a0a );}.elementor-617 .elementor-element.elementor-element-19da054{text-align:center;}.elementor-617 .elementor-element.elementor-element-d42f66e{text-align:center;}#elementor-popup-modal-617 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:70px 0px 0px 0px;}#elementor-popup-modal-617{background-color:#030607B3;justify-content:flex-start;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-617 .dialog-message{width:100vw;height:auto;}@media(min-width:1600px){.elementor-617 .elementor-element.elementor-element-fa97f94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-617 .elementor-element.elementor-element-0bd4c8a{padding:90px 0px 60px 0px;}.elementor-617 .elementor-element.elementor-element-ef1d5ab > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-fa97f94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-617 .elementor-element.elementor-element-0bd4c8a{padding:90px 42px 90px 42px;}.elementor-617 .elementor-element.elementor-element-59d4c7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-ef1d5ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-fa97f94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}#elementor-popup-modal-617 .dialog-widget-content{margin:0px 0px 0px 0px;}}/* Start custom CSS for search-form, class: .elementor-element-ef1d5ab */.elementor-617 .elementor-element.elementor-element-ef1d5ab{
	width: 728px;
	margin: 0 auto;
}
.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__input{
  background: #ffffff;
  margin-right: 10px;
  border: 1px solid #DBDBDB;
  border-radius: 100px;
  background-image: url(../png/icon-search-black.png);
  background-repeat: no-repeat;
  padding-left: 42px;
  background-position: left 18px top 17px;
}
.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__submit{
  padding: 10px 40px !important;
  border-radius: 100px;
}

/* Mobile */
@media only screen and (max-width: 480px) { 
	.elementor-617 .elementor-element.elementor-element-ef1d5ab{  
		width: 100%;
		margin: 60px 0 0;
	} 
	.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__container{
		display: block;
    min-height: auto;
    height: fit-content;
	}
	.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__input{
    display: block;
    padding: 15px 15px 15px 45px;
    margin-bottom: 15px;
	}
	.elementor-617 .elementor-element.elementor-element-ef1d5ab .elementor-search-form__submit{
	  width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-c213cb1 */.elementor-617 .elementor-element.elementor-element-c213cb1{
	width: 728px;
	margin: 0 auto;
}
.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__input{
  background: #ffffff;
  margin-right: 10px;
  border: 1px solid #DBDBDB;
  border-radius: 100px;
  background-image: url(../png/icon-search-black.png);
  background-repeat: no-repeat;
  padding-left: 42px;
  background-position: left 18px top 17px;
}
.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__submit{
  padding: 10px 40px !important;
  border-radius: 100px;
}

/* Mobile */
@media only screen and (max-width: 480px) { 
	.elementor-617 .elementor-element.elementor-element-c213cb1{  
		width: 100%;
		margin: 60px 0 0;
	} 
	.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__container{
		display: block;
    min-height: auto;
    height: fit-content;
	}
	.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__input{
    display: block;
    padding: 15px 15px 15px 45px;
    margin-bottom: 15px;
	}
	.elementor-617 .elementor-element.elementor-element-c213cb1 .elementor-search-form__submit{
	  width: 100%;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19da054 */.elementor-617 .elementor-element.elementor-element-19da054{
  width: fit-content;
  position: absolute;
  right: 0;
  top: -25px;
}
/* Tablet 1024x1366 */
@media only screen and (max-width: 1024px) { .elementor-617 .elementor-element.elementor-element-19da054{  right: 75px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d42f66e */.elementor-617 .elementor-element.elementor-element-d42f66e{
  width: fit-content;
  position: absolute;
  left: 0px;
  top: auto;
  bottom: 150%;
}

@media only screen and (max-width: 480px) {
    .elementor-617 .elementor-element.elementor-element-d42f66e {
     bottom: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0bd4c8a */@media only screen and (max-width: 480px) { 
	.elementor-617 .elementor-element.elementor-element-0bd4c8a{  
		padding: 40px 42px 90px !important;
	} 
	
	#elementor-popup-modal-617 .dialog-widget-content {
        margin-top: 70px;
    }
}/* End custom CSS */
/* Start custom CSS */body.dialog-body {
    overflow: hidden;
}

.search-error-message {
    width: 728px !important;
    margin: 0 auto;
    padding-left: 20px;
    padding-top: 10px;
}

.search-error-message.hidden {
    display: none; 
}/* End custom CSS */