.cover{position:relative;background:none center center no-repeat;background-size:cover;color:#FFF;height:92vh;position:relative;}
.cover .slogan{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:50px;max-width:400px;text-shadow:0 0 5px #FFF;}
.col>center{display:flex;-webkit-justify-content:center;justify-content:center;gap:40px;align-items:center;padding:50px 0;}
.col>center .img{-webkit-border-radius:var(--br5);border-radius:var(--br5);overflow:hidden;max-width:60%;}
.col>center .img img{width:100%;height:100%;display:block;margin:0;object-fit:cover;}
.col>center .img.shad{-webkit-box-shadow:20px -20px 0 var(--cl);box-shadow:20px -20px 0 var(--cl);}
.col>center .text{max-width:40%;line-height:170%;padding:30px;}
.col>center .text h3{font-size:1.3em;margin-top:0;}
.decor{position:relative;}
.decor:after{content:'logo';font-size:400px;color:rgba(255,255,255,0.2);position:absolute;font-family:icon;z-index:99;top:50%;-webkit-transform:ty-50%;transform:ty-50%;margin:0;display:block;-webkit-transform-origin:center center;transform-origin:center center;}
.people{}
.people.col>center{gap:0;-webkit-justify-content:center;justify-content:center;}
.people.col>center:after{right:150px;-webkit-transform:rotate(45deg) translate(-40%,-70%);transform:rotate(45deg) translate(-40%,-70%);opacity:0.5  !important;}
.people .text{background:#FFF;-webkit-border-radius:var(--br4);border-radius:var(--br4);margin-right:-70px;position:relative;z-index:90;width:470px !important;max-width:inherit !important;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);}
.people .img{width:400px;}
.comfort{color:#FFF;}
.comfort .img{-webkit-border-radius:var(--br4) !important;border-radius:var(--br4) !important;-webkit-box-shadow:5px 5px 15px rgba(255,255,255,0.1);box-shadow:5px 5px 15px rgba(255,255,255,0.1);}
.comfort span{border-top:1px solid rgba(255,255,255,0.6);}
.internship{color:#FFF;}
.health{background:#FFF;}
.health .text{text-align:right;}
.health .img{-webkit-border-radius:var(--br4) !important;border-radius:var(--br4) !important;-webkit-box-shadow:var(--sh2);box-shadow:var(--sh2);}
.vip>center{text-align:center;padding:30px 0;color:#FFF;}
.vip>center h3{font-weight:500;}
.vip>center .logos>img{filter:brightness(0) invert(1);height:50px;vertical-align:middle;margin:0 10px;}
.ready2join{background:var(--cu);padding:50px 0;text-align:center;color:#FFF;}
main{padding-bottom:0;}
@media (max-width:1370px){
	.people.col>center::after{display:none;}
}
@media (max-width:1220px){
	.col>center{padding:50px 10px;gap:20px;}
}
@media (max-width:900px){
	.cover{height:auto;aspect-ratio:4/3;}
	.col:not(.people)>center .text{padding:10px;}
}
@media (max-width:860px){
	.col>center .img.shad{-webkit-box-shadow:-20px -20px 0 var(--cl);box-shadow:-20px -20px 0 var(--cl);}
	.cover .slogan{max-width:inherit;width:90%;}
}
@media (max-width:600px){
	.cover .slogan{bottom:10px;top:10px;}
	.cover .slogan>h3{position:absolute;top:0;font-weight:500;font-size:1.4em;}
	.cover .slogan>p{position:absolute;bottom:0;}
	main.body>.col>center{display:grid;gap:0;padding:0;}
	main.body>.col>center>div{max-width:inherit;width:auto !important;margin:0;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
	main.body>.col>center>div.img{grid-row:2;}
	main.body>.col>center>div.text{text-align:center;padding:30px 10px;}
}
