.Teams{display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);padding-bottom:30px;padding-top:30px;row-gap:48px;margin-bottom:75px}@media not all and (min-width: 992px){.Teams{grid-template-columns:repeat(3, 1fr)}}@media not all and (min-width: 640px){.Teams{grid-template-columns:repeat(2, 1fr)}}.TeamMember{align-items:center;display:flex;flex-direction:column;text-align:center}.TeamMember-img{border-radius:50%;height:92px;margin-bottom:10px;object-fit:cover;width:92px}.TeamMember-name{color:#111;font-size:24px;font-weight:700}.TeamMember-role{line-height:1.3}.TeamMember-icon{display:block;height:24px;margin-top:5px;opacity:.9;width:24px}.TeamMember-icon:hover{transform:rotate(15deg);transition:transform .35s}.SimpleBlock{display:flex;gap:20px;justify-content:space-between}.SimpleBlock.right{flex-direction:row-reverse}.SimpleBlock.top{flex-direction:column}.SimpleBlock.left .SimpleBlock-side,.SimpleBlock.right .SimpleBlock-side{width:38%}.SimpleBlock.left .SimpleBlock-text,.SimpleBlock.right .SimpleBlock-text{width:62%}.SimpleBlock-side{align-items:center;display:flex;justify-content:center}.SimpleBlock-img{margin:0 auto}.SimpleBlock-text{text-align:justify}@media not all and (min-width: 640px){.SimpleBlock-text{width:100%}}.SimpleBlock.top .SimpleBlock-img{border-radius:300px}.SimpleBlock.top .SimpleBlock-text{margin:0 auto;max-width:713px}@media not all and (min-width: 640px){.SimpleBlock.left,.SimpleBlock.right{flex-direction:column}.SimpleBlock.left .SimpleBlock-text,.SimpleBlock.right .SimpleBlock-text,.SimpleBlock.left .SimpleBlock-side,.SimpleBlock.right .SimpleBlock-side{width:auto}.SimpleBlock-img{max-width:70% !important;height:auto}.SimpleBlock.top .SimpleBlock-img{max-width:50% !important}}.Portfolio{background-color:#333;color:#fff;padding-bottom:25px}.Portfolio-container{margin:0 auto;max-width:2150px}.Portfolio-h1{color:#aaa;font-size:44px;font-weight:bold;text-transform:uppercase;text-align:center}@media(min-width: 700px){.Portfolio-h1{font-size:54px}}@media(min-width: 1250px){.Portfolio-h1{font-size:72px}}.Portfolio-ul{display:grid;justify-content:center;grid-template-columns:1fr}@media(min-width: 700px){.Portfolio-ul{grid-template-columns:1fr 1fr}}@media(min-width: 700px)and (max-width: 1075px){.Portfolio-ul>li:nth-child(4n+2),.Portfolio-ul>li:nth-child(4n+3){background-color:#444}}@media(min-width: 1076px){.Portfolio-ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1076px)and (max-width: 1400px){.Portfolio-ul>li:nth-of-type(even){background-color:#444}}@media(min-width: 1401px){.Portfolio-ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width: 1401px){.Portfolio-ul>li:nth-child(8n+2),.Portfolio-ul>li:nth-child(8n+4),.Portfolio-ul>li:nth-child(8n+5),.Portfolio-ul>li:nth-child(8n+7){background-color:#444}}.Project{height:100%;position:relative;width:100%}.Project-img{overflow:hidden}.Project-img img{height:auto;max-width:100%}@media(max-width: 700px){.Project-img img{height:150px;object-fit:cover}}.Project-imgInner{border:1px solid #333;display:flex}.Project-imgInner.zoomEffect{left:0;top:0;position:relative;transition:all 250ms;width:100%}.Project-imgInner.zoomEffect:hover{transform:scale(1.05);z-index:1}.Project-h1{background-color:rgba(68,68,68,.8);display:flex;font-weight:bold;line-height:1.35;padding:30px;position:absolute;text-align:center;align-items:center;justify-content:center;bottom:0;left:0;right:0;top:0}@media(min-width: 700px){.Project-h1{min-height:55px}}.ParallaxOnTop{background-color:#fff;padding:80px 0 20px}.ParallaxOnTop-bg{display:block;height:2000px;object-fit:cover;opacity:.2;width:100%}.ParallaxOnTop-bg>img{height:100%;width:100%}.ParallaxOnTop-content{height:100%}@media(min-width: 600px){.ParallaxOnTop-bg{height:2000px}}.SloganArea{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.SloganArea p{text-align:justify}.SloganArea-content{background-color:rgba(245,250,255,.91);border:4px solid rgba(98,127,182,.6);border-radius:20px;font-size:24px;padding:50px}@media(max-width: 900px){.SloganArea-content{font-size:22px}}@media(max-width: 600px){.SloganArea-content{font-size:20px;padding:20px 15px 10px}}@media(max-width: 400px){.SloganArea-content{font-size:19px}.SloganArea-content h1{margin-bottom:20px}}
