a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

html, body{width:100%;height:100%;background:#06110d;scrollbar-width:none;}

body{color:#fff;font-family:'TTAutonomous',sans-serif;font-weight:300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
}

:root{font-size:calc(.6vw + .6vh);}

.whiteBorder{position:fixed;z-index:5;top:0;right:0;height:100%;width:17%;opacity:0.4;border-left:1px solid #fff;}

::-webkit-scrollbar{display:none;}
.dflex{display:-webkit-flex;display:flex;}.wh100{width:100%;height:100vh;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}

#content {
    position: relative;
    width: 100%;
    height: 100%;
}

#particles-js{position:fixed;z-index:2;top:0;height:0;width:100%;height:100%;overflow:hidden;}

.WeatherStatus, #preTeamQuest, #teamPers .questBtn{display:none;}

#preTeamQuest{z-index:2;}

/*.logoTxt{position:relative;z-index:10;}*/

.logoSec01, .logoSec02{position:fixed;z-index:4;top:0;height:0;width:83%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;}
.logo{width:30%;/*min-width:400px;*/margin:2vh;/*position:absolute;z-index:2;left:10vh;top:10vh;*/}
.logoSec02{z-index:3;}
.logoTxt{margin-top:30vh;}

.siteBottom0{pointer-events:none;position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;z-index:0;overflow:hidden;box-shadow: 0 0 1000px rgba(0,0,0,0.9) inset;z-index:2;}

.siteBottom1{pointer-events:none;position:fixed;z-index:4;top:-10%;left:-10%;width:120%;height:120%;}

.siteBottom1 div{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('/imgs/bg-first.png?v=01');background-repeat:no-repeat;background-position:center;background-size:cover;opacity:1;}

.siteBottom2{pointer-events:none;position:fixed;z-index:1;top:-10%;left:-10%;width:120%;height:120%;}
.siteBottom2 div{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url('/imgs/pure-bg-02.jpg?v=01'); background-repeat:no-repeat; background-position:center;background-size:cover;}

/*-------------------------------------------popup---------------------------------------------*/

.slidar{width:83%;height:100%;position:fixed;
background:rgba(255, 255, 255, 1);display:none;z-index:5;background-image:url(/imgs/logo-blur.svg?=v1);background-repeat:no-repeat;background-position:center;background-size:30%;

}
.popUps{width:83%;height:100%;position:fixed;right:17%;/*background:#13161f;*/display:none;z-index:101;}

/*-------------------------------------------header---------------------------------------------*/

.mainHeader{box-sizing:border-box;width:17%;height:100%;position:fixed;right:0;z-index:20;display:-webkit-flex;display:flex;flex-direction:column;
justify-content:space-between;align-items:center;transition-property:all;transition-duration:0.4s;transition-delay:0.2s;
/*background:rgba(0, 50, 0, 0.5);*/
/*border-left: 1px solid rgba(255, 255, 255, 0.4);*/
}
.mainHeader .actik{border-left: 1px solid rgba(255, 255, 255, 0.4);}
.mainHeader.hoverik{padding-top:1%;padding-bottom:2%;}

.logoCont{width:100%;height:20%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}

.btnCont{position:relative;width:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}

.logom{display:block;height:40px;width:107px;/*position:fixed*/;z-index:0;/*margin-left:4%;*/cursor:pointer;background-image:url(/imgs/logo-h-w.svg);background-repeat:no-repeat;background-size:contain;color:transparent;
user-select:none;
}
/*.logoFant{height:40px;width:210px;margin:0;}*/

.mainNav{height:100%;width:100%;display:-webkit-flex;display:flex;flex-direction:column;
background:rgba(0, 50, 0, 0.1);
backdrop-filter: blur(5px) saturate(150%);
-webkit-backdrop-filter: blur(5px) saturate(150%);
}

.c000000 .mainNav{background:rgba(0, 0, 0, .5);}
.c191970 .mainNav{background:rgba(25, 25, 112, .5);}
.ce4e4e4 .mainNav{background:rgba(228, 228, 228, .5);}
.c301d0d .mainNav{background:rgba(48, 29, 13, .5);}


.mainNav > {cursor:pointer;}
.mainNavPan{width:100%;height:80%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-around;align-items:center;}

.active{pointer-events:none;}
.activeB{pointer-events:none;opacity:.6}

.left0{left:0!Important;}
.mainNavBtn{padding:20px;/*font-family:'SangBleu Empire',serif*/;color:#fff;text-decoration:none;user-select:none;}
/*.mainNavBtn.active{border-bottom:2px solid rgba(255, 255, 255, 0.4);}*/

.mainNavEnd{/*margin-right:4%;*/width:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:0.8rem;padding:20px 0;user-select:none;}
.whiteLine{display:block;height:1px;width:25%;margin:0 5% 0 0;background-color:#fff;opacity:0.4;}
.active .whiteLine1{position:absolute;bottom:0;right:50%;display:block;height:10px;width:50%;/*background-color:#fff;*/border-bottom:1px solid #fff; border-right:1px solid #fff; opacity:0.4;}

/*-------------------------------------------burger---------------------------------------------*/

.burger-btn{display:none;cursor:pointer;position:absolute;/*z-index:100;*/top:20px;right:20px;width:50px;height:50px;background-image:url(/imgs/cross.svg);background-repeat:no-repeat;background-size:contain;

/*flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:12px;margin:12px;*/}

#mainCloser{display:none;z-index:100;position:fixed;}
#mainCloser.burger-btn{background-image:url(/imgs/burgen.svg);}
#mainCloser.burger-btn.iksen{background-image:url(/imgs/cross.svg);}
#mainCloser:hover{opacity:1;}

#popUpsCloser{display:-webkit-flex;display:flex;opacity:0.7;}
#popUpsCloser:hover{opacity:1;}

#teamCloser{display:none;z-index:2;}

.burger-btn div {height:2px;width:24px;background:#fff;margin:3px 0;-webkit-transition: all .3s ease;transition: all .3s ease;}
.iksen{-webkit-transition:all .3s ease;transition:all .3s ease;}
.iksen div:first-child{-webkit-transform:translateX(0) translateY(8px) rotate(45deg);transform:translateX(0) translateY(8px) rotate(45deg);}
.iksen div:nth-child(even){opacity:0;}.iksen div:last-child{-webkit-transform: translateX(0) translateY(-8px) rotate(-45deg); transform: translateX(0) translateY(-8px) rotate(-45deg);}
.pointNone{pointer-events:none;}
.popUpsLoader{width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%;animation: gradient 15s ease infinite;
}

.colorDown{animation: colordown 1.5s infinite;}

@keyframes colordown{
  0% { background-color: #158cd7; }
  100% { background-color: #0037da; }
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.popUpsLoader h3, .popUpsLoader h4{/*font-family: 'SangBleu Empire', serif;*/}
.popUpsLoader h3 {font-size:32px;margin:10px;line-height:48px;}
.popUpsLoader h4 {font-size:22px;margin:10px;}
.popUpsLoader p{margin:10px 0 0 20%;font-size:12px;}
.popUpsLoader p s{opacity:0.5;}
.form-group{display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.form-group h3{margin:30px;}
a {color:#00b02d;}

input{background:none;border:none;color:#fff;border-bottom:1px solid #fff;padding:0 0 5px 0;}
input::-webkit-input-placeholder{text-transform:uppercase;font-family: Lato Light;font-family: 'Euclid Square L',sans-serif;font-weight:800;color:#e3bfb9;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus {outline:none;}

.sendBtn{text-transform:uppercase;font-family: Lato Light;font-family: 'Euclid Square L',sans-serif;font-weight:800;color:#e3bfb9;cursor:pointer;}

.sogly{position:relative;font-size:10px;user-select:none;} .sogly a{color:#fff;}

/*-------------------------------------------cards---------------------------------------------*/

.secCards{width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.swipCards{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 5%;}

.checkbox{-moz-appearance:initial;width:0;height:0;position:absolute;left:-20px;}
.checkbox:before{display:block;width:10px;height:10px;position:relative;background:none;content:'';border:2px solid #e3bfb9;border-radius:2px;background: radial-gradient(circle, rgba(0,138,255,1) 0%, rgba(0,44,255,1) 100%);}
.checkbox:checked:before{background: rgb(0,138,255);background: radial-gradient(circle, rgba(0,202,82,1) 0%, rgba(0,129,52,1) 100%);content:'v';font-size:11px;text-indent:2px;line-height:8px;color:#e3bfb9;font-weight:bold;}

.asideForm{max-width:80%;width:600px;text-align:center;}
.asideForm > *, .feedbak > *{margin:20px 0;}

/*-------------------------------------------content---------------------------------------------*/

.podRazdel{width:83%;height:100%;position:relative;z-index:4;}

/*#services.podRazdel{background:#003303;}*/
#projects.podRazdel{background:#003303;}
#team.podRazdel{background:#003303;}

.swiper-button-next, .swiper-button-prev{webkit-transition: all .3s ease;transition: all .3s ease;}


/*-------------------------------------------Services---------------------------------------------*/

#services.podRazdel{/*height:100%;box-sizing:border-box;border-right:1px solid rgba(255, 255, 255, 0.4);background:#003303;*/}

#services .podSection{width:100%;height:100%;position:relative;overflow:hidden;}

#services .podSection01{height:100%;}
#services .podSection02{width:100%;}
#services .podSection03{width:100%;}
#services .podSection04{width:100%;}

#services aside{background:#009514;position:absolute;z-index:0;}

#services article{background:rgba(0, 100, 0, .9);
backdrop-filter: blur(10px) saturate(150%);
-webkit-backdrop-filter: blur(10px) saturate(150%);
position:absolute;z-index:2;padding:3vh 5%;height:auto;}
.c000000 #services article{background:rgba(0, 0, 0, .5);}
.c191970 #services article{background:rgba(25, 25, 112, .5);}
.ce4e4e4 #services article{background:rgba(228, 228, 228, .5);}
.c301d0d #services article{background:rgba(48, 29, 13, .5);}

#services h3,#services h4{margin:2vh 0;}

#services h3{font-size:26px;}

#services p{font-family:Euclid Square L;margin:2vh 3vh;line-height:22px;}

#services .aside01{top:0;right:0;width:70%;height:80%;background: url(/imgs/01-services/services_001.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services .article01{bottom:0;left:0;width:50%;}
#services .article02-01{right:0;width:30%;bottom:0;}
#services .article02-02{width:50%;}
#services .article02-03{width:50%;bottom:0;left:0;}
#services .article02{top:0;right:0;width:30%;}
#services .aside02{bottom:0;left:0;width:70%;height:85%;background: url(/imgs/01-services/services_004.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services .aside03{top:0;left:0;width:70%;height:85%;z-index:1;background:#00391a;background: url(/imgs/01-services/services_004-03.jpg);background-size:cover;background-position:center right;background-repeat:no-repeat;}
#services .aside04{bottom:0;right:0;width:70%;height:70%;z-index:1;background:#00391a;background: url(/imgs/01-services/services_004-02.jpg);background-size:cover;background-position:bottom right;background-repeat:no-repeat;}
#services .aside04-01{top:0;right:0;width:70%;height:80%;background: url(/imgs/01-services/services_004-01.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services .aside05{top:0;left:0;width:70%;height:80%;background: url(/imgs/01-services/services_005.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services .article03{bottom:0;right:0;width:30%;}

#services .article04{top:0;left:0;width:50%;}
#services .aside06{bottom:0;right:0;width:70%;height:40%;background: url(/imgs/01-services/services_006.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services .aside07{top:25%;left:0;width:50%;height:50%;z-index:-1;background:#00391a;background: url(/imgs/01-services/services_008.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services .aside08{bottom:20vh;right:5vh;width:30vh;height:30vh;z-index:1;background:#00391a;background: url(/imgs/01-services/services_007.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

#services .article05{bottom:0;left:0;width:50%;}
#services .aside09{top:0;right:0;width:70%;height:70%;background: url(/imgs/01-services/services_009.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

#services .article08{top:0;right:0;width:30%;}
#services .aside14{bottom:0;left:0;width:70%;height:80%;z-index:-1;background: url(/imgs/01-services/services_011.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

#services .aside15{bottom:0;left:10%;width:15vw;height:15vw;background:#00391a;background: url(/imgs/01-services/services_010.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

#services .article09{bottom:0;right:0;width:30%;}

#services .article09-01{width:50%;}

#services .aside16{top:0;left:0;width:70%;height:80%;z-index:-1;background: url(/imgs/01-services/services_025.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;}
#services .aside17{bottom:0;right:0;width:50%;height:80%;background:#00391a;background: url(/imgs/01-services/services_013.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}


#services .article10{bottom:0;left:0;width:50%;}
#services .aside18{top:0;right:0;width:50%;height:45vw;background:#00391a;background: url(/imgs/01-services/services_016.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

#services .article11{bottom:0;left:0;width:50%;}
#services .aside20{top:0;right:0;width:50vw;height:75vh;background:#00391a;background: url(/imgs/01-services/services_020.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;}

#services .article12{top:0;right:0;width:30%;}
#services .aside22{bottom:0;left:0;width:70%;height:80vh;background:#00391a;background: url(/imgs/01-services/services_022.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}

#services .article13{top:0;right:0;width:30%;}
#services .aside21{bottom:0;left:0;width:70%;height:80vh;background:#00391a;background: url(/imgs/01-services/services_023.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
/*#services .aside03{top:0;right:0;width:70%;height:80%;}
#services .aside04{top:0;right:0;width:70%;height:80%;}*/



/*	.podSection01{width:100%;height:100%;}
	.testSextion01{width:100%;height:100%;background:#000;}
	.testSextion02{width:100%;height:100%;background:#fff;}
	.testSextion03{width:100%;height:100%;background:#aaa;}*/

/*-------------------------------------------Projects---------------------------------------------*/

#projects.podRazdel{/*box-sizing:border-box;border-right:1px solid rgba(255, 255, 255, 0.6);*/background:#003303;}

#projects .podSection{width:100%;height:100%;position:relative;background:#000;/*box-sizing:border-box;border-right:1px solid rgba(255, 255, 255, 0.6);*/}
.swiper01{width:100%;height:100%;position:relative;}
.swiper01 .slide-01{width:100%;height:100%;background: url(/imgs/02-projects/slide-01-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper01 .slide-02{width:100%;height:100%;background: url(/imgs/02-projects/slide-02-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper01 .slide-03{width:100%;height:100%;background: url(/imgs/02-projects/slide-03-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.swiper01 h2{font-size:40px;position:absolute;z-index:11;left:auto;top:auto;right:88px;bottom:84px;text-align:right;}

.preQuestBtn{pointer-events:none;position:absolute;z-index:11;left:auto;top:auto;right:20px;bottom:90px;width:50px;height:50px;
background: url(/imgs/quest.svg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.swiper-button-prev, .swiper-button-next{position:absolute;z-index:11;left:auto;top:auto;right:20px;bottom:20px;width:50px;height:50px;margin:0;opacity:0.7;
color:transparent;background: url(/imgs/arrow.svg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.swiper-button-prev{right:90px;transform: rotate(180deg);}

.swiper-button-prev:hover, .swiper-button-next:hover{opacity:1;}

.questBtn{position:absolute;z-index:11;left:auto;top:auto;right:20px;bottom:90px;width:50px;height:50px;cursor:pointer;
/*background: url(./imgs/quest.svg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;*/
}

.swiper-pagination{width:auto;left:auto;top:auto;right:160px;bottom:20px;}

.swiper001, .swiper003, .swiper005, .swiper007{width:100%;height:100%;position:absolute;z-index:1;}
.swiper001 .swiper-slide, .swiper003 .swiper-slide, .swiper005 .swiper-slide, .swiper007 .swiper-slide{width:100%;height:100%;}

.swiper002, .swiper004, .swiper006{position:absolute;z-index:2;width:50px;height:50px;}

.swiper001 .slide-01{background: url(/imgs/02-projects/slide-01-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper001 .slide-02{background: url(/imgs/02-projects/slide-01-02.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper001 .slide-03{background: url(/imgs/02-projects/slide-01-03.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.swiper003 .slide-01{background: url(/imgs/02-projects/slide-02-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper003 .slide-02{background: url(/imgs/02-projects/slide-02-02.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper003 .slide-03{background: url(/imgs/02-projects/slide-02-03.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.swiper005 .slide-01{background: url(/imgs/02-projects/slide-03-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper005 .slide-02{background: url(/imgs/02-projects/slide-03-02.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper005 .slide-03{background: url(/imgs/02-projects/slide-03-03.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.swiper007 .slide-01{background: url(/imgs/02-projects/slide-04-01.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper007 .slide-02{background: url(/imgs/02-projects/slide-04-02.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
.swiper007 .slide-03{background: url(/imgs/02-projects/slide-04-03.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}

.secProject{min-height:100vh;overflow:scroll;scrollbar-width:none;}
.secProject h2{margin:10vh 10vh 1vh 10vh;}
.secProject h1{margin:1vh 10vh 10vh 10vh;font-size:200%;/*text-indent:-25px;*/}

.projectSummary{margin:0 10vh 10vh 10vh;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:10px;flex-wrap: wrap;}

.projectSummary div{margin:0 5rem 3rem 0;}

.projectSummary i{display:block;font-size:16px;font-family:Euclid Square L;margin-top:10px;padding-top:5px;border-top:1px solid rgba(255, 255, 255, 0.5);}


.projectPrev{width:100%;display:-webkit-flex;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.projectPrev div{transition:all 1s;}
.projectPrev01{width:33.33%;}.projectPrev01 img{width:100%;}
.projectPrev02{width:33.33%;}.projectPrev02 img{width:100%;}
.projectPrev03{width:33.33%;}.projectPrev03 img{width:100%;}

.projectArticle{margin:10vh;}
.projectArticle hr{display:block;margin:5vh 0 5vh 10vh;height:1px;border:none;background:#fff;}

.secProject p{font-size:100%;font-family:Euclid Square L;}

#project-01 .podSection0300 {
    width: 100%;
    height: 100vh;
    background-image: url(/imgs/02-projects/bg-pro-01-01.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

/*-------------------------------------------Team---------------------------------------------*/

#team.podRazdel{/*box-sizing:border-box;border-right:1px solid rgba(255, 255, 255, 0.4);*/}
#team .podSection{height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;
background: url(/imgs/03-team/bg-team.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;
/*box-sizing:border-box;border-right:1px solid rgba(255, 255, 255, 0.4);*/
}
#team .swiper02{width:60%;height:100%;}
#team .swiper02 img{height:75vh;position:absolute;bottom:0;}
#team .swiper02 .slide06 img{height:95vh;position:absolute;bottom:0;}

#team .swiper02 .swiper-slide{display:-webkit-flex;display:flex;justify-content:center;/*width:auto !important;*/}

#teamPers .swiper-button-next, #teamPers .swiper-button-prev{display:none;}

/*#team .swiper02 .swiper-slide::before{position:absolute;bottom:0;width:100%;height:20%;z-index:2;background: rgb(0,51,3);background: linear-gradient(0deg, rgba(0,51,3,1) 0%, rgba(0,51,3,0) 100%);content: "";}*/

#team .swiper03{width:30%;padding:0 5%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;/*align-items:center; */

background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;

}

#team .swiper03 .swiper-wrapper{height:100%!Important;align-items:center;}

#team .swiper03 .swiper-slide{opacity:0!Important;}
#team .swiper03 .swiper-slide-active{opacity:1!Important;}
#team .swiper-button-prev, #team .swiper-button-next{position:absolute;z-index:11;left:auto;top:auto;right:20px;bottom:20px;width:50px;height:50px;margin:0;opacity:0.7;color:transparent;background: url(/imgs/arrow.svg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;}
#team .swiper-button-prev{right:90px;transform: rotate(180deg);}
#team .swiper-button-prev:hover, #team .swiper-button-next:hover{opacity:1;}
.swiper-button-disabled{opacity: .35!Important;}
#team h3,#team h4{margin:3vh 0;}
#team h3{font-size:2rem;}
#team h2{font-size:1rem;}
#team p{font-family:Euclid Square L;font-size:1rem;margin:3vh;line-height:1.6rem;}

.projectPrev .razvorot{width:100vw;height:100vh;position:fixed;top:0;right:0;z-index:200;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 1s;
background-color:rgba(0, 50, 0, 0.8);
}
.razvorot img{max-width:1000px;}
/*.razvorot div{width:100%;transition:all 1s;}*/

/*-------------------------------------------Media---------------------------------------------*/


@media (max-width: 1600px) {

#services .aside08{bottom:36vh;}

}

@media (max-width: 1167px) {

.logoTxt{font-size:2rem;}

.preloader, .slidar, .podRazdel, .mainHeader, .popUps, .logoSec01, .logoSec02{width:100%;}
.preloader{padding-right:0;}
.popUps{right:0;}

.mainNav{display:none;background:rgba(0, 50, 0, 0.8);}

.whiteBorder{display:none;}	

#mainCloser{display:-webkit-flex;display:flex;opacity:0.7;}

#preTeamQuest, #teamPers .questBtn{display:block;}

#teamBio .swiper-button-next, #teamBio .swiper-button-prev{display:none;}
#teamPers .swiper-button-next, #teamPers .swiper-button-prev{display:block;}

#team .swiper02{width:100%;}

#team .swiper03{display:none;position:absolute;width:90%;z-index:2;bottom:0;right:0;}

#teamCloser{display:block;}

.secProject p {font-size: 1.5rem;}

/*#services .aside03 {right: 70vw;width: 20vw;height: 20vw;}
#services .aside04 {right: 45vw;width: 20vw;height: 20vw;}
#services .aside18, #services .aside20{width: 70vw;height: 70vh;background-position:bottom left;}*/

#services .aside15{height:25vh;width:25vh;}
#services .aside18{height:70vh;background-position:bottom left;}
#services .aside22{width: 70vw;}


.btnCont, .mainNavEnd{font-size:2rem;}
.popUpsLoader h3{font-size:3rem;line-height:3.5rem;}
.sogly span{font-size:1.3rem;}
#cards input{width:50%;}

}

@media (max-width: 860px) {

#team h3 {
	font-size: 4rem;
}	
#team h4 {
	font-size: 2rem;
}
#team h5 {
	font-size: 1.5rem;
}
#team p {
	font-size: 1.5rem;
	line-height: 2rem;
}

.secProject p {font-size: 2rem; margin: 20px 0 0 10%;}

}

@media (max-width: 700px) {

#services h3 {
    font-size:2.5rem;
}

#services p{font-size:2rem;line-height:2.6rem;}

#services .aside01{width:100%;height:60%;}
#services .article01{width:70%;}

#services .podSection02{}

#services .article02{width:60%;}
#services .article02-01{width:80%;}
#services .article02-02{width:70%;}
#services .article02-03{width:70%;}
#services .article09{width:70%;}

#services .aside02{width:100%;height:80vh;bottom:0;background-position:center left;}
#services .aside03{width:100%;height:70vh;top:0;}
#services .aside04{width:100%;height:70vh;bottom:0;left:0;right:auto;}
#services .aside04-01{width:100%;height:50vh;}
#services .aside05{height:70%;width:90%;}
#services .aside07{left:0;bottom:0;top:auto;width:40%;height:25%;z-index:0;}
#services .aside08{right:0;top:40vh;width:25vh;height:25vh;}
#services .aside09{width:100%;}
#services .aside14{width:70vw;height:40vh;background-position:center right;bottom:0;}
#services .aside15{bottom:auto;top:0;width: 30vw; height: 30vw;left:0;}
#services .aside16{width:70vw;height:40vh;top:0;background-position:bottom right;}
#services .aside17{bottom:0;width:50vw;height:70vh;right:0;background-position:top center;}
#services .aside18{bottom:auto;top:0;right:0;width:40vh;height:40vh;}
#services .aside20{height:50vh;width:70vw;top:auto;bottom:0;right:auto;left:0;}
#services .aside21{top:0;bottom:auto;width:70vw;height:65vh;}
#services .aside22{width:90%;height:65%;}

#services .article03{width:80%;}
#services .article04{width:70%;}
#services .article05{/*top:25vh;*/ width:80%;}
#services .article08{width:60%;}
#services .article09{width:60%;right:0;}
#services .article09-01{width:50%;}
#services .article10{width:80%;}
#services .article11{top:0;bottom:auto;width:60%;left:auto;right:0;}
#services .article12{width:60%;}
#services .article13{width:80%;top:auto;bottom:0;}

.swiper01 h2{font-size: 3rem;}

#team h3 {
	font-size: 4rem;
}	
#team h4 {
	font-size: 3rem;
	line-height: 3.6rem;
}
#team h5 {
	font-size: 2rem;
}
#team p {
	font-size: 2rem;
	line-height: 2.6rem;
}

.secProject p {margin: 20px 0 0 0;line-height:2.5rem;}

}
