/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.border__bottom {
	border-bottom: 10px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
}
.price__title .elementor-heading-title{
	background: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
	display: inline-block;
}
.price__title .elementor-heading-title span{
	font-weight:700;
}
.price_lifetime_park {
    font-weight: 500;
	font-size: 128px;
	    position: relative;
    z-index: 9;
}
.currency__tag {
    background: #277159;
    width: 60px;
    height: 60px;
    font-size: 64px;
    font-weight: 700;
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
	    margin-right: -25px;
    position: relative;
    top: 5px;
}
.price__lifetime .elementor-heading-title span:last-child {
    font-weight: 700;
}
.market__price .elementor-heading-title{
	background:#000;
	padding:10.14px;
}
.market__price .elementor-heading-title p{
	background: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100% );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
	display:inline-block;
	border: 5px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
	margin-bottom:0;
	    padding: 0 37.51px;
}
#cn-notice-text {
	padding-left: 15px;
}
.market__price span {
    font-weight: 700;
}
.rehovot_park p{
	padding:0 5px !important;
}
.form__home input{
	height:85px;
	padding:23px 50px !important;
}
.form__home input::placeholder{
	background: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100% );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
	opacity:1;
}
.form__home .elementor-field-type-submit{
	    width: 322px !important;
	    padding: 0 !important;
    margin-right: 55px !important;
}
.form__home .elementor-field-type-submit button{
    height: 85px;
}
.form__home .elementor-form-fields-wrapper {
    justify-content: space-between;
}
/* .gallery__slider .swiper-slide-active + div img{
	transform:scale(2);
} */

/* Base slide */
.gallery__slider .swiper-slide {
  opacity: 1;
  transition: opacity 0.4s ease;
}
.gallery__slider>div>div img {
    height: 601px;
    object-fit: cover;
}
/* Inner wrapper scaling */
.gallery__slider .swiper-slide > div {
  transform: scale(0.75);
  transition: transform 0.4s ease, width 0.4s ease;
  width: auto;
}
.gallery__slider .swiper {
    padding: 0 !important;
}
/* Center (active) slide */
.gallery__slider .swiper-slide-active + div {
  opacity: 1;
  z-index: 2;
}

.gallery__slider .swiper-slide-active + div > div {
  transform: scale(1.71);
  width: 1018px;
  margin: 0 auto;
}

/* Image styling */
.gallery__slider img {
  width: 100%;
  height: auto;
  transition: all 0.4s ease;
}
.text__gradient{
		background: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100% );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
	display:inline-block;
}
.text__gradient_form .elementor-heading-title{
			background: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100% );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
	display:inline-block;
}
.border-gradient{
		border: 10px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
}
.gallery__slider .elementor-swiper-button-prev {
    margin-left: -49px !important;
}
.gallery__slider .elementor-swiper-button-next {
    margin-right: -49px !important;
	padding: 30px 136px 30px 68px !important;
}
.gallery__slider .swiper-slide.swiper-slide-active > div {
    transform: scaleX(0.78) scaleY(0.47) translate(42%);
		border: 10px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
}
.gallery__slider .swiper-slide.swiper-slide-active + div + div > div {
    transform: scaleX(0.78) scaleY(0.47) translate(-42%);
	border: 10px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
}
.text_map img {
    position: relative;
    top: -7px;
}
.text_map p{
	display:flex;
	margin-bottom:0;
}
.gallery__slider .swiper-slide-active + div{
	position:relative;
}
.gallery__slider .swiper-slide-active + div::before {
    content: "";
    height: 101%;
    width: 173%;
    border: 10px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
    position: absolute;
    display: block;
    left: -36%;
    top: -2px;
    z-index: 99;
}
.form__title_bold span{
	font-weight:700;
}
.gallery__slider .swiper-slide {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.gallery__slider .swiper-slide-active,
.gallery__slider .swiper-slide-next,
.gallery__slider .swiper-slide-next + .swiper-slide {
    opacity: 1;
}
.text__map_strong strong{
	font-weight:700 !important;
}
.header__menu .logo-header img {
	transition: 0.5s ease-in;
}
.header__menu.elementor-sticky--effects .logo-header img {
    height: 60px;
	transition: 0.5s ease-in;
}
.header__menu.elementor-sticky--effects {
    min-height: 80px !important;	
	transition: 0.5s ease-in;
}
button#cn-close-notice {
    border: 0;
}
.gallery__slider .swiper-slide-active+div .gallery__text {
    bottom: calc(100% - 79%) !important;
    left: 4px !important;
    z-index: 9;
}
.gallery__slider .swiper-slide-active+div .gallery__text .elementor-heading-title {
    font-size: 12px;
}
.gallery__slider .swiper-slide.swiper-slide-active > div .gallery__text,
.gallery__slider .swiper-slide-next + .swiper-slide .gallery__text{
	display:none;
}
@media only screen and (min-width:1600px){
	.form__home .elementor-field-group {
		padding: 0 !important;
	}
}
@media only screen and (max-width:1600px){
	.gallery__slider>div>div img {
		height: 517px;
		object-fit: cover;
	}
}
@media only screen and (max-width:1366px){
.gallery__slider .elementor-swiper-button-next {
    margin-right: -110px !important;
}
	.gallery__slider .elementor-swiper-button-prev{
		margin-left: -110px !important;
	}
.form__home .elementor-field-type-submit {
    width: 322px !important;
    padding: 0 !important;
    margin-right: 20px !important;
}
}
@media only screen and (max-width:1366px){
.form__home .elementor-field-type-submit {
    width: 250px !important;
    padding: 0 !important;
    margin-right: 0px !important;
}
}
@media only screen and (max-width:1024px){
.gallery__slider .swiper-slide-active + div > div {
  transform: scale(2);
  width: 100%;
  margin: 0 auto;
}
.gallery__slider .swiper-slide-active + div::before {
    width: 200%;
    left: -50%;
}
	.price_lifetime_park {
		font-size: 90px;
	}
	.currency__tag {
		width: 40px;
		height: 40px;
		font-size: 40px;
		margin-right: -15px;
	}
	.market__price .elementor-heading-title p{
	background: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100% );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
	display:inline-block;
	border: 2px solid transparent;
  border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
	}
}
@media (max-width:880px){
.header__menu.elementor-sticky--effects .logo-header img {
    height: 40px;
}
.header__menu.elementor-sticky--effects {
    min-height: 60px !important;	
}
.toggle__nav {
    top: 10px !important;
}
.form__home input {
    height: 31.13px;
    padding: 8px 22px !important;
	min-height: auto !important;
}
.form__home input#form-field-name {
    max-width: 56% !important;
}
.form__home .elementor-form-fields-wrapper {
    justify-content: space-between;
    gap: 14px;
	margin: 0 !important;
}
.form__home .elementor-form-fields-wrapper>div {
        padding: 0 !important;
        width: 100%;
    }
