*,*::after,*::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:"Montserrat Alternates", sans-serif;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:60px}body{position:relative}.wrapper{max-width:1200px;margin:0 auto}.pos{position:relative}.header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;min-height:80vh;padding:1rem;background-color:#536969;font-size:1.3em;color:white;overflow:hidden}.header__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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}.header__btn{position:relative;margin-top:10rem;padding:1rem;border:1px solid white;border-radius:50%;font-size:1.2em;cursor:pointer}.header__btn::after{position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid white;content:"";border-radius:50%;font-size:1.2em;-webkit-animation:blur 3s infinite;animation:blur 3s infinite}.header__btn i{padding:0.5rem}.header__text{font-weight:lighter}.header__first-info,.header__second-info{font-weight:bold;letter-spacing:2px;text-transform:uppercase}.header__animation-element{position:absolute;top:0;left:0;right:0;font-size:3em;opacity:0.1}.header__animation-element--one{top:10px;left:unset;right:20px;-webkit-animation:rotate 65s infinite;animation:rotate 65s infinite}.header__animation-element--two{top:25px;left:15px;right:unset;-webkit-animation:rotate-two 65s infinite;animation:rotate-two 65s infinite}.header__menu{position:fixed;width:100%;height:0;left:-300%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;background-color:rgba(34,34,34,0.94);text-transform:uppercase;font-size:2em;list-style:none;visibility:none;opacity:0;z-index:-10;-webkit-transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;z-index:30}.header__menu-link{cursor:pointer;margin:0.3rem}.header__menu-link a{text-decoration:none;color:white}.header a{color:white}.show-menu{visibility:visible;opacity:1;height:300%;left:unset;-webkit-transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;z-index:30}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-two{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-two{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes blur{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes blur{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@media (min-width: 320px){.header{font-size:1.6em}}@media (min-width: 592px){.header{font-size:1.8em}.header__animation-element--one{top:15px;right:18px}.header__animation-element--two{top:35px;left:22px}}@media (min-width: 992px){.header{font-size:2.2rem}}@media (min-width: 1200px){.header{font-size:2.4rem}}@media (min-width: 1400px){.header{font-size:2.8rem}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;padding:2rem;width:100%;line-height:2rem;background-color:transparent;color:white;font-size:2em;z-index:100}.nav__social{padding:0.3rem;cursor:pointer}.nav__link{text-decoration:none;color:white}.nav__link-bold{font-weight:bold}.nav__link-light{font-weight:lighter}.nav__left-box-logo-spn{font-size:1.8em;font-weight:bold}.nav__left-box{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__left-box-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:25px;width:25px;margin-right:1rem;cursor:pointer;-webkit-transition:all 0.4s;transition:all 0.4s}.nav__left-box-burger span{display:block;height:2px;width:100%;background-color:#fff;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all 0.4s;transition:all 0.4s}.active span:nth-child(2){display:none}.active span:nth-child(1){-webkit-transform:rotate(-45deg) translateX(-10px);transform:rotate(-45deg) translateX(-10px)}.active span:nth-child(3){-webkit-transform:rotate(45deg) translateX(-10px);transform:rotate(45deg) translateX(-10px)}.main{min-height:100vh;padding-top:5em;background-color:#f1f1f1}.about{width:90%;padding:3rem;background-color:#fff;-webkit-box-shadow:0px 10px 30px rgba(5,5,5,0.1);box-shadow:0px 10px 30px rgba(5,5,5,0.1);color:#15191d;border-top-right-radius:5px;border-top-left-radius:5px}.about__text-box{margin:0 auto}.about__info{position:relative;font-size:2.4em;padding:3rem 0;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:bold}.about__info::after{position:absolute;top:80%;right:50%;content:"";height:3px;width:30px;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%);background-color:gray}.about__text{margin-top:2rem;font-size:1.5em;text-align:justify}.about__teams{width:100%;margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about__teams-item{margin:0.5rem;padding:0.5rem;height:300px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover;background-position:center;-ms-flex-preferred-size:40%;flex-basis:40%;font-size:1.8em;color:white}.about__teams-item--0{background-image:url("../img/team/Paul.jpg")}.about__teams-item--1{background-image:url("../img/team/Mike.jpg")}.about__teams-item--2{background-image:url("../img/team/Kate.jpg")}.about__teams-item--2 .box{color:#000}.about__teams-item--3{background-image:url("../img/team/Sonia.jpg")}.about__teams-item--4{background-image:url("../img/team/Chris.jpg")}.about__teams-item--5{background-image:url("../img/team/Molly.jpg")}.about__teams .socials{margin:0.3rem;font-size:2em}.about__teams .socials i{cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s}.about__teams .socials i:hover{color:#ddd}@media (min-width: 768px){.about .about__info{font-size:3em}.about .about__text{padding:3rem 9rem;font-size:1.6em}}@media (min-width: 992px){.about .about__info{font-size:3.2em}.about .about__text{padding:3rem 12rem;font-size:1.8em}}@media (min-width: 1200px){.about .about__info{font-size:4em}.about .about__text{padding:3rem 16rem;font-size:2em}}.offer{width:90%;padding:3rem;background-color:#fff;-webkit-box-shadow:0px 10px 30px rgba(5,5,5,0.1);box-shadow:0px 10px 30px rgba(5,5,5,0.1);color:#15191d;margin-top:1rem}.offer__info{position:relative;font-size:2.4em;padding:3rem 0;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:bold}.offer__info::after{position:absolute;top:80%;right:50%;content:"";height:3px;width:30px;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%);background-color:gray}.offer__text{margin-top:2rem;font-size:1.5em;text-align:justify}.offer__box{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer__box-item{margin-top:2rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:350px;background-color:gold;font-size:1.8em;text-align:center}.offer__box-item--one{background-color:#c57d3f;background-image:linear-gradient(315deg, #b67a45 0%, #292424 74%);color:white}.offer__box-item--two{background-color:#d2d8d6;background-image:linear-gradient(315deg, #d2d8d6 0%, #dce8e0 74%)}.offer__box-item--three{background-color:#bb8c53;background-image:linear-gradient(315deg, #a38560 0%, #e0d4ae 74%);color:white}.offer__phone{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offer__phone-item{width:50%;padding:2rem;text-align:center;font-size:1.8em;border:1px solid rgba(34,34,34,0.94);cursor:pointer}@media (min-width: 768px){.offer__info{font-size:3em}.offer__text{padding:3rem 9rem;font-size:1.6em}.offer__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.offer__box-item{margin:0 1rem;height:400px;-ms-flex-preferred-size:80%;flex-basis:80%}.offer__phone-item{width:30%;font-size:2.2em}}@media (min-width: 992px){.offer__info{font-size:3.2em}.offer__text{padding:3rem 12rem;font-size:1.8em}.offer__box-item{margin:0 1.2rem;height:400px;font-size:2em;text-align:center;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.offer__box-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.offer__phone-item{width:20%;font-size:2.4em;-webkit-transition:all 0.3s;transition:all 0.3s}.offer__phone-item:hover{color:white;background-color:rgba(34,34,34,0.94)}}@media (min-width: 1200px){.offer__info{font-size:4em}.offer__text{padding:3rem 16rem;font-size:2em}}.realizations{width:90%;padding:3rem;background-color:#fff;-webkit-box-shadow:0px 10px 30px rgba(5,5,5,0.1);box-shadow:0px 10px 30px rgba(5,5,5,0.1);color:#15191d;margin-top:1rem;margin-bottom:5rem;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.realizations__info{position:relative;font-size:2.4em;padding:3rem 0;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:bold}.realizations__info::after{position:absolute;top:80%;right:50%;content:"";height:3px;width:30px;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%);background-color:gray}.realizations__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.realizations__box--mar{margin-top:3rem}.realizations__box-img{margin:0.5rem;width:100%;height:300px}@media (min-width: 768px){.realizations__info{font-size:3em}.realizations__text{padding:3rem 9rem;font-size:1.6em}.realizations__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.realizations__box-img{margin:0.5rem;width:30%;height:300px}.realizations__box-img--mod{width:40%}}@media (min-width: 992px){.realizations__info{font-size:3.2em}.realizations__text{padding:3rem 12rem;font-size:1.8em}}@media (min-width: 1200px){.realizations__info{font-size:4em}.realizations__text{padding:3rem 16rem;font-size:2em}}.clients{padding:2rem;background-color:#3b3939}.clients__box{margin-top:2rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clients__box-item{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;color:white}.clients__box-item i{font-size:10em}.clients__box-item p{margin-top:1rem;font-size:2em}@media (min-width: 567px){.clients__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clients__box-item{margin-top:unset;-ms-flex-preferred-size:50%;flex-basis:50%}.clients__box-item i{margin-top:2rem;font-size:6em}.clients__box-item p{font-size:2em}}@media (min-width: 768px){.clients__box-item{-ms-flex-preferred-size:30%;flex-basis:30%}.clients__box-item i{margin-top:1rem;font-size:6em}.clients__box-item p{font-size:1.8em}}@media (min-width: 992px){.clients__box-item{-webkit-animation:bounceIn;animation:bounceIn;-webkit-animation-duration:5.5s;animation-duration:5.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-ms-flex-preferred-size:10%;flex-basis:10%}.clients__box-item:nth-of-type(1){-webkit-animation-delay:1s;animation-delay:1s}.clients__box-item:nth-of-type(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.clients__box-item:nth-of-type(3){-webkit-animation-delay:1.8s;animation-delay:1.8s}.clients__box-item:nth-of-type(4){-webkit-animation-delay:2s;animation-delay:2s}.clients__box-item:nth-of-type(5){-webkit-animation-delay:1.2s;animation-delay:1.2s}.clients__box-item:nth-of-type(6){-webkit-animation-delay:2.5s;animation-delay:2.5s}.clients__box-item i{font-size:4em}.clients__box-item p{margin-top:1rem;font-size:1.8em}}@-webkit-keyframes bounceIn{0%{transform:scale(0.1);-webkit-transform:scale(0.1);opacity:0}5%{transform:scale(1.2);-webkit-transform:scale(1.2);opacity:1}10%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes bounceIn{0%{transform:scale(0.1);-webkit-transform:scale(0.1);opacity:0}5%{transform:scale(1.2);-webkit-transform:scale(1.2);opacity:1}10%{transform:scale(1);-webkit-transform:scale(1)}}.contact{padding:2rem;background-color:#15191d}.contact__info{position:relative;font-size:2.4em;padding:3rem 0;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:bold;color:white}.contact__info::after{position:absolute;top:80%;right:50%;content:"";height:3px;width:30px;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%);background-color:gray}.contact__box{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__box .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%}.contact__box .form input,.contact__box .form textarea{margin-top:1rem;padding:1rem;background-color:transparent;border:2px solid white;color:white;outline:none}.contact__box .form__textarea{resize:none}.contact__box .form__btn{margin-top:3rem;padding:1rem;color:white;outline:none;background-color:#626060;border:none;text-transform:uppercase;font-family:"Montserrat Alternates", sans-serif;font-weight:bold;letter-spacing:2px}.contact__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem}.contact__socials-item{margin:1rem;padding:1rem;font-size:3em;color:#536969;border:1px solid #536969}@media (min-width: 768px){.contact__info{font-size:3em}.contact__box .form{width:70%}}@media (min-width: 992px){.contact__info{font-size:3.2em}.contact__box .form{width:50%}.contact__box .form__btn{-webkit-transition:background 0.3s;transition:background 0.3s;cursor:pointer}.contact__box .form__btn:hover{background-color:#7a7676}.contact__socials{margin:2rem}.contact__socials-item{cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.contact__socials-item:hover{background-color:#536969;color:#15191d}}@media (min-width: 1200px){.contact__info{font-size:4em}.contact__box .form{width:30%}}.footer{padding:2rem;background-color:#000}.footer__author{font-size:1.6em;text-align:center;color:white}@media (min-width: 567px){.footer__author{font-size:2em}}
/*# sourceMappingURL=style.css.map */