/*!
Theme Name: Mindcet
Author: Omnis
Version: 1.0.0
*/

body{
	padding:0;
	margin:0;
}
body,
button,
input,
select,
optgroup,
textarea {
	color: #181819;
	font-style: normal;
	font-size: 15px;
	line-height: normal;
}
.rtl{
	font-family:'almoni-dl';
}

button{font-family: inherit;}img{max-width:100%;height:auto;display:block;transition:all .3s}iframe{max-width:100%}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin:0;font-weight:400;padding:0;margin-bottom:30px}h2{font-size:34px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px;font-size:16px}a{color:#323232;transition:all ease-in-out 350ms;text-decoration:none}svg path{transition:all ease-in-out 350ms}:focus{outline:none}::-webkit-input-placeholder{color:#a2a2a2}::-moz-placeholder{color:#a2a2a2}:-ms-input-placeholder{color:#a2a2a2}:-moz-placeholder{color:#a2a2a2}html{box-sizing:border-box;-ms-overflow-style:scrollbar}ul{margin:0}*,::before,::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1600px}.container.full{max-width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;min-width:100%}.no-gutters{margin-right:0;margin-left:0}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}

.wraper-btn{
	background: #be282e;
	transition: all ease-in-out 350ms;
    cursor: pointer;
    text-align: center;
	padding: 0px 20px;
	height: 50px;
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 1px solid transparent
}
	body:not(.rtl) .wraper-btn{
		font-size: 14px;
	}
	.wraper-btn:hover{
		color: #fff;
		background: #040f1b;
	}
	.wraper-btn.black{
		border-color:  #141415;
		color: #141415
	}
	.wraper-btn.black:hover{
		color: #fff;
		background: #141415;
	}
		.wraper-btn.icon-white svg path{
			fill:#fff
		}
		.rtl .wraper-btn.icon-white svg{
			margin-right:8px;
		}
		body:not(.rtl).wraper-btn.icon-white svg{
			margin-left: 8px;
			transform: rotate( 180deg );
		}	
	
.wraper-btn__icon{
	font-size: 26px;
	font-weight: 900;
	border-bottom: 1px solid #000;
	display: inline-flex;
	align-items: center;
	padding-bottom: 15px;
}
	body:not(.rtl) .wraper-btn__icon svg,
	body:not(.rtl) .wraper-btn__icon img{
		margin-left: 16px;
		transform: rotate(180deg);
	}
	.rtl .wraper-btn__icon svg,
	.rtl .wraper-btn__icon img{
		margin-right: 16px
	}
	.wraper-btn__icon:hover{
		color:#c1323a
	}
	.wraper-btn__icon:hover svg path{
		fill: #c1323a
	}
	
.rtl .wpcf7{
	direction: rtl;
	text-align: right
}
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-select,
.nice-select{
	height: 48px;
    padding: 0 15px;
    width: 100%;
    border: 1px solid #a2a2a2;
    box-sizing: border-box;
    border-radius: 0px;
    background-color: transparent;
    margin-bottom: 20px;
	color: #151e27
}
.rtl .wpcf7-text,
.rtl .wpcf7-textarea,
.rtl .wpcf7-select{
	direction: rtl !important;	
	text-align: right;
}
.wpcf7-select{
    background-position: 10px 50%;
    background-size: 8px;
    background-repeat: no-repeat;
	 -moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	margin-bottom: 20px;
}
	.wpcf7-select option {
		color: #fff;
		background: #a6832a;
		padding: 5px;
	}
		.wpcf7-select option:hover,
		.wpcf7-select option:focus{
			background: #363636
		}
	.input-gray{
		border-color: #f2f2f2;
		background-color: transparent;
		color: #fff;
		border: none;
		border-bottom: 1px solid rgb(255 255 255 / 50%);
	}
	.input-gray::-webkit-input-placeholder{
		color: #fff
	}
	.input-gray::-moz-placeholder {
	 color: #fff;
	}
	.input-gray:-ms-input-placeholder {
	 color: #fff;
	}
	.input-gray:-moz-placeholder {
	 color: #fff;
	}
	
	.wpcf7-not-valid{
		border-color: red !important
	}
	.wpcf7-text:hover,
	.wpcf7-textarea:hover{
		border-color: 1px solid #cdcdcd;
	}
.wpcf7-textarea{
	height: 100px;
	padding-top: 15px
}
.wpcf7-submit{
    background: transparent;
    transition: all ease-in-out 350ms;
    cursor: pointer;
    text-align: center;
    padding: 0px 20px;
    height: 48px;
    color: #fff;
    font-size: 17px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ffffff;
	min-width: 100px;
}
	.wpcf7-submit.center{
		position: relative;
		transform: translate(-100%, 0%);
	}
	.wpcf7-submit.black{
		background: #1d1e1e;
		color: #fff
	}	
	.wpcf7-submit:hover{
		color: #000;
		background: #fff;
		transition: all ease-in-out 350ms;
	}
	.wpcf7-submit.black:hover{
		color: #fff;
		background: #313131;
	}
	.wpcf7-not-valid-tip,
	.wpcf7 form.invalid .wpcf7-response-output{
		display: none !important;
	}
	.wpcf7 .ajax-loader{
		position: absolute;
	}
		
.scroll-top{
	position: fixed;
	background: #a6832a;
	height: 40px;
	width: 40px;
	bottom: 15px;
	right: 15px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	z-index: 99;
	transition: all ease-in-out 350ms;
	overflow: hidden;
	opacity:0;
}	
	.scroll-top svg{
		height: 16px;
		width: auto;
		transition: all ease-in-out 350ms;
	}
		.scroll-top svg path{
			fill: #fff
		}
		.scroll-top:hover svg {
			margin-bottom: 10px;
		}
		
.breadcrumbs{
    display: block;
    font-size: 15px;
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
}
	.breadcrumbs span{
		display: inline-block;
	}
	span.breadcrumb_last {
		color:#040e18
	}
	.breadcrumbs a{
		color: #3b4b5b
	}
	.breadcrumbs i{		
		content:url('data:image/svg+xml;utf8, <svg  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 08 08" style="enable-background:new 0 0 12 12; fill:red" xml:space="preserve"> <g> <path d="M8.3,11.5c-0.3,0-0.5-0.1-0.7-0.3L3,6.7c-0.4-0.4-0.4-1,0-1.4l4.5-4.5c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4L5.2,6L9,9.8 c0.4,0.4,0.4,1,0,1.4C8.8,11.4,8.5,11.5,8.3,11.5z"></path> </g> </svg>');
		height: 8px;
		width: 5px;
		display: inline-block;
		margin: 0 8px;
		vertical-align: middle;
		margin-top: 0px;		
	}
	body:not(.rtl) .breadcrumbs i{
		transform: rotate(180deg);
	}
	
.wp-pagenavi{}
	.wp-pagenavi{
		display: flex;
		margin: -4px;
	}
		.wp-pagenavi a,
		.wp-pagenavi span{
			width: 36px;
			height: 36px;
			color: #323232;
			border: 1px solid #e8e8e8;
			margin: 0 4px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
		}
		.wp-pagenavi a:hover{
			background: #323232;
			border-color: #323232;
			cursor: pointer;
			color: #fff
		}		
		.wp-pagenavi .current{
			background: #e3ecee;
			border-color: #e3ecee;
			cursor: default;
		}
		.nextpostslink{}
		.previouspostslink{}	
		
		.language-en .posts .item a {flex-direction: row-reverse;}
		.language-en .posts .item svg {transform: rotate(180deg);} 

        
#wpcf7-f263-o1 span.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 {
    display: none;
}