.form__home .elementor-field-type-submit button {
    height: 31.13px;
    min-height: auto !important;
	font-size:16px !important;
	padding: 5px 13px 5px 13px !important;
}
	.form__home .elementor-field-type-submit {
        width: 39% !important;
    }
    .form__home .elementor-field-type-submit button{
        width: 121px !important;
		max-width: 121px;
    }
	.form__home .elementor-field-type-tel.elementor-field-group {
    width: 56%;
		padding-left: 0 !important;
}
.text_map img {
    position: relative;
    height: 29px;
    object-fit: contain;
    object-position: right;
}
.text_map p {
    margin-bottom: 0;
}
.border__bottom {
    border-bottom: 5px solid transparent;
    border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
}
.market__price .elementor-heading-title {
    height: 100%;
    display: inline-block;
}
	.gallery__slider .elementor-swiper-button-prev, .gallery__slider .elementor-swiper-button-next{
		display:none !important;
	}
	    .gallery__slider .swiper-slide-active + div > div {
        transform: scale(1.7);
    }
	.gallery__slider .swiper-slide-active + div::before {
        width: 175%;
        left: -38%;
    }
	    .gallery__slider>div>div img {
        height: 270px;
        object-fit: cover;
    }
}
@media (max-width:576px){
	.border-gradient {
    border: 5px solid transparent;
    border-image: linear-gradient(90deg, #DCA319 2.39%, #D8B35A 15.11%, #D7C08A 37.71%, #DCA319 100%) 1;
}
	.text_map img {
        position: relative;
        top: -6px;
        height: 29px;
        object-fit: contain;
        object-position: right;
    }
	    .text_map p {
        margin-bottom: 0;
        display: flex;
    }
    .price_lifetime_park {
        font-size: 32px;
    }
	.market__price .elementor-heading-title {
    padding: 5.14px;
		    min-width: 158px;
}
    .currency__tag {
        width: 11px;
        height: 11px;
        font-size: 11px;
        margin-right: -5px;
        position: relative;
        top: 0px;
    }
	.market__price .elementor-heading-title p{
		font-size:14px;
		    padding: 0 5px !important;
	}
	.gallery__slider>div>div img {
        height: 167px;
        object-fit: cover;
    }
.gallery__slider .swiper-slide-active + div::before {
    width: 195%;
    left: -48%;
    top: 10px;
    height: 81%;
}
.gallery__slider .swiper-slide-active + div > div {
    transform: scaleX(1.9) scaleY(.8);
}
.gallery__slider .swiper-slide-active+div .gallery__text .elementor-heading-title {
    font-size: 7px;
    transform: scaleY(2);
}
.gallery__slider .swiper-slide.swiper-slide-active + div + div > div {
    transform: scaleX(0.7) scaleY(0.4) translate(-42%);
}
.gallery__slider .swiper-slide.swiper-slide-active > div {
    transform: scaleX(0.7) scaleY(0.4) translate(42%);
}
.gallery__slider .swiper-slide-active+div .gallery__text {
    bottom: calc(100% - 89%) !important;
    padding: 8px 5px 8px 5px;
}
}