section.hero-section{overflow:hidden}section.hero-section .hero-block{background-image:url(../../../img/hero-bg.png);background-size:cover;background-position:bottom center;min-height:100vh}@media (max-width:768px){section.hero-section .hero-block{min-height:0;padding:116px 0 20px}}section.hero-section .hero-block.pinned .col{padding:259px 0}@media (max-width:1200px){section.hero-section .hero-block.pinned .col{padding:200px 0}}section.hero-section .hero-block.pinned .image{top:0}section.hero-section .hero-block.centered .image{top:196%;right:calc(50% - 200px);-webkit-transform:scale(1.76);-ms-transform:scale(1.76);transform:scale(1.76)}@media (max-width:1500px){section.hero-section .hero-block.centered .image{top:110%;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}@media (max-width:1200px){section.hero-section .hero-block.centered .image{right:calc(50% - 150px)}}@media (max-width:992px){section.hero-section .hero-block.centered .image{top:150%;right:calc(50% - 110px)}}section.hero-section .hero-block .container{position:relative}section.hero-section .hero-block .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){section.hero-section .hero-block .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.hero-section .hero-block .col{width:calc(100% - 300px);max-width:928px;padding:365px 0;-webkit-transition:all .9s;-o-transition:all .9s;transition:all .9s}@media (max-width:1200px){section.hero-section .hero-block .col{padding:250px 0}}@media (max-width:768px){section.hero-section .hero-block .col{width:100%;max-width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.hero-section .hero-block .col h1{text-transform:uppercase;margin-bottom:33px}@media (max-width:768px){section.hero-section .hero-block .col h1{display:none}}section.hero-section .hero-block .col .mobile-title{display:none}section.hero-section .hero-block .col .mobile-title+.image{display:none}@media (max-width:768px){section.hero-section .hero-block .col .mobile-title+.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:192px;-webkit-animation:floatY 1.5s ease-in-out infinite alternate;animation:floatY 1.5s ease-in-out infinite alternate}@-webkit-keyframes floatY{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes floatY{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}}@media (max-width:768px){section.hero-section .hero-block .col .mobile-title{display:block;text-align:center;margin-bottom:45px}}section.hero-section .hero-block .col .text{margin-top:35px;color:#cecbc6}@media (max-width:768px){section.hero-section .hero-block .col .text{text-align:center;margin-top:67px;padding:0 40px;line-height:115%}}section.hero-section .hero-block .col .buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:26px}@media (max-width:992px){section.hero-section .hero-block .col .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}@media (max-width:768px){section.hero-section .hero-block .col .buttons{margin-top:35px}section.hero-section .hero-block .col .buttons .it-button{width:100%}}section.hero-section .hero-block .image{width:100%;max-width:400px;-webkit-transition:all .9s;-o-transition:all .9s;transition:all .9s;position:absolute;right:20px;top:20%}@media (max-width:1200px){section.hero-section .hero-block .image{max-width:300px}}@media (max-width:992px){section.hero-section .hero-block .image{top:15%;max-width:220px}}@media (max-width:768px){section.hero-section .hero-block .image{position:static;display:none}}section.hero-section .hero-block .image img{display:block;width:100%;height:auto}@media (max-width:768px){section.hero-section .about-block{padding:160px 0 50px}}section.hero-section .about-block .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh}@media (max-width:768px){section.hero-section .about-block .flex{min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.hero-section .about-block .mobile-image{display:none;margin:48px 0 15px}@media (max-width:768px){section.hero-section .about-block .mobile-image{display:block;width:calc(100% + 30px);margin-left:-15px}}section.hero-section .about-block .mobile-image img{display:block;width:100%;height:auto}section.hero-section .about-block .col{width:100%;max-width:485px}@media (max-width:1200px){section.hero-section .about-block .col{max-width:350px}}@media (max-width:992px){section.hero-section .about-block .col{max-width:250px}}@media (max-width:768px){section.hero-section .about-block .col{max-width:100%}}section.hero-section .about-block .col.left{-ms-flex-item-align:end;align-self:flex-end;padding:250px 0}@media (max-width:1500px){section.hero-section .about-block .col.left{padding:100px 0}}@media (max-width:768px){section.hero-section .about-block .col.left{padding:0}}section.hero-section .about-block .col.right{padding:243px 0}@media (max-width:1500px){section.hero-section .about-block .col.right{padding:150px 0}}@media (max-width:768px){section.hero-section .about-block .col.right{padding:0}}section.hero-section .about-block .col .text{margin-top:42px}@media (max-width:768px){section.hero-section .about-block .col .text{margin-top:12px}}