:root{--text-color: #E1E2EB;--text-color-accent: #8DBBFF;--text-color-secondary: #818899;--backgroud-color: #303030}body{background-color:var(--backgroud-color);color:var(--text-color);font-family:"Inter"}@media screen and (max-width:768px){body{padding-top:65px}}p{margin:0}.navbar-toggler{outline:0 !important;border:0 !important;box-shadow:none}.navbar-toggler:focus{outline:0 !important;border:0 !important;box-shadow:none}.navbar-toggler:hover{outline:0 !important;border:0 !important;box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important}section{padding:48px 0px}.logo{text-transform:uppercase;font-weight:700;color:var(--text-color) !important;letter-spacing:36%}.logo span{color:var(--text-color-accent)}.intro .section-title{color:var(--text-color);font-family:"Istok Web";font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:8%;text-align:center}.intro .section-title .logo{letter-spacing:30%}.intro .section-title b,.intro .section-title strong{letter-spacing:30%;color:var(--text-color-accent)}.intro .slider-title{text-align:center;font-size:20px;font-weight:300;line-height:32px;margin-bottom:30px;color:var(--text-color)}.intro .slider-title span{color:var(--text-color-accent)}@media screen and (max-width:768px){.intro .slider-title{font-size:18px;line-height:28px}}.intro .section-subtitle{font-size:16px;line-height:28px;letter-spacing:6%;font-weight:300;color:#d6d6d6;text-align:justify}.intro .section-subtitle b,.intro .section-subtitle strong{color:var(--text-color);font-weight:600}.anchor-label{font-size:15px;line-height:24px;text-transform:uppercase;letter-spacing:14%;padding-bottom:6px;font-weight:700;margin-bottom:30px;border-bottom:1px solid var(--text-color)}.anchor-label span{color:var(--text-color-accent)}@media screen and (max-width:768px){.anchor-label{font-size:13px;line-height:18px}}.about video,.what video,.contacts video{width:100%;height:auto}.about .wrapper-logos,.what .wrapper-logos,.contacts .wrapper-logos{margin:30px 0px}.about p,.what p,.contacts p{letter-spacing:8%;text-align:justify}.about .section-title p,.what .section-title p,.contacts .section-title p{font-family:"Istok Web";font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:30%;font-weight:700;margin:0;margin-bottom:6px}.about .section-title p span,.what .section-title p span,.contacts .section-title p span{color:var(--text-color-accent)}@media screen and (max-width:768px){.about .section-title p,.what .section-title p,.contacts .section-title p{line-height:30px}}.about .section-subtitle,.what .section-subtitle,.contacts .section-subtitle{margin-bottom:24px}.about .section-subtitle p,.what .section-subtitle p,.contacts .section-subtitle p{font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:8%}.about .section-subtitle span,.what .section-subtitle span,.contacts .section-subtitle span{font-weight:700;letter-spacing:30%}.about .content,.what .content,.contacts .content{margin:0px 0px 30px 0px}.about blockquote,.what blockquote,.contacts blockquote{font-size:20px;line-height:28px;font-weight:300;letter-spacing:0%;margin:24px 0px;text-align:center;font-style:italic}.about blockquote span,.what blockquote span,.contacts blockquote span{color:var(--text-color-accent)}.about blockquote p,.what blockquote p,.contacts blockquote p{margin:0;text-align:center}.about blockquote p b,.about blockquote p strong,.what blockquote p b,.what blockquote p strong,.contacts blockquote p b,.contacts blockquote p strong{font-weight:700}.about blockquote em,.what blockquote em,.contacts blockquote em{font-weight:300;font-style:normal;color:#d6d6d6}.about ul,.what ul,.contacts ul{column-count:2;column-gap:30px}@media (max-width:768px){.about ul,.what ul,.contacts ul{column-count:1}}.about p,.about li,.what p,.what li,.contacts p,.contacts li{font-size:16px;line-height:28px;font-weight:300;letter-spacing:8%}.about p b,.about p strong,.about li b,.about li strong,.what p b,.what p strong,.what li b,.what li strong,.contacts p b,.contacts p strong,.contacts li b,.contacts li strong{font-weight:700}.about p i,.about p em,.about li i,.about li em,.what p i,.what p em,.what li i,.what li em,.contacts p i,.contacts p em,.contacts li i,.contacts li em{color:white}.about p span,.about li span,.what p span,.what li span,.contacts p span,.contacts li span{color:var(--text-color-accent)}.service .section-title{font-family:"Istok Web";font-size:18px;line-height:18px;text-transform:uppercase;letter-spacing:30%;font-weight:700;margin-bottom:30px}.service .section-title span{color:var(--text-color-accent)}.service .service-title{font-size:30px;line-height:36px;height:70px;display:flex;align-items:end;margin-bottom:30px}.service .service-content{color:var(--text-color);font-weight:300;font-size:20px;letter-spacing:4%}.service .service-content ul{list-style:none}.service .service-content ul li{color:var(--text-color);font-size:20px;letter-spacing:4%;color:#d6d6d6;margin:21px 0px}.service .service-content ul li::before{content:".  ";color:var(--text-color-accent)}.special-p p{font-size:29px;line-height:36px;font-family:"Istok Web"}.special-p span{color:var(--text-color-accent)}@media screen and (max-width:768px){.special-p{margin-top:24px}.special-p p{font-size:22px;line-height:28px}}blockquote{font-size:20px;line-height:28px;font-weight:300;letter-spacing:0%;margin:24px 0px;text-align:center;font-style:italic}blockquote span{color:var(--text-color-accent)}blockquote p{margin:0}blockquote p b,blockquote p strong{font-weight:700}blockquote em{font-weight:300;font-style:normal;color:#d6d6d6}.wrapper-locations{color:var(--text-color-secondary)}.wrapper-locations .logo{letter-spacing:normal}.wrapper-locations .location-title{color:var(--text-color);font-size:30px;font-weight:300;line-height:36px;margin-bottom:30px}.wrapper-locations .location-office{color:#d6d6d6;color:var(--text-color);font-weight:600;font-size:16px;line-height:24px;margin:12px 0px}.wrapper-locations .location-office span{color:var(--text-color-accent)}.wrapper-locations .location-address{font-size:16px;line-height:24px}.wrapper-locations .location-postcode{font-size:16px;line-height:24px}.wrapper-locations .location-city{font-size:16px;line-height:24px}.wrapper-locations .location-mail{font-size:16px;line-height:24px}.wrapper-locations .location-website{font-size:16px;line-height:24px}.wrapper-footer{margin-top:60px;padding-top:60px;position:relative}.wrapper-footer:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50%;height:1px;background-color:var(--text-color)}.wrapper-footer p{margin:30px 0px;color:var(--text-color-secondary)}.wrapper-footer .wrapper-social ul{list-style:none;display:flex;justify-content:start;padding:0;margin:0;gap:30px}.wrapper-footer .wrapper-social ul li{margin:0px}.wrapper-footer .wrapper-social ul li a{color:var(--text-color);font-size:20px;line-height:24px}.wrapper-footer .wrapper-social ul li a:hover{color:var(--text-color-accent)}#wrapper-navbar{position:sticky;top:0;z-index:999;background-color:var(--backgroud-color)}@media screen and (max-width:1024px){#wrapper-navbar{position:fixed;top:0;left:0;width:100%;z-index:999}}#wrapper-navbar .nav-link{color:var(--text-color) !important;font-size:16px;line-height:20px;height:65px;display:flex;align-items:center}#wrapper-navbar .nav-link.active,#wrapper-navbar .nav-link:hover{position:relative}#wrapper-navbar .nav-link.active::after,#wrapper-navbar .nav-link:hover::after{content:"";position:absolute;top:15px;left:50%;transform:translateX(-50%);width:4px;height:4px;background-color:var(--text-color-accent);border-radius:50%}#wrapper-navbar .nav-link.active{font-weight:700}#wrapper-navbar.is-sticked{border-bottom:1px solid var(--text-color)}.intro{border-bottom:1px solid var(--text-color)}.intro img{max-width:84% !important}.swiper-slide{display:inline-block !important;width:auto !important}.swiper-slide img{height:84%}@media screen and (max-width:768px){.swiper-slide{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important}.swiper-slide img{max-width:100%;max-height:400px}}@media screen and (max-width:768px){.swiper-wrapper{width:100% !important;height:auto !important;align-items:center !important}}