.intro{background-color:#fff;display:flex;color:#15023a;overflow:hidden}@media(max-width:768px){.intro{flex-direction:column;align-items:center}}.intro .left{flex:1 1;overflow:hidden}.intro .left .imgContainer{width:700px;height:700px;background-color:#dc143c;border-radius:50%;display:flex;align-items:flex-end;justify-content:center;float:right;position:relative;overflow:hidden}@media(max-width:768px){.intro .left .imgContainer{align-items:flex-start;width:300px;height:300px}}.intro .left .imgContainer img{height:90%;position:absolute;bottom:-5px}.intro .right{flex:1 1;position:relative}.intro .right .wrapper{width:100%;height:100%;padding-left:50px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}@media(max-width:768px){.intro .right .wrapper{padding-left:0;align-items:center;justify-content:center;margin-top:-30px}}.intro .right .wrapper h1{font-size:60px;margin:10px 0}@media(max-width:768px){.intro .right .wrapper h1{font-size:40px}}.intro .right .wrapper h2{font-size:35px}.intro .right .wrapper h3{font-size:30px}@media(max-width:768px){.intro .right .wrapper h3{font-size:20px}}.intro .right .wrapper h3 span{font-size:inherit;color:#dc143c}.intro .right .wrapper h3 .ityped-cursor{-webkit-animation:blink 1s infinite;animation:blink 1s infinite}@-webkit-keyframes blink{50%{opacity:1}to{opacity:0}}@keyframes blink{50%{opacity:1}to{opacity:0}}.intro .right a{position:absolute;bottom:10px;left:40%}.intro .right a img{width:30px;-webkit-animation:arrowBlink 2s infinite;animation:arrowBlink 2s infinite}@-webkit-keyframes arrowBlink{to{opacity:0}}@keyframes arrowBlink{to{opacity:0}}.portfolio{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#15023a}.portfolio h1{font-size:50px;margin-bottom:20px}@media(max-width:768px){.portfolio h1{font-size:20px}}.portfolio ul{padding:0;list-style:none;display:flex;margin:10px}@media(max-width:768px){.portfolio ul{margin:10px 0;flex-wrap:wrap;justify-content:center}}.portfolio .container{width:70%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.portfolio .container{width:100%}}.portfolio .container .item{width:270px;height:170px;border-radius:20px;border:1px solid #d3d3d3;margin:10px 20px;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;transition:all .5s ease;cursor:pointer}@media(max-width:768px){.portfolio .container .item{width:130px;height:100px;object-fit:cover}}.portfolio .container .item h3{position:absolute;font-size:20px;text-align:center}.portfolio .container .item img{width:100%;height:100%;object-fit:contain;z-index:1}.portfolio .container .item:hover{background-color:#15023a}.portfolio .container .item:hover img{opacity:.2;z-index:0}.portfolioList{font-size:14px;margin:10px;padding:7px;border-radius:10px;cursor:pointer}@media(max-width:768px){.portfolioList{flex-wrap:wrap;justify-content:center}}.portfolioList.active{background-color:#15023a;color:#fff}.contacts{background-color:#fff;display:flex;color:#15023a}@media(max-width:768px){.contacts{flex-direction:column}}.contacts .left{flex:1 1;overflow:hidden}.contacts .left img{height:100%}.contacts .right{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center}.contacts .right .contactHeader{font-size:40px;margin-bottom:20px}@media(max-width:768px){.contacts .right .contactHeader{font-size:20px}}.contacts .right .contactWrapper,.contacts .right .contactWrapper .contactContent{display:flex;flex-direction:column;align-items:center;justify-content:center}.contacts .right .contactWrapper .contactContent{font-size:20px;margin:10px 0 30px}.contacts .right .contactWrapper .contactContentIcon span{margin:10px;font-size:36px}.contacts .right .contactWrapper .contactContentIcon span a{text-decoration:none;cursor:pointer;color:inherit}.app{height:100vh}.app .sections{width:100%;height:calc(100vh - 70px);position:relative;top:70px;scroll-behavior:smooth;background-color:#ffa07a;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-width:none}.app .sections::-webkit-scrollbar{display:none}.app .sections>*{width:100%;height:calc(100vh - 70px);scroll-snap-align:start}.topbar{width:100vw;height:70px;color:#15023a;background-color:#fff;position:fixed;top:0;z-index:99}.topbar,.topbar .wrapper{display:flex;align-items:center;justify-content:center}.topbar .wrapper{padding:10px 20px}.topbar .wrapper .topbarList{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.topbar .wrapper .topbarList a{text-decoration:none;color:inherit}.topbar .wrapper .topbarList .listItem{cursor:pointer;font-size:20px;padding:10px;color:#15023a}@media(max-width:768px){.topbar .wrapper .topbarList .listItem{font-size:18px}}.topbar .wrapper .topbarList .listItem:hover{background-color:#add8e6;border-radius:10px}
/*# sourceMappingURL=main.6d40eaa8.chunk.css.map */