@font-face{font-family:"Helvetica Neue";src:url("../../fonts/HelveticaNeueLT-Roman.eot");src:url("../../fonts/HelveticaNeueLT-Roman.eot?#iefix") format("embedded-opentype"),url("../../fonts/HelveticaNeueLT-Roman.woff2") format("woff2"),url("../../fonts/HelveticaNeueLT-Roman.woff") format("woff"),url("../../fonts/HelveticaNeueLT-Roman.svg#HelveticaNeueLT-Roman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-LightItalic.eot");src:url("../../fonts/Roboto/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-LightItalic.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-LightItalic.woff") format("woff"),url("../../fonts/Roboto/Roboto-LightItalic.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-LightItalic.svg#Roboto-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Medium.eot");src:url("../../fonts/Roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Medium.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Medium.woff") format("woff"),url("../../fonts/Roboto/Roboto-Medium.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Medium.svg#Roboto-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-ThinItalic.eot");src:url("../../fonts/Roboto/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-ThinItalic.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-ThinItalic.woff") format("woff"),url("../../fonts/Roboto/Roboto-ThinItalic.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-ThinItalic.svg#Roboto-ThinItalic") format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-MediumItalic.eot");src:url("../../fonts/Roboto/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-MediumItalic.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-MediumItalic.woff") format("woff"),url("../../fonts/Roboto/Roboto-MediumItalic.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Thin.eot");src:url("../../fonts/Roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Thin.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Thin.woff") format("woff"),url("../../fonts/Roboto/Roboto-Thin.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Thin.svg#Roboto-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Bold.eot");src:url("../../fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Bold.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Bold.woff") format("woff"),url("../../fonts/Roboto/Roboto-Bold.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Black.eot");src:url("../../fonts/Roboto/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Black.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Black.woff") format("woff"),url("../../fonts/Roboto/Roboto-Black.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Black.svg#Roboto-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Light.eot");src:url("../../fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Light.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Light.woff") format("woff"),url("../../fonts/Roboto/Roboto-Light.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Regular.eot");src:url("../../fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Regular.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Regular.woff") format("woff"),url("../../fonts/Roboto/Roboto-Regular.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-BlackItalic.eot");src:url("../../fonts/Roboto/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-BlackItalic.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-BlackItalic.woff") format("woff"),url("../../fonts/Roboto/Roboto-BlackItalic.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-BlackItalic.svg#Roboto-BlackItalic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-BoldItalic.eot");src:url("../../fonts/Roboto/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-BoldItalic.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-BoldItalic.woff") format("woff"),url("../../fonts/Roboto/Roboto-BoldItalic.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Roboto";src:url("../../fonts/Roboto/Roboto-Italic.eot");src:url("../../fonts/Roboto/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Roboto/Roboto-Italic.woff2") format("woff2"),url("../../fonts/Roboto/Roboto-Italic.woff") format("woff"),url("../../fonts/Roboto/Roboto-Italic.ttf") format("truetype"),url("../../fonts/Roboto/Roboto-Italic.svg#Roboto-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Didot LT Std";src:url("../../fonts/Diot/DidotLTStd-Italic.eot");src:url("../../fonts/Diot/DidotLTStd-Italic.eot?#iefix") format("embedded-opentype"),url("../../fonts/Diot/DidotLTStd-Italic.woff2") format("woff2"),url("../../fonts/Diot/DidotLTStd-Italic.woff") format("woff"),url("../../fonts/Diot/DidotLTStd-Italic.ttf") format("truetype"),url("../../fonts/Diot/DidotLTStd-Italic.svg#DidotLTStd-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Bebas Neue";src:url("../../fonts/BebasNeue/BebasNeue-Regular.eot");src:url("../../fonts/BebasNeue/BebasNeue-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/BebasNeue/BebasNeue-Regular.woff2") format("woff2"),url("../../fonts/BebasNeue/BebasNeue-Regular.woff") format("woff"),url("../../fonts/BebasNeue/BebasNeue-Regular.ttf") format("truetype"),url("../../fonts/BebasNeue/BebasNeue-Regular.svg#BebasNeue-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}.architecture-projects-block .project .project-image,.introduction-block .intro_image,.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-center-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.contact-block .contact_form_cont .contact_form form .wpcf7-not-valid-tip,.contact-block .contact_form_cont .contact_form form .wpcf7-acceptance label span{font-size:12px;font-style:normal;line-height:normal;letter-spacing:.343px}h4,body{font-size:15px;font-style:normal;font-weight:300;line-height:27px;letter-spacing:.429px}.contact-block .contact_form_cont .contact_form form input[type=submit],.contact-block .contact_form_cont .contact_form form textarea[type=submit],.contact-block .contacts .contact .contact_info h3{font-size:24px;font-style:normal;line-height:39px;letter-spacing:.686px}.architecture-architects-block .cover-image-wrap .name-container h2,h1{font-size:36px;font-weight:300;letter-spacing:1.03px;line-height:48px}.two-column-text-block h1,.two-column-text-block h2,.two-column-text-block h3,.two-column-text-block h4,.two-column-text-block h5{font-size:44px;font-style:normal;line-height:44px}.architecture-architects-block .slogan h2{font-size:48px;font-style:normal;line-height:normal;letter-spacing:1.371px}:root{--vh: 1vh}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.hide{opacity:0}.hidden{display:none}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}a:hover,a:active{outline:none}.h100{height:100%}.w100{width:100%}.hide{opacity:0}.hidden{display:none}.scrolling_disabled{overflow:hidden !important}html{height:100%}body{display:flex;flex-direction:column;position:relative;width:100%;min-height:100%;color:#000;font-family:"Roboto",Arial,Helvetica,sans-serif;background-color:#f3f3f3}body.page-template-template-architecture main .container{max-width:1100px}h1,h2,h3,h4,h5{font-family:"Bebas Neue",Arial,Helvetica,sans-serif}h1 strong{font-weight:bold}h2{margin-bottom:42px}p{margin-bottom:28px}p:last-child{margin-bottom:0}.no-list{margin:0;padding:0;list-style:none}.container{position:relative;max-width:1076px}.fade-in{opacity:0;transform:translate3d(0, 100px, 0);transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-duration:1s;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-property:opacity,transform}.fade-in.animated{opacity:1;transform:translateZ(0)}.grecaptcha-badge{display:none !important}#CookiebotWidget{right:unset !important;left:11px}.introduction-block{padding-top:88px;padding-bottom:44px}.introduction-block .intro_image{padding-bottom:64%;width:100%}.introduction-block .intro_image::after{position:absolute;content:"";width:21.2%;height:53.7%;display:block;background-color:#f3f3f3}.introduction-block .row.odd .img_cont .intro_image::after{bottom:-2px;right:-2px;clip-path:polygon(100% 0, 100% 0, 100% 100%, 0 100%)}.introduction-block .row.even .img_cont{order:2}.introduction-block .row.even .img_cont .intro_image::after{top:-2px;left:-2px;clip-path:polygon(0 0, 100% 0, 0 100%, 0 100%)}@media only screen and (min-width: 991px){.introduction-block .row{margin-bottom:52px}.introduction-block .row .col-lg-6{padding:0 26px}}@media only screen and (max-width: 991px){.introduction-block{padding-top:40px}.introduction-block .row{margin-bottom:40px}.introduction-block .img_cont{margin-top:40px;order:2}.introduction-block h1,.introduction-block h2,.introduction-block h3,.introduction-block h4,.introduction-block h5{font-size:24px;font-style:normal;line-height:normal;letter-spacing:.686px;margin-bottom:16px}}.architecture-architects-block{padding-top:116px;padding-bottom:0}.architecture-architects-block .slogan{color:#000;text-align:center}.architecture-architects-block .slogan h2{margin-bottom:0}.architecture-architects-block .slogan::before,.architecture-architects-block .slogan::after{position:absolute;content:url("../../img/icons/quote.svg")}.architecture-architects-block .slogan::before{transform:rotate(180deg);top:-62px;left:0}.architecture-architects-block .slogan::after{right:0;bottom:-62px}.architecture-architects-block .cover-image-wrap{position:relative;text-align:center;margin-bottom:66px}.architecture-architects-block .cover-image-wrap .name-container{bottom:0;background-color:#342512;padding:10px 18px 9px 18px;color:#fff}.architecture-architects-block .cover-image-wrap .name-container h2{margin-bottom:0}.architecture-architects-block .cover-image-wrap .name-container:nth-child(odd){right:0px}.architecture-architects-block .cover-image-wrap .name-container:nth-child(even){left:0px}@media only screen and (min-width: 991px){.architecture-architects-block .slogan{max-width:620px;margin:0 auto 100px;padding:0 68px}}@media only screen and (max-width: 991px){.architecture-architects-block{padding-top:96px}.architecture-architects-block .slogan{margin:0 auto 96px}.architecture-architects-block .slogan h2{font-size:40px;letter-spacing:1.03px;line-height:normal}.architecture-architects-block .cover-image-wrap{margin-bottom:32px}.architecture-architects-block .cover-image-wrap .name-container{padding:10px 18px 9px 18px}.architecture-architects-block .cover-image-wrap .name-container h2{font-size:16px;letter-spacing:.36px;line-height:20.43px}.architecture-architects-block .cover-image-wrap .name-container:nth-child(odd){right:0px}.architecture-architects-block .cover-image-wrap .name-container:nth-child(even){left:0px}}.architecture-projects-block .column-title{color:#ae4d28;font-size:20px;letter-spacing:.57px;line-height:27px;text-transform:uppercase;margin-bottom:32px;margin-top:32px}.architecture-projects-block .project{border-top:1px solid #ae4d28;padding-top:26px}.architecture-projects-block .project .project-image{margin-bottom:42px;padding-bottom:66.6%;background-size:cover}.architecture-projects-block .project .project-title{color:#000;font-size:29px;font-weight:300;letter-spacing:.83px;line-height:38px;margin-bottom:25px}@media only screen and (min-width: 991px){.architecture-projects-block .row{margin-left:-32px;margin-right:-32px}.architecture-projects-block .row .col{padding-left:32px;padding-right:32px}}.contact-block{padding-top:76px;padding-bottom:106px}.contact-block .contacts{padding-right:20px}.contact-block .contacts .contact{max-width:424px;width:100%;margin-bottom:32px}.contact-block .contacts .contact .contact_img{margin-bottom:40px;padding-bottom:75%}.contact-block .contacts .contact .contact_img img{position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.contact-block .contacts .contact .contact_info h3{margin-bottom:16px}.contact-block .contacts .contact .contact_info h4{margin-bottom:16px}.contact-block .contacts .contact .contact_info a:hover{text-decoration:none}.contact-block .contacts .contact:last-child{margin-bottom:0}.contact-block .contact_form_cont .contact_block_text_area h2{font-size:40px;font-style:normal;line-height:39px;letter-spacing:.686px}.contact-block .contact_form_cont .contact_form form{position:relative}.contact-block .contact_form_cont .contact_form form input,.contact-block .contact_form_cont .contact_form form textarea{font-family:"Bebas Neue",Arial,Helvetica,sans-serif;line-height:normal;background-color:rgba(0,0,0,0);color:#000;border:none;border-bottom:1px solid #000;width:100%;padding:0 10px 14px}.contact-block .contact_form_cont .contact_form form input::-webkit-input-placeholder,.contact-block .contact_form_cont .contact_form form textarea::-webkit-input-placeholder{color:#000;opacity:1}.contact-block .contact_form_cont .contact_form form input::-moz-placeholder,.contact-block .contact_form_cont .contact_form form textarea::-moz-placeholder{color:#000;opacity:1}.contact-block .contact_form_cont .contact_form form input:-ms-input-placeholder,.contact-block .contact_form_cont .contact_form form textarea:-ms-input-placeholder{color:#000;opacity:1}.contact-block .contact_form_cont .contact_form form input:-moz-placeholder,.contact-block .contact_form_cont .contact_form form textarea:-moz-placeholder{color:#000;opacity:1}.contact-block .contact_form_cont .contact_form form input:focus,.contact-block .contact_form_cont .contact_form form textarea:focus{outline:0;opacity:1}.contact-block .contact_form_cont .contact_form form input[type=submit],.contact-block .contact_form_cont .contact_form form textarea[type=submit]{width:auto;background-color:#ae4d28;line-height:normal;color:#fff;text-align:center;text-transform:uppercase;padding:8px 23px 7px;border:none;cursor:pointer}.contact-block .contact_form_cont .contact_form form input[type=submit][disabled],.contact-block .contact_form_cont .contact_form form textarea[type=submit][disabled]{opacity:.5}.contact-block .contact_form_cont .contact_form form input[type=checkbox],.contact-block .contact_form_cont .contact_form form textarea[type=checkbox]{border-bottom:none;display:inline-block;padding:0;width:20px;height:20px;cursor:pointer;margin:0 12px 0 0;position:relative}.contact-block .contact_form_cont .contact_form form input[type=checkbox]:before,.contact-block .contact_form_cont .contact_form form textarea[type=checkbox]:before{content:"";display:block;position:relative;width:20px;height:20px;border:1px solid #000;background-color:#f3f3f3}.contact-block .contact_form_cont .contact_form form input[type=checkbox]:checked:after,.contact-block .contact_form_cont .contact_form form textarea[type=checkbox]:checked:after{content:"";display:block;width:6px;height:11px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:3px;left:7px}.contact-block .contact_form_cont .contact_form form textarea{resize:none;height:32px}.contact-block .contact_form_cont .contact_form form .wpcf7-acceptance span.wpcf7-list-item{margin:0}.contact-block .contact_form_cont .contact_form form .wpcf7-acceptance label{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;cursor:pointer}.contact-block .contact_form_cont .contact_form form .wpcf7-acceptance label span{display:block}.contact-block .contact_form_cont .contact_form form .wpcf7-form-control-wrap{display:block;margin-bottom:12px}.contact-block .contact_form_cont .contact_form form .wpcf7-spinner{background-color:#ffb612;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.contact-block .contact_form_cont .contact_form form .wpcf7-not-valid{border-color:#dc3232}.contact-block .contact_form_cont .contact_form form .wpcf7-not-valid-tip{color:#dc3232;display:block;padding:14px 10px 0 10px}.contact-block .contact_form_cont .contact_form form .wpcf7-response-output{margin:0;margin-top:14px;padding:0;border:none !important}@media only screen and (max-width: 991px){.contact-block{padding-top:40px;padding-bottom:40px}.contact-block .contacts .contact .contact_img{margin-bottom:16px}.contact-block .contacts .contact .contact_info h3,.contact-block .contacts .contact .contact_info h4{margin-bottom:0}.contact-block .contact_form_cont{margin-top:16px}.contact-block .contact_form_cont .contact_block_text_area h2{font-size:24px;font-style:normal;line-height:normal;letter-spacing:.686px;margin-bottom:16px}.contact-block .contact_form_cont .contact_form form input[type=submit]{margin-bottom:22px}.contact-block .contact_form_cont .contact_form form .wpcf7-not-valid-tip{padding:14px 10px 0 0}}.two-column-text-block{padding-top:88px}.two-column-text-block h1,.two-column-text-block h2,.two-column-text-block h3,.two-column-text-block h4,.two-column-text-block h5{margin-bottom:0}.two-column-text-block .left-content-logo{margin-top:22px;max-width:104px}@media only screen and (max-width: 991px){.two-column-text-block .left-content-logo{margin-bottom:22px}}.two-column-text-block .approval_wrap{display:flex;margin-top:59px}.two-column-text-block .approval_wrap .approval{max-width:330px}.two-column-text-block .approval_wrap .approval .approval_top p{font-size:20px;line-height:22px;letter-spacing:.43px;text-transform:uppercase;font-weight:400;margin-bottom:5px;color:#ae4d28;font-family:"Bebas Neue",Arial,Helvetica,sans-serif}.two-column-text-block .approval_wrap .approval .approval_btm p{font-size:14px;line-height:18px;color:#ae4d28}.two-column-text-block .approval_wrap .approval_img{padding-right:15px;align-self:flex-start}.two-column-text-block .nominations_wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 23px;margin-bottom:88px;padding-left:unset;padding-right:unset}.two-column-text-block .nominations_wrap .nomination{width:100%;display:flex}.two-column-text-block .nominations_wrap .nomination .nomination_img{align-self:flex-start;max-width:26px;margin-right:13px}.two-column-text-block .nominations_wrap .nomination .nomination_text{max-width:230px}.two-column-text-block .nominations_wrap .nomination .nomination_text .nomination_top{font-size:18px;line-height:19px;letter-spacing:.39px;text-transform:uppercase;font-weight:400;margin-bottom:5px;color:#ae4d28;font-family:"Bebas Neue",Arial,Helvetica,sans-serif}.two-column-text-block .nominations_wrap .nomination .nomination_text .nomination_btm{font-size:12px;line-height:16px;color:#ae4d28}@media only screen and (min-width: 991px){.two-column-text-block .col-lg-6{padding:0 26px}}@media only screen and (max-width: 991px){.two-column-text-block{padding-top:40px}.two-column-text-block h1,.two-column-text-block h2,.two-column-text-block h3,.two-column-text-block h4,.two-column-text-block h5{font-size:24px;font-style:normal;line-height:normal;letter-spacing:.686px;margin-bottom:16px}.two-column-text-block .approval_wrap{margin-bottom:25px}.two-column-text-block .nominations_wrap{grid-template-columns:1fr;gap:16px;padding-left:15px;padding-right:15px;margin-bottom:40px}}.krulli-quote-block{padding-top:58px}@media only screen and (max-width: 991px){.krulli-quote-block{padding-top:22px}}.krulli-quote-block .left-right{gap:0}@media only screen and (min-width: 992px){.krulli-quote-block .left-right{gap:50px}}@media only screen and (min-width: 992px){.krulli-quote-block .left,.krulli-quote-block .right{width:calc(50% - 25px)}}.krulli-quote-block .left p:has(+span){margin-bottom:0}.krulli-quote-block .right{gap:22px;text-align:center}@media only screen and (min-width: 992px){.krulli-quote-block .right{padding-top:44px}}.krulli-quote-block .right-image{position:relative}.krulli-quote-block .right-image::after{position:absolute;content:"";width:21.2%;height:53.7%;display:block;background-color:#f3f3f3;top:-2px;left:-2px;clip-path:polygon(0 0, 100% 0, 0 100%, 0 100%)}.krulli-quote-block .right-image-signature{padding-top:10px}.krulli-quote-block span{display:block;width:100%;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;font-size:44px;font-style:normal;font-weight:400;line-height:44px;text-transform:uppercase}.krulli-quote-block span:last-child{text-align:right}
