/*!
Theme Name: TGAS
Theme URI: http://underscores.me/
Author: Efir Media
Author URI: https://efirmedia.com/
Description: TGAS Wordpress Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tgas
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

TGAS is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:'AT Surt';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/AT_Surt_Light/at_surt_light-webfont.woff2) format("woff2"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/AT_Surt_Light/at_surt_light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'AT Surt';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/AT_Surt_Light/at_surt_regular-webfont.woff) format("woff"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/AT_Surt_Light/at_surt_regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'AT Surt';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/AT_Surt_Light/at_surt_medium-webfont.woff2) format("woff2"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/AT_Surt_Light/at_surt_medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Century Gothic WGL';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/Century_Gothic_WGL/centurygothicwgl-webfont.eot);src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/Century_Gothic_WGL/centurygothicwgl-webfont.eot?#iefix) format("embedded-opentype"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/Century_Gothic_WGL/centurygothicwgl-webfont.woff2) format("woff2"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/Century_Gothic_WGL/centurygothicwgl-webfont.woff) format("woff"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/Century_Gothic_WGL/centurygothicwgl-webfont.svg#centgothwgluploaded_file) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Neue Haas Unica';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-light-webfont.eot);src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-light-webfont.eot?#iefix) format("embedded-opentype"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-light-webfont.woff2) format("woff2"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-light-webfont.woff) format("woff"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-light-webfont.svg#neue_haas_unicalight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Neue Haas Unica';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-medium-webfont.eot);src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-medium-webfont.eot?#iefix) format("embedded-opentype"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-medium-webfont.woff2) format("woff2"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-medium-webfont.woff) format("woff"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-medium-webfont.svg#neue_haas_unicamedium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Neue Haas Unica';src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-regular-webfont.eot);src:url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-regular-webfont.woff2) format("woff2"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-regular-webfont.woff) format("woff"),url(//beta.galantearchitecture.com/wp-content/themes/tgas/./web-fonts/NeueHaasUnica/neuehaasunica-regular-webfont.svg#neue_haas_unicaregular) format("svg");font-weight:400;font-style:normal}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:"Neue Haas Unica"}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;overflow-x:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{transition:color .3s ease;text-decoration:none;color:inherit}a:hover,a:focus,a:active{transition:color .3s ease}a:hover,a:active{outline:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul{display:block}.menu-toggle{display:block;padding:0;margin-right:0;margin-left:auto;background:0 0;border:none}.menu-toggle svg line{transition:stroke .3s ease}@media screen and (min-width:700px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.site-header{width:100%;position:fixed;top:0;left:0;z-index:999;background:rgba(255,255,255,.01);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);padding:24px 0 28px;transition:top 1s ease,background 2s ease}@media screen and (max-width:700px){.site-header{padding:20px 0}}.site-header .menu-close,.site-header .header-logo-mob,.site-header .header-button--mob,.site-header .mobile-menu-title{display:none}.site-header .right-part{display:flex;align-items:center;justify-content:space-between;gap:20px}.scrolling-header header,.page-template-whiteheader header,.page-template-legal header,.post-type-archive-portfolio header{background:#fff;transition:top 1s ease,background 2s ease}.scrolling-header header .tgas-head-menu li a,.page-template-whiteheader header .tgas-head-menu li a,.page-template-legal header .tgas-head-menu li a,.post-type-archive-portfolio header .tgas-head-menu li a{color:#000}.scrolling-header header .header-button--pc,.page-template-whiteheader header .header-button--pc,.page-template-legal header .header-button--pc,.post-type-archive-portfolio header .header-button--pc{border:1px solid #000;color:#000}.scrolling-header header .header-button--pc svg path,.page-template-whiteheader header .header-button--pc svg path,.page-template-legal header .header-button--pc svg path,.post-type-archive-portfolio header .header-button--pc svg path{fill:#000;transition:fill .3s ease}.scrolling-header header .header-button--pc:hover,.page-template-whiteheader header .header-button--pc:hover,.page-template-legal header .header-button--pc:hover,.post-type-archive-portfolio header .header-button--pc:hover{color:#fff;transition:color .3s ease}.scrolling-header header .header-button--pc:hover svg path,.page-template-whiteheader header .header-button--pc:hover svg path,.page-template-legal header .header-button--pc:hover svg path,.post-type-archive-portfolio header .header-button--pc:hover svg path{fill:#fff;transition:fill .3s ease}.scrolling-header header .tgas-head-menu li a:before,.page-template-whiteheader header .tgas-head-menu li a:before,.page-template-legal header .tgas-head-menu li a:before,.post-type-archive-portfolio header .tgas-head-menu li a:before{background-color:#000}.scrolling-header header .menu-toggle svg line,.page-template-whiteheader header .menu-toggle svg line,.page-template-legal header .menu-toggle svg line,.post-type-archive-portfolio header .menu-toggle svg line{stroke:#000;transition:stroke .3s ease}.scrolling-down header.site-header{transition:top .3s ease;top:-100px}.header-logo{display:flex}.header-logo svg{max-width:140px}@media screen and (max-width:800px){.header-logo svg{max-width:79px;height:auto;z-index:10009}}.header-container{display:flex;align-items:center}@media screen and (max-width:1200px){.header-container{justify-content:space-between}}.header-container .left-part,.header-container .right-part{width:50%}@media screen and (max-width:1200px){.header-container .left-part{width:100px}}@media screen and (max-width:1200px){.header-container .right-part{width:calc(100% - 180px)}}@media screen and (max-width:800px){.header-container .right-part{width:calc(100% - 150px)}}.mobile-menu-opened header.site-header{top:0;height:100vh}@media screen and (max-width:500px){.mobile-menu-opened header.site-header{height:100vh;max-height:-webkit-fill-available}}.mobile-menu-opened .tgas-head-menu-container{padding:0 20px}.mobile-menu-opened .mobile-menu-title{padding:0 20px;display:block;font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:32px;line-height:100%;letter-spacing:-.03em;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;margin-top:163px;margin-bottom:50px}.mobile-menu-opened .header-button--mob{left:20px;border:1px solid #000;color:#000;justify-content:center;font-family:'Neue Haas Unica';font-style:normal;font-weight:500;font-size:12px;line-height:14px;position:fixed;width:calc(100vw - 40px);bottom:20px}.mobile-menu-opened .header-button--mob:hover{background:#fff}.mobile-menu-opened .header-button--mob svg path{fill:#000;transition:fill .3s ease}.mobile-menu-opened .menu-close{display:block;position:absolute;cursor:pointer;top:24px;right:20px;z-index:99999;font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;color:#000}.mobile-menu-opened .header-logo-mob{display:block;position:absolute;top:20px;left:20px}.mobile-menu-opened .header-button--mob{display:flex}.mobile-menu-opened .tgas-menu-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9999}.mobile-menu-opened .tgas-menu-wrapper .tgas-head-menu li{margin:0;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #e8e8e8}.mobile-menu-opened .tgas-menu-wrapper .tgas-head-menu li a{font-family:'Neue Haas Unica';text-transform:none;font-style:normal;font-weight:400;font-size:20px;line-height:26px;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#17171b}.mobile-menu-opened .tgas-menu-wrapper .tgas-head-menu li a:before{display:none}.mobile-menu-opened .tgas-menu-wrapper .tgas-head-menu li.current-menu-item a{text-decoration:underline}.tgas-head-menu{gap:58px}@media screen and (max-width:800px){.tgas-head-menu{gap:20px}}.tgas-head-menu li a{font-family:'AT Surt';font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-transform:uppercase;color:#fff}@media screen and (max-width:800px){.tgas-head-menu li a{font-size:13px;line-height:13px}}.tgas-head-menu li a:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background-color:#fff;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.tgas-head-menu li a:hover:before{transform-origin:bottom left;transform:scaleX(1)}.tgas-head-menu li.current-menu-item a:before{transform-origin:bottom left;transform:scaleX(1)}.header-button{font-family:'AT Surt';display:flex;align-items:center;gap:15px;padding:14px 19px;mix-blend-mode:normal;border:1px solid #fff;border-radius:50px;font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-transform:uppercase;color:#fff;white-space:nowrap;transition:background .3s ease,border .3s ease;box-sizing:border-box}@media screen and (max-width:800px){.header-button{font-size:13px;line-height:13px;padding:13px 15px}}.header-button:hover{border:1px solid #000;background:#000;transition:background .3s ease,border .3s ease}@media screen and (max-width:700px){.header-button.header-button--pc{display:none}}footer{margin-top:143px}@media screen and (max-width:1024px){footer{margin-top:120px}}.footer-part{display:flex}@media screen and (max-width:760px){.footer-part{flex-wrap:wrap}.footer-part.footer-top-part{gap:43.5px}.footer-part.footer-bottom-part{gap:20px}.footer-part .footer-col--left{order:2}.footer-part .footer-col--right{order:1}}.footer-part .footer-col{width:50%}@media screen and (max-width:760px){.footer-part .footer-col{width:100%}}.footer-col-title{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;padding-bottom:26px;border-bottom:1px solid #e9e9e9}@media screen and (max-width:1024px){.footer-col-title{font-weight:300;padding-bottom:25px}}.footer-socials{display:flex;gap:26px;align-items:center;margin-top:189px;margin-bottom:29px}.footer-socials .footer-social{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.footer-socials{margin-top:70px;margin-bottom:18px;gap:20px}.footer-socials svg{max-width:16px;height:auto}}.footer-email,.footer-tel{margin:0;margin-bottom:26.26px}@media screen and (max-width:1024px){.footer-email,.footer-tel{margin-bottom:18px}}.footer-email a,.footer-tel a{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:32px;line-height:110%;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;display:inline-flex;position:relative}@media screen and (max-width:1024px){.footer-email a,.footer-tel a{font-weight:400;font-size:20px;line-height:110%;font-feature-settings:none}}.footer-email a:before,.footer-tel a:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background-color:#000;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.footer-email a:hover:before,.footer-tel a:hover:before{transform-origin:bottom left;transform:scaleX(1)}.footer-tel{margin:0}.privacy-deskr{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:15px;line-height:132%;color:#000;margin:0}.menu-footer-menu-container .menu{padding:0;margin:0;list-style:none;display:flex;flex-flow:column;gap:15px;margin-top:92px}@media screen and (max-width:1024px){.menu-footer-menu-container .menu{margin-top:25px}}.menu-footer-menu-container .menu li.current-menu-item a{color:#000}.menu-footer-menu-container .menu li.current-menu-item a:after{display:none;content:"";background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/arrow-on-hover.svg) center center no-repeat;height:59px;width:59px;opacity:1;transition:opacity .3s ease}@media screen and (max-width:1024px){.menu-footer-menu-container .menu li.current-menu-item a:after{height:39px;width:39px;background-size:contain}}@media screen and (max-width:650px){.menu-footer-menu-container .menu li.current-menu-item a:after{display:none}}.menu-footer-menu-container .menu li a{display:flex;align-items:flex-start;gap:9px;font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:64px;line-height:120%;color:rgba(0,0,0,.2)}@media screen and (max-width:1024px){.menu-footer-menu-container .menu li a{font-size:40px}}.menu-footer-menu-container .menu li a:after{content:"";opacity:0;transition:opacity .3s ease}.menu-footer-menu-container .menu li a:hover{color:#000}.menu-footer-menu-container .menu li a:hover:after{content:"";background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/arrow-on-hover.svg) center center no-repeat;height:59px;width:59px;opacity:1;transition:opacity .3s ease}@media screen and (max-width:1024px){.menu-footer-menu-container .menu li a:hover:after{height:39px;width:39px;background-size:contain}}@media screen and (max-width:650px){.menu-footer-menu-container .menu li a:hover:after{display:none}}.footer-bottom-part{margin-top:158px;align-items:center;padding-bottom:15px}@media screen and (max-width:1024px){.footer-bottom-part{margin-top:40px}}.menu-footer-privacy-menu-container ul{margin:0;padding:0;list-style:none;display:flex;gap:75px}.menu-footer-privacy-menu-container ul li a{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:15px;line-height:132%;color:#000;display:flex;position:relative}.menu-footer-privacy-menu-container ul li a:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background-color:#000;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.menu-footer-privacy-menu-container ul li a:hover:before{transform-origin:bottom left;transform:scaleX(1)}.sticky{display:block}.updated:not(.published){display:none}.tgas-container{max-width:1880px;margin:0 auto}@media screen and (max-width:1920px){.tgas-container{max-width:100%;padding:0 20px}}.slick-dots{width:100%;bottom:46px;display:flex;justify-content:center;gap:12.54px}.slick-dots li{width:8px;height:8px;margin:0}.slick-dots li button{width:8px;height:8px;padding:0;background:#fff;opacity:.2;border-radius:50%;transition:opacity .3s ease}.slick-dots li button:hover{opacity:1;transition:opacity .3s ease}.slick-dots li button:before{display:none}.slick-dots li.slick-active{position:relative}.slick-dots li.slick-active button{opacity:1;transition:opacity .3s ease}.slick-dots li.slick-active:after{content:"";background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/slick-dot-active.svg) center center no-repeat;width:21px;height:21px;position:absolute;top:-6.45px;left:-6.45px}.home-top-section-item{height:100vh;position:relative}.home-top-section-item>.wp-block-getwid-section__wrapper{height:100vh}.home-top-section-item>.wp-block-getwid-section__wrapper .home-top-section-inner{height:100vh}.home-top-section-item>.wp-block-getwid-section__wrapper .home-top-section-inner>.wp-block-getwid-section__wrapper{height:100vh}.home-top-section-item>.wp-block-getwid-section__wrapper .home-top-section-inner>.wp-block-getwid-section__wrapper .wp-block-getwid-section__content{height:100vh;position:relative}.down-btn{z-index:2;width:60px;height:60px;background:rgba(255,255,255,.1);backdrop-filter:blur(52px);-webkit-backdrop-filter:blur(52px);display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:20px;cursor:pointer;border-radius:50%}.down-btn svg path{transition:stroke .3s ease}.down-btn:hover svg path{stroke:#000;transition:stroke .3s ease}.section-title{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:64px;line-height:100%;letter-spacing:-.02em;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;margin:0}@media screen and (max-width:1024px){.section-title{font-size:40px;line-height:100%}}.section-deskr{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#000;margin:0}@media screen and (max-width:1024px){.section-deskr{font-size:17px}}.white-btn a{display:flex;align-items:center;justify-content:center;gap:15px;padding:19px 29px;font-family:'Neue Haas Unica';font-style:normal;font-weight:500;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;background:#fff;mix-blend-mode:normal;border:1px solid #000;border-radius:40px;transition:background .3s ease,color .3s ease}@media screen and (max-width:1024px){.white-btn a{font-size:12px;line-height:14px;padding:14px 29px}}.white-btn a svg path{fill:#000;transition:fill .3s ease}.white-btn a:hover{background:#000;color:#fff;transition:background .3s ease,color .3s ease}.white-btn a:hover svg path{fill:#fff;transition:fill .3s ease}.row-wrapper>.wp-block-group__inner-container{display:flex}@media screen and (max-width:650px){.row-wrapper>.wp-block-group__inner-container{flex-wrap:wrap;gap:40px}}.row-wrapper>.wp-block-group__inner-container .right-part,.row-wrapper>.wp-block-group__inner-container .left-part{width:50%}@media screen and (max-width:650px){.row-wrapper>.wp-block-group__inner-container .right-part,.row-wrapper>.wp-block-group__inner-container .left-part{width:100%}}.row-wrapper>.wp-block-group__inner-container .left-part{padding-right:20px}@media screen and (max-width:650px){.row-wrapper>.wp-block-group__inner-container .left-part{padding-right:0}}.portfolio-slider-section{margin-top:110px}@media screen and (max-width:1024px){.portfolio-slider-section{margin-top:120px}}.portfolio-slider-section .portfolio-image img{width:100%;height:699px;object-fit:cover;display:flex}@media screen and (max-width:1440px){.portfolio-slider-section .portfolio-image img{height:500px}}@media screen and (max-width:1024px){.portfolio-slider-section .portfolio-image img{height:350px}}@media screen and (max-width:768px){.portfolio-slider-section .portfolio-image img{height:250px}}.portfolio-slider-section .portfolio-slider-controlls-wrapper{margin-top:40px;display:flex;gap:20px}@media screen and (max-width:1024px){.portfolio-slider-section .portfolio-slider-controlls-wrapper{margin-top:20px}}@media screen and (max-width:650px){.portfolio-slider-section .portfolio-slider-controlls-wrapper{flex-wrap:wrap;gap:40px}}.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-left{width:50%;display:flex;gap:39px;align-items:center}@media screen and (max-width:650px){.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-left{width:100%}}@media screen and (max-width:1024px){.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-left{gap:20px;flex-wrap:wrap}.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-left .item-description-wrapper{width:100%;order:0}.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-left .portfolio-swiper-contlols{order:1}}.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-right{width:50%}@media screen and (max-width:650px){.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-right{width:100%}}.portfolio-slider-section .portfolio-slider-controlls-wrapper .portfolio-slider-controlls-wrapper-col-right .btn-all-portfolios{display:inline-flex}.portfolio-slider-section .portfolio-slider-controlls-wrapper .item-decription-title{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#000;margin:0;margin-bottom:2px}.portfolio-slider-section .portfolio-slider-controlls-wrapper .item-decription-description{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#bbb;margin:0}.our-philosophy-section{margin-top:281px}@media screen and (max-width:1440px){.our-philosophy-section{margin-top:150px}}@media screen and (max-width:1024px){.our-philosophy-section{margin-top:120px}}.our-philosophy-section .title-with-opacity{margin-bottom:25px}@media screen and (max-width:650px){.our-philosophy-section .title-with-opacity{margin-bottom:99px}}.our-philosophy-section .level-blocks-image{text-align:center}.our-philosophy-section .level-blocks-image img{max-height:100vh}.our-philosophy-section .levels-block-section{position:relative;text-align:center}@media screen and (max-width:650px){.our-philosophy-section .levels-block-section{text-align:left}}.our-philosophy-section .level-blocks-navigation{margin:0 auto;position:relative;display:inline-flex;justify-content:space-between;gap:40px;padding:20px;backdrop-filter:blur(2px);border-radius:100px}@media screen and (max-width:1200px){.our-philosophy-section .level-blocks-navigation{padding:15px}}@media screen and (max-width:650px){.our-philosophy-section .level-blocks-navigation{display:flex;padding:0;bottom:auto;position:relative;margin-top:30px;flex-wrap:wrap;background:0 0;border-radius:0}}.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#000;background:#fff;transition:background .3s ease,color .3s ease;border-radius:50px;cursor:pointer;white-space:nowrap;position:relative}@media screen and (max-width:650px){.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item{width:100%;line-height:26px;padding-bottom:4px;border-bottom:1px solid #e8e8e8;color:rgba(23,23,27,.3);border-radius:0}.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item:not(:last-child){margin-bottom:20px}}.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background-color:#000;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}@media screen and (max-width:650px){.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item:before{display:none}}.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item:hover,.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item.active{color:#000;background:#fff;transition:background .3s ease,color .3s ease}.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item:hover:before,.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item.active:before{transform-origin:bottom left;transform:scaleX(1)}@media screen and (max-width:650px){.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item:hover,.our-philosophy-section .level-blocks-navigation .level-blocks-navigation-item.active{background:0 0}}.instagram-section .wp-block-getwid-instagram__wrapper.slick-slider{display:block}.instagram-section .slick-track,.instagram-section .wp-block-getwid-instagram{overflow:visible}.instagram-section .slick-list{overflow:visible}.instagram-section .section-title{margin-bottom:60px}@media screen and (max-width:1024px){.instagram-section .section-title{margin-bottom:30px}}.slider-overflow{overflow:hidden;margin-bottom:219px}@media screen and (max-width:1024px){.slider-overflow{margin-bottom:120px}}.press-section{margin-top:242px}@media screen and (max-width:1440px){.press-section{margin-top:150px}}@media screen and (max-width:1024px){.press-section{margin-top:130px}}.press-section .section-title{margin-bottom:55px}@media screen and (max-width:1024px){.press-section .section-title{margin-bottom:30px}}.press-section .swiper{overflow:visible}.press-section .swiper .swiper-slide{max-width:560px}@media screen and (max-width:1440px){.press-section .swiper .swiper-slide{max-width:460px}}@media screen and (max-width:1024px){.press-section .swiper .swiper-slide{max-width:335px}}.press-section .press-photo img{user-select:none;display:flex;width:100%;height:672px;object-fit:cover}@media screen and (max-width:1440px){.press-section .press-photo img{height:572px}}@media screen and (max-width:1024px){.press-section .press-photo img{height:503px}}.press-section .press-title{margin-top:40px;margin-bottom:20px;font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:32px;line-height:110%;color:#000}@media screen and (max-width:1024px){.press-section .press-title{font-size:24px;margin-bottom:10px}}@media screen and (max-width:768px){.press-section .press-title{font-size:22px}}@media screen and (max-width:650px){.press-section .press-title{font-size:20px;margin-bottom:7px}}.press-section .press-description{max-width:374px;font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:18px;line-height:140%;color:#000}@media screen and (max-width:1024px){.press-section .press-description{font-weight:400;font-size:16px;line-height:24px}}.home-second-section{margin-top:125px}@media screen and (max-width:1024px){.home-second-section{margin-top:70px}}@media screen and (min-width:1025px){.home-second-section .section-title{margin-top:20px}}.home-second-section .section-deskr{text-indent:48px;margin-bottom:60px;max-width:470px}@media screen and (max-width:1024px){.home-second-section .section-deskr{margin-bottom:40px}}.portfolio-overview-section{margin-top:165px}@media screen and (max-width:650px){.portfolio-overview-section{margin-top:70px}}@media screen and (min-width:1001px){.portfolio-overview-section .right-part .right-part,.portfolio-overview-section .right-part .left-part{width:376px}}@media screen and (max-width:650px){.portfolio-overview-section .row-wrapper>.wp-block-group__inner-container{flex-wrap:wrap;gap:70px}.portfolio-overview-section .row-wrapper>.wp-block-group__inner-container .row-wrapper--numbers>.wp-block-group__inner-container{gap:0}.portfolio-overview-section .row-wrapper--number-last>.wp-block-group__inner-container{gap:0}}.portfolio-overview-deskr{font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:32px;line-height:125%;color:#000;margin:0;max-width:658px}.portfolio-overview-deskr.portfolio-overview-deskr--mob{margin-top:20px}@media screen and (min-width:651px){.portfolio-overview-deskr.portfolio-overview-deskr--mob{display:none}}@media screen and (max-width:650px){.portfolio-overview-deskr.portfolio-overview-deskr--pc{display:none}}@media screen and (max-width:1024px){.portfolio-overview-deskr{font-weight:300;font-size:24px;line-height:125%}}.section-subtitle{font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;margin:0}.section-numbers{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:80px;line-height:100%;letter-spacing:-.02em;text-transform:uppercase;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;margin:0;margin-bottom:25px}@media screen and (max-width:1024px){.section-numbers{color:#1b1b1b;font-size:60px;line-height:28px}}.section-numbers-deskr{font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;margin:0}.row-wrapper--border{padding-bottom:26px;border-bottom:1px solid #e9e9e9;margin-bottom:106px}@media screen and (max-width:1024px){.row-wrapper--border{margin-bottom:49.5px}}@media screen and (max-width:650px){.row-wrapper--border{margin-bottom:0;padding-bottom:0;border:none}}@media screen and (max-width:650px){.number-wrapper{padding-bottom:25px;border-bottom:1px solid #e9e9e9;margin-bottom:49.5px}}@media screen and (max-width:650px){.number-wrapper.number-wrapper--last{margin-bottom:0}}.img-section{margin-top:230px}@media screen and (max-width:650px){.img-section .hide-on-mobile{display:none}}@media screen and (max-width:1024px){.img-section{margin-top:120px}}.img-section figure{margin:0;width:100%}.img-section figure img{display:block;width:100%}.img-section .row-wrapper>.wp-block-group__inner-container .left-part{padding-right:0}.img-section .img-section-deskr{display:flex;flex-flow:column;justify-content:flex-end;padding-left:79px;padding-bottom:146px}@media screen and (max-width:1200px){.img-section .img-section-deskr{padding-left:0}}@media screen and (max-width:650px){.img-section .img-section-deskr{padding-bottom:0}}.img-section .img-section-deskr .section-numbers-deskr{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:32px;line-height:125%;text-transform:none}@media screen and (max-width:1024px){.img-section .img-section-deskr .section-numbers-deskr{font-size:28px}}.img-section .img-section-deskr .wp-block-group__inner-container{margin-left:0 !important;margin-right:auto !important}@media screen and (max-width:1200px){.img-section .img-section-deskr .wp-block-group__inner-container{margin-left:auto !important;margin-right:auto !important}}@media screen and (max-width:650px){.img-section .img-section-deskr .wp-block-group__inner-container{margin-left:0 !important;margin-right:auto !important}}.testimonials-section{margin-top:25px}@media screen and (max-width:650px){.testimonials-section{margin-top:120px}}.testimonials-section .section-title{width:100%;padding-bottom:60px;border-bottom:1px solid #e9e9e9;margin-bottom:80px}@media screen and (max-width:1024px){.testimonials-section .section-title{padding-bottom:40px;margin-bottom:60px}}@media screen and (max-width:650px){.testimonials-section .section-title{padding-bottom:0;border:none;margin-bottom:30px}}.testimonials-section .slide-inner{display:flex;gap:372px;position:relative}@media screen and (max-width:1440px){.testimonials-section .slide-inner{gap:100px}}@media screen and (max-width:1024px){.testimonials-section .slide-inner{gap:60px}}@media screen and (max-width:650px){.testimonials-section .slide-inner{gap:0;flex-wrap:wrap}}.testimonials-section .slide-inner .col-left{width:206px;flex-shrink:0}@media screen and (max-width:650px){.testimonials-section .slide-inner .col-left{order:1;margin-top:-44px}}.testimonials-section .slide-inner .col-left .testimonial-name{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:24px;line-height:110%;color:#000;margin:0;margin-bottom:20px}@media screen and (max-width:1024px){.testimonials-section .slide-inner .col-left .testimonial-name{font-size:20px;line-height:110%;margin-bottom:10px}}.testimonials-section .slide-inner .col-left .testimonial-position{font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#bbb;margin:0}.testimonials-section .slide-inner .col-right{width:1219.2px;display:flex;gap:37px;font-family:'Neue Haas Unica';font-style:normal;font-weight:400;font-size:48px;line-height:125%;color:#000}.testimonials-section .slide-inner .col-right .content-text{min-height:200px}@media screen and (max-width:1024px){.testimonials-section .slide-inner .col-right{font-size:26px;line-height:130%;gap:20px}.testimonials-section .slide-inner .col-right .quote-svg{width:44px;height:auto}}@media screen and (max-width:650px){.testimonials-section .slide-inner .col-right{order:0;flex-wrap:wrap;gap:40px}.testimonials-section .slide-inner .col-right .content-text{width:100%;order:0}.testimonials-section .slide-inner .col-right .quote-svg{order:1;width:100%;text-align:right}}.testimonials-swiper-contlols,.portfolio-swiper-contlols,.insta-slider-contlols{display:inline-flex;gap:20px;position:absolute;bottom:0;z-index:2}@media screen and (max-width:650px){.testimonials-swiper-contlols,.portfolio-swiper-contlols,.insta-slider-contlols{position:relative;margin-top:50px}}.testimonials-swiper-contlols .testimonials-swiper-button,.testimonials-swiper-contlols .portfolio-swiper-button,.testimonials-swiper-contlols .insta-slider-button,.portfolio-swiper-contlols .testimonials-swiper-button,.portfolio-swiper-contlols .portfolio-swiper-button,.portfolio-swiper-contlols .insta-slider-button,.insta-slider-contlols .testimonials-swiper-button,.insta-slider-contlols .portfolio-swiper-button,.insta-slider-contlols .insta-slider-button{width:60px;height:60px;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:background .3s ease;cursor:pointer}.testimonials-swiper-contlols .testimonials-swiper-button:hover,.testimonials-swiper-contlols .portfolio-swiper-button:hover,.testimonials-swiper-contlols .insta-slider-button:hover,.portfolio-swiper-contlols .testimonials-swiper-button:hover,.portfolio-swiper-contlols .portfolio-swiper-button:hover,.portfolio-swiper-contlols .insta-slider-button:hover,.insta-slider-contlols .testimonials-swiper-button:hover,.insta-slider-contlols .portfolio-swiper-button:hover,.insta-slider-contlols .insta-slider-button:hover{background:#000;transition:background .3s ease}.testimonials-swiper-contlols .testimonials-swiper-button:hover svg .border,.testimonials-swiper-contlols .portfolio-swiper-button:hover svg .border,.testimonials-swiper-contlols .insta-slider-button:hover svg .border,.portfolio-swiper-contlols .testimonials-swiper-button:hover svg .border,.portfolio-swiper-contlols .portfolio-swiper-button:hover svg .border,.portfolio-swiper-contlols .insta-slider-button:hover svg .border,.insta-slider-contlols .testimonials-swiper-button:hover svg .border,.insta-slider-contlols .portfolio-swiper-button:hover svg .border,.insta-slider-contlols .insta-slider-button:hover svg .border{stroke:#000;transition:stroke .3s ease}.testimonials-swiper-contlols .testimonials-swiper-button:hover svg .arrow,.testimonials-swiper-contlols .portfolio-swiper-button:hover svg .arrow,.testimonials-swiper-contlols .insta-slider-button:hover svg .arrow,.portfolio-swiper-contlols .testimonials-swiper-button:hover svg .arrow,.portfolio-swiper-contlols .portfolio-swiper-button:hover svg .arrow,.portfolio-swiper-contlols .insta-slider-button:hover svg .arrow,.insta-slider-contlols .testimonials-swiper-button:hover svg .arrow,.insta-slider-contlols .portfolio-swiper-button:hover svg .arrow,.insta-slider-contlols .insta-slider-button:hover svg .arrow{stroke:#fff;transition:stroke .3s ease}.testimonials-swiper-contlols .testimonials-swiper-button svg path,.testimonials-swiper-contlols .portfolio-swiper-button svg path,.testimonials-swiper-contlols .insta-slider-button svg path,.portfolio-swiper-contlols .testimonials-swiper-button svg path,.portfolio-swiper-contlols .portfolio-swiper-button svg path,.portfolio-swiper-contlols .insta-slider-button svg path,.insta-slider-contlols .testimonials-swiper-button svg path,.insta-slider-contlols .portfolio-swiper-button svg path,.insta-slider-contlols .insta-slider-button svg path{transition:stroke .3s ease}.testimonials-swiper-contlols{bottom:auto;top:140px}@media screen and (max-width:1024){.testimonials-swiper-contlols{top:100px}}@media screen and (max-width:650px){.testimonials-swiper-contlols{top:auto}}.portfolio-swiper-contlols{display:inline-flex;position:relative;bottom:auto;z-index:2;margin-top:0}@media screen and (max-width:650px){.portfolio-swiper-contlols{position:relative;margin-top:0}}.insta-slider-controlls-wrapper{margin-top:67px;display:flex;align-items:center;gap:150px}@media screen and (max-width:650px){.insta-slider-controlls-wrapper{flex-wrap:wrap;gap:0;margin-top:40px}}.insta-slider-contlols{display:inline-flex;position:relative;bottom:auto}@media screen and (max-width:650px){.insta-slider-contlols{order:1;width:100%;margin-top:30px}}.btn-insta-acc{display:flex;align-items:center;padding:20px;gap:30px;border:1px solid #000;border-radius:40px;font-family:'Neue Haas Unica';font-style:normal;font-weight:500;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;transition:color .3s ease,background .3s ease}@media screen and (max-width:650px){.btn-insta-acc{order:0}}.btn-insta-acc svg path{transition:fill .3s ease}.btn-insta-acc:hover{color:#fff;background:#000}.btn-insta-acc:hover svg path{fill:#fff;transition:fill .3s ease}.instagram-section .wp-block-getwid-instagram__media-wrapper{height:672px}@media screen and (max-width:1440px){.instagram-section .wp-block-getwid-instagram__media-wrapper{height:450px}}.awards-section{margin-top:150px}@media screen and (max-width:1440px){.awards-section{margin-top:100px}}@media screen and (max-width:650px){.awards-section{margin-top:80px}}.awards-section .section-title{margin-bottom:65px}.awards-section .awards-row{padding-bottom:50px}@media screen and (max-width:650px){.awards-section .awards-row{max-width:100%;overflow-x:scroll;overflow-y:hidden}}.awards-section .awards-row>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:1150px){.awards-section .awards-row>.wp-block-group__inner-container{gap:40px}}@media screen and (max-width:768px){.awards-section .awards-row>.wp-block-group__inner-container{gap:20px}}@media screen and (max-width:650px){.awards-section .awards-row>.wp-block-group__inner-container{width:1400px}}.awards-section .awards-column{width:calc(25% - 15px)}@media screen and (max-width:1150px){.awards-section .awards-column{width:calc(50% - 20px)}}@media screen and (max-width:768px){.awards-section .awards-column{width:calc(50% - 10px)}}@media screen and (max-width:650px){.awards-section .awards-column{width:335px}}.awards-section .awards-img{display:flex;margin:0;align-items:center;justify-content:center;border:1px solid #e3e3e3;height:564px;width:100%;margin-bottom:47.6px}@media screen and (max-width:1440px){.awards-section .awards-img{height:390px;margin-bottom:40px}}.awards-section .awards-img img{display:flex}@media screen and (max-width:650px){.awards-section .awards-img img{max-width:80%}}.awards-section .awards-deskr-row>.wp-block-group__inner-container{display:flex;justify-content:space-between;gap:20px}.awards-section .awards-deskr,.awards-section .awards-deskr a{font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:32px;line-height:110%;color:#000;margin:0}@media screen and (max-width:1440px){.awards-section .awards-deskr,.awards-section .awards-deskr a{font-size:28px;line-height:120%}}.awards-section .awards-arrow{margin:0;opacity:0;margin-top:5px;transition:opacity .3s ease}@media screen and (max-width:650px){.awards-section .awards-arrow{display:none}}.awards-section .awards-arrow img{display:flex}.awards-section .awards-column:hover .awards-arrow{opacity:1;transition:opacity .3s ease}.contacts-section{margin-top:253px}@media screen and (max-width:1440px){.contacts-section{margin-top:200px}}@media screen and (max-width:1024px){.contacts-section{margin-top:130px}}.contacts-section .contacts-left-part-wrapper{height:100%}.contacts-section .contacts-left-part-wrapper>.wp-block-group__inner-container{height:100%;display:flex;flex-flow:column;justify-content:space-between}.contacts-section .contacts-deskr{max-width:563px;font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:32px;line-height:125%;color:#000;margin:0}@media screen and (max-width:1024px){.contacts-section .contacts-deskr{font-size:28px}}@media screen and (max-width:650px){.contacts-section .contacts-deskr{display:none}}.contacts-section .left-part>.wp-block-getwid-section__wrapper{height:100%}.contacts-section .left-part>.wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper{height:100%}.contacts-section .left-part>.wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content{height:100%}.contacts-section .left-part>.wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__inner-content{height:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border:none;padding:0;margin:0;margin-top:10px;position:absolute}.contact-form-wrapper .wpcf7-form-control-wrap{display:flex}.contact-form-wrapper .wpcf7-not-valid-tip{color:#dc3232;font-size:12px;font-weight:400;display:block;position:absolute;bottom:5px}.contact-form-wrapper .input-wrapper{position:relative}.contact-form-wrapper .input-wrapper .floating-label{position:absolute;font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:32px;line-height:110%;color:#000;left:0;top:50%;transform:translateY(-50%);transition:.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.25,.1,.25,1);transform-origin:left top}@media screen and (max-width:1440px){.contact-form-wrapper .input-wrapper .floating-label{font-size:28px;line-height:120%}}.contact-form-wrapper .input-wrapper.textarea-wrapper.focused .floating-label{transform-origin:left top;transform:scale(.5) translateY(-275%) translateX(0px)}.contact-form-wrapper .input-wrapper.focused .floating-label{transform-origin:left top;transform:scale(.5) translateY(-200%) translateX(0px)}.contact-form-wrapper .input-wrapper input,.contact-form-wrapper .input-wrapper textarea{width:100%;outline:none;padding:39px 0;font-family:'Neue Haas Unica';font-style:normal;font-weight:300;font-size:32px;line-height:110%;color:#000;border:none;border-radius:0;border-top:1px solid #000}@media screen and (max-width:1440px){.contact-form-wrapper .input-wrapper input,.contact-form-wrapper .input-wrapper textarea{font-size:28px;line-height:120%}}.contact-form-wrapper .input-wrapper textarea{border-bottom:1px solid #000;padding-bottom:25px}.contact-form-wrapper .contact-btn{position:relative;display:inline-flex;margin-top:40px;cursor:pointer}.contact-form-wrapper .contact-btn:after{content:"";width:18.03px;height:14.73px;background-size:contain;background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/contact-btn-arrow.svg) center center no-repeat;position:absolute;top:20px;right:20px;transition:background .3s ease}.contact-form-wrapper .contact-btn [type=submit]{cursor:pointer;border:1px solid #000;border-radius:40px;font-family:'Neue Haas Unica';font-style:normal;font-weight:500;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 53px 20px 20px;background:#fff;transition:background .3s ease,color .3s ease}.contact-form-wrapper .contact-btn:hover [type=submit]{background:#000;color:#fff;transition:background .3s ease,color .3s ease}.contact-form-wrapper .contact-btn:hover:after{content:"";background-size:contain;background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/contact-btn-arrow-hover.svg) center center no-repeat;transition:background .3s ease}.contact-form-wrapper .wpcf7-spinner{position:absolute;left:50%;transform:translateX(-50%)}.about-top-section{margin-top:110px;height:600px}@media screen and (max-width:1024px){.about-top-section{height:400px}}@media screen and (max-width:768px){.about-top-section{height:300px}}@media screen and (max-width:700px){.about-top-section{margin-top:64px}}@media screen and (max-width:425px){.about-top-section{height:200px}}@media screen and (min-width:1025px){.our-story-section{margin-top:100px}}.our-story-section .section-deskr{max-width:445px}@media screen and (min-width:1025px){.our-story-section .section-title{margin-top:20px}}.about-img-right-section{margin-top:114px}@media screen and (max-width:1024px){.about-img-right-section{margin-top:120px}}.about-img-right-section figure{margin:0}.about-img-right-section figure img{display:flex}.about-img-right-section .section-deskr{max-width:686px;text-indent:48px;margin-top:20px}.about-section-title{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;padding-bottom:39px;border-bottom:1px solid #e9e9e9;margin:0;margin-bottom:20px}@media screen and (max-width:1024px){.about-section-title{padding-bottom:19px}}.title-with-opacity{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:80px;line-height:100%;text-align:center;letter-spacing:-.02em;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;max-width:1553px;margin:0 auto}@media screen and (max-width:1500px){.title-with-opacity{font-size:60px}}@media screen and (max-width:1024px){.title-with-opacity{font-size:47px;line-height:55px}}.our-philosophy-section--about{margin-top:213px}@media screen and (max-width:1024px){.our-philosophy-section--about{margin-top:120px}}.our-philosophy-section--about .title-with-opacity{margin-bottom:168px}@media screen and (max-width:1500px){.our-philosophy-section--about .title-with-opacity{margin-bottom:80px}}@media screen and (max-width:1024px){.our-philosophy-section--about .title-with-opacity{margin-bottom:50px}}@media screen and (max-width:650px){.our-philosophy-section--about .row-wrapper--order{margin-top:40px}.our-philosophy-section--about .row-wrapper--order .left-part{order:1}.our-philosophy-section--about .row-wrapper--order .right-part{order:0}.our-philosophy-section--about .row-wrapper--order .right-part figure img{width:100%}}.our-philosophy-section--about.img-section .left-part--text .img-section-deskr{padding:0;margin-right:95px;margin-left:auto}@media screen and (max-width:1250px){.our-philosophy-section--about.img-section .left-part--text .img-section-deskr{margin-right:20px;margin-left:0}}@media screen and (max-width:650px){.our-philosophy-section--about.img-section .left-part--text .img-section-deskr{margin-right:0}}.our-philosophy-section--about.img-section .left-part--text .img-section-deskr .section-numbers-deskr{margin-bottom:16px;max-width:505px}@media screen and (max-width:1024px){.our-philosophy-section--about.img-section .left-part--text .img-section-deskr .section-numbers-deskr{margin-bottom:0}}@media screen and (max-width:1024px) and (min-width:651px){.our-philosophy-section--about.img-section .left-part--text .img-section-deskr .section-numbers-deskr{font-size:26px}}.our-philosophy-section--about.img-section .left-part--text .img-section-deskr .wp-block-group__inner-container{margin-right:0 !important;margin-left:auto !important}@media screen and (max-width:650px){.our-philosophy-section--about.img-section .left-part--text .img-section-deskr .wp-block-group__inner-container{margin-left:0 !important}}.our-philosophy-section--about.img-section .img-section-deskr .section-numbers-deskr{font-family:'AT Surt'}.vision-section{margin-top:270px}@media screen and (max-width:1024px){.vision-section{margin-top:120px}}.vision-section .portfolio-overview-deskr{margin-top:119px;font-family:'AT Surt'}@media screen and (max-width:1024px){.vision-section .portfolio-overview-deskr{margin-top:49.5px}}.about-smile-section{margin-top:293px}@media screen and (max-width:1024px){.about-smile-section{margin-top:120px}}.about-smile-section .about-smile-svg{margin:0;margin-bottom:20px}.about-smile-section .about-smile-svg img{display:flex}.about-smile-section .about-smile-title{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:32px;line-height:110%;color:#000;margin:0;margin-bottom:25px}@media screen and (max-width:1440px){.about-smile-section .about-smile-title{font-size:28px;line-height:120%;margin-bottom:15px}}.about-smile-section .about-smile-deskr{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:18px;line-height:140%;color:#000;margin:0}@media screen and (max-width:1024px){.about-smile-section .about-smile-deskr{font-size:17px}}.about-smile-section .about-smile-row figure,.about-smile-section .about-smile-column-wrapper figure{margin:0}.about-smile-section .about-smile-row figure img,.about-smile-section .about-smile-column-wrapper figure img{display:flex}.about-smile-section .about-smile-row .about-smile-svg,.about-smile-section .about-smile-column-wrapper .about-smile-svg{margin-bottom:20px}@media screen and (max-width:1024px){.about-smile-section .about-smile-row .about-smile-svg,.about-smile-section .about-smile-column-wrapper .about-smile-svg{margin-bottom:10px}}@media screen and (max-width:650px){.about-smile-section .about-smile-row .about-smile-svg img,.about-smile-section .about-smile-column-wrapper .about-smile-svg img{max-width:50px;height:auto}}.about-smile-section .about-smile-row>.wp-block-group__inner-container,.about-smile-section .about-smile-column-wrapper>.wp-block-group__inner-container{display:flex}@media screen and (max-width:1150px){.about-smile-section .about-smile-row>.wp-block-group__inner-container,.about-smile-section .about-smile-column-wrapper>.wp-block-group__inner-container{flex-wrap:wrap}}@media screen and (max-width:650px){.about-smile-section .about-smile-row>.wp-block-group__inner-container,.about-smile-section .about-smile-column-wrapper>.wp-block-group__inner-container{gap:30px}}.about-smile-section .about-smile-row .left-part,.about-smile-section .about-smile-row .right-part,.about-smile-section .about-smile-column-wrapper .left-part,.about-smile-section .about-smile-column-wrapper .right-part{width:50%}.about-smile-section .about-smile-row .left-part,.about-smile-section .about-smile-column-wrapper .left-part{padding-right:93px}@media screen and (max-width:1500px){.about-smile-section .about-smile-row .left-part,.about-smile-section .about-smile-column-wrapper .left-part{padding-right:30px}}.about-smile-section .about-smile-column-wrapper--margin{margin-bottom:120px}@media screen and (max-width:1500px){.about-smile-section .about-smile-column-wrapper--margin{margin-bottom:60px}}@media screen and (max-width:650px){.about-smile-section .about-smile-column-wrapper--margin{margin-bottom:30px}}.about-smile-section .about-smile-row--last{margin-top:210px}@media screen and (max-width:1500px){.about-smile-section .about-smile-row--last{margin-top:120px}}@media screen and (max-width:1150px){.about-smile-section .about-smile-row--last{margin-top:60px}}@media screen and (max-width:650px){.about-smile-section .about-smile-row--last{margin-top:30px}}@media screen and (max-width:1150px){.about-smile-section .about-smile-row .left-part,.about-smile-section .about-smile-row .right-part{width:100%;padding-right:0}.about-smile-section .about-smile-row .right-part--img{margin-top:60px}}@media screen and (max-width:1150px) and (max-width:650px){.about-smile-section .about-smile-row .right-part--img{margin-top:0}}@media screen and (max-width:1150px){.about-smile-section .about-smile-column-wrapper .left-part,.about-smile-section .about-smile-column-wrapper .right-part{width:50%;padding-right:30px}}@media screen and (max-width:650px){.about-smile-section .about-smile-column-wrapper .left-part,.about-smile-section .about-smile-column-wrapper .right-part{width:100%;padding-right:0}}@media screen and (max-width:1150px){.about-smile-section .hide-on-mobile{display:none}}.awards-section--about{margin-top:355px}@media screen and (max-width:1500px){.awards-section--about{margin-top:255px}}@media screen and (max-width:1014px){.awards-section--about{margin-top:120px}}.awards-section--about .awards-deskr,.awards-section--about .awards-deskr a{font-family:'AT Surt';font-style:normal;font-weight:300}.awards-section--about .awards-img-about{margin:0;margin-bottom:46.7px}.awards-section--about .awards-img-about img{display:flex;width:100%;height:564px}@media screen and (max-width:1440px){.awards-section--about .awards-img-about img{height:390px;margin-bottom:40px}}.team-section{margin-top:235px}@media screen and (max-width:1024px){.team-section{margin-top:120px}}.team-section .section-title{margin-bottom:55px}.team-section .team-row>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:650px){.team-section .team-row>.wp-block-group__inner-container{gap:10px}}.team-section .team-row>.wp-block-group__inner-container .team-item{margin-bottom:15px;width:calc(25% - 15px)}@media screen and (max-width:1024px){.team-section .team-row>.wp-block-group__inner-container .team-item{width:calc(33.333% - 20px)}}@media screen and (max-width:650px){.team-section .team-row>.wp-block-group__inner-container .team-item{width:calc(50% - 5px);margin-bottom:10px}}.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo{margin:0;margin-bottom:20px;transition:opacity .3s ease}.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo.team-photo--hover{display:none;opacity:0}@media screen and (max-width:800px){.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo{margin-bottom:10px}}.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo img{height:564px;width:100%;object-fit:cover}@media screen and (max-width:1440px){.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo img{height:420px}}@media screen and (max-width:800px){.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo img{height:350px}}@media screen and (max-width:650px){.team-section .team-row>.wp-block-group__inner-container .team-item .team-photo img{height:250px}}.team-section .team-row>.wp-block-group__inner-container .team-item:hover .team-photo.team-photo--hover{display:block;opacity:1;transition:opacity .3s ease}.team-section .team-row>.wp-block-group__inner-container .team-item:hover .team-photo.team-photo--main{display:none;opacity:0;transition:opacity .3s ease}.team-section .team-row>.wp-block-group__inner-container .team-item .team-name{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:18px;line-height:140%;color:#000;margin:0;margin-bottom:10px}@media screen and (max-width:1024px){.team-section .team-row>.wp-block-group__inner-container .team-item .team-name{font-size:17px;line-height:100%}}.team-section .team-row>.wp-block-group__inner-container .team-item .team-position{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:18px;line-height:140%;color:rgba(0,0,0,.3);margin:0}@media screen and (max-width:1024px){.team-section .team-row>.wp-block-group__inner-container .team-item .team-position{font-size:16px;line-height:100%}}.career-section{margin-top:235px;margin-bottom:250px}@media screen and (max-width:1024px){.career-section{margin-top:120px;margin-bottom:120px}}@media screen and (min-width:1025px){.career-section .section-title{margin-top:20px}}.career-section .career-row{margin-top:94px;margin-bottom:47px}@media screen and (max-width:1500px){.career-section .career-row{margin-top:70px}}@media screen and (max-width:650px){.career-section .career-row{display:none}}.career-section .career-row>.wp-block-group__inner-container{display:flex}.career-section .career-row .career-title{width:50%;font-family:'AT Surt';font-style:normal;font-weight:300;font-size:15px;line-height:20px;text-transform:uppercase;color:#000;margin:0;padding-bottom:20px;border-bottom:1px solid #e9e9e9}.career-section .career-role-row{margin-bottom:71px}@media screen and (max-width:1500px){.career-section .career-role-row{margin-bottom:40px}}@media screen and (max-width:1024px){.career-section .career-role-row{margin-bottom:30px}}@media screen and (max-width:650px){.career-section .career-role-row:after{content:"";background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/dot-bg.svg) repeat-x;background-size:contain;width:100%;height:4px;display:flex;margin-top:30px}}.career-section .career-role-row.career-role-row--last{margin-bottom:0}@media screen and (max-width:650px){.career-section .career-role-row.career-role-row--last:after{display:none}}.career-section .career-role-row>.wp-block-group__inner-container,.career-section .career-role-row-inner>.wp-block-group__inner-container{display:flex;align-items:center}@media screen and (max-width:650px){.career-section .career-role-row>.wp-block-group__inner-container,.career-section .career-role-row-inner>.wp-block-group__inner-container{gap:5px;flex-wrap:wrap}}.career-section .career-role-row .left-part,.career-section .career-role-row .right-part,.career-section .career-role-row-inner .left-part,.career-section .career-role-row-inner .right-part{width:50%}@media screen and (max-width:650px){.career-section .career-role-row .left-part,.career-section .career-role-row .right-part,.career-section .career-role-row-inner .left-part,.career-section .career-role-row-inner .right-part{width:100%}}.career-section .career-role-row .left-part,.career-section .career-role-row-inner .left-part{padding-right:93px}@media screen and (max-width:1500px){.career-section .career-role-row .left-part,.career-section .career-role-row-inner .left-part{padding-right:30px}}@media screen and (max-width:650px){.career-section .career-role-row .left-part,.career-section .career-role-row-inner .left-part{padding-right:0}}.career-section .career-role-row-inner>.wp-block-group__inner-container{justify-content:space-between;gap:30px}.career-section .role{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:32px;line-height:110%;color:#000;margin:0;display:flex;flex-shrink:0;width:315px}@media screen and (max-width:1440px){.career-section .role{font-size:28px;line-height:120%;width:280px}}@media screen and (max-width:1024px){.career-section .role{font-size:20px;line-height:110%;width:200px}}.career-section .role-bg{background:url(//beta.galantearchitecture.com/wp-content/themes/tgas/assets/dot-bg.svg) repeat-x;background-size:contain;width:452px;height:4px}@media screen and (max-width:650px){.career-section .role-bg{display:none}}.career-section .details-wrapper>.wp-block-group__inner-container{display:flex;gap:8px}.career-section .details-wrapper figure{margin:0}.career-section .details-wrapper figure img{display:flex}@media screen and (max-width:1024px){.career-section .details-wrapper figure img{max-width:18px}}.career-section .details{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:24px;line-height:110%;color:#000;margin:0;margin-top:6px;display:flex}@media screen and (max-width:1500px){.career-section .details{font-size:20px;line-height:110%;margin-top:4px}}@media screen and (max-width:1024px){.career-section .details{font-size:16px}}.team-section.career-section .role{font-family:'Neue Haas Unica';font-weight:400}@media screen and (min-width:1441px){.team-section.career-section .role{width:258px}}.team-section.career-section .details{font-family:'Neue Haas Unica';font-weight:400}.team-section.career-section .role-bg{width:480px}@media screen and (max-width:650px){.team-section .career-role-row--first{margin-top:60px}}.our-studio-section{margin-top:189px}@media screen and (max-width:1440px){.our-studio-section{margin-top:100px}}.our-studio-section .section-title{margin-bottom:100px}@media screen and (max-width:1024px){.our-studio-section .section-title{margin-bottom:50px}}.our-studio-section.career-section .role{width:130px}.our-studio-section.career-section .role-bg{width:564px}.our-studio-section .details-wrapper .details{display:block}.our-studio-section .details-wrapper .wp-block-group__inner-container{flex-flow:column;gap:0}.our-studio-section .details-wrapper .wp-block-group__inner-container a{display:inline-flex;position:relative}.our-studio-section .details-wrapper .wp-block-group__inner-container a:before{content:"";position:absolute;width:100%;height:1px;bottom:-3px;left:0;background-color:#000;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s}.our-studio-section .details-wrapper .wp-block-group__inner-container a:hover:before{transform-origin:bottom left;transform:scaleX(1)}.contact-img-section{margin-top:76px}.contact-img-section .contact-img-row .wp-block-group__inner-container{display:flex}@media screen and (max-width:650px){.contact-img-section .contact-img-row .wp-block-group__inner-container{flex-wrap:wrap;gap:30px}}.contact-img-section .contact-img-row .wp-block-group__inner-container .left-part{padding-right:50px}@media screen and (max-width:650px){.contact-img-section .contact-img-row .wp-block-group__inner-container .left-part{padding-right:0}}.contact-img-section .contact-img-row .wp-block-group__inner-container .left-part,.contact-img-section .contact-img-row .wp-block-group__inner-container .right-part{width:50%}@media screen and (max-width:650px){.contact-img-section .contact-img-row .wp-block-group__inner-container .left-part,.contact-img-section .contact-img-row .wp-block-group__inner-container .right-part{width:100%}}.contact-img-section .contact-img-row .wp-block-group__inner-container .left-part figure,.contact-img-section .contact-img-row .wp-block-group__inner-container .right-part figure{margin:0}.contact-img-section .contact-img-row .wp-block-group__inner-container .left-part figure img,.contact-img-section .contact-img-row .wp-block-group__inner-container .right-part figure img{display:flex}.contacts-section--contact-page{margin-top:200px;margin-bottom:250px}.contacts-section--contact-page.contacts-section .contacts-left-part-wrapper>.wp-block-group__inner-container{gap:20px}@media screen and (max-width:1024px){.contacts-section--contact-page{margin-top:120px;margin-bottom:120px}}.contacts-section--contact-page.contacts-section .contacts-deskr{display:block}@media screen and (max-width:1024px){.contacts-section--contact-page.contacts-section .contacts-deskr{font-size:28px}}.error-top-section{margin-top:189px;margin-bottom:120px}@media screen and (max-width:1440px){.error-top-section{margin-top:120px}}@media screen and (max-width:650px){.error-top-section{margin-top:80px}}.error-top-section .section-title{margin-bottom:35px}.error-top-section .white-btn a{padding:26.63px 95.48px}.error-img-section .error-img-row .wp-block-group__inner-container{display:flex}@media screen and (max-width:650px){.error-img-section .error-img-row .wp-block-group__inner-container{flex-wrap:wrap}}.error-img-section .error-img-row .left-part,.error-img-section .error-img-row .right-part{width:50%}@media screen and (max-width:650px){.error-img-section .error-img-row .left-part,.error-img-section .error-img-row .right-part{width:100%}}.error-img-section .error-img-row .left-part figure,.error-img-section .error-img-row .right-part figure{margin:0;width:50%}.error-img-section .error-img-row .left-part figure img,.error-img-section .error-img-row .right-part figure img{display:flex}.error-img-section .error-img-row .left-part.right-part--right figure,.error-img-section .error-img-row .right-part.right-part--right figure{margin-right:0;margin-left:auto}.error-img-section .error-img-row .left-part.right-part--left figure,.error-img-section .error-img-row .right-part.right-part--left figure{margin-right:auto;margin-left:0}@media screen and (min-width:1024px){.case-second-section{margin-top:129px}}.case-second-section .section-title{max-width:540px}@media screen and (max-width:1024px){.case-second-section .section-title{max-width:350px}}.concept-section{margin-top:80.27px}@media screen and (min-width:1024px){.concept-section{margin-top:70px}}.concept-section .concept-row>.wp-block-group__inner-container{display:flex}@media screen and (max-width:768px){.concept-section .concept-row>.wp-block-group__inner-container{flex-wrap:wrap;gap:40px}}.concept-section .concept-row .left-part,.concept-section .concept-row .right-part{width:50%}@media screen and (max-width:768px){.concept-section .concept-row .left-part,.concept-section .concept-row .right-part{width:100%}}.concept-section .concept-inner-row{padding:43px 0 33px;border-bottom:1px solid #e9e9e9}.concept-section .concept-inner-row .wp-block-group__inner-container{display:flex;align-items:center}@media screen and (max-width:1024px){.concept-section .concept-inner-row{padding:20px 0}}.concept-section .concept-inner-row .left-part,.concept-section .concept-inner-row .right-part{width:50%}.concept-section .concept-inner-row .left-part-title{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:32px;line-height:110%;color:#000;margin:0}@media screen and (max-width:1024px){.concept-section .concept-inner-row .left-part-title{font-size:28px}}@media screen and (max-width:425px){.concept-section .concept-inner-row .left-part-title{font-size:20px}}.concept-section .concept-inner-row .right-part-deskr{font-family:'AT Surt';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#000;margin:0}@media screen and (max-width:425px){.concept-section .concept-inner-row .right-part-deskr{font-size:16px}}.concept-section .concept-title{font-family:'AT Surt';font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;margin:0;padding-bottom:39px;border-bottom:1px solid #e9e9e9}@media screen and (max-width:1024px){.concept-section .concept-title{padding-bottom:20px}}.concept-section .concept-deskr{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:20px;line-height:165%;color:#000;margin:0;margin-top:40px;max-width:686px;margin-right:50px}@media screen and (max-width:1024px){.concept-section .concept-deskr{font-size:18px;margin-top:20px}}@media screen and (max-width:768px){.concept-section .concept-deskr{margin-right:0;max-width:100%;margin-top:20px}}.case-img-section.img-section .img-section-deskr{padding-left:90px;padding-bottom:0}@media screen and (max-width:1200px){.case-img-section.img-section .img-section-deskr{padding-left:0}}.case-img-section .row-wrapper--last{margin-top:94px}@media screen and (max-width:1024px){.case-img-section .row-wrapper--last{margin-top:60px}}@media screen and (max-width:650px){.case-img-section .row-wrapper--last .right-part{order:2}.case-img-section .row-wrapper--last .left-part{order:1}}.case-img-section.case-img-section.img-section .row-wrapper--last .img-section-deskr{max-width:620px;padding-right:0;padding-left:95px}@media screen and (max-width:1024px){.case-img-section.case-img-section.img-section .row-wrapper--last .img-section-deskr{padding-left:30px}}@media screen and (max-width:650px){.case-img-section.case-img-section.img-section .row-wrapper--last .img-section-deskr{padding-left:0}}.case-img-section.img-section .img-section-deskr .section-numbers-deskr{font-family:'AT Surt';font-style:normal;font-weight:300}.case-single-img{margin-top:94px}@media screen and (max-width:1024px){.case-single-img{margin-top:60px}}.case-single-img figure{width:100%;margin:0}.case-single-img figure img{display:flex;width:100%}.case-img-right,.case-img-left{margin-top:94px}@media screen and (max-width:1024px){.case-img-right,.case-img-left{margin-top:70px}}.case-img-right .case-img-row>.wp-block-group__inner-container,.case-img-left .case-img-row>.wp-block-group__inner-container{display:flex}@media screen and (max-width:650px){.case-img-right .case-img-row>.wp-block-group__inner-container,.case-img-left .case-img-row>.wp-block-group__inner-container{flex-wrap:wrap;gap:30px}}.case-img-right .case-img-row .left-part,.case-img-right .case-img-row .right-part,.case-img-left .case-img-row .left-part,.case-img-left .case-img-row .right-part{width:50%}@media screen and (max-width:650px){.case-img-right .case-img-row .left-part,.case-img-right .case-img-row .right-part,.case-img-left .case-img-row .left-part,.case-img-left .case-img-row .right-part{width:100%}}.case-img-right .case-img-deskr,.case-img-left .case-img-deskr{font-family:'AT Surt';font-style:normal;font-weight:300;font-size:32px;line-height:125%;color:#000;margin:0;max-width:525px}@media screen and (max-width:1024px){.case-img-right .case-img-deskr,.case-img-left .case-img-deskr{font-size:28px}}@media screen and (max-width:425px){.case-img-right .case-img-deskr,.case-img-left .case-img-deskr{font-size:20px}}.case-img-right .case-img-title,.case-img-left .case-img-title{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:80px;line-height:100%;letter-spacing:-.02em;text-transform:uppercase;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;margin:0;margin-bottom:25px}@media screen and (max-width:1500px){.case-img-right .case-img-title,.case-img-left .case-img-title{font-size:60px;margin-bottom:15px}}@media screen and (max-width:1024px){.case-img-right .case-img-title,.case-img-left .case-img-title{font-size:47px;line-height:55px}}.case-img-right figure,.case-img-left figure{width:100%;margin:0}.case-img-right figure img,.case-img-left figure img{display:flex;width:100%}@media screen and (max-width:1150px){.case-img-right .case-img-deskr{padding-right:30px}}@media screen and (max-width:650px){.case-img-right .case-img-deskr{padding-right:0}}.case-img-left .case-img-left--img-row .wp-block-group__inner-container{display:flex;gap:20px}.case-img-left .case-img-left--img-row .wp-block-group__inner-container figure{width:50%}.case-img-left .right-part{padding-left:94px}@media screen and (max-width:1150px){.case-img-left .right-part{padding-left:30px}}@media screen and (max-width:650px){.case-img-left .right-part{padding-left:0;order:1}}@media screen and (max-width:650px){.case-img-left .left-part{order:2}}.case-img-left .white-btn--large{margin-top:134px}@media screen and (max-width:1024px){.case-img-left .white-btn--large{margin-top:70px}}.next-work-btn-wrap{position:relative}.next-work-btn-wrap .white-btn--large{margin-top:134px}@media screen and (max-width:1024px){.next-work-btn-wrap .white-btn--large{margin-top:70px}}.white-btn.white-btn--large a{width:614px}@media screen and (max-width:700px){.white-btn.white-btn--large a{width:100%}}@media screen and (max-width:700px){.white-btn.white-btn--large .wp-block-button{width:100%}}@media screen and (max-width:700px){.white-btn.white-btn--large{width:100%}}.other-projects-section{margin-top:280px}@media screen and (min-width:1024px){.other-projects-section{margin-bottom:250px}}@media screen and (max-width:1440px){.other-projects-section{margin-top:180px}}@media screen and (max-width:768px){.other-projects-section{margin-top:70px}}.other-projects-section .section-title{margin-top:0}@media screen and (min-width:1500px){.other-projects-section.career-section .career-row{margin-top:81px;margin-bottom:94px}}.other-projects-section.career-section .career-row .career-title{padding-bottom:30px}.other-projects-section.career-section .role{width:375px}@media screen and (max-width:1024px){.other-projects-section.career-section .role{width:234px}}@media screen and (max-width:650px){.other-projects-section.career-section .role{width:100%}}.other-projects-section.career-section .role-bg{width:368px}@media screen and (max-width:650px){.other-projects-section .career-role-row--first{margin-top:40px}}.page-template-legal .legal-page-title{margin-top:205px;margin-bottom:89px;font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:64px;line-height:100%;letter-spacing:-.02em;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;padding-bottom:45px;border-bottom:1px solid #e9e9e9}@media screen and (max-width:1024px){.page-template-legal .legal-page-title{margin-top:140px;margin-bottom:60px;padding-bottom:30px;font-size:50px}}@media screen and (max-width:425px){.page-template-legal .legal-page-title{margin-top:100px;margin-bottom:40px;padding-bottom:20px;font-size:45px}}.page-template-legal .entry-content{margin-left:50%}@media screen and (min-width:1440px){.page-template-legal .entry-content{margin-bottom:250px}}@media screen and (max-width:1200px){.page-template-legal .entry-content{margin-left:16%}}@media screen and (max-width:1024px){.page-template-legal .entry-content{margin-left:18%}}@media screen and (max-width:768px){.page-template-legal .entry-content{margin-left:0}}.page-template-legal .entry-content h2{margin:0;margin-bottom:50px;font-family:'AT Surt';font-style:normal;font-weight:400;font-size:32px;line-height:100%;color:#000}@media screen and (max-width:1024px){.page-template-legal .entry-content h2{font-size:28px;margin-top:40px;margin-bottom:30px}}@media screen and (max-width:425px){.page-template-legal .entry-content h2{font-size:20px}}.page-template-legal .entry-content p,.page-template-legal .entry-content ul{font-family:AT Surt;font-size:18px;font-weight:300;line-height:30px;letter-spacing:0em;margin:0;margin-bottom:40px}.page-template-legal .entry-content p:last-child,.page-template-legal .entry-content ul:last-child{margin-bottom:0}@media screen and (max-width:1024px){.page-template-legal .entry-content p,.page-template-legal .entry-content ul{font-size:17px;margin-bottom:20px}}.page-template-legal .entry-content ul{padding-left:25px}.portfolio-catalog-top{margin-top:205px}@media screen and (max-width:1024px){.portfolio-catalog-top{margin-top:140px}}@media screen and (max-width:650px){.portfolio-catalog-top{margin-top:100px}}.portfolio-catalog-top .portfolio-catalog-heading{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:64px;line-height:100%;letter-spacing:-.02em;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#000;margin:0;margin-bottom:40px}@media screen and (max-width:1024px){.portfolio-catalog-top .portfolio-catalog-heading{font-size:50px}}@media screen and (max-width:425px){.portfolio-catalog-top .portfolio-catalog-heading{font-size:45px}}.portfolio-catalog-top .portfolio-catalog-category-filters{display:flex;flex-wrap:wrap;margin-bottom:22px}@media screen and (max-width:650px){.portfolio-catalog-top .portfolio-catalog-category-filters{margin-bottom:15px}}.portfolio-catalog-top .portfolio-catalog-category-filters .category-item{display:flex;padding:15px 20px;border-radius:50px;font-family:'AT Surt';font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-transform:uppercase;color:#000;background:#fff;transition:background .3s ease,color .3s ease}.portfolio-catalog-top .portfolio-catalog-category-filters .category-item:hover,.portfolio-catalog-top .portfolio-catalog-category-filters .category-item.active{background:#000;color:#fff;transition:background .3s ease,color .3s ease}@media screen and (max-width:650px){.portfolio-catalog-top .portfolio-catalog-category-filters .category-item{font-size:12px;line-height:12px;padding:15px}}.portfolio-catalog-top .portfolio-catalog-tag-filters{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}@media screen and (max-width:650px){.portfolio-catalog-top .portfolio-catalog-tag-filters{gap:15px;margin-bottom:30px}}.portfolio-catalog-top .portfolio-catalog-tag-filters .category-item{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#bbb;transition:color .3s ease}@media screen and (max-width:650px){.portfolio-catalog-top .portfolio-catalog-tag-filters .category-item{font-size:16px;line-height:18px}}.portfolio-catalog-top .portfolio-catalog-tag-filters .category-item:hover,.portfolio-catalog-top .portfolio-catalog-tag-filters .category-item.active{color:#000}.portfolio-catalog-map{margin-top:230px}@media screen and (max-width:1440px){.portfolio-catalog-map{margin-top:150px}}@media screen and (max-width:1024px){.portfolio-catalog-map{margin-top:70px}}.portfolio-catalog-items{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:600px){.portfolio-catalog-items{gap:30px}}.portfolio-catalog-items .porfolio-catalog-item{width:calc(50% - 10px);margin-bottom:20px}@media screen and (max-width:600px){.portfolio-catalog-items .porfolio-catalog-item{margin-bottom:0;width:100%}}.portfolio-catalog-items .porfolio-catalog-item a{display:flex}.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail{width:100%;margin-bottom:25px}@media screen and (max-width:600px){.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail{margin-bottom:10px}}.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail img{display:flex;width:100%;height:564px;object-fit:cover}@media screen and (max-width:1440px){.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail img{height:440px}}@media screen and (max-width:1024px){.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail img{height:340px}}@media screen and (max-width:768px){.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail img{height:240px}}@media screen and (max-width:600px){.portfolio-catalog-items .porfolio-catalog-item .post-thumbnail img{height:200px}}.portfolio-catalog-items .porfolio-catalog-item .portfolio-loop-title{font-family:'AT Surt';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#000;margin:0;margin-bottom:10px}@media screen and (max-width:600px){.portfolio-catalog-items .porfolio-catalog-item .portfolio-loop-title{font-size:16px;line-height:18px}}.portfolio-catalog-items .porfolio-catalog-item .portfolio-loop-description{margin:0;font-family:'AT Surt';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#bbb}@media screen and (max-width:600px){.portfolio-catalog-items .porfolio-catalog-item .portfolio-loop-description{font-size:16px;line-height:18px}}.portfolio-catalog-loadmore{margin-top:42px}.portfolio-catalog-loadmore a{margin:0 auto;cursor:pointer}@media screen and (max-width:1000px){.site-main .home-top-slider.hero-slider-portfolio{position:relative}}@media screen and (max-width:1000px){.site-main .home-top-slider.hero-slider-portfolio .hero-swiper .swiper-slide .slide-inner{height:calc(100vw*3/4);max-height:60vh}}@media screen and (max-width:1000px){.home-top-slider.hero-slider-portfolio .home-top-slider-overlay .swiper-caption{font-size:40px;bottom:100px}}@media screen and (max-width:500px){.home-top-slider.hero-slider-portfolio .home-top-slider-overlay .swiper-caption{font-size:30px;bottom:70px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.custom-cursor{width:100px;height:100px;border-radius:100%;transition:all .2s ease-out;position:fixed;pointer-events:none;left:0;top:0;transform:translate(calc(-50% + 15px),-50%);z-index:9999}.custom-cursor svg{display:none}.custom-cursor.drag{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.custom-cursor.drag svg{display:block}@media screen and (max-width:1000px){.custom-cursor{display:none}}.home-top-slider{position:sticky;top:0}.home-top-slider .hero-swiper .swiper-slide .slide-inner{height:100vh;width:100vw}@media screen and (max-width:500px){.home-top-slider .hero-swiper .swiper-slide .slide-inner{height:100vh;max-height:-webkit-fill-available}}.home-top-slider .hero-swiper .swiper-slide .slide-inner-background{position:absolute;top:0;right:0;left:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.home-top-slider .hero-swiper .swiper-slide .slide-inner-background .slide-inner-background-video-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.home-top-slider .hero-swiper .swiper-slide .slide-inner-background .slide-inner-background-video-wrapper .slide-inner-background-video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-top-slider .home-top-slider-overlay{position:relative;z-index:2}@media screen and (max-width:1920px){.home-top-slider .home-top-slider-overlay .hero-slider-arrow{position:absolute;left:20px}}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination{z-index:1;width:100%;bottom:46px;display:flex;justify-content:center;gap:12.54px}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination .swiper-pagination-bullet{display:flex;width:8px;height:8px;padding:0;background:#fff;opacity:.2;border-radius:50%;transition:opacity .3s ease;margin:0;border-radius:100%;box-shadow:none}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination .swiper-pagination-bullet:hover{opacity:1;transition:opacity .3s ease}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination .swiper-pagination-bullet svg{display:none}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;transition:opacity .3s ease;position:relative;border-radius:100%}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{display:block;width:21px;height:21px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}.home-top-slider .home-top-slider-overlay .hero-slider-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg circle{fill:transparent;stroke:#fff;stroke-width:1px;stroke-dasharray:800;stroke-dashoffset:800;animation:clock-animation 50s linear;transform:rotate(-90deg);transform-origin:center}.home-top-slider .home-top-slider-overlay .swiper-caption{font-family:'Century Gothic WGL';font-style:normal;font-weight:400;font-size:120px;line-height:100%;letter-spacing:-.03em;font-feature-settings:'case' on,'ss02' on,'ss04' on,'ss05' on,'ss06' on;color:#fff;margin:0;position:absolute;left:0;bottom:140px}@media screen and (max-width:1920px){.home-top-slider .home-top-slider-overlay .swiper-caption{padding:0 20px}}@media screen and (max-width:1440px){.home-top-slider .home-top-slider-overlay .swiper-caption{font-size:100px}}@media screen and (max-width:800px){.home-top-slider .home-top-slider-overlay .swiper-caption{font-size:80px}}@media screen and (max-width:650px){.home-top-slider .home-top-slider-overlay .swiper-caption{font-size:50px;bottom:129px}}.title-with-opacity.text-heading-animated-opacity{background-clip:text;-webkit-background-clip:text;background:linear-gradient(180deg,#000 25%,rgba(174,174,174,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:100% 300%;background-position-y:150%;color:transparent;padding-bottom:20px}.portfolio-catalog-map .gmpInfoWindowtitle{font-family:'Century Gothic WGL';font-style:normal;font-weight:400 !important;color:#000 !important;margin-bottom:0}@keyframes clock-animation{0%{stroke-dashoffset:800}100%{stroke-dashoffset:0}}.team-rows-block-section,.other-projects-section{overflow:visible;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;counter-reset:menucounter}.team-rows-block-section .career-role-row,.other-projects-section .career-role-row{position:relative}.team-rows-block-section .hover-reveal,.other-projects-section .hover-reveal{position:absolute;z-index:-1;width:500px;height:500px;top:0;left:0;pointer-events:none;opacity:0}@media screen and (max-width:600px){.team-rows-block-section .hover-reveal,.other-projects-section .hover-reveal{display:none}}.team-rows-block-section .hover-reveal__inner,.other-projects-section .hover-reveal__inner{overflow:hidden}.team-rows-block-section .hover-reveal__inner,.team-rows-block-section .hover-reveal__img,.other-projects-section .hover-reveal__inner,.other-projects-section .hover-reveal__img{width:100%;height:100%;position:relative}.team-rows-block-section .hover-reveal__img,.other-projects-section .hover-reveal__img{background-size:cover;background-position:50% 50%}.other-projects-section .career-role-row>a>.wp-block-group__inner-container,.other-projects-section .career-section .career-role-row-inner>.wp-block-group__inner-container{display:flex;align-items:center}.other-projects-section .hover-reveal{width:500px;height:270px}.hero-slider-arrow{display:none}.press-btn-wrap{margin-top:30px}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content>.wp-block-group{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content>.wp-block-group>.wp-block-group__inner-container{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content>.wp-block-group>.wp-block-group__inner-container>.right-part{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content>.wp-block-group>.wp-block-group__inner-container>.right-part>.wp-block-group__inner-container{height:100%}.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content>.wp-block-group>.wp-block-group__inner-container>.right-part>.wp-block-group__inner-container figure,.row-wrapper>.wp-block-group__inner-container .right-part>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content>.wp-block-group>.wp-block-group__inner-container>.right-part>.wp-block-group__inner-container img{height:100%}.contact-form-wrapper .input-wrapper input[name=your-name]{border-top:none}.contacts-section .contacts-left-part-wrapper>.wp-block-group__inner-container{justify-content:flex-start;gap:50px}.contacts-section--contact-page.contacts-section .contacts-left-part-wrapper>.wp-block-group__inner-container{gap:50px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}