@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
@font-face{font-family:"Stolzl Thin";src:url(/wp-content/themes/archimatika/build/776da68c6cdce9f4fa43.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Stolzl Light";src:url(/wp-content/themes/archimatika/build/eebb93c56eff3ba2295c.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Stolzl Book";src:url(/wp-content/themes/archimatika/build/8f453e31721afe9d74fd.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Stolzl Regular";src:url(/wp-content/themes/archimatika/build/e894a221d17f0afecafc.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Stolzl Medium";src:url(/wp-content/themes/archimatika/build/1e3f762481c5dcda273c.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Stolzl Bold";src:url(/wp-content/themes/archimatika/build/70191b88c83c36fb6e68.ttf) format("truetype");font-weight:normal;font-style:normal}:root *,:root *:before,:root *:after{box-sizing:border-box}@media(min-width: 768px){:root:-webkit-resizer{display:none}}html{font-family:"Stolzl Regular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;position:relative}body{margin:0;padding:0}svg{display:block}img{display:block;max-width:100%;width:100%;height:auto}p{margin:0;padding:0;font-family:"Stolzl Book";font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#27272b}h1{margin:0;padding:0;color:#27272b;font-family:"Stolzl Regular";font-size:30px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 768px){h1{font-size:24px}}h1.like-h2{font-size:24px}@media(max-width: 768px){h1.like-h2{font-size:20px}}h2{margin:0;padding:0;color:#27272b;font-family:"Stolzl Regular";font-size:24px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 768px){h2{font-size:20px}}h3{margin:0;font-size:18px;font-style:normal;line-height:normal;font-weight:500}h4{margin:0;font-size:16px;font-style:normal;line-height:normal;font-weight:500}a{display:block;color:#27272b;outline:none;text-decoration:none;font-style:normal;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{outline:none}li{font-family:"Stolzl Book";color:#27272b}button{padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;outline:none;line-height:normal;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}button:focus,button:active{outline:none}input{display:block;padding:10px;outline:none}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}select{cursor:pointer}select:hover,select:focus{outline:none}table{width:100%;border-spacing:0}th{padding:0}td{padding:0;vertical-align:top}textarea{display:block;width:100%;min-height:150px;padding:6px;outline:none;resize:none}textarea ::-webkit-resizer{display:none}#root{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:100dvh}.container{max-width:1920px;width:100%;padding:0 92px;margin:0 auto}@media(max-width: 1500px){.container{padding:0 30px}}@media(max-width: 1200px){.container{padding:0 15px}}.nav-button{position:relative;min-width:56px;height:56px}@media(max-width: 1200px){.nav-button{min-width:60px;height:60px}}@media(max-width: 1200px){.nav-button{min-width:50px;height:50px}}@media(max-width: 768px){.nav-button{min-width:40px;height:40px}}.nav-button div{min-width:100%;height:3px;background-color:#27272b;position:absolute;left:0;transition:transform .2s ease}.nav-button div:first-child{top:calc(50% - 8px)}.nav-button div:last-child{bottom:calc(50% - 8px)}.nav-button.active div:first-child{top:calc(50% - 1.5px);transform:rotate(-45deg)}.nav-button.active div:last-child{bottom:calc(50% - 1.5px);transform:rotate(45deg)}#overlay-navigation{position:fixed;width:100%;height:100%;top:0;left:0;z-index:30;overflow:hidden;pointer-events:none}#overlay-navigation:after{content:"";display:flex;position:absolute;top:0;right:0;width:100%;height:100%;background-color:#fff;transform:scaleX(0);transition:transform .6s cubic-bezier(0.535, 0.005, 0, 1) .1s;transform-origin:100%;z-index:40}#overlay-navigation .navigation-body{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:50;opacity:0;transition:opacity .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#overlay-navigation .navigation-body .container{height:100%}#overlay-navigation .navigation-body .home-link{color:#27272b;font-size:20px;white-space:nowrap}@media screen and (max-width: 768px){#overlay-navigation .navigation-body .home-link{display:none}}#overlay-navigation .navigation-body .navigation-content{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:36px 0}#overlay-navigation .navigation-body .navigation-content .menu{display:flex;align-items:flex-start;width:100%}@media screen and (max-width: 768px){#overlay-navigation .navigation-body .navigation-content .menu{flex-direction:column}}#overlay-navigation .navigation-body .navigation-content .menu .menu-item{display:inline-flex;flex-direction:column;width:100%}#overlay-navigation .navigation-body .navigation-content .menu .menu-item:first-child{display:none}@media screen and (max-width: 768px){#overlay-navigation .navigation-body .navigation-content .menu .menu-item:first-child{display:block}}#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item{display:inline-flex;width:100%}#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item a{display:inline-flex;padding:10px 10px;align-items:center;color:#27272b;font-size:20px;white-space:nowrap}@media screen and (max-width: 768px){#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item a{white-space:wrap;padding:10px 0}}#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item button{display:none;padding:0 0 0 8px}@media screen and (max-width: 768px){#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item button{display:block}}#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item button.hide svg{transform:rotateZ(180deg)}#overlay-navigation .navigation-body .navigation-content .menu .menu-item .primary-item button svg{width:20px;height:auto;transform:rotateZ(90deg);transition:transform .3s;color:#27272b}#overlay-navigation .navigation-body .navigation-content .submenu{display:flex;flex-direction:column;width:100%}#overlay-navigation .navigation-body .navigation-content .submenu .menu-subitem{display:flex;width:100%}#overlay-navigation .navigation-body .navigation-content .submenu .menu-subitem a{display:inline-flex;align-items:center;color:#27272b;padding:6px 0;width:100%}#overlay-navigation .navigation-body .navigation-content .submenu .menu-subitem a span{margin:0 8px 0 0}#overlay-navigation .navigation-body .navigation-content .submenu .menu-subitem a span svg{width:16px;height:auto;transform:rotateZ(90deg);color:#27272b}#overlay-navigation.open{pointer-events:auto}#overlay-navigation.open:after{transform:scaleX(1)}#content{padding:0 0 60px 0}@media screen and (max-width: 1400px){#content{padding:0 0 40px 0}}.swiper-button-prev,.swiper-button-next{display:inline-flex}.slider-arrow{display:inline-flex;width:60px;height:60px;position:relative}.slider-arrow.prev:after{content:"";display:block;width:3px;height:50%;background:#fff;transform:rotate(25deg);position:absolute;left:50%;top:2px;border-radius:1px}.slider-arrow.prev:before{content:"";display:block;width:3px;height:50%;background:#fff;transform:rotate(-25deg);position:absolute;left:50%;bottom:2px;border-radius:1px}.slider-arrow.next:after{content:"";display:block;width:3px;height:50%;background:#fff;transform:rotate(-25deg);position:absolute;left:50%;top:2px;border-radius:1px}.slider-arrow.next:before{content:"";display:block;width:3px;height:50%;background:#fff;transform:rotate(25deg);position:absolute;left:50%;bottom:2px;border-radius:1px}.object-card{display:flex;width:100%;padding-bottom:80%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.object-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(39, 39, 43, 0) 0%, rgba(39, 39, 43, 0.74) 100%);z-index:1}.object-card .bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding:0 56px;position:absolute;bottom:62px;left:0px;z-index:10}@media(max-width: 992px){.object-card .bottom{padding:0 36px;bottom:32px}}.object-card .bottom .title{padding:0 20px 0 0;color:#fff;font-family:"Stolzl Regular";font-size:24px;font-style:normal;font-weight:400;line-height:130%;text-transform:capitalize;margin:0}.object-card .bottom .type{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border-radius:28px;border:2px solid #fff}.object-card .bottom .type p{padding:10px 24px;color:#fff;font-family:"Stolzl Regular";font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:lowercase}.archive-cards{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px;opacity:0}@media(max-width: 1500px){.archive-cards{grid-gap:30px}}@media(max-width: 1200px){.archive-cards{grid-gap:15px}}.archive-cards .link-card{position:relative;overflow:hidden}.archive-cards .link-card.span-2{grid-column:span 2}.archive-cards .link-card.span-3{grid-column:span 3}.archive-cards .link-card.span-6{grid-column:span 6}.archive-cards .link-card.padding-1 .image-center-cover{padding-bottom:76.8%}.archive-cards .link-card.padding-2 .image-center-cover{padding-bottom:50%}.archive-cards .link-card.padding-3 .image-center-cover{padding-bottom:24.4%}.archive-cards .link-card.padding-4 .image-center-cover{padding-bottom:37.8%}.archive-cards .link-card:hover .background{transform:scale(1.008)}.archive-cards .link-card:hover p span{opacity:1}.archive-cards .link-card p{display:inline-flex;align-items:center;position:absolute;bottom:38px;left:52px;color:#fff;z-index:10;font-family:"Stolzl Regular";font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.24px;text-transform:capitalize}@media(max-width: 1200px){.archive-cards .link-card p{bottom:26px;left:40px}}.archive-cards .link-card p span{margin:0 0 0 8px;opacity:0;transition:opacity .3s ease}.archive-cards .link-card p span svg{width:33px;height:33px}.heading-with-intro h1{color:#27272b;font-family:"Stolzl Regular";font-size:40px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 768px){.heading-with-intro h1{font-size:36px}}.heading-with-intro h2{font-family:"Stolzl Book";font-size:30px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 30px 0}.heading-with-intro h2:last-child{margin:0}.heading-with-intro.ver-1{display:flex;flex-direction:column}.heading-with-intro.ver-1 h1{margin-bottom:40px}.heading-with-intro.ver-2{display:flex;align-items:flex-start}@media(max-width: 768px){.heading-with-intro.ver-2{flex-direction:column}}.heading-with-intro.ver-2 h1{margin:0 120px 0 0}@media(max-width: 992px){.heading-with-intro.ver-2 h1{margin:0 80px 0 0}}@media(max-width: 768px){.heading-with-intro.ver-2 h1{margin:0 20px 0 0}}@media(max-width: 768px){.heading-with-intro.ver-2 h1{margin:0 0 40px 0}}.heading-with-intro-v2{margin:0 0 30px 0}.heading-with-intro-v2 p{margin:0 0 30px 0}.heading-with-intro-v2 p:last-child{margin:0}.heading-with-intro-v2.ver-1{display:flex;flex-direction:column}.heading-with-intro-v2.ver-1 h1{margin-bottom:30px}.heading-with-intro-v3{margin:0 0 30px 0}.heading-with-intro-v3 .content p{margin:0 0 20px 0}.heading-with-intro-v3 .content p:last-child{margin:0}.heading-with-intro-v3.ver-1{display:flex;flex-direction:column}.heading-with-intro-v3.ver-1 .title{margin-bottom:30px}.heading-with-intro-v3.ver-2{display:flex}@media screen and (max-width: 992px){.heading-with-intro-v3.ver-2{flex-direction:column}}.heading-with-intro-v3.ver-2 .title{margin:-8px 20px 20px 0;min-width:320px;max-width:320px;width:100%}@media screen and (max-width: 768px){.heading-with-intro-v3.ver-2 .title{margin:0 0 20px 0;min-width:270px;max-width:270px}}.heading-with-intro-v3.ver-2 .title h1{display:inline-flex}.heading-with-intro-v3.ver-2 .content{margin:0 0 0 0}.archive-page .heading-with-intro-v3{margin:0 0 30px 0}@media screen and (max-width: 1200px){.archive-page .heading-with-intro-v3{margin:0 0 15px 0}}.service .heading-with-intro-v3 .content p:first-child{padding:2px 0 0 0}.contacts{display:inline-flex;flex-direction:column}.contacts div{display:inline-flex;align-items:center;margin:0 0 30px 0}.contacts div:last-child{margin:0}.contacts div span{margin:0 8px 0 0}.contacts div span svg{width:20px;height:auto}.contacts div a{font-family:"Stolzl Book";overflow-wrap:anywhere;text-decoration:underline}#map .gm-style>div:last-child{display:none}#map .gm-style>div:nth-last-child(-n+3)>div{display:none}.scroll-to-top-button-container{position:fixed;bottom:0;width:100%}.scroll-to-top-button-container .container{position:relative}.scroll-to-top-absolute{position:absolute;right:0;top:0}.scroll-to-top-button{position:relative;top:-200px;left:calc(100% - 92px);transform:translateX(-100%);display:inline-flex;opacity:0;transition:opacity .25s}@media screen and (max-width: 1500px){.scroll-to-top-button{left:calc(100% - 30px)}}@media screen and (max-width: 1200px){.scroll-to-top-button{left:calc(100% - 15px)}}.scroll-to-top-button.white{color:#fff}.scroll-to-top-button svg{width:40px;height:40px;transition:color .25s linear;color:#27272b}.block-three-images{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px;margin:0 0 30px 0}@media(max-width: 1500px){.block-three-images{grid-gap:30px}}@media(max-width: 1200px){.block-three-images{grid-gap:15px}}.block-three-images .img{grid-column:span 2;background-position:center;background-repeat:no-repeat;background-size:cover}.block-three-images .img:first-child{grid-column:span 4;grid-row:span 2;padding-bottom:54%}@media(max-width: 992px){.block-three-images .img{grid-column:span 6;padding-bottom:54%}.block-three-images .img:first-child{grid-column:span 6}}.block-images{margin:0 0 30px 0}.block-images.img4-1_2x1_4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media(max-width: 1500px){.block-images.img4-1_2x1_4{grid-gap:30px}}@media(max-width: 1200px){.block-images.img4-1_2x1_4{grid-gap:15px}}.block-images.img4-1_2x1_4 .card{grid-column:span 1;background-position:center;background-repeat:no-repeat;background-size:cover}.block-images.img4-1_2x1_4 .card:first-child{grid-column:span 2;grid-row:span 2;padding-bottom:54%}.block-images.img4-1_2x1_4 .card.auto{padding-bottom:0 !important}@media(max-width: 992px){.block-images.img4-1_2x1_4 .card{grid-column:span 6;padding-bottom:54%}.block-images.img4-1_2x1_4 .card:first-child{grid-column:span 6}}.block-images.img4-1_2x1_4.reverse .card:first-child{grid-column:span 1;grid-row:span 1;padding-bottom:inherit}.block-images.img4-1_2x1_4.reverse .card:nth-child(2){grid-row-start:2}.block-images.img4-1_2x1_4.reverse .card:nth-child(4){grid-row-start:2}.block-images.img4-1_2x1_4.reverse .card:last-child{grid-column:span 2;grid-row:span 2;padding-bottom:54%}@media(max-width: 992px){.block-images.img4-1_2x1_4.reverse .card{grid-column:span 6 !important;grid-row-start:auto !important}}.section.bottom{margin:0 0 30px 0}.section.top{margin:60px 0 0 0}@media screen and (max-width: 1200px){.section.top{margin:30px 0 0 0}}.section.image-full{display:flex;flex-direction:column}.section.image-full.description-bottom .image-description{margin:10px 0 0 0}.section.image-full.description-top{flex-direction:column-reverse}.section.image-full.description-top .image-description{margin:0 0 10px 0}.section.images-50-50{display:flex;flex-direction:column}.section.images-50-50 .images-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-50-50 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-50-50 .images-container{grid-gap:15px}}@media screen and (max-width: 992px){.section.images-50-50 .images-container .card{grid-column:span 2}}.section.images-50-50.description-bottom .image-description{margin:10px 0 0 0}.section.images-50-50.description-top{flex-direction:column-reverse}.section.images-50-50.description-top .image-description{margin:0 0 10px 0}.section.images-1_3-2_3{display:flex;flex-direction:column}.section.images-1_3-2_3 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-1_3-2_3 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-1_3-2_3 .images-container{grid-gap:15px}}.section.images-1_3-2_3 .images-container .card{position:relative}.section.images-1_3-2_3 .images-container .card:first-child{grid-column:span 2}.section.images-1_3-2_3 .images-container .card:last-child{grid-column:span 4}@media screen and (max-width: 992px){.section.images-1_3-2_3 .images-container .card:first-child{grid-column:span 6}.section.images-1_3-2_3 .images-container .card:last-child{grid-column:span 6}}.section.images-1_3-2_3 .images-container .card .image{position:absolute;width:100%;height:100%;left:0;top:0}.section.images-1_3-2_3.description-bottom .image-description{margin:10px 0 0 0}.section.images-1_3-2_3.description-top{flex-direction:column-reverse}.section.images-1_3-2_3.description-top .image-description{margin:0 0 10px 0}.section.images-2_3-1_3{display:flex;flex-direction:column}.section.images-2_3-1_3 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-2_3-1_3 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-2_3-1_3 .images-container{grid-gap:15px}}.section.images-2_3-1_3 .images-container .card{position:relative}.section.images-2_3-1_3 .images-container .card:first-child{grid-column:span 4}.section.images-2_3-1_3 .images-container .card:last-child{grid-column:span 2}@media screen and (max-width: 992px){.section.images-2_3-1_3 .images-container .card:first-child{grid-column:span 6}.section.images-2_3-1_3 .images-container .card:last-child{grid-column:span 6}}.section.images-2_3-1_3 .images-container .card .image{position:absolute;width:100%;height:100%;left:0;top:0}.section.images-2_3-1_3.description-bottom .image-description{margin:10px 0 0 0}.section.images-2_3-1_3.description-top{flex-direction:column-reverse}.section.images-2_3-1_3.description-top .image-description{margin:0 0 10px 0}.section.images-50-x2{display:flex;flex-direction:column}.section.images-50-x2 .images-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-50-x2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-50-x2 .images-container{grid-gap:15px}}.section.images-50-x2 .images-container .image{grid-column:span 2}@media screen and (max-width: 992px){.section.images-50-x2 .images-container .image{grid-column:span 4;background-image:none !important;padding-bottom:0 !important}}.section.images-50-x2 .images-container .image:first-child{grid-row:span 2}@media screen and (max-width: 992px){.section.images-50-x2 .images-container .image:first-child{grid-row:auto}}.section.images-50-x2 .images-container .image img{display:none}@media screen and (max-width: 992px){.section.images-50-x2 .images-container .image img{display:block}}.section.images-50-x2.description-bottom .image-description{margin:10px 0 0 0}.section.images-50-x2.description-top{flex-direction:column-reverse}.section.images-50-x2.description-top .image-description{margin:0 0 10px 0}.section.images-60-x2{display:flex;flex-direction:column}.section.images-60-x2 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-60-x2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-60-x2 .images-container{grid-gap:15px}}.section.images-60-x2 .images-container .image{grid-column:span 2}@media screen and (max-width: 992px){.section.images-60-x2 .images-container .image{grid-column:span 6;background-image:none !important;padding-bottom:0 !important}}.section.images-60-x2 .images-container .image:first-child{grid-column:span 4;grid-row:span 2}@media screen and (max-width: 992px){.section.images-60-x2 .images-container .image:first-child{grid-column:span 6;grid-row:auto}}.section.images-60-x2 .images-container .image img{display:none}@media screen and (max-width: 992px){.section.images-60-x2 .images-container .image img{display:block}}.section.images-60-x2.description-bottom .image-description{margin:10px 0 0 0}.section.images-60-x2.description-top{flex-direction:column-reverse}.section.images-60-x2.description-top .image-description{margin:0 0 10px 0}.section.images-x2-50{display:flex;flex-direction:column}.section.images-x2-50 .images-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-x2-50 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-x2-50 .images-container{grid-gap:15px}}.section.images-x2-50 .images-container .image{grid-column:span 2}@media screen and (max-width: 992px){.section.images-x2-50 .images-container .image{grid-column:span 4;background-image:none !important;padding-bottom:0 !important}}.section.images-x2-50 .images-container .image:first-child{grid-row:span 1}@media screen and (max-width: 992px){.section.images-x2-50 .images-container .image:first-child{grid-row:auto}}.section.images-x2-50 .images-container .image:nth-child(2){grid-row-start:2}@media screen and (max-width: 992px){.section.images-x2-50 .images-container .image:nth-child(2){grid-row-start:auto}}.section.images-x2-50 .images-container .image:last-child{grid-column:span 2;grid-row:span 2}@media screen and (max-width: 992px){.section.images-x2-50 .images-container .image:last-child{grid-column:span 4;grid-row:auto}}.section.images-x2-50 .images-container .image img{display:none}@media screen and (max-width: 992px){.section.images-x2-50 .images-container .image img{display:block}}.section.images-x2-50.description-bottom .image-description{margin:10px 0 0 0}.section.images-x2-50.description-top{flex-direction:column-reverse}.section.images-x2-50.description-top .image-description{margin:0 0 10px 0}.section.images-x2-60{display:flex;flex-direction:column}.section.images-x2-60 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section.images-x2-60 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section.images-x2-60 .images-container{grid-gap:15px}}.section.images-x2-60 .images-container .image{grid-column:span 2}@media screen and (max-width: 992px){.section.images-x2-60 .images-container .image{grid-column:span 6;background-image:none !important;padding-bottom:0 !important}}.section.images-x2-60 .images-container .image:nth-child(2){grid-row-start:2}.section.images-x2-60 .images-container .image:last-child{grid-column:span 4;grid-row:span 2}@media screen and (max-width: 992px){.section.images-x2-60 .images-container .image:last-child{grid-column:span 6;grid-row:auto}}.section.images-x2-60 .images-container .image img{display:none}@media screen and (max-width: 992px){.section.images-x2-60 .images-container .image img{display:block}}.section.images-x2-60.description-bottom .image-description{margin:10px 0 0 0}.section.images-x2-60.description-top{flex-direction:column-reverse}.section.images-x2-60.description-top .image-description{margin:0 0 10px 0}.section .image{background-position:center;background-repeat:no-repeat;background-size:cover}.our-assigments h2{margin:0 0 30px 0;font-size:26px}@media screen and (max-width: 768px){.our-assigments h2{font-size:22px}}.our-assigments .body{display:grid;grid-template-columns:repeat(3, 1fr)}.our-assigments .body .map{grid-column:span 2;display:flex}@media screen and (max-width: 992px){.our-assigments .body .map{grid-column:span 3;grid-row-start:1;margin:0 0 40px 0}}.our-assigments .body .map #map{width:100%;padding-bottom:100%}.our-assigments .body .list{grid-column:span 1;margin:0 40px 0 0}@media screen and (max-width: 992px){.our-assigments .body .list{grid-column:span 3}}.our-assigments .body .list ul{padding:30px 0 0 0;margin:0}.our-assigments .body .list ul li{margin:0 0 40px 0;padding-inline-start:40px;position:relative;list-style-type:none}.our-assigments .body .list ul li:last-child{margin:0}.our-assigments .body .list ul li span{position:absolute;border-radius:100%;width:24px;height:24px;top:6px;left:0}.our-assigments .body .list ul li h3{margin:0 0 4px 0;font-size:20px}@media screen and (max-width: 768px){.our-assigments .body .list ul li h3{font-size:18px}}.image-center-cover{position:relative;overflow:hidden}.image-center-cover img{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.image-center-cover img.blur{filter:blur(8px)}.section2.bottom{margin:0 0 30px 0}.section2.top{margin:60px 0 0 0}@media screen and (max-width: 1200px){.section2.top{margin:30px 0 0 0}}.section2.image-full-V2{display:flex;flex-direction:column}.section2.image-full-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.image-full-V2.description-top{flex-direction:column-reverse}.section2.image-full-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-50-50-V2{display:flex;flex-direction:column}.section2.images-50-50-V2 .images-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-50-50-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-50-50-V2 .images-container{grid-gap:15px}}@media screen and (max-width: 992px){.section2.images-50-50-V2 .images-container .card{grid-column:span 2}}.section2.images-50-50-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-50-50-V2.description-top{flex-direction:column-reverse}.section2.images-50-50-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-1_3-2_3-V2{display:flex;flex-direction:column}.section2.images-1_3-2_3-V2 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-1_3-2_3-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-1_3-2_3-V2 .images-container{grid-gap:15px}}.section2.images-1_3-2_3-V2 .images-container .card{position:relative}.section2.images-1_3-2_3-V2 .images-container .card:first-child{grid-column:span 2}.section2.images-1_3-2_3-V2 .images-container .card:last-child{grid-column:span 4}@media screen and (max-width: 992px){.section2.images-1_3-2_3-V2 .images-container .card:first-child{grid-column:span 6}.section2.images-1_3-2_3-V2 .images-container .card:last-child{grid-column:span 6}}.section2.images-1_3-2_3-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-1_3-2_3-V2.description-top{flex-direction:column-reverse}.section2.images-1_3-2_3-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-2_3-1_3-V2{display:flex;flex-direction:column}.section2.images-2_3-1_3-V2 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-2_3-1_3-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-2_3-1_3-V2 .images-container{grid-gap:15px}}.section2.images-2_3-1_3-V2 .images-container .card{position:relative}.section2.images-2_3-1_3-V2 .images-container .card:first-child{grid-column:span 4}.section2.images-2_3-1_3-V2 .images-container .card:last-child{grid-column:span 2}@media screen and (max-width: 992px){.section2.images-2_3-1_3-V2 .images-container .card:first-child{grid-column:span 6}.section2.images-2_3-1_3-V2 .images-container .card:last-child{grid-column:span 6}}.section2.images-2_3-1_3-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-2_3-1_3-V2.description-top{flex-direction:column-reverse}.section2.images-2_3-1_3-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-50-x2-V2{display:flex;flex-direction:column}.section2.images-50-x2-V2 .images-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-50-x2-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-50-x2-V2 .images-container{grid-gap:15px}}.section2.images-50-x2-V2 .images-container .image-center-cover{grid-column:span 2}@media screen and (max-width: 992px){.section2.images-50-x2-V2 .images-container .image-center-cover{grid-column:span 4}}.section2.images-50-x2-V2 .images-container .image-center-cover:first-child{grid-row:span 2}@media screen and (max-width: 992px){.section2.images-50-x2-V2 .images-container .image-center-cover:first-child{grid-row:auto}}@media screen and (max-width: 992px){.section2.images-50-x2-V2 .images-container .image-center-cover:nth-child(2) img,.section2.images-50-x2-V2 .images-container .image-center-cover:nth-child(3) img{position:inherit}}.section2.images-50-x2-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-50-x2-V2.description-top{flex-direction:column-reverse}.section2.images-50-x2-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-x2-50-V2{display:flex;flex-direction:column}.section2.images-x2-50-V2 .images-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-x2-50-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-x2-50-V2 .images-container{grid-gap:15px}}.section2.images-x2-50-V2 .images-container .image-center-cover{grid-column:span 2}@media screen and (max-width: 992px){.section2.images-x2-50-V2 .images-container .image-center-cover{grid-column:span 4}}.section2.images-x2-50-V2 .images-container .image-center-cover:first-child{grid-row:span 1}@media screen and (max-width: 992px){.section2.images-x2-50-V2 .images-container .image-center-cover:first-child{grid-row:auto}.section2.images-x2-50-V2 .images-container .image-center-cover:first-child img{position:inherit}}.section2.images-x2-50-V2 .images-container .image-center-cover:nth-child(2){grid-row-start:2}@media screen and (max-width: 992px){.section2.images-x2-50-V2 .images-container .image-center-cover:nth-child(2){grid-row-start:auto}.section2.images-x2-50-V2 .images-container .image-center-cover:nth-child(2) img{position:inherit}}.section2.images-x2-50-V2 .images-container .image-center-cover:last-child{grid-column:span 2;grid-row:span 2}@media screen and (max-width: 992px){.section2.images-x2-50-V2 .images-container .image-center-cover:last-child{grid-column:span 4;grid-row:auto}}.section2.images-x2-50-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-x2-50-V2.description-top{flex-direction:column-reverse}.section2.images-x2-50-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-60-x2-V2{display:flex;flex-direction:column}.section2.images-60-x2-V2 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-60-x2-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-60-x2-V2 .images-container{grid-gap:15px}}.section2.images-60-x2-V2 .images-container .image-center-cover{grid-column:span 2}@media screen and (max-width: 992px){.section2.images-60-x2-V2 .images-container .image-center-cover{grid-column:span 6}}.section2.images-60-x2-V2 .images-container .image-center-cover:first-child{grid-column:span 4;grid-row:span 2}@media screen and (max-width: 992px){.section2.images-60-x2-V2 .images-container .image-center-cover:first-child{grid-column:span 6;grid-row:auto}}@media screen and (max-width: 992px){.section2.images-60-x2-V2 .images-container .image-center-cover:nth-child(2) img,.section2.images-60-x2-V2 .images-container .image-center-cover:nth-child(3) img{position:inherit}}.section2.images-60-x2-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-60-x2-V2.description-top{flex-direction:column-reverse}.section2.images-60-x2-V2.description-top .image-description{margin:0 0 10px 0}.section2.images-x2-60-V2{display:flex;flex-direction:column}.section2.images-x2-60-V2 .images-container{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 1400px){.section2.images-x2-60-V2 .images-container{grid-gap:30px}}@media screen and (max-width: 1200px){.section2.images-x2-60-V2 .images-container{grid-gap:15px}}@media screen and (max-width: 992px){.section2.images-x2-60-V2 .images-container .image-center-cover{grid-column:span 6}}.section2.images-x2-60-V2 .images-container .image-center-cover:first-child{grid-column:span 2}@media screen and (max-width: 992px){.section2.images-x2-60-V2 .images-container .image-center-cover:first-child{grid-column:span 6}.section2.images-x2-60-V2 .images-container .image-center-cover:first-child img{position:inherit}}.section2.images-x2-60-V2 .images-container .image-center-cover:nth-child(2){grid-column:span 2;grid-row-start:2}@media screen and (max-width: 992px){.section2.images-x2-60-V2 .images-container .image-center-cover:nth-child(2){grid-column:span 6}.section2.images-x2-60-V2 .images-container .image-center-cover:nth-child(2) img{position:inherit}}.section2.images-x2-60-V2 .images-container .image-center-cover:last-child{grid-column:span 4;grid-row:span 2}@media screen and (max-width: 992px){.section2.images-x2-60-V2 .images-container .image-center-cover:last-child{grid-column:span 6;grid-row:auto}}.section2.images-x2-60-V2.description-bottom .image-description{margin:10px 0 0 0}.section2.images-x2-60-V2.description-top{flex-direction:column-reverse}.section2.images-x2-60-V2.description-top .image-description{margin:0 0 10px 0}.image-description{word-break:break-word}.content-editor p{margin:0 0 30px 0}header{display:flex;justify-content:space-between;padding:36px 0 48px 0;position:relative}header .desktop-header{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 1200px){header .desktop-header{display:none}}header .desktop-header ul{display:flex;align-items:flex-end;padding:0;margin:0 0 8px 0px}header .desktop-header ul li{list-style-type:none}header .desktop-header ul li a{padding:0 32px;color:#27272b;font-size:20px}header .desktop-header ul li a .logo{max-width:245px;height:auto}header .desktop-header ul li:first-child a{padding:0 32px 0 0}header .desktop-header ul li:last-child a{padding:0 0 0 32px}header .mobile-header{display:none;width:100%;align-items:center;justify-content:space-between}@media screen and (max-width: 1200px){header .mobile-header{display:flex}}header .mobile-header a{margin:0 0 16px 0}header .mobile-header a .logo{max-width:245px;width:100%;height:auto}header .navigation{top:50%;right:0;transform:translateY(-50%);display:inline-flex}footer{display:flex}.footer-line{display:flex;background-color:#27272b;height:8px;margin-bottom:20px}.footer{display:flex;justify-content:space-between;padding:28px 40px 0px 40px}@media screen and (max-width: 992px){.footer{flex-direction:column-reverse;justify-content:center;align-items:center;padding:40px 15px}}@media screen and (max-width: 768px){.footer{padding:20px 15px}}.footer .left{display:flex;align-items:center}@media screen and (max-width: 576px){.footer .left{flex-direction:column}}.footer .left .text{margin:0 26px 0 0}@media screen and (max-width: 576px){.footer .left .text{margin:0}}.footer .left p{font-family:"Stolzl Regular";font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.24px;color:#27272b}.footer .left a{display:flex;align-items:center}.footer .left a svg{width:30px;height:30px}.footer .right{display:flex;align-items:center}@media screen and (max-width: 768px){.footer .right{justify-content:center}}.footer .right a{margin-bottom:18px;color:#27272b}.footer .right .logo{max-width:245px;height:auto}.homepage .title{margin:0 0 40px 0}.homepage .title h1{color:#27272b;font-family:"Stolzl Medium";font-size:52px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:-1px}@media(max-width: 1200px){.homepage .title h1{font-size:46px}}@media(max-width: 1024px){.homepage .title h1{font-size:40px}}@media(max-width: 992px){.homepage .title h1{font-size:38px}}#homepage-slider{position:relative}#homepage-slider .swiper-slide .image-center-cover{padding-bottom:56.25%}@media screen and (max-width: 768px){#homepage-slider .swiper-slide .image-center-cover{padding-bottom:0 !important;height:100% !important}}#homepage-slider .swiper-slide .image-center-cover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(66, 68, 78, 0.35) 0%, rgba(242, 242, 242, 0) 16.95%, rgba(66, 68, 78, 0) 50.52%, rgba(242, 242, 242, 0) 82.47%, rgba(66, 68, 78, 0.35) 100%)}@media screen and (max-width: 768px){#homepage-slider{height:calc(100vh - 234px);height:calc(100dvh - 234px)}}@media screen and (max-width: 666px){#homepage-slider{height:calc(100vh - 274px);height:calc(100dvh - 274px)}}.homepage-swiper-buttons{position:absolute;top:50%;display:flex;justify-content:space-between;width:100%;z-index:10;transform:translateY(-50%)}.service .section-1 .full-img{padding-bottom:40%;background-position:center;background-repeat:no-repeat;background-size:cover}.service .section-2{display:grid;grid-template-columns:repeat(2, 1fr);margin:0 0 30px 0}@media(max-width: 992px){.service .section-2{grid-template-columns:repeat(1, 1fr);padding:15px 0 0 0}}.service .section-2 .image{margin:0 90px 0 0}@media(max-width: 1500px){.service .section-2 .image{margin:0 60px 0 0}}@media(max-width: 1200px){.service .section-2 .image{margin:0 30px 0 0}}@media(max-width: 992px){.service .section-2 .image{margin:0 0 20px 0}.service .section-2 .image .object-card{padding-bottom:46%}}.service .section-2 .body .heading-with-intro-v3{margin:0}.service .section-5{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px;margin:0 0 30px 0}@media(max-width: 1500px){.service .section-5{grid-gap:30px}}@media(max-width: 1200px){.service .section-5{grid-gap:15px}}.service .section-5 .card{grid-column:span 1}@media(max-width: 992px){.service .section-5 .card{grid-column:span 2}}.service .section-5 .card:nth-child(3){grid-column:span 2}.service .section-5 .object-card{padding-bottom:46%}.service .section-5 .full-img{padding-bottom:22%;background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width: 992px){.service .section-5 .full-img{padding-bottom:46%}}.service .section-7 .object-card{padding-bottom:48%}.project-cards .project-card{grid-column:span 2}@media screen and (max-width: 1200px){.project-cards .project-card{grid-column:span 3}}@media screen and (max-width: 768px){.project-cards .project-card{grid-column:span 6}}.miscellaneous-cards .miscellaneous-card{grid-column:span 2}@media screen and (max-width: 1200px){.miscellaneous-cards .miscellaneous-card{grid-column:span 3}}@media screen and (max-width: 768px){.miscellaneous-cards .miscellaneous-card{grid-column:span 6}}.about-us{margin:0 0 30px 0}.about-us section{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}@media screen and (max-width: 1200px){.about-us section{grid-gap:15px}}.about-us section .media{grid-column:span 1;display:flex;flex-direction:column;width:100%;padding:6px 0 0 0}@media screen and (max-width: 992px){.about-us section .media{grid-column:span 3;padding:0 0 0 0}}.about-us section .media .object-card{margin-bottom:40px}.about-us section .media .image-center-cover:first-child{margin-bottom:40px}.about-us section .content{grid-column:span 2;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(max-width: 992px){.about-us section .content{grid-column:span 3}}.about-us section .content .text{margin:0 0 30px 0}.about-us section .content .text p{margin:0 0 30px 0}.about-us section .content .text p:last-child{margin:0}@media(max-width: 1200px){.about-us section .content .text p{font-size:22px}}@media(max-width: 992px){.about-us section .content .text p{font-size:20px}}.about-us section .content .contact-info{display:flex}@media screen and (max-width: 992px){.about-us section .content .contact-info{flex-direction:column-reverse}}.about-us section .content .contact-info .info{display:flex;flex-direction:column;padding:0 40px 0 0}@media screen and (max-width: 992px){.about-us section .content .contact-info .info{padding:30px 0 0 0}}.about-us section .content .contact-info .info .head{margin:0 0 28px 0}.about-us section .content .contact-info .info .head h2{white-space:nowrap}.about-us section .content .contact-info .info .contacts p{margin:0 0 28px 0;overflow-wrap:anywhere}@media(max-width: 1200px){.about-us section .content .contact-info .info .contacts p{font-size:20px}}.about-us section .content .contact-info .info .contacts p:last-child{margin:0}.about-us section .content .contact-info .director{width:100%}.about-us section .content .contact-info .director img{max-width:310px;width:310px}@media(max-width: 768px){.about-us section .content .contact-info .director img{max-width:100%;width:100%}}.contact section{display:grid;grid-template-columns:repeat(3, 1fr)}.contact section .info{grid-column:span 1;display:flex;flex-direction:column;width:100%}@media screen and (max-width: 992px){.contact section .info{grid-column:span 3;flex-direction:row}}@media screen and (max-width: 768px){.contact section .info{flex-direction:column}}.contact section .info .block{display:flex;justify-content:flex-start;width:100%;padding:0 20px 60px 0}@media screen and (max-width: 992px){.contact section .info .block{width:50%}}@media screen and (max-width: 768px){.contact section .info .block{width:100%;padding:0 0 40px 0}}.contact section .info .block .office{display:inline-flex;flex-direction:column}.contact section .info .block .office h2{margin:0 0 24px 0}@media screen and (max-width: 768px){.contact section .info .block .office h2{margin:0 0 30px 0}}.contact section .info .block .office .address{display:inline-flex;flex-direction:column;margin:0 0 14px 0}.contact section .info .block .office .address p{font-family:"Stolzl Regular"}.contact section .info .block .office .person{display:inline-flex;flex-direction:column;margin:0 0 30px 0}.contact section .info .block .office .person .name{font-family:"Stolzl Regular"}.contact section .hero{grid-column:span 2}.contact section .hero .image-center-cover{height:100%}@media screen and (max-width: 992px){.contact section .hero{grid-column:span 3}.contact section .hero .image-center-cover{height:100%}.contact section .hero .image-center-cover img{position:inherit}}.team-page .director{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}@media screen and (max-width: 1200px){.team-page .director{grid-gap:15px}}.team-page .director .director-info{grid-column:span 1;padding:6px 0 0 0}@media screen and (max-width: 768px){.team-page .director .director-info{grid-column:span 3;margin:0 0 20px 0}}.team-page .director .director-info .photo div{padding-bottom:80%;background-position:center;background-repeat:no-repeat;background-size:cover}.team-page .director .director-info .info{display:flex;flex-direction:column;justify-content:space-between;margin:30px 60px 0 0}.team-page .director .director-info .info .head{margin:0 0 28px 0}.team-page .director .director-info .info .head .director-name{color:#27272b;font-family:"Stolzl Regular";font-size:20px;font-style:normal;font-weight:400;line-height:140%}.team-page .director .director-info .info .contacts p{margin:0 0 28px 0}@media(max-width: 1200px){.team-page .director .director-info .info .contacts p{font-size:20px}}.team-page .director .director-info .info .contacts p:last-child{margin:0}.team-page .director .content{grid-column:span 2}@media(max-width: 768px){.team-page .director .content{grid-column:span 3}}.team-page .director .content p{margin:0 0 30px 0}.team-page .director .content p:last-child{margin:0}.team-page .team{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media screen and (max-width: 768px){.team-page .team{flex-direction:column;grid-gap:15px}}.team-page .team .content{grid-column:span 4}@media screen and (max-width: 768px){.team-page .team .content{grid-column:span 6}}.team-page .team .content h2{margin:0 0 30px 0}.team-page .team .content p{margin:0 0 30px 0}.team-page .team .content p:last-child{margin:0}.team-page .team .team-info{grid-column:span 2}@media screen and (max-width: 768px){.team-page .team .team-info{grid-column:span 6}}.team-page .team .team-info .photo div{padding-bottom:80%;background-position:center;background-repeat:no-repeat;background-size:cover}.team-page .organization h2{margin:0 0 30px 0}.team-page .organization .gallery{display:flex;width:100%}@media(max-width: 768px){.team-page .organization .gallery{flex-direction:column}}.team-page .organization .gallery .img{max-width:50%;width:100%}@media(max-width: 768px){.team-page .organization .gallery .img{max-width:100%}}.team-page .organization .gallery .img:first-child{padding:0 40px 0 0}@media(max-width: 768px){.team-page .organization .gallery .img:first-child{padding:0 0 40px 0}}.team-page .organization .gallery .img:last-child{padding:0 0 0 40px}@media(max-width: 768px){.team-page .organization .gallery .img:last-child{padding:0}}.team-page .organization .gallery .img div{padding-bottom:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.team-page .workprocess h2{margin:0 0 30px 0}.team-page .workprocess p{margin:0 0 28px 0}@media screen and (max-width: 1200px){.team-page .workprocess .photo .image-center-cover{padding-bottom:60% !important}}.team-page section{margin:0 0 120px 0}@media screen and (max-width: 1200px){.team-page section{margin:0 0 80px 0}}@media screen and (max-width: 768px){.team-page section{margin:0 0 40px 0}}.team-page section:last-child{margin-bottom:0}.team-page .section-1_2_img-1_2_text h2{margin:0 0 30px 0}.team-page .section-1_2_img-1_2_text .body{display:flex;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media screen and (max-width: 768px){.team-page .section-1_2_img-1_2_text .body{grid-template-columns:repeat(1, 1fr)}}.team-page .section-1_2_img-1_2_text .body .img{grid-column:span 1}.team-page .section-1_2_img-1_2_text .body .content{grid-column:span 1}.team-page .section-1_3_img-2_3_text h2{margin:0 0 30px 0}.team-page .section-1_3_img-2_3_text .body{display:flex;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}@media screen and (max-width: 768px){.team-page .section-1_3_img-2_3_text .body{grid-template-columns:repeat(1, 1fr)}}.team-page .section-1_3_img-2_3_text .body .img{grid-column:span 1}.team-page .section-1_3_img-2_3_text .body .content{grid-column:span 2}