.unexpected .banner-text__title p{
    margin: 0;
}

.unboxing_popup_button{
    margin-top: 20px;
}

.unboxing_popup_wraper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000a8;
    z-index: 999;
    display: none;
    align-items: center;
    justify-content: center;
}

.unboxing_popup_wraper.active{
    display: flex;
}

.unboxing_popup_inner {
    max-width: 800px;
    background: white;
    padding: 30px;
    overflow-y: auto;
    position: relative;
    max-height: 100%;
    font-family: 'Heebo';
}

span.unboxing_popup_close {
    position: absolute;
    font-size: 25px;
    cursor: pointer;
    top: 12px;
    left: 18px;
}


.page-template-template-unboxing-school .banner-text {
    background: #231F20;
}

.page-template-template-unboxing-school .banner-text__img-left {
    mix-blend-mode: unset;
}

.page-template-template-unboxing-school p {
    font-family: 'Rubik', sans-serif;
    font-weight: normal;
}
.page-template-template-unboxing-school a{
    font-family: 'Rubik', sans-serif;
    font-weight: bold;
}


.page-template-template-unboxing-school .testimonials .slide__inner {
    padding: 65px 25px 35px;
    min-height: 490px;
}

.page-template-template-unboxing-school .testimonials .slide__inner a{
    text-decoration: underline;
}

