@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,400;1,700&display=swap');body{font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.5;color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6,p{margin:0}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.50rem}p{font-size:13px;line-height:26px;letter-spacing:1.5px;margin-bottom:20px}.h-100{height:100%}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;transition:all .3s;outline:none;color:#000}a:focus,a:active,a:visited{outline:none;color:#000}@media all and (min-width:1400px){.container-fluid{padding-left:100px;padding-right:100px}}ul.social-icons{display:flex;flex-wrap:wrap}ul.social-icons li{margin-right:24px}ul.social-icons li:last-child{margin-right:0}ul.social-icons li a{display:inline-block}ul.social-icons li a img{height:16px;width:auto}body.admin-bar header.site-header.header-front-page{top:32px}header.site-header{padding:25px 0;background-color:#fff;transition:all .3s;position:relative;z-index:99}header.site-header.header-front-page{position:fixed;top:0;left:0;right:0;background-color:transparent}header.site-header.scrolling{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}header.site-header .logo{line-height:0}header.site-header .logo a{display:inline-block;line-height:0}header.site-header .logo a img{max-height:72px;width:auto}header.site-header .menu{height:100%;display:flex;justify-content:center;align-items:center}header.site-header .toggle-mobile-menu{display:none}header.site-header .socials img{filter:invert(72%) sepia(7%) saturate(153%) hue-rotate(182deg) brightness(89%) contrast(83%)}header.site-header .socials img:hover{filter:invert(64%) sepia(83%) saturate(194%) hue-rotate(4deg) brightness(91%) contrast(81%)}nav#header-navigation ul{display:flex;flex-wrap:wrap}nav#header-navigation ul li{margin-right:16px}nav#header-navigation ul li:last-child{margin-right:0}nav#header-navigation ul li a{text-transform:uppercase;color:#777;font-weight:200;font-size:12px}nav#header-navigation ul li a:hover{color:#bea66f}.section-heading h2{font-size:28px;line-height:2;font-weight:300;letter-spacing:18px;margin-bottom:12px;text-transform:uppercase;text-align:center}.section-heading p{font-size:13px;line-height:26px;text-align:center;max-width:767px;margin:0 auto;display:block;margin-bottom:64px}section.video-intro{position:relative;overflow:hidden;width:100%;height:100vh}section.video-intro video{min-width:100%;min-height:100vh;z-index:1}section.video-intro .overlay{width:100%;height:100vh;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);background-size:3px 3px;z-index:2}section.intro-text{padding:0;display:flex;flex-wrap:wrap;background-color:#D6CFC2}section.intro-text .image{display:flex;align-items:center;width:66%}section.intro-text .content{display:flex;flex-direction:column;justify-content:center;width:34%;padding:35px;color:#fff;background-color:#D6CFC2}section.intro-text .content h2{font-weight:300;font-size:28px;margin-bottom:20px;letter-spacing:3px}section.intro-text .content p{margin-bottom:16px}section.portfolio-sections{background-color:#f7f7f7;padding:130px 0}section.portfolio-sections .box{position:relative}section.portfolio-sections .box:hover .image:before{background-color:rgba(0,0,0,0.5);top:0;height:100%}section.portfolio-sections .box:hover .image:after{opacity:1;transform:scale(1)}section.portfolio-sections .box:hover .content{opacity:1}section.portfolio-sections .box h3{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;text-align:center}section.portfolio-sections .box .image{background-position:center;background-size:cover;background-repeat:no-repeat;height:500px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}section.portfolio-sections .box .image:after{content:"";display:block;border:1px solid #fff;position:absolute;top:3%;width:94%;height:94%;bottom:3%;opacity:0;left:3%;transition:all .35s ease-out;transform:scale(.01);z-index:1}section.portfolio-sections .box .image:before{content:"";display:block;position:absolute;top:70%;width:100%;height:30%;transition:all .45s ease-out;background:linear-gradient(0deg, rgba(0,0,0,0.25), transparent)}section.portfolio-sections .box .content{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;padding:30px;z-index:5;opacity:0;transition:all .6s}section.portfolio-sections .box .content p{color:#fff;text-align:center}section.about-us{display:flex;flex-wrap:wrap}section.about-us .image{width:50%;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative;display:none}section.about-us .image .description{position:absolute;right:0;top:0;background-color:#fff;padding:20px 30px}section.about-us .image .description span{font-size:28px;line-height:2;font-weight:300;letter-spacing:18px;margin-bottom:12px;text-transform:uppercase;text-align:center}section.about-us .content{width:100%;display:flex;flex-direction:column;justify-content:center;height:100%;padding:100px 80px}section.about-us .content h2{font-size:28px;line-height:2;font-weight:300;letter-spacing:18px;margin-bottom:12px;text-transform:uppercase;text-align:center}section.about-us .content p{margin-bottom:16px}section.contact-info{padding:130px 0}section.contact-info .image{display:flex;justify-content:center;align-items:center;height:100%}section.contact-info .image img{height:300px;width:300px;filter:invert(100%) sepia(0%) saturate(7469%) hue-rotate(177deg) brightness(115%) contrast(95%)}section.contact-info .content{text-align:center}section.contact-info .content h2{font-size:28px;line-height:2;font-weight:300;letter-spacing:18px;margin-bottom:36px;text-transform:uppercase;text-align:center}section.contact-info .content a:hover{color:#bea66f}footer#colophon .content{text-align:center;color:#9ea0a4}footer#colophon .content ul{justify-content:center}footer#colophon .content ul li a img{filter:invert(72%) sepia(7%) saturate(153%) hue-rotate(182deg) brightness(89%) contrast(83%)}footer#colophon .content ul li a img:hover{filter:invert(64%) sepia(83%) saturate(194%) hue-rotate(4deg) brightness(91%) contrast(81%)}footer#colophon span{font-size:10px;font-weight:300;letter-spacing:1.5px;line-height:20px;color:#000}footer#colophon .copy{font-size:10px;font-weight:300;letter-spacing:1.5px;line-height:20px;margin-top:5px}.col-xs-0,.col-sm-0,.col-md-0,.col-lg-0{flex:0 0 0;max-width:0;padding-right:0;padding-left:0}@media all and (max-width:992px){section.intro-text{flex-wrap:wrap-reverse}section.intro-text .image{width:100%}section.intro-text .content{width:100%}}@media all and (max-width:767px){header#masthead{background-color:#fff}header#masthead .menu{display:none;height:auto}header#masthead .menu.menu-mobile.active{position:fixed;left:0;right:0;display:block}header#masthead .menu.menu-mobile.active nav ul{background-color:#fff;display:block}header#masthead .menu.menu-mobile.active nav ul li{border-bottom:1px solid rgba(0,0,0,0.1);height:51px;display:block;margin:0}header#masthead .menu.menu-mobile.active nav ul li a{text-transform:uppercase;font-size:16px;font-weight:400;letter-spacing:1.5px;line-height:51px;display:block;color:#000;text-align:center}header#masthead .toggle-mobile-menu{display:block;width:60px;height:50px;background-image:url('https://aw.devversion.pl/wp-content/themes/aw-architecture/assets/css/../img/icons/hamburger.svg');background-size:32px 32px;background-position:center;background-repeat:no-repeat;transition:all .3s;margin-left:auto;background-color:transparent;border:none;border-radius:unset}header#masthead .toggle-mobile-menu.open{background-image:url('https://aw.devversion.pl/wp-content/themes/aw-architecture/assets/css/../img/icons/close.svg')}header#masthead ul.social-icons{display:none}section.portfolio-sections .box{margin-bottom:50px}section.portfolio-sections .box h3{text-align:right}section.about-us .image{width:100%;height:500px}section.about-us .image .description{top:100%}section.about-us .content{width:100%}section.about-us .content{padding:50px 30px}}