@import url("https://use.typekit.net/ali5yyx.css")


body{
font-family : "tenon", sans-serif !important;
	font-type : normal;
}

.site-logo-img img {
    filter: none;
}

.elementor-popup-modal .dialog-close-button svg {
    fill: #1f2124;
    height: 2em;
    width: 2em;
    border: 1px solid #000;
    padding: 10px;
    border-radius: 50px;
}
.ast-footer-copyright p {
    line-height: 28px;
}
/* #page-id-10
.ast-primary-header-bar {
    background-image: url(https://assets.collectiveartists.com/wp-content/uploads/2024/04/Rectangle-34624347.png);

} */

.ast-mobile-header-content.content-align-flex-start {
    padding-top: 100px;
}

.ast-primary-header-bar {
    background-color: transparent;
    position: absolute;
    width: 100%;
    background-image: url('https://assets.collectiveartists.com/wp-content/uploads/2024/04/Rectangle-34624347.png');
    filter: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.main-header-bar {
    background-color: transparent;
}
.yellow-big{
	color: #FFC132;
	font-family: "New AnoStencil", sans-serif;
font-size: 100px;
}	

.yellow{
	color: #FFC132;
	font-family: "New AnoStencil", sans-serif;
font-size: 52px;
}

.red{
	color: #FC5F4D;
	font-family: "New AnoStencil", sans-serif;
	font-size: 52px;
}

.blue{
	color: #7059FF;
	font-family: "New AnoStencil", sans-serif;
	font-size: 52px;
}
.white{
	color: #fFF;
	font-family: "New AnoStencil", sans-serif;
	font-size: 52px;
}
.red-tenon{
	color: #FC5F4D;
}

.wpcf7 input.wpcf7-form-control:not([type=submit]):focus, .wpcf7 select.wpcf7-form-control:focus, .wpcf7 textarea.wpcf7-form-control:focus,
input[type=email]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus,
input[type=email], input[type=tel], input[type=text], textarea{
background-color: transparent;
	border: none;
	font-size 24px;
	color: #fff;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 50px;
    padding: 20px 80px;
    font-size: 24px;
}

input.wpcf7-form-control.wpcf7-text,
.wpcf7 textarea.wpcf7-form-control {
    font-size: 24px;
}

.wpcf7 textarea.wpcf7-form-control {
    line-height: 40px;
}

.mobile-city p,
.first-last p
{
    display: flex;
    border-bottom: 2px solid #FFC233;
	padding-bottom:6px;
}

.email p, .your-message p{
	    border-bottom: 2px solid #FFC233;
}
.email p{
	padding-bottom:6px;
}

.your-message .wpcf7-textarea {
    height: 65px;
}

.contact-aply-now-btn svg {
    width: 2em;
    height: 2em;
}

.contact-aply-now-btn
.elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
.linked-text-yellow a{
  text-decoration:none!important;
	color:#fcc035!important;
	font-size:16px;
	margin:0;
}

.linked-text-black a{
  text-decoration:none!important;
	color:#1D1D1B!important;
	font-weight:700!important;
}
#block-17{
	margin-top:-30px;
}


/* Counter title */
.e-grid .elementor-counter .elementor-counter-title{
	text-align:center;
	line-height:1.5em;
	
}
	/* Link */
	#block-11 a{
		font-size:22px;
	}
	
	/* Link */
	#block-17 a{
		font-size:22px;
	}
	.e-con-inner .elementor-element .e-con-inner > .elementor-element > .e-con-inner .elementor-widget-heading{
	align-self:stretch;
}

@media (min-width : 1024px) {
   .how-we-do-it-slider .swiper-slide {
        transform: scale(0.85) !important;
        transition: all 0.4s ease;
    }
    
 .how-we-do-it-slider .swiper-slide.swiper-slide-next {
        opacity: 1 !important;
        transform: scale(1) !important;
    }
    
   .how-we-do-it-slider .swiper .elementor-swiper-button-next {
        right : calc(50% - 160px) !important;
		 z-index:30 !important;
    }
    
   .how-we-do-it-slider .swiper .elementor-swiper-button-prev {
        left : calc(50% - 160px) !important;
		 z-index:30 !important;
    }
	
	.elementor-main-swiper {
    position: relative;
}
	.elementor-main-swiper::before,
.elementor-main-swiper::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 274px;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 10;
}

.elementor-main-swiper::before {
    left: -50px;
    background-image: url("https://assets.collectiveartists.com/wp-content/uploads/2024/06/Gradient-left.png");
 transform : translateX(50%);
}

.elementor-main-swiper::after {
    right: -50px;
    background-image: url("https://assets.collectiveartists.com/wp-content/uploads/2024/06/Gradient-Right.png");
transform : translateX(-50%);
}

}

@media (min-width: 768px) and (max-width: 1023px) {
    .swiper .elementor-swiper-button-next {
        right : calc(50% - 130px) !important
    }
    
    .swiper .elementor-swiper-button-prev {
        left : calc(50% - 130px) !important
    }
	   .how-we-do-it-slider .swiper-slide {
        transform: scale(0.85) !important;
        transition: all 0.4s ease;
    }
    
 .how-we-do-it-slider .swiper-slide.swiper-slide-next {
        opacity: 1 !important;
        transform: scale(1) !important;
    }
		.yellow{
	
font-size: 34px !important;
}

.red{
	
	font-size: 34px!important;
}

.blue{
		font-size: 34px!important;
}
.white{
	
	font-size: 34px !important;
}
	
.yellow-big{
	color: #FFC132;
	font-family: "New AnoStencil", sans-serif;
font-size: 72px;
}	
	
}

.elementor-459 .elementor-element.elementor-element-78c161b .elementor-button:hover svg{
	fill:#00000000;
}


@media screen and (max-width: 767px) {
/* 	br{
     display: none;
	} */
	
		/* Link */
	#block-11 a{
		font-size:18px;
	}
	
	/* Link */
	#block-17 a{
		font-size:18px;
	}
		.yellow{
	
font-size: 28px !important;
}

.red{
	
	font-size: 28px!important;
}

.blue{
		font-size: 28px!important;
}
.white{
	
	font-size: 28px !important;
}
	.yellow-big{
font-size: 38px;
}	
	
}




.color-red{
color : #FC5F4D !important;
}


.color-yellow{
color : #FFC132 !important;
}


.ano-font{
font-family: "New AnoStencil", sans-serif !important;
	font-size: 0.88em !important;
}