.page-template-template-unboxing-school .partners-item p._short {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.page-template-template-unboxing-school  p.testimonials__,
.page-template-template-unboxing-school .questions p {
    font-size: 1.3em;
}

.page-template-template-unboxing-school p.testimonials_description {
    max-width: 500px;
    text-align: center;
    margin: auto;
    margin-bottom: 20px;
}

.page-template-template-unboxing-school .projects-slider,
.page-template-template-unboxing-school .questions {
    background: #d7d7d7;
}

.page-template-template-unboxing-school .questions__title {
    color: #231f20;
}

.page-template-template-unboxing-school .banner-text__title {
    font-weight: 900;
    color: #FD726B;
}

.page-template-template-unboxing-school .banner-text__btn {
    color: #231f20;
}

.page-template-template-unboxing-school .banner-text__btn:hover {
    background: #FD726B;
}

.page-template-template-unboxing-school .posts__title,
.page-template-template-unboxing-school .testimonials__title,
.page-template-template-unboxing-school .team__title,
.page-template-template-unboxing-school .team .member__title,
.page-template-template-unboxing-school .team .member__subtitle,
.page-template-template-unboxing-school .testimonials .slide__inner .title,
.page-template-template-unboxing-school .apply__title,
.page-template-template-unboxing-school .apply__form label,
.page-template-template-unboxing-school .projects-slider__title {
    color: #231f20;
}

.page-template-template-unboxing-school .team .buttons .buttons__item, .member-content__text .buttons__item {
    background: #231f20;
}

.page-template-template-unboxing-school .testimonials::after {
    background-color: #d4d4d4;
}

.page-template-template-unboxing-school .questions__list .item::after {
    background-color: #fd726b8f;
}

.page-template-template-unboxing-school .questions__list .open::after {
    background-color: #FD726B;
}

.page-template-template-unboxing-school .testimonials .slick-active .slide__inner::after {
	content: '';
    position: absolute;
    top: -37px;
    right: -18px;
    width: 139px;
    height: 101px;
    background-image: url("data:image/svg+xml,%3Csvg width='139' height='101' viewBox='0 0 139 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.4345 65.4186C26.6104 76.3345 23.0842 86.8975 17.9843 96.723C17.6902 97.2713 17.5814 97.8997 17.6739 98.5147C17.7664 99.1297 18.0554 99.6985 18.4977 100.136C18.9401 100.574 19.5123 100.858 20.129 100.944C20.7457 101.031 21.3741 100.917 21.9205 100.619C51.1811 83.4708 64.0349 58.4621 65.6373 38.5664C67.0307 21.1751 55.1871 3.57507 37.3869 0.305505C28.7395 -0.879899 19.9748 1.4133 13.0208 6.68064C6.06678 11.948 1.49312 19.758 0.305958 28.3925C-0.881199 37.027 1.41538 45.7788 6.6905 52.7226C11.9656 59.6663 19.7872 64.2332 28.4345 65.4186Z' fill='%23FD726B'/%3E%3Cpath d='M101.691 65.4185C99.8671 76.3344 96.3409 86.8973 91.241 96.7229C90.9269 97.2666 90.8013 97.8985 90.8835 98.5208C90.9657 99.143 91.2511 99.7208 91.6956 100.165C92.14 100.608 92.7187 100.893 93.3418 100.976C93.965 101.058 94.5979 100.932 95.1424 100.619C124.403 83.4707 137.292 58.462 138.894 38.5663C140.253 21.175 128.444 3.57494 110.644 0.305374C106.362 -0.281578 102.006 -0.0206826 97.8255 1.07316C93.6448 2.16701 89.7208 4.07239 86.2775 6.6805C82.8342 9.28862 79.9391 12.5484 77.7575 16.2737C75.5759 19.9991 74.1505 24.117 73.5627 28.3924C72.9748 32.6678 73.2361 37.0169 74.3316 41.1915C75.4271 45.366 77.3353 49.2842 79.9472 52.7224C82.5592 56.1606 85.8238 59.0515 89.5546 61.2299C93.2855 63.4082 97.4095 64.8315 101.691 65.4185Z' fill='%23FD726B'/%3E%3C/svg%3E%0A");
}

.page-template-template-unboxing-school .banner-text__img-right {
    top: 30px;
    right: 30px;
    width: 300px;
    height: unset;
    left: unset;
    mix-blend-mode: unset;
    transform: unset;
}

.page-template-template-unboxing-school .apply {
    padding: 0;
    display: flex;
    background-color: #FD726B;
}

.page-template-template-unboxing-school .apply .container{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    max-width: unset;
}

.page-template-template-unboxing-school .apply .container:nth-child(1) {
    background: #EDECE9;
    padding: 50px;
}

.page-template-template-unboxing-school .apply .label-100 {
    display: none;
}

.page-template-template-unboxing-school .apply__form label input{
    max-width: unset;
}

.page-template-template-unboxing-school .apply__form label textarea{
    min-height: 56px;
    font-family: 'Heebo', sans-serif;
    font-weight: 500;
    letter-spacing: 0.02em;
    color: #1B2430;
    background: #FFFFFF;
    border: 1px solid #D1D3D4;
    box-sizing: border-box;
    border-radius: 18px;
    padding: 16px 24px;
    margin-top: 6px;
    margin-bottom: 0;
}

.page-template-template-unboxing-school  input.wpcf7-form-control.has-spinner.wpcf7-submit {
    display: inline-block;
    font-family: 'Heebo';
    font-weight: 700;
    font-size: 16px;
    line-height: 146.18%;
    letter-spacing: 0.04em;
    color: white;
    background: #fd726b;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 9px 19px;
}


.page-template-template-unboxing-school .partners-item{
    display: flex;
    max-width: 250px;
    flex-flow: column wrap;
    justify-content: space-between;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 8px rgb(209 211 212 / 40%);
    border-radius: 20px;
    border: 2px solid #FFFFFF;
    padding: 15px 30px;
    text-align: center;
    transition: all .4s;
    cursor: pointer;
    justify-content: center;
}

.page-template-template-unboxing-school .partners-list {
    gap: 20px;
}

.page-template-template-unboxing-school .partners-item img{
    width: 200px;
    height: 80px;
    object-fit: contain;
}

.testimonials_btns {
    margin-top: 60px;
    text-align: center;
}

.testimonials_btns .banner-text__btn {
    color: white;
    background: #fd726b;
    border: 1px solid #fff;
}

.testimonials_btns .banner-text__btn:hover {
    background: white;
    color: #fd726b;
    border: 1px solid #fd726b;
}


@media screen and (max-width:765px) {
    .page-template-template-unboxing-school .apply{
        flex-direction: column;
    }

    .page-template-template-unboxing-school .banner-text__img-right{
        width: 140px;
    }
}


.subscription__form .wpcf7-submit{
    min-width: unset;
}