@charset "UTF-8";.header__firstRow,.header__secondRow{text-shadow:4px 8px 10px rgba(0,0,0,0.24);color:#505050;font-family:Montserrat;font-size:45px;font-weight:700;line-height:50px;text-transform:uppercase;letter-spacing:2.7px;text-align:center}.about-us__title,.team__title,.works__title{opacity:0.9;color:#000000;font-family:Montserrat;font-size:38px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:2.28px}.about-us__under-title,.team__under-title,.works__under-title{opacity:0.62;color:#000000;font-family:Merriweather;font-size:18px;font-weight:400;line-height:28px;text-transform:uppercase;letter-spacing:1.08px;margin-top:10px;text-align:center}.header{width:100%;min-width:500px;background-color:#eff0f2;padding-bottom:200px;opacity:0.99;padding-top:65px}.header__logo-container{width:90%;margin:0 auto}.header__rectangle-logo{width:113px;height:46px;border:6px solid #170f1c;display:flex;justify-content:center}.header__rectangle-logo:hover{text-decoration:none}.header__text-logo{width:85px;height:16px;text-shadow:0 0 2px rgba(21,21,22,0.75);color:#000000;font-family:Montserrat;font-size:17px;line-height:28px;text-transform:uppercase;letter-spacing:1.02px;margin-top:4px}.header__text-logo .text-logo__o{color:#77efe5;font-size:21px;letter-spacing:1.26px}.header__contact-us{width:80%;margin:206px auto 0 auto}.header__firstRow{margin-bottom:10px}.header__shopno{padding:0 8px;margin-left:-11px;height:54px;background-color:rgba(118,244,234,0.5)}.header__agency{padding:0 8px;margin-right:-11px;width:236px;height:54px;background-color:rgba(118,244,234,0.5)}.header__button-container{margin-top:150px;display:flex;justify-content:center}.header__button{width:232px;height:53px;border-radius:2px;border:2px solid rgba(0,0,0,0.5);opacity:0.75;color:#000000;font-family:Montserrat;font-size:18px;font-weight:400;line-height:28px;text-transform:uppercase;letter-spacing:1.8px;transition:0.4s}.header__button:hover{background-color:#76f4ea;color:#ffffff;transition:0.4s}.header__img-container{float:right;margin-top:-20px}.header img{width:82px;height:92px;background-color:#eff0f2}.about-us{background-color:#f8fafa;padding-top:100px;padding-bottom:150px;height:auto}.about-us__title-container{text-align:center;margin:0 auto}.about-us__content-container{width:75%;max-width:1139px;margin:140px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1069px){.about-us__content-container{justify-content:center}}.about-us__image{width:392px;height:483px;padding-right:10px}.about-us__text-container{width:50%;margin-top:10px}@media screen and (max-width:1069px){.about-us__text-container{width:392px}}.about-us__content-title-first{opacity:0.75;color:#000000;font-family:Merriweather;font-size:20px;font-weight:bold;line-height:28px;text-transform:uppercase;letter-spacing:1.2px}.about-us__content-title-second{opacity:0.75;color:#000000;font-family:Merriweather;font-size:17px;font-weight:700;line-height:28px;text-transform:uppercase;letter-spacing:1.02px;margin-top:38px}.about-us__content-text-first{opacity:0.74;color:#000000;font-family:Raleway;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.8px;margin-top:31px}.about-us__content-text-second{height:72px;opacity:0.74;color:#000000;font-family:Raleway;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.8px;margin-top:27px}.works{padding-top:150px;padding-bottom:100px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.works__title-container{margin:0 auto;text-align:center}.works__images{width:100%;max-width:1139px;margin-top:127px;margin-bottom:125px}.works__row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1145px){.works__row{justify-content:center}}.works__row button{padding:0;margin:0;background-color:#ffffff;outline:none;border:none}.works__row button:focus{outline:none}.works__banner{width:370px;height:359px;margin-top:13px}@media screen and (max-width:1145px){.works__banner{margin-right:13px}}.works__pop-up{position:absolute;width:1139px;height:731px;top:0px;left:0px;display:none}.modal-content .modal-body{background-color:#444141;border:none;padding:0!important}.modal-content .modal-body img{width:100%;height:620px}.modal-content .modal-body .carousel-item.active{display:flex;justify-content:center;align-items:center}.team{width:100%;background-color:#f9fbfb;padding-top:10%;display:flex;justify-content:center;align-items:center;flex-direction:column}.team__title-container{margin:0 auto;text-align:center;margin-bottom:125px}.team__images{width:95%;max-width:1138px;display:flex;justify-content:center;flex-wrap:wrap}.team__row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1200px){.team__row{justify-content:center}}.team__person{width:370px;height:440px;margin-top:13px}@media screen and (max-width:1200px){.team__person{margin-right:13px}}.team__person:hover .team__letter{top:140px;left:18px;opacity:1;display:block}.team__letter{width:335px;height:260px;position:relative;top:140px;left:18px;transition:opacity 0.45s ease-out;opacity:0}.team__triangle{width:42px;height:37px;opacity:0.97;margin-bottom:-20px;border:22px solid transparent;border-bottom:33px solid #6df6eb}.team__rectangle{width:335px;height:241px;box-shadow:3px 6px 16px rgba(20,20,21,0.18);background-color:#6df6eb;opacity:0.98;padding-top:43px}.team__rectangle .rectangle-title{width:243px;height:19px;font-size:15px;line-height:24px;color:#272727;font-family:Merriweather;font-size:20px;font-weight:bold;letter-spacing:1px;margin-left:38px}.team__rectangle .rectangle-title .title-ui{width:243px;height:19px;opacity:0.95;color:#767070;font-family:Merriweather;font-size:15px;font-weight:400;line-height:24px;font-family:Merriweather;font-weight:400;letter-spacing:0.45px}.team__rectangle .rectangle-text{width:239px;height:64px;opacity:0.8;color:#000000;font-family:Raleway;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.16px;margin-top:23px;margin-left:38px}.team__rectangle .rectangle-icons{width:88px;height:13px;display:flex;justify-content:space-between;margin-top:37px;margin-left:39px}.team__rectangle .fa{width:15px;height:11px;opacity:0.7;color:#000000;font-size:13px;font-weight:400;line-height:21.57px;letter-spacing:0.15px;transition:0.5s}.team__rectangle .fa:hover{cursor:pointer;color:#767070;transition:0.5s}.footer{background-color:#f9fbfb;position:relative}.footer__top{overflow:hidden;display:flex;justify-content:center}.footer__contact-container{width:88%;max-width:1140px;top:308px;position:absolute;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:759.5px){.footer__contact-container{top:100px;justify-content:center}}.footer__location{width:40%;min-width:300px;background-color:rgba(2,22,35,0.71);padding-top:31px}@media screen and (max-width:759.5px){.footer__location{min-width:400px;padding-top:10px;margin-top:5px}}.footer__addres{width:213px;height:159px;opacity:0.6;color:#ffffff;font-family:Raleway;font-size:15px;font-weight:400;line-height:24px;margin-left:30px}.footer__addres a{display:inline-block;opacity:1;color:#ffffff;font-family:Raleway;font-weight:400}.footer__addres a:hover{text-decoration:none;color:#ddd7d7}.footer__map{width:90%;height:224px;background-color:grey;margin-top:30px;margin-left:22px;margin-bottom:10px}.footer__form{width:54%;min-width:300px;height:460px;background-color:#021623;opacity:0.71;padding-left:31px;padding-top:18px}@media screen and (max-width:759.5px){.footer__form{min-width:400px;height:415px}}.footer__form input{height:35px;padding:8px 9px 17px 4px;margin-top:20px}.footer__form textarea{min-height:87px;padding:0px 9px 17px 4px;margin-top:10px}.footer__form input,.footer__form textarea{width:90%;background-color:inherit;border:none;border-radius:0px;outline:0;border-bottom:1px solid rgba(255,255,255,0.4);opacity:1;color:#ffffff;font-family:Raleway;font-size:15px;font-weight:400;line-height:51px}.footer__form input:focus,.footer__form textarea:focus{color:#ffffff;background-color:inherit;border-bottom:1px solid rgba(255,255,255,0.6);outline:none}.footer__form button{width:244px;height:53px;border-radius:2px;background-color:#6eeee4;margin-top:38px;opacity:1;color:#000000;font-family:Montserrat;font-size:18px;font-weight:400;line-height:28px;text-transform:uppercase;letter-spacing:1.8px}.footer__form button:hover{background-color:#60c0b8;color:#f9fbfb}.footer__bottom{width:100%;height:316px;background-color:#262b2e}.footer__social{width:205px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:87px}.footer__title{height:12px;opacity:0.8;color:#ffffff;font-family:Raleway;font-size:16px;font-weight:400;line-height:25px;text-transform:uppercase;letter-spacing:0.16px}.footer__icons{width:205px;height:41px;margin-top:25px;display:flex;justify-content:space-between}.footer__fa-container.active{background-color:#71f6eb}.footer__fa-container.active .active{opacity:0.95;color:#000000;font-size:24px;font-weight:400}.footer__fa-container.active:hover{background-color:#65ccc3}.footer__fa-container{width:46px;height:40px;background-color:rgba(141,141,141,0.34);display:flex;justify-content:center;align-items:center;transition:0.5s}.footer__fa-container .fa{color:#faf4f4;opacity:0.6;font-size:24px;font-weight:400}.footer__fa-container:hover{background-color:rgba(226,226,226,0.34);cursor:pointer;transition:0.5s}