<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:"URWGeometric-Light";src:url("../fonts/3524EE_0_0.eot");src:url("../fonts/3524EE_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3524EE_0_0.woff2") format("woff2"),url("../fonts/3524EE_0_0.woff") format("woff"),url("../fonts/3524EE_0_0.ttf") format("truetype");font-display:swap}@font-face{font-family:"URWGeometric-Regular";src:url("../fonts/3524EE_1_0.eot");src:url("../fonts/3524EE_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3524EE_1_0.woff2") format("woff2"),url("../fonts/3524EE_1_0.woff") format("woff"),url("../fonts/3524EE_1_0.ttf") format("truetype");font-display:swap}@font-face{font-family:"URWGeometric-Medium";src:url("../fonts/3524EE_2_0.eot");src:url("../fonts/3524EE_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3524EE_2_0.woff2") format("woff2"),url("../fonts/3524EE_2_0.woff") format("woff"),url("../fonts/3524EE_2_0.ttf") format("truetype");font-display:swap}@font-face{font-family:"URWGeometric-Bold";src:url("../fonts/3524EE_3_0.eot");src:url("../fonts/3524EE_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3524EE_3_0.woff2") format("woff2"),url("../fonts/3524EE_3_0.woff") format("woff"),url("../fonts/3524EE_3_0.ttf") format("truetype");font-display:swap}@font-face{font-family:"URWGeometric-Heavy";src:url("../fonts/3524EE_4_0.eot");src:url("../fonts/3524EE_4_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3524EE_4_0.woff2") format("woff2"),url("../fonts/3524EE_4_0.woff") format("woff"),url("../fonts/3524EE_4_0.ttf") format("truetype");font-display:swap}.font-light,.blog-entry-header-title,.home-header-title .title,.header-text{font-family:"URWGeometric-Light",sans-serif}.font-regular,.blog-entry-text p,input,select,textarea,body{font-family:"URWGeometric-Regular",sans-serif}.font-medium,.blog-entry-text h4,.home-project-details .title,.home-slider-text .title,.home-intro-note,h6,h5,h4,h3{font-family:"URWGeometric-Medium",sans-serif}.font-bold,.blog-entry-text h3,.component-faq-question,.related-box .more a,.menu-main-link,h2{font-family:"URWGeometric-Bold",sans-serif}.font-extra-bold,.blog-entry-text h6,.blog-entry-text h5,.blog-entry-text h2,.compotent-featured-project-content .more a,.component-projects-more a,.footer-copyright .certificate,.button{font-family:"URWGeometric-Heavy",sans-serif}.font-heavy,.home-video-title,.home-slider-summary .title,.home-header-banner .title,.component-navigation .title,h1{font-family:"URWGeometric-Heavy",sans-serif}*{margin:0;padding:0}ol,ul{list-style:none}a,a:focus,a:link,a:visited,a:hover{text-decoration:none}a:focus{color:inherit}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;outline:none}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.component-request-quote-image:after,.component-navigation:after{content:"";display:table;clear:both}.no-transition{transition:none !important}body{font-size:16px;line-height:1;font-weight:400;color:#454545;background:#efefef}html.disable-scroll,body.disable-scroll{overflow:hidden}body:before{content:"widescreen";display:none}@media screen and (max-width: 1500px){body:before{content:"desktop"}}@media screen and (max-width: 1279px){body:before{content:"laptop"}}@media screen and (max-width: 1023px){body:before{content:"tablet"}}@media screen and (max-width: 767px){body:before{content:"phone"}}.button{display:inline-block;margin:0;border:0;height:60px;padding:15px 50px;line-height:30px;font-size:16px;text-transform:uppercase;cursor:pointer;background:transparent;position:relative;transition:color .25s ease;box-sizing:border-box;text-align:center;white-space:nowrap}.button:after{content:"";position:absolute;left:0;right:0;bottom:0;background-color:#866c37;transition:height .25s ease,background .25s ease;z-index:-1}.button-gold{color:#866c37}.button-gold:after{height:2px}.button-gold:hover{color:#fff}.button-gold:hover:after{height:100%}.button-white{color:#fff}.button-white:after{height:2px;background-color:#fff}.button-white:hover{color:#866c37}.button-white:hover:after{height:100%}.button-gold-white{color:#092f87;background-color:#866c37}.button-gold-white:after{height:0;background-color:#fff}.button-gold-white:hover:after{height:100%}a{color:blue}h1{font-size:48px;line-height:44px;font-weight:normal;color:#2a2a2a}h2{font-size:32px;line-height:40px;font-weight:normal;color:#2a2a2a}h3{font-size:28px;line-height:32px;font-weight:normal;color:#2a2a2a}h4{font-size:24px;line-height:28px;font-weight:normal;color:#2a2a2a}h5{font-size:20px;line-height:24px;font-weight:normal;color:#2a2a2a}h6{font-size:16px;line-height:20px;font-weight:normal;color:#2a2a2a}p{font-size:18px;line-height:28px}p+p{padding-top:14px}p.small{font-size:16px;line-height:24px}@media screen and (max-width: 1023px){h1{font-size:40px;line-height:36px}p{font-size:16px;line-height:24px}p+p{padding-top:12px}}@media screen and (max-width: 767px){h1{font-size:32px;line-height:30px}h2{font-size:24px;line-height:28px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}h5{font-size:16px;line-height:22px}h6{font-size:14px;line-height:20px}p{font-size:14px;line-height:20px}p+p{padding-top:10px}p.small{font-size:14px;line-height:20px}}.layout{margin:0 auto;width:1440px;text-align:left}@media screen and (max-width: 1500px){.layout{width:1218px}}@media screen and (max-width: 1279px){.layout{width:960px}}@media screen and (max-width: 1023px){.layout{width:720px}}@media screen and (max-width: 767px){.layout{width:100%}}@media screen and (max-width: 320px){.layout{width:320px}}.container-header{background:#092f87;padding-top:180px}.header-back-link{width:700px;margin:0 auto;padding-bottom:14px;font-size:16px;line-height:16px;overflow:hidden}.header-back-link a{color:#866c37;position:relative;display:inline-block;border-bottom:1px solid #866c37;padding-left:30px;transform:translate(-30px, 0);transition:transform .25s ease}.header-back-link a:before{content:"";position:absolute;top:3px;left:0;width:25px;height:8px;background:transparent url("../images/arrow-left-gold.svg") no-repeat center center;background-size:100%}.header-back-link a:hover{transform:translate(0, 0)}.header-text{font-weight:400;color:#fff;width:700px;padding:0 0 220px;margin:0 auto;font-size:36px;line-height:44px}.header-text a{color:#866c37;text-decoration:underline}.header-text a:hover{text-decoration:none}.header-text-center{text-align:center}@media screen and (max-width: 1500px){.container-header{padding-top:160px}.header-text{padding:0 0 180px}}@media screen and (max-width: 1279px){.container-header{padding-top:120px}.header-back-link{width:500px}.header-text{padding:0 0 140px;width:500px;font-size:32px;line-height:40px}}@media screen and (max-width: 1023px){.container-header{padding-top:128px}.header-text{padding:0 0;width:360px;font-size:22px;line-height:28px}}@media screen and (max-width: 767px){.container-header{padding-top:100px}.header-back-link{width:440px}.header-text{width:440px;margin:0 auto;padding:0 0 100px;font-size:24px;line-height:30px}}@media screen and (max-width: 479px){.header-back-link{width:280px}.header-text{width:280px;font-size:18px;line-height:20px}}.container-header-home{height:800px}@media screen and (max-width: 1500px){.container-header-home{height:700px}}@media screen and (max-width: 1279px){.container-header-home{height:600px}}@media screen and (max-width: 1023px){.container-header-home{height:450px}}@media screen and (max-width: 767px){.container-header-home{height:calc(240px + 40vw)}}@media screen and (max-width: 479px){.container-header-home{height:calc(180px + 40vw)}}.container-menu-home-bar{position:fixed;top:0;left:0;right:0;height:100px;z-index:30;background:#092f87}.container-menu{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .25s ease}.menu-logo{display:flex;justify-content:center;align-items:center;width:100px;height:100px;background:#fff;position:relative;z-index:10;transition:all .25s ease}.menu-logo svg{width:60px;transition:all .25s ease}.menu-logo svg polygon,.menu-logo svg path{fill:#092f87;transition:fill .25s ease}.menu-main-trigger{display:none}.menu-main-container{position:absolute;top:0;left:100px;right:0;background:#092f87;transition:all .25s ease}.menu-main{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 160px}.menu-main-link{display:block;line-height:100px;font-size:18px;color:#fff;transition:all .25s ease}.menu-main-elem.active .menu-main-link,.menu-main-link:hover{color:#866c37}.menu-sub-container{position:absolute;top:100px;left:0;right:0;background:#092f87;transform:translate(0, -600px);transition:all .25s ease;z-index:-1}.menu-main-elem.active .menu-sub-container{transform:translate(0, 0)}.menu-sub{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 160px;max-width:1000px}.menu-sub:after{content:"";flex:auto}.menu-sub-elem{width:33.333333333%;margin-bottom:70px;box-sizing:border-box;padding-right:30px}.menu-sub-link{display:block;line-height:24px;font-size:18px;color:#fff;transition:color .25s ease}.menu-sub-link:hover{color:#866c37}.menu-sub-link-text{position:relative;display:inline-block;padding-bottom:32px}.menu-sub-link-text:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background-color:#866c37;transition:width .25s ease}.menu-sub-link:hover .menu-sub-link-text:after{width:100%}.container-menu.scrolled .menu-logo{background:#092f87;width:80px;height:80px}.container-menu.scrolled .menu-logo svg{width:50px}.container-menu.scrolled .menu-logo svg polygon,.container-menu.scrolled .menu-logo svg path{fill:#fff}.container-menu.scrolled .menu-main-container{background:#fff;left:80px}.container-menu.scrolled .menu-main-link{color:#092f87;line-height:80px}.menu-main-elem.active .container-menu.scrolled .menu-main-link,.container-menu.scrolled .menu-main-link:hover{color:#866c37}.container-menu.scrolled .menu-sub-container{top:80px;padding-top:36px}.container-menu-home .menu-main-container{background:transparent}.container-menu-home.active .menu-main-container,.container-menu-home:hover .menu-main-container{background:#092f87}.container-menu-home.scrolled:hover .menu-main-container{background:#fff}@media screen and (max-width: 1500px){.menu-main{padding:0 80px}.menu-sub{padding:0 80px}.menu-sub-elem{margin-bottom:50px}.menu-sub-link{font-size:16px;line-height:20px}.menu-sub-link-text{padding-bottom:24px}}@media screen and (max-width: 1279px){.menu-main-link{font-size:16px}.menu-main{padding:0 40px}.menu-sub{padding:0 40px}}@media screen and (max-width: 1023px){.container-menu-home-bar{height:64px}.menu-logo{width:64px;height:64px}.menu-logo svg{width:40px}.menu-main-container{left:64px}.menu-main-link{line-height:64px;font-size:13px}.menu-sub-container{top:64px}.menu-sub-elem{margin-bottom:40px}.menu-sub-link{font-size:13px;line-height:16px}.menu-sub-link-text{padding-bottom:20px}.container-menu.scrolled .menu-logo{width:50px;height:50px}.container-menu.scrolled .menu-logo svg{width:36px}.container-menu.scrolled .menu-main-container{left:50px}.container-menu.scrolled .menu-main-link{line-height:50px}.container-menu.scrolled .menu-sub-container{top:50px;padding-top:20px}}@media screen and (max-width: 767px){.container-menu{background-color:#092f87}.menu-main-trigger{display:block;position:absolute;top:0;right:0;width:64px;height:64px;cursor:pointer;z-index:10;transition:all .25s ease}.menu-main-trigger span{position:absolute;left:24px;width:16px;height:2px;background-color:#fff;transition:opacity .25s ease,transform .25s ease;transition:all .25s ease}.menu-main-trigger .line-1{top:26px}.menu-main-trigger .line-2a,.menu-main-trigger .line-2b{top:31px}.menu-main-trigger .line-3{top:36px}.menu-main-trigger.active .line-1{opacity:0;transform:translate(0, 5px)}.menu-main-trigger.active .line-3{opacity:0;transform:translate(0, -5px)}.menu-main-trigger.active .line-2a{transform:rotate(45deg)}.menu-main-trigger.active .line-2b{transform:rotate(-45deg)}.menu-main-container{position:fixed;top:64px;left:0;right:0;bottom:0;height:auto;overflow:auto;background:#092f87;transform:translate(0, -140%);transition:transform .5s ease}.menu-main-container.active{transform:translate(0, 0)}.menu-main{display:block;padding:36px 50px 50px}.menu-main-elem{border-bottom:2px solid #866c37;position:relative}.menu-main-link{display:block;line-height:50px;font-size:16px}.menu-sub-container{max-height:0;overflow:hidden;position:static;top:auto;left:auto;right:auto;background:transparent;transform:none;transition:none;z-index:auto;transition:max-height .5s ease}.menu-main-elem.active .menu-sub-container{transform:none;max-height:500px}.menu-sub{display:block;padding:10px 0 10px 20px}.menu-sub:after{display:none}.menu-sub-trigger{position:absolute;top:0;right:0;width:50px;height:50px;z-index:1;cursor:pointer}.menu-sub-trigger span{position:absolute;right:0;top:24px;width:8px;height:2px;background-color:#fff;transition:transform .25s ease}.menu-sub-trigger .line-2{transform:rotate(90deg)}.menu-main-elem.active .menu-sub-trigger .line-2{transform:rotate(0)}.menu-main-elem:hover .menu-sub-trigger span{background-color:#866c37}.menu-sub-elem{width:auto;margin-bottom:10px;padding-right:0}.menu-sub-link-text{padding-bottom:0}.menu-sub-link-text:after{display:none}.container-menu.scrolled{background-color:#fff}.container-menu.scrolled .menu-main-trigger{width:50px;height:50px}.container-menu.scrolled .menu-main-trigger span{left:17px;background-color:#092f87}.container-menu.scrolled .menu-main-trigger .line-1{top:18px}.container-menu.scrolled .menu-main-trigger .line-2a,.container-menu.scrolled .menu-main-trigger .line-2b{top:23px}.container-menu.scrolled .menu-main-trigger .line-3{top:28px}.container-menu.scrolled .menu-main-container{top:50px;left:0;background-color:#092f87}.container-menu.scrolled .menu-sub-container{top:auto;padding-top:0}.container-menu.scrolled .menu-main-link{color:#fff}.container-menu-home.container-menu{background:transparent}.container-menu-home.container-menu.scrolled{background:#fff}.container-menu-home.container-menu.active{background:#092f87}.container-menu-home.container-menu.scrolled.active{background:#fff}.container-menu-home .menu-main-container{background:#092f87}.container-menu-home.scrolled:hover .menu-main-container{background:#092f87}}@media screen and (max-width: 479px){.menu-main{display:block;padding:18px 25px 25px}}.container-footer{background:#092f87;position:relative}.container-footer-map{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;transition:visibility .5s ease,opacity .5s ease;z-index:1}.container-footer-map #footer-map{position:absolute;top:0;left:0;bottom:0;right:0}.container-footer-gold{position:absolute;top:0;bottom:80px;right:0;width:calc(50% - 720px + 350px);background:#866c37;z-index:5}.page-footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:290px 0 240px 0;position:relative;z-index:10;transition:background .5s ease;width:100%;box-sizing:border-box}.footer-close-map{position:absolute;top:160px;left:0;opacity:0;visibility:hidden;transition:visibility .5s ease,opacity .5s ease;cursor:pointer}.footer-close-map img{width:40px;vertical-align:middle}.footer-boxes{width:1054px;display:flex;flex-flow:row nowrap;justify-content:space-between}.footer-box{color:#fff;width:280px;transition:visibility .5s ease,opacity .5s ease}.footer-box a{text-decoration:underline;color:#fff}.footer-box a:hover{text-decoration:none}.footer-box .gold{color:#866c37}.footer-box-icon{width:40px;padding-bottom:20px;text-align:center}.footer-box-icon img{height:40px}.footer-box-title{font-size:15px;line-height:24px;font-weight:bold}.footer-box-details{font-size:15px;line-height:24px}.footer-copyright{display:block;color:#2a2a2a;width:280px}.footer-copyright a{text-decoration:underline;color:#092f87}.footer-copyright a:hover{text-decoration:none}.footer-copyright .social{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-bottom:10px;align-items:center}.footer-copyright .social-icon{padding-right:10px;text-decoration:none}.footer-copyright .social-icon svg{width:25px;height:25px}.footer-copyright .social-icon svg path{fill:#092f87}.footer-copyright .social-icon:hover svg path{fill:#092f87}.footer-copyright .certificate{padding:0 0 10px}.footer-copyright p{font-size:12px;line-height:18px}.footer-copyright p+p{padding-top:0}.footer-copyright p.with-padding{padding-top:9px}.footer-ibew{display:block;width:115px;height:115px;padding-top:10px}.footer-ibew img{width:115px;height:115px;vertical-align:middle}.container-footer__map-show .container-footer-map{opacity:1;visibility:visible}.container-footer__map-show .page-footer{background:transparent}.container-footer__map-show .footer-close-map{opacity:1;visibility:visible}.container-footer__map-show .footer-box{opacity:0;visibility:hidden}@media screen and (max-width: 1500px){.container-footer-gold{width:calc(50% - 609px + 310px)}.page-footer{padding:210px 0 180px}.footer-close-map{top:100px}.footer-boxes{width:906px}}@media screen and (max-width: 1279px){.container-footer-gold{width:calc(50% - 480px + 400px);bottom:72px}.page-footer{padding:144px 0 72px}.footer-boxes{display:block;width:280px;padding-left:150px}.footer-box{padding-bottom:48px}.footer-box:last-child{padding-bottom:0}.footer-copyright{padding-right:30px}.footer-ibew{padding-bottom:20px}}@media screen and (max-width: 1023px){.container-footer-gold{width:calc(50% - 360px + 320px)}.footer-close-map{top:80px}.footer-boxes{padding-left:0}.footer-copyright{padding-right:0}}@media screen and (max-width: 767px){.container-footer-gold{position:absolute;top:auto;bottom:0;right:0;left:0;width:auto;height:350px}.page-footer{display:block;padding:50px 0 0 0}.footer-close-map{top:0}.footer-boxes{width:auto;display:block}.footer-box{margin:0 auto;width:280px;padding-bottom:50px;text-align:center}.footer-box:last-child{padding-bottom:50px}.footer-box-icon{width:auto}.footer-copyright{margin:0 auto;text-align:center;padding:36px 0}.footer-copyright .social{display:block;padding-bottom:0}.footer-copyright .social-icon{padding:0 5px}.footer-copyright .certificate{padding:10px 0 0;line-height:24px}.footer-ibew{margin:0 auto;padding-bottom:0}}.page-content{background:#fff;position:relative;z-index:10;top:-120px;margin:0 0 -280px;padding-bottom:160px}@media screen and (max-width: 1500px){.page-content{top:-100px;margin:0 0 -200px;padding-bottom:100px}}@media screen and (max-width: 1279px){.page-content{top:-80px;margin:0 0 -180px}}@media screen and (max-width: 1023px){.page-content{top:-60px;margin:0 0 -140px;padding-bottom:80px}}@media screen and (max-width: 767px){.page-content{top:auto;margin:0;padding-bottom:40px}}.page-content-home{top:auto;margin:0 0 -160px;padding-bottom:160px;padding-top:440px}@media screen and (max-width: 1500px){.page-content-home{top:auto;margin:0 0 -100px;padding-bottom:100px;padding-top:320px}}@media screen and (max-width: 1279px){.page-content-home{top:auto;margin:0 0 -100px;padding-top:200px}}@media screen and (max-width: 1023px){.page-content-home{top:auto;margin:0 0 -80px;padding-top:240px;padding-bottom:80px}}@media screen and (max-width: 767px){.page-content-home{top:auto;margin:0;padding-bottom:40px;padding-top:24vw}}.component-index-side-padding,.blog-entry-text,.blog-list-categories,.component-404,.about-teams,.home-header-title,.component-faq,.compontent-related,.compotent-featured-project-content,.compotent-featured-project,.compotent-cta-content,.compontent-download,.component-text-image-details,.component-text,.component-projects,.component-grid-row-details,.component-boxes{padding-left:80px;padding-right:80px}.component-index-vertical-padding,.compotent-cta-content,.component-text-image-details,.component-grid-row-details{padding-top:80px;padding-bottom:80px}.component-index-top-padding{padding-top:120px}.component-index-bottom-padding,.blog-entry-text,.blog-list-categories,.about-teams,.home-header-banner,.home-header-title,.component-text-image,.component-text,.component-grid,.component-boxes{padding-bottom:100px}.component-index-bottom-margin,.home-video-box,.home-slider{margin-bottom:100px}.component-index-last{padding-bottom:0}@media screen and (max-width: 1500px){.component-index-side-padding,.blog-entry-text,.blog-list-categories,.component-404,.about-teams,.home-header-title,.component-faq,.compontent-related,.compotent-featured-project-content,.compotent-featured-project,.compotent-cta-content,.compontent-download,.component-text-image-details,.component-text,.component-projects,.component-grid-row-details,.component-boxes{padding-left:60px;padding-right:60px}.component-index-vertical-padding,.compotent-cta-content,.component-text-image-details,.component-grid-row-details{padding-top:60px;padding-right:60px}.component-index-top-padding{padding-top:100px}.component-index-bottom-padding,.blog-entry-text,.blog-list-categories,.about-teams,.home-header-banner,.home-header-title,.component-text-image,.component-text,.component-grid,.component-boxes{padding-bottom:80px}.component-index-bottom-margin,.home-video-box,.home-slider{margin-bottom:80px}.component-index-last{padding-bottom:0}}@media screen and (max-width: 1279px){.component-index-side-padding,.blog-entry-text,.blog-list-categories,.component-404,.about-teams,.home-header-title,.component-faq,.compontent-related,.compotent-featured-project-content,.compotent-featured-project,.compotent-cta-content,.compontent-download,.component-text-image-details,.component-text,.component-projects,.component-grid-row-details,.component-boxes{padding-left:48px;padding-right:48px}.component-index-vertical-padding,.compotent-cta-content,.component-text-image-details,.component-grid-row-details{padding-top:48px;padding-bottom:48px}.component-index-top-padding{padding-top:80px}.component-index-bottom-padding,.blog-entry-text,.blog-list-categories,.about-teams,.home-header-banner,.home-header-title,.component-text-image,.component-text,.component-grid,.component-boxes{padding-bottom:60px}.component-index-bottom-margin,.home-video-box,.home-slider{margin-bottom:60px}.component-index-last{padding-bottom:0}}@media screen and (max-width: 1023px){.component-index-side-padding,.blog-entry-text,.blog-list-categories,.component-404,.about-teams,.home-header-title,.component-faq,.compontent-related,.compotent-featured-project-content,.compotent-featured-project,.compotent-cta-content,.compontent-download,.component-text-image-details,.component-text,.component-projects,.component-grid-row-details,.component-boxes{padding-left:32px;padding-right:32px}.component-index-vertical-padding,.compotent-cta-content,.component-text-image-details,.component-grid-row-details{padding-top:60px;padding-bottom:60px}.component-index-top-padding{padding-top:60px}.component-index-bottom-padding,.blog-entry-text,.blog-list-categories,.about-teams,.home-header-banner,.home-header-title,.component-text-image,.component-text,.component-grid,.component-boxes{padding-bottom:40px}.component-index-bottom-margin,.home-video-box,.home-slider{margin-bottom:40px}.component-index-last{padding-bottom:0}}@media screen and (max-width: 767px){.component-index-side-padding,.blog-entry-text,.blog-list-categories,.component-404,.about-teams,.home-header-title,.component-faq,.compontent-related,.compotent-featured-project-content,.compotent-featured-project,.compotent-cta-content,.compontent-download,.component-text-image-details,.component-text,.component-projects,.component-grid-row-details,.component-boxes{padding-left:20px;padding-right:20px}.component-index-vertical-padding,.compotent-cta-content,.component-text-image-details,.component-grid-row-details{padding-top:40px;padding-bottom:40px}.component-index-top-padding{padding-top:40px}.component-index-bottom-padding,.blog-entry-text,.blog-list-categories,.about-teams,.home-header-banner,.home-header-title,.component-text-image,.component-text,.component-grid,.component-boxes{padding-bottom:40px}.component-index-bottom-margin,.home-video-box,.home-slider{margin-bottom:40px}.component-index-last{padding-bottom:0}}@keyframes boxesArrowBounce{0%{background-position:10px center}20%{background-position:16px center}35%{background-position:8px center}45%{background-position:10px center}100%{background-position:10px center}}.component-boxes{display:flex;flex-flow:row wrap;justify-content:flex-start}.component-boxes .box{display:block;padding:40px;width:370px;box-sizing:border-box;position:relative;color:#454545;opacity:0;transform:translate(0, 200px);margin:0 28px 60px}.component-boxes .box:nth-child(1){transition:opacity 1s ease 0s,transform 1s ease 0s}.component-boxes .box:nth-child(2){transition:opacity 1s ease .25s,transform 1s ease .25s}.component-boxes .box:nth-child(3){transition:opacity 1s ease .5s,transform 1s ease .5s}.component-boxes .box:nth-child(4){transition:opacity 1s ease .75s,transform 1s ease .75s}.component-boxes .box:nth-child(5){transition:opacity 1s ease 1s,transform 1s ease 1s}.component-boxes .box:nth-child(6){transition:opacity 1s ease 1.25s,transform 1s ease 1.25s}.component-boxes .box:nth-child(7){transition:opacity 1s ease 1.5s,transform 1s ease 1.5s}.component-boxes .box:nth-child(8){transition:opacity 1s ease 1.75s,transform 1s ease 1.75s}.component-boxes .box:nth-child(9){transition:opacity 1s ease 2s,transform 1s ease 2s}.component-boxes .box:nth-child(10){transition:opacity 1s ease 2.25s,transform 1s ease 2.25s}.component-boxes .box:nth-child(11){transition:opacity 1s ease 2.5s,transform 1s ease 2.5s}.component-boxes .box:nth-child(12){transition:opacity 1s ease 2.75s,transform 1s ease 2.75s}.component-boxes .box:nth-child(13){transition:opacity 1s ease 3s,transform 1s ease 3s}.component-boxes .box:nth-child(14){transition:opacity 1s ease 3.25s,transform 1s ease 3.25s}.component-boxes .box:nth-child(15){transition:opacity 1s ease 3.5s,transform 1s ease 3.5s}.component-boxes .box:nth-child(16){transition:opacity 1s ease 3.75s,transform 1s ease 3.75s}.component-boxes .box:nth-child(17){transition:opacity 1s ease 4s,transform 1s ease 4s}.component-boxes .box:nth-child(18){transition:opacity 1s ease 4.25s,transform 1s ease 4.25s}.component-boxes .box:nth-child(19){transition:opacity 1s ease 4.5s,transform 1s ease 4.5s}.component-boxes.show .box{opacity:1;transform:translate(0, 0)}.component-boxes div.box:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #866c37}.component-boxes-4 .box{width:584px}.component-boxes .box-lines{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.component-boxes div.box .box-lines{display:none}.component-boxes .box-arrow{position:absolute;bottom:0;right:0;width:45px;height:45px;background:#866c37 url("../images/arrow-right-white.svg") no-repeat 10px center;background-size:25px 8px;transform:scale(0);transition:transform .25s ease;transform-origin:right bottom;z-index:10;text-indent:-9999px}.component-boxes .box-arrow:hover{animation-name:boxesArrowBounce;animation-duration:1.2s;animation-timing-function:ease;animation-iteration-count:infinite}.component-boxes a.box:after,.component-boxes a.box:before,.component-boxes .box-lines:after,.component-boxes .box-lines:before{content:"";position:absolute;background-color:#866c37;transition:height .25s ease,width .25s ease}.component-boxes a.box:after{bottom:0;left:0;height:2px;width:100px}.component-boxes a.box:before{bottom:0;left:0;height:0;width:2px}.component-boxes .box-lines:after{top:0;right:0;height:2px;width:0}.component-boxes .box-lines:before{top:0;right:0;height:0;width:2px}.component-boxes a.box:hover .box-lines:after,.component-boxes a.box:hover:after{width:100%}.component-boxes a.box:hover .box-lines:before,.component-boxes a.box:hover:before{height:100%}.component-boxes a.box:hover .box-arrow{transform:scale(1)}.component-boxes h3{padding-bottom:16px}@media screen and (max-width: 1500px){.component-boxes .box{padding:30px;width:326px;margin:0 20px 40px}.component-boxes-4 .box{width:509px}}@media screen and (max-width: 1279px){.component-boxes .box{padding:20px;width:256px;margin:0 16px 40px}.component-boxes-4 .box{width:400px}}@media screen and (max-width: 1023px){.component-boxes .box{padding:20px;width:312px;margin:0 8px 40px}.component-boxes-4 .box{width:312px}}@media screen and (max-width: 767px){.component-boxes .box{width:48%;margin:0 1% 16px}.component-boxes-4 .box{width:48%}}@media screen and (max-width: 599px){.component-boxes-static{display:block}.component-boxes-static .box{width:auto;padding:20px 10px 20px 30px;margin-bottom:0}.component-boxes-static .box-inside{display:block;padding-top:10px}.component-boxes-static h3{padding-bottom:0}.component-boxes-accordion{display:block}.component-boxes-accordion .box{width:auto;padding:20px 10px 20px 30px;margin-bottom:0}.component-boxes-accordion .box-content{display:block;height:0;overflow:hidden;transition:height .5s ease}.component-boxes-accordion .box-inside{display:block;padding-top:20px}.component-boxes-accordion a.box:after{width:80px}.component-boxes-accordion a.box:before{display:none}.component-boxes-accordion .box-lines{position:absolute;top:50%;left:0;right:auto;bottom:auto;z-index:1;width:8px;height:8px;margin-top:-4px}.component-boxes-accordion div.box .box-lines{display:block}.component-boxes-accordion .box-lines:after,.component-boxes-accordion .box-lines:before{content:"";position:absolute;background-color:#454545;transition:none}.component-boxes-accordion .box-lines:after{left:0;right:0;top:3px;bottom:auto;height:2px;width:auto}.component-boxes-accordion .box-lines:before{left:3px;right:auto;top:0;bottom:0;width:2px;height:auto;transition:top .25s ease,bottom .25s ease}.component-boxes-accordion .box.active .box-lines:before{top:3px;bottom:3px}.component-boxes-accordion a.box:hover:after{width:80px}.component-boxes-accordion a.box:hover .box-lines:after{width:auto}.component-boxes-accordion a.box:hover .box-lines:before{height:auto}.component-boxes-accordion h3{padding-bottom:0}.component-boxes-accordion .box-arrow{display:inline-block;position:static;bottom:auto;right:auto;width:auto;height:auto;background:transparent url("../images/arrow-right-gold.svg") no-repeat right 5px;background-size:25px 8px;transform:none;transition:none;text-indent:0;font-size:14px;line-height:20px;color:#866c37;margin-top:20px;padding-right:30px}.component-boxes-accordion .box-arrow:hover{animation:none}}.component-grid-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}.component-grid-row:nth-child(2n){flex-direction:row-reverse}.component-grid-row:nth-child(2n+1){flex-direction:row}.component-grid-row-image{width:50%}.component-grid-row-image img{width:100%;vertical-align:middle}.component-grid-row-details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:50%;box-sizing:border-box}.component-grid-row-details .inside{width:400px;margin:0 auto}.component-grid-row-details h3{padding-bottom:16px}.component-grid-row-details p{font-size:16px;line-height:24px}.component-grid-row-details p+p{padding-top:12px}.component-grid-row-details ul+p,.component-grid-row-details p+ul{padding-top:12px}.component-grid-row-details ul{list-style-type:disc;margin-left:24px}.component-grid-row-details ul li{font-size:16px;line-height:24px;padding-bottom:4px}.component-grid-datalist{padding-top:32px}.component-grid-datalist-item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.component-grid-datalist-item+.component-grid-datalist-item{padding-top:16px}.component-grid-datalist-icon{margin-right:10px}.component-grid-datalist-icon img{width:30px;height:21px;display:block}.component-grid-datalist-name{font-size:16px;line-height:16px}.component-grid-datalist-name a{display:inline-block;color:#866c37;text-decoration:underline}.component-grid-datalist-name a:hover{text-decoration:none}@media screen and (max-width: 1279px){.component-grid-row-details h3{padding-bottom:16px}.component-grid-row-details p{font-size:14px;line-height:20px}.component-grid-row-details p+p{padding-top:10px}.component-grid-row-details ul+p,.component-grid-row-details p+ul{padding-top:10px}.component-grid-row-details ul li{font-size:14px;line-height:20px;padding-bottom:0}}@media screen and (max-width: 1279px){.component-grid-row-details .inside{width:auto;margin:0}}@media screen and (max-width: 1023px){.component-grid-row{display:block}.component-grid-row-image{width:auto}.component-grid-row-details{width:auto}}@media screen and (max-width: 767px){.component-grid-row{display:block}.component-grid-row-image{width:auto}.component-grid-row-details{width:auto}}.component-navigation{padding:40px 80px}.component-navigation .element{display:block;width:50%;box-sizing:border-box}.component-navigation .label{display:block;padding-bottom:14px;font-size:16px;line-height:16px;overflow:hidden}.component-navigation .label .label-inside{color:#866c37;position:relative;display:inline-block;border-bottom:1px solid #866c37;transition:transform .25s ease}.component-navigation .label .label-inside:before{content:"";position:absolute;top:3px;width:25px;height:8px}.component-navigation .title{display:block;font-size:48px;color:#2a2a2a;line-height:48px}.component-navigation .element-prev{float:left;text-align:right;padding-right:80px}.component-navigation .element-prev .label-inside{padding-right:30px;transform:translate(30px, 0)}.component-navigation .element-prev .label-inside:before{right:0;background:transparent url("../images/arrow-left-gold.svg") no-repeat center center;background-size:100%}.component-navigation .element-prev:hover .label-inside{transform:translate(0, 0)}.component-navigation .element-next{float:right;text-align:left;padding-left:80px}.component-navigation .element-next .label-inside{padding-left:30px;transform:translate(-30px, 0)}.component-navigation .element-next .label-inside:before{left:0;background:transparent url("../images/arrow-right-gold.svg") no-repeat center center;background-size:100%}.component-navigation .element-next:hover .label-inside{transform:translate(0, 0)}@media screen and (max-width: 1500px){.component-navigation{padding:30px 60px}.component-navigation .element-prev{padding-right:60px}.component-navigation .element-next{padding-left:60px}}@media screen and (max-width: 1279px){.component-navigation{padding:24px 48px}.component-navigation .element-prev{padding-right:48px}.component-navigation .element-next{padding-left:48px}}@media screen and (max-width: 1023px){.component-navigation{padding:16px 32px}.component-navigation .element-prev{padding-right:32px}.component-navigation .element-next{padding-left:32px}.component-navigation .label{font-size:14px}.component-navigation .title{font-size:32px;line-height:32px}}@media screen and (max-width: 767px){.component-navigation{padding:0 20px}.component-navigation .element{width:auto}.component-navigation .element-prev{float:none;text-align:left;padding-right:0}.component-navigation .element-next{float:none;text-align:left;padding-left:0}.component-navigation .element+.element{padding-top:20px}}.component-projects{padding-top:20px;padding-bottom:20px;margin-bottom:120px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-column-gap:70px;grid-row-gap:120px}.component-projects--no-bottom{margin-bottom:0}.component-projects-title{width:370px}.component-projects-title h1{padding-bottom:20px}.component-projects-box{width:370px;box-sizing:border-box;position:relative;padding-bottom:72px}.component-projects-box:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#866c37}.component-projects-box:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#866c37}.component-projects-box .border-left{position:absolute;top:0;left:0;bottom:0;width:2px;background:#866c37}.component-projects-box .border-right{position:absolute;top:0;right:0;bottom:0;width:2px;background:#866c37}.component-projects-category{position:absolute;top:0;left:0;background-color:#866c37;color:#fff;line-height:32px;padding:0 12px;font-size:15px}.component-projects-image{margin-bottom:-20px}.component-projects-image img{width:100%;transform:translate(-20px, -20px);position:relative;z-index:-1}.component-projects-text{padding:40px 30px}.component-projects-text p{padding-top:12px}.component-projects-meta{padding-top:16px;font-size:16px;line-height:100%}.component-projects-more{position:absolute;bottom:0;left:0;right:0}.component-projects-more a{display:block;font-size:16px;color:#866c37;text-transform:uppercase;text-align:center;line-height:72px;position:relative;transition:color .25s ease}.component-projects-more a:before,.component-projects-more a:after{content:"";position:absolute;background-color:#866c37;z-index:-1}.component-projects-more a:before{left:0;top:0;height:2px;width:100px;transition:width .25s ease}.component-projects-more a:after{left:0;right:0;bottom:0;height:0;transition:height .25s ease}.component-projects-more a:hover{color:#fff}.component-projects-more a:hover:before{width:100%}.component-projects-more a:hover:after{height:100%}@media screen and (max-width: 1500px){.component-projects{grid-column-gap:60px}.component-projects-title,.component-projects-box{width:326px}}@media screen and (max-width: 1279px){.component-projects{grid-column-gap:48px;grid-row-gap:80px;margin-bottom:80px}.component-projects--no-bottom{margin-bottom:0}.component-projects-title{width:256px}.component-projects-box{width:256px}.component-projects-text{padding:20px}}@media screen and (max-width: 1023px){.component-projects{grid-template-columns:repeat(2, 1fr);grid-column-gap:32px}.component-projects-title{width:100%;padding-bottom:28px;grid-column:span 2}.component-projects-box{width:312px}}@media screen and (max-width: 767px){.component-projects-title{padding-bottom:30px}.component-projects-image{margin-bottom:-10px}.component-projects-image img{transform:translate(-10px, -10px)}.component-projects-box{width:auto}.component-projects-text p{padding-top:8px}}@media screen and (max-width: 479px){.component-projects{display:block}.component-projects-box{width:auto}.component-projects-box+.component-projects-box{margin-top:32px}}.component-request-quote{margin-top:60px;position:relative}.component-request-quote-image{text-align:right}.component-request-quote-image .component-slider{float:right;width:850px}.component-request-quote-box{position:absolute;left:80px;top:0;width:864px;box-sizing:border-box;z-index:1}.component-request-quote-box-center{top:50%;transform:translate(0, -50%)}.component-request-quote-border{border:2px solid #866c37;padding:30px;position:relative}.component-request-quote-title{width:360px;padding-bottom:12px}.component-request-quote-desc{width:360px;padding-bottom:40px}.component-request-quote-details h3{padding-bottom:16px}.component-request-quote-details ul li{font-size:16px;line-height:24px;padding-bottom:10px}.component-request-quote-details ul li:last-child{padding-bottom:0}.component-request-quote-details ul span{font-size:14px;display:inline-block;vertical-align:middle;padding-right:10px}.component-request-quote-button{position:absolute;top:50%;right:0;transform:translate(0, -50%);text-align:center;width:calc(80px + 864px + 850px - 1440px)}@media screen and (max-width: 1500px){.component-request-quote{margin-top:40px}.component-request-quote-image .component-slider{width:718px}.component-request-quote-box{left:60px;width:760px}.component-request-quote-button{width:calc(60px + 760px + 718px - 1218px)}}@media screen and (max-width: 1279px){.component-request-quote{margin-top:30px}.component-request-quote-image .component-slider{width:560px}.component-request-quote-box{left:48px;width:660px;top:-60px}.component-request-quote-box-center{top:50%}.component-request-quote-border{padding:20px}.component-request-quote-title{width:300px}.component-request-quote-desc{width:300px;padding-bottom:20px;font-size:16px;line-height:24px}.component-request-quote-button{width:calc(48px + 660px + 560px - 960px)}}@media screen and (max-width: 1023px){.component-request-quote{margin:20px 0 0}.component-request-quote-box{position:relative;left:auto;top:auto;width:auto;margin:0 32px -212px;z-index:1}.component-request-quote-box-center{top:auto;transform:none}.component-request-quote-border{padding-bottom:80px}.component-request-quote-image .component-slider{float:none;width:auto}.component-request-quote-title{width:auto}.component-request-quote-desc{width:auto;padding-bottom:30px}.component-request-quote-details h3 br{display:none}.component-request-quote-details ul{column-count:2;column-gap:20px;padding-bottom:120px}.component-request-quote-details ul li{font-size:14px;line-height:20px;padding-bottom:5px}.component-request-quote-button{position:static;top:auto;right:auto;transform:none;width:auto}}@media screen and (max-width: 767px){.component-request-quote-box{margin:0 20px -100px}.component-request-quote-border{padding-bottom:20px}.component-request-quote-desc{padding-bottom:20px}.component-request-quote-details ul{padding-bottom:40px}.component-request-quote-details h3{padding-bottom:10px}}@media screen and (max-width: 599px){.component-request-quote-details{width:240px;margin:0 auto}.component-request-quote-details h3 br{display:block}.component-request-quote-details ul{column-count:1;column-gap:0;padding-bottom:40px}}@media screen and (max-width: 399px){.component-request-quote-button .button{padding-left:0;padding-right:0;display:block}}.component-slider img{vertical-align:middle;height:auto;min-height:0}.component-slider-no-slider img{width:100%}@media screen and (max-width: 767px){.component-slider-mobile-margin-side{margin-left:20px;margin-right:20px}.component-slider-mobile-margin-top{position:relative;top:-50px;margin-bottom:-50px}}.component-text h1{padding-bottom:20px}.component-text p{padding-bottom:28px}.component-text *:last-child{padding-bottom:0}.component-text--medium-bottom{padding-bottom:40px}.component-text--small-bottom{padding-bottom:20px}.component-text-2-col article{column-count:2;column-gap:40px}.component-text-2-col article p{break-inside:avoid;text-align:left}.component-text-2-col article p+p{padding-top:0}.component-text-left-offset{padding-left:436px}@media screen and (max-width: 1500px){.component-text-left-offset{padding-left:366px}}@media screen and (max-width: 1279px){.component-text-left-offset{padding-left:286px}}@media screen and (max-width: 1023px){.component-text-left-offset{padding-left:0}.component-text-2-col article{column-count:1;column-gap:0}}@media screen and (max-width: 767px){.component-text p{padding-bottom:20px}}.component-text-image{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between}.component-text-image-no-padding-bottom{padding-bottom:0 !important}.component-text-image-standard{width:50%}.component-text-image-standard img{width:100%;vertical-align:middle}.component-text-image-slider{width:50%}.component-text-image-slider .component-slider{width:100%}.component-text-image-details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:50%;box-sizing:border-box;padding-top:80px;padding-bottom:80px}.component-text-image-details .back-link{padding-bottom:14px;font-size:16px;line-height:16px;overflow:hidden}.component-text-image-details .back-link a{color:#866c37;position:relative;display:inline-block;border-bottom:1px solid #866c37;padding-left:30px;transform:translate(-30px, 0);transition:transform .25s ease}.component-text-image-details .back-link a:before{content:"";position:absolute;top:3px;left:0;width:25px;height:8px;background:transparent url("../images/arrow-left-gold.svg") no-repeat center center;background-size:100%}.component-text-image-details .back-link a:hover{transform:translate(0, 0)}.component-text-image-details h1{padding-bottom:16px;font-size:32px;line-height:36px}.component-text-image-details p+p{padding-top:28px}.ie11 .component-text-image{display:block}.ie11 .component-text-image-slider{width:auto}.ie11 .component-text-image-slider .slick-dots-right .slick-dots{text-align:center}.ie11 .component-text-image-details{padding-top:60px;padding-bottom:40px}@media screen and (max-width: 1279px){.component-text-image-details h1{font-size:28px;line-height:32px}.component-text-image-details p{font-size:16px;line-height:24px}.component-text-image-details p+p{padding-top:24px}}@media screen and (max-width: 1023px){.component-text-image{display:block}.component-text-image-standard{width:auto}.component-text-image-slider{width:auto}.component-text-image-details{width:auto}.component-text-image-details h1{font-size:24px;line-height:28px}}.compontent-download{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:40px;padding-top:20px}.download-box{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.download-box-icon{flex:0 0 56px;margin-right:20px}.download-box-icon img{width:56px;display:block}.download-box-title{flex:1 1 0}.download-box-button{flex:0 0 100px;margin-left:20px}.download-box-button a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#092f87}.download-box-button a span{font-size:16px;font-weight:bold}.download-box-button a img{width:20px;display:block;margin-top:10px}@media screen and (max-width: 1023px){.compontent-download{grid-template-columns:repeat(1, 1fr)}.download-box-icon{flex:0 0 48px}.download-box-icon img{width:48px}}@media screen and (max-width: 767px){.compontent-download{grid-template-columns:repeat(1, 1fr);grid-column-gap:24px;grid-row-gap:24px}.download-box-icon{flex:0 0 32px}.download-box-icon img{width:32px}}.compotent-cta{background:#092f87;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.compotent-cta-content{order:1;box-sizing:border-box;width:50%;color:#fff}.compotent-cta-content h2{padding-bottom:20px;color:#fff}.compotent-cta-content p{padding-bottom:40px;color:#fff}.compotent-cta-content .button{z-index:1}.compotent-cta-image{order:2;width:50%;display:flex}.compotent-cta-image img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 767px){.compotent-cta{display:block}.compotent-cta-content{width:100%}.compotent-cta-content h2{padding-bottom:12px}.compotent-cta-content p{padding-bottom:24px}.compotent-cta-image{width:100%}}.compotent-featured-project-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;position:relative}.compotent-featured-project-container .border-top{position:absolute;top:20px;left:0;right:20px;height:2px;background:#866c37}.compotent-featured-project-container .border-bottom{position:absolute;bottom:-20px;left:0;right:20px;height:2px;background:#866c37}.compotent-featured-project-container .border-left{position:absolute;top:20px;left:0;bottom:-20px;width:2px;background:#866c37}.compotent-featured-project-container .border-right{position:absolute;top:20px;right:20px;bottom:-20px;width:2px;background:#866c37}.compotent-featured-project-category{position:absolute;top:20px;left:0;background-color:#866c37;color:#fff;line-height:32px;padding:0 12px;font-size:15px}.compotent-featured-project-content{order:1;box-sizing:border-box;width:50%;padding-top:100px;padding-bottom:100px;position:relative}.compotent-featured-project-content h2{padding-top:20px;padding-bottom:20px}.compotent-featured-project-content .more{position:absolute;bottom:-20px;left:0;right:0}.compotent-featured-project-content .more a{display:block;font-size:16px;color:#866c37;text-transform:uppercase;text-align:center;line-height:72px;position:relative;transition:color .25s ease}.compotent-featured-project-content .more a:before,.compotent-featured-project-content .more a:after{content:"";position:absolute;background-color:#866c37;z-index:-1}.compotent-featured-project-content .more a:before{left:0;top:0;height:2px;width:100px;transition:width .25s ease}.compotent-featured-project-content .more a:after{left:0;right:0;bottom:0;height:0;transition:height .25s ease}.compotent-featured-project-content .more a:hover{color:#fff}.compotent-featured-project-content .more a:hover:before{width:100%}.compotent-featured-project-content .more a:hover:after{height:100%}.compotent-featured-project-image{order:2;width:50%;display:flex}.compotent-featured-project-image img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width: 767px){.compotent-featured-project-container{display:block}.compotent-featured-project-container .border-top{top:20px;left:0;right:0}.compotent-featured-project-container .border-bottom{bottom:-20px;left:0;right:0}.compotent-featured-project-container .border-left{top:20px;left:0;bottom:-20px}.compotent-featured-project-container .border-right{top:20px;right:0;bottom:-20px}.compotent-featured-project-content{width:100%;position:relative;padding-top:40px;padding-bottom:80px}.compotent-featured-project-content h2{padding-top:0}.compotent-featured-project-image{width:100%}.compotent-featured-project-image img{transform:translate(-20px, 0);z-index:-1}}.compontent-related{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-column-gap:40px;grid-row-gap:40px}.related-box{position:relative}.related-box:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #866c37}.related-box h4{padding-bottom:20px;color:#092f87}.related-box p{padding-bottom:20px}.related-box .more{padding-bottom:40px;font-size:16px}.related-box .more a{color:#092f87;text-decoration:none}.related-box .more a:hover{text-decoration:underline}@media screen and (max-width: 767px){.compontent-related{grid-template-columns:repeat(1, 1fr);grid-column-gap:24px;grid-row-gap:24px}.related-box h4{padding-bottom:12px}.related-box p{padding-bottom:12px}.related-box .more{padding-bottom:24px;font-size:14px}}.component-faq{padding-top:20px}.component-faq-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #866c37}.component-faq-question{padding-bottom:20px;font-size:24px;line-height:32px}.component-faq-question span{color:#866c37}.component-faq-answer{font-size:18px;line-height:28px}@media screen and (max-width: 1023px){.component-faq{padding-top:12px}.component-faq-item{padding-bottom:32px;margin-bottom:32px}.component-faq-question{padding-bottom:12px;font-size:20px;line-height:28px}.component-faq-answer{font-size:16px;line-height:24px}}@media screen and (max-width: 767px){.component-faq-item{padding-bottom:24px;margin-bottom:24px}.component-faq-question{padding-bottom:12px;font-size:18px;line-height:24px}.component-faq-answer{font-size:14px;line-height:20px}}@keyframes playDraw{100%{stroke-dashoffset:0}}.home-intro{position:fixed;top:420px;left:50%;width:1280px;height:720px;transform:translate(-50%, 0);z-index:50;overflow:hidden}.home-intro-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto}.home-intro-video[poster]{height:100%;width:100%;object-fit:cover}.home-intro-sound{display:none;position:absolute;left:50%;bottom:80px;width:35px;height:35px;margin-left:-18px;background:transparent url("../images/sound-off.svg") no-repeat center center;background-size:100% auto;cursor:pointer}.home-intro-sound.on{background-image:url("../images/sound-on.svg")}.home-intro-note{display:none;position:absolute;bottom:44px;left:50%;transform:translate(-50%, 0);font-size:14px;color:#fff;white-space:nowrap}.home-intro-note.show{display:block}.home-intro-play{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;cursor:pointer}.home-intro-play svg{width:140px;height:140px;vertical-align:middle}.home-intro-play .play-circle,.home-intro-play .play-triangle{fill:none;stroke:#fff;stroke-width:4;stroke-miterlimit:10}.home-intro-play .play-circle{stroke-dasharray:612 614;stroke-dashoffset:613;animation:playDraw 1000ms ease-in 0ms forwards}.home-intro-play .play-triangle{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:276 278;stroke-dashoffset:277;animation:playDraw 1000ms ease-in 1000ms forwards}.home-intro-play.hidden{display:none}.home-intro-play.hidden .play-circle{animation:none}.home-intro-play.hidden .play-triangle{animation:none}@media screen and (max-width: 1500px){.home-intro{top:360px;width:1098px;height:618px}}@media screen and (max-width: 1279px){.home-intro{top:270px;width:864px;height:486px}}@media screen and (max-width: 1023px){.home-intro{top:272px;width:656px;height:369px}.home-intro-play{width:100px;height:100px;margin:-50px 0 0 -50px}.home-intro-play svg{width:100px;height:100px}}@media screen and (max-width: 767px){.home-intro{position:absolute;top:240px;left:20px;right:20px;width:auto;height:auto;transform:none}.home-intro-video{position:static;top:auto;left:auto;transform:none;min-width:0;min-height:0;width:100%}.home-intro-sound{bottom:40px}.home-intro-note{display:none}.home-intro-play{width:50px;height:50px;margin:-25px 0 0 -25px}.home-intro-play svg{width:50px;height:50px}}@media screen and (max-width: 479px){.home-intro{top:200px}}.home-header{overflow:hidden}.home-header-title{width:700px;opacity:0;transition:opacity .5s ease}.home-header-title .title{padding-bottom:30px}.home-header-banner{position:relative}.home-header-banner .image{width:700px;position:relative;transform:translate(-100%, 0);opacity:0;transition:transform 1s ease .5s,opacity 1s ease .5s}.home-header-banner .image img{width:100%}.home-header-banner .title{position:absolute;top:72px;left:594px;font-size:48px;line-height:48px;font-weight:normal;color:#2a2a2a;z-index:10;transform:translate(100%, 0);opacity:0;transition:transform 1s ease .75s,opacity 1s ease .75s}.home-header-banner .desc{position:absolute;top:140px;left:594px;width:594px;z-index:10;transform:translate(0, 100%);opacity:0;transition:transform 1s ease 1s,opacity 1s ease 1s}.home-header-banner .button-box{position:absolute;top:50%;left:50%;margin:-30px 0 0 -90px;z-index:10;transform:translate(0, -100%);opacity:0;transition:transform 1s ease 1.25s,opacity 1s ease 1.25s}.home-header-banner .button-box .button{width:180px}.home-header.show .home-header-title{opacity:1}.home-header.show .home-header-banner .desc{transform:translate(0, 0);opacity:1}.home-header.show .home-header-banner .title{transform:translate(0, 0);opacity:1}.home-header.show .home-header-banner .image{transform:translate(0, 0);opacity:1}.home-header.show .home-header-banner .button-box{transform:translate(0, 0);opacity:1}@media screen and (max-width: 1500px){.home-header-banner .image{width:640px}.home-header-banner .title{top:60px;left:540px}.home-header-banner .desc{top:120px;left:540px;width:540px}}@media screen and (max-width: 1279px){.home-header-title{width:543px}.home-header-banner .image{width:540px}.home-header-banner .title{top:30px;left:440px;font-size:44px}.home-header-banner .desc{top:90px;left:440px;width:480px}}@media screen and (max-width: 1023px){.home-header-title{width:auto}.home-header-banner .image{width:430px}.home-header-banner .title{top:80px;left:380px;font-size:38px}.home-header-banner .desc{position:static;top:auto;left:auto;width:auto;padding-left:32px;padding-right:32px;padding-top:30px}.home-header .home-header-title{opacity:1}.home-header .home-header-banner .desc{transform:translate(0, 0);opacity:1}.home-header .home-header-banner .title{transform:translate(0, 0);opacity:1}.home-header .home-header-banner .image{transform:translate(0, 0);opacity:1}.home-header .home-header-banner .button-box{transform:translate(0, 0);opacity:1}}@media screen and (max-width: 767px){.home-header-title .title{padding-bottom:14px}.home-header-banner{padding-left:20px;padding-right:20px}.home-header-banner .title{position:static;top:auto;left:auto;font-size:32px;line-height:36px;padding-bottom:20px}.home-header-banner .image{width:auto}.home-header-banner .desc{padding-left:0;padding-right:0;padding-top:20px}}@media screen and (max-width: 479px){.home-header-title .title{font-size:18px;line-height:24px;padding-bottom:12px;font-family:"URW Geometric Medium",sans-serif}}.home-slider{position:relative;padding-bottom:160px;overflow:hidden}.home-slider-summary{float:left;width:615px;padding:50px 80px 0;box-sizing:border-box;opacity:0;transition:opacity .5s ease}.home-slider-summary .title{font-size:48px;line-height:44px;font-weight:normal;color:#2a2a2a;padding-bottom:20px}.home-slider-images{float:right;width:825px;transform:translate(100%, 0);opacity:0;transition:transform 1s ease .25s,opacity 1s ease .25s}.home-slider-image{width:auto}.home-slider-image img{width:100%;vertical-align:middle}.home-slider-texts{position:absolute !important;bottom:0;left:380px;width:620px;transform:translate(0, 100%);opacity:0;transition:transform 1s ease .25s,opacity 1s ease .25s}.home-slider-text{padding:60px 140px 80px 60px;box-sizing:border-box;background:#092f87}.home-slider-text .title{font-size:24px;color:#866c37;line-height:28px;padding-bottom:20px}.home-slider-text p{color:#fff}.home-slider-button{position:absolute;left:80px;bottom:160px;opacity:0;transition:opacity .5s ease 1s}.home-slider-button .button{width:180px}.home-slider.show .home-slider-summary{opacity:1}.home-slider.show .home-slider-images{transform:translate(0, 0);opacity:1}.home-slider.show .home-slider-texts{transform:translate(0, 0);opacity:1}.home-slider.show .home-slider-button{opacity:1}@media screen and (max-width: 1500px){.home-slider-summary{width:518px;padding:0 60px}.home-slider-images{width:700px}.home-slider-button{left:60px}}@media screen and (max-width: 1279px){.home-slider{padding-bottom:210px}.home-slider-summary{width:440px;padding:0 48px}.home-slider-images{width:520px;padding-top:60px}.home-slider-texts{width:500px;left:300px}.home-slider-text{padding:40px 40px 60px}.home-slider-button{bottom:210px;left:48px}}@media screen and (max-width: 1023px){.home-slider{padding-bottom:0;margin-bottom:0}.home-slider-summary{float:none;width:auto;padding:0 32px 30px}.home-slider-images{float:none;width:530px;padding:0 0 0 32px}.home-slider-images:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:190px;background:#092f87}.home-slider-texts{position:relative !important;bottom:auto;left:auto;width:420px;margin-left:300px;box-sizing:content-box !important}.home-slider-text{padding:60px 60px 80px}.home-slider-button{bottom:126px;left:60px}}@media screen and (max-width: 767px){.home-slider-summary{width:auto;padding:0 20px 30px}.home-slider-summary .title{font-size:32px;line-height:36px;padding-bottom:10px}.home-slider-images{width:auto;padding:0}.home-slider-images:after{display:none}.home-slider-texts{width:auto;margin:0}.home-slider-text{padding:40px 20px 150px}.home-slider-button{bottom:40px;left:50%;transform:translate(-50%, 0)}}.home-video-box{position:relative}.home-video-gray-bg{position:absolute;top:0;right:0;width:80px;height:565px;background:#efefef}.home-video{width:1280px;height:720px;margin-left:80px;margin-right:80px;position:relative;overflow:hidden}.home-video video{position:absolute;top:0;left:0;right:0;width:100%;height:auto}.home-video-content{position:absolute;top:50%;left:0;width:520px;height:auto;padding:40px;background:#866c37;transform:translate(0, -50%)}.home-video-title{color:#2a2a2a;font-size:36px;line-height:40px;padding-bottom:20px}.home-video-desc{font-size:18px;line-height:28px;color:#2a2a2a}.home-video-button{padding-top:20px}.home-video-button a{color:#092f87;font-size:22px;line-height:32px}.home-video-button a:hover{text-decoration:underline}@media screen and (max-width: 1500px){.home-video{width:1098px;height:618px;margin-left:60px;margin-right:60px}.home-video-content{width:464px;padding:32px}.home-video-gray-bg{width:60px;height:510px}}@media screen and (max-width: 1279px){.home-video{width:864px;height:486px;margin-left:48px;margin-right:48px}.home-video-content{width:390px;padding:24px}.home-video-title{font-size:28px;line-height:32px;padding-bottom:16px}.home-video-desc{font-size:16px;line-height:24px}.home-video-button{padding-top:16px}.home-video-button a{font-size:18px;line-height:24px}.home-video-gray-bg{width:48px;height:428px}}@media screen and (max-width: 1023px){.home-video{width:720px;height:405px;margin-left:0;margin-right:0}.home-video-content{width:300px;padding:16px}.home-video-title{font-size:22px;line-height:26px;padding-bottom:12px}.home-video-desc{font-size:14px;line-height:18px}.home-video-button{padding-top:12px}.home-video-button a{font-size:16px;line-height:20px}.home-video-gray-bg{display:none}}@media screen and (max-width: 767px){.home-video{width:auto;height:320px}.home-video-content{position:static;top:auto;lefT:auto;width:auto;padding:24px;transform:none}}@keyframes homeProjectsArrowBounce{0%{background-position:10px center}20%{background-position:16px center}35%{background-position:8px center}45%{background-position:10px center}100%{background-position:10px center}}.home-projects{overflow:hidden}.home-project{display:flex;flex-flow:row nowrap;justify-content:center}.home-project-image{width:580px;overflow:hidden;transform:translate(-200px, 0);opacity:0;transition:all 1s ease}.home-project-image img{width:100%;vertical-align:middle;transition:transform .5s ease}.home-project-image:hover img{transform:scale(1.1)}.show .home-project-image{opacity:1;transform:translate(0, 0)}.home-project-details{display:flex;flex-flow:center nowrap;justify-content:center;align-items:center;width:860px;transform:translate(200px, 0);opacity:0;transition:all 1s ease}.show .home-project-details{opacity:1;transform:translate(0, 0)}.home-project-details .inside{display:block;margin:0 80px;padding:50px;position:relative;color:#454545}.home-project-details .inside-lines{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.home-project-details .inside-arrow{position:absolute;bottom:0;right:0;width:45px;height:45px;background:#866c37 url("../images/arrow-right-white.svg") no-repeat 10px center;background-size:25px 8px;transform:scale(0);transition:transform .25s ease;transform-origin:right bottom;text-indent:-9999px}.home-project-details .inside-arrow:hover{animation-name:boxesArrowBounce;animation-duration:1.2s;animation-timing-function:ease;animation-iteration-count:infinite}.home-project-details .inside:after,.home-project-details .inside:before,.home-project-details .inside-lines:after,.home-project-details .inside-lines:before{content:"";position:absolute;background-color:#866c37;transition:height .25s ease,width .25s ease}.home-project-details .inside:after{bottom:0;left:0;height:2px;width:100px}.home-project-details .inside:before{bottom:0;left:0;height:0;width:2px}.home-project-details .inside-lines:after{top:0;right:0;height:2px;width:0}.home-project-details .inside-lines:before{top:0;right:0;height:0;width:2px}.home-project-details .inside:hover .inside-lines:after,.home-project-details .inside:hover:after{width:100%}.home-project-details .inside:hover .inside-lines:before,.home-project-details .inside:hover:before{height:100%}.home-project-details .inside:hover .inside-arrow{transform:scale(1)}.home-project-details .title{font-size:24px;line-height:28px;color:#2a2a2a;padding-bottom:20px}.home-project:nth-child(2n+1) .home-project-image{order:1;width:860px;transform:translate(200px, 0)}.home-project:nth-child(2n+1) .home-project-details{width:580px;transform:translate(-200px, 0)}.home-project:nth-child(2n+1).show .home-project-image,.home-project:nth-child(2n+1).show .home-project-details{opacity:1;transform:translate(0, 0)}.home-projects-button{text-align:right;padding:100px 80px 0}.home-projects-component-text{padding-left:500px}@media screen and (max-width: 1500px){.home-project-image{width:500px}.home-project-details{width:718px}.home-project-details .inside{padding:30px;margin:0 50px}.home-project:nth-child(2n+1) .home-project-image{width:718px}.home-project:nth-child(2n+1) .home-project-details{width:500px}.home-projects-button{padding:80px 60px 0}.home-projects-component-text{padding-left:440px}}@media screen and (max-width: 1279px){.home-project-image{width:400px}.home-project-details{width:560px}.home-project-details .title{font-size:20px;line-height:22px;padding-bottom:16px}.home-project-details .desc p{font-size:14px;line-height:20px}.home-project:nth-child(2n+1) .home-project-image{width:560px}.home-project:nth-child(2n+1) .home-project-details{width:400px}.home-projects-button{padding:60px 48px 0}.home-projects-component-text{padding-left:352px}}@media screen and (max-width: 1023px){.home-projects{padding-top:40px}.home-project-image{width:360px;height:360px;overflow:hidden;text-align:right;position:relative}.home-project-image img{width:auto;height:100%;position:absolute;top:0;right:0}.home-project-details{width:360px}.home-project-details .inside{padding:20px;margin:0 40px}.home-project:nth-child(2n+1) .home-project-image{width:360px;text-align:left}.home-project:nth-child(2n+1) .home-project-image img{right:auto;left:0}.home-project:nth-child(2n+1) .home-project-details{width:360px}.home-projects-button{padding:40px 32px 0}.home-projects-component-text{padding:40px 0}}@media screen and (max-width: 767px){.home-projects{padding:0 20px}.home-project{display:block;padding-bottom:40px}.home-project:last-child{padding-bottom:0}.home-project-image{width:auto;height:auto;overflow:visible;text-align:center}.home-project-image img{width:100%;position:static;height:auto;top:auto;right:auto}.home-project-image:hover img{transform:none}.home-project-details{display:block;width:auto}.home-project-details .inside{margin:0;padding:30px}.home-project-details .inside:after,.home-project-details .inside:before,.home-project-details .inside-lines,.home-project-details .inside-lines:after,.home-project-details .inside-lines:before{display:none}.home-project-details .inside-arrow{display:inline-block;position:static;bottom:auto;right:auto;width:auto;height:auto;background:transparent url("../images/arrow-right-gold.svg") no-repeat right 5px;background-size:25px 8px;transform:none;transition:none;text-indent:0;font-size:14px;line-height:20px;color:#866c37;margin-top:20px;padding-right:30px}.home-project-details .inside-arrow:hover{animation:none}.home-project:nth-child(2n+1) .home-project-image{width:auto}.home-project:nth-child(2n+1) .home-project-image img{left:auto}.home-project:nth-child(2n+1) .home-project-details{width:auto}.home-projects-button{padding:40px 20px 0;text-align:center}.home-projects-component-text{padding:20px 0}}.about-teams-boxes{display:flex;flex-flow:row nowrap;justify-content:space-between}.about-teams-box{width:285px;padding:40px 0 0;position:relative;opacity:0;transform:translate(0, 200px)}.about-teams-box:nth-child(1){transition:all 1s ease 0s}.about-teams-box:nth-child(2){transition:all 1s ease .25s}.about-teams-box:nth-child(3){transition:all 1s ease .5s}.about-teams-box:nth-child(4){transition:all 1s ease .75s}.about-teams-box:nth-child(5){transition:all 1s ease 1s}.about-teams-box:nth-child(6){transition:all 1s ease 1.25s}.about-teams-box:nth-child(7){transition:all 1s ease 1.5s}.about-teams-box:nth-child(8){transition:all 1s ease 1.75s}.about-teams-box:nth-child(9){transition:all 1s ease 2s}.about-teams-box:nth-child(10){transition:all 1s ease 2.25s}.about-teams-box:nth-child(11){transition:all 1s ease 2.5s}.about-teams-box:nth-child(12){transition:all 1s ease 2.75s}.about-teams-box:nth-child(13){transition:all 1s ease 3s}.about-teams-box:nth-child(14){transition:all 1s ease 3.25s}.about-teams-box:nth-child(15){transition:all 1s ease 3.5s}.about-teams-box:nth-child(16){transition:all 1s ease 3.75s}.about-teams-box:nth-child(17){transition:all 1s ease 4s}.about-teams-box:nth-child(18){transition:all 1s ease 4.25s}.about-teams-box:nth-child(19){transition:all 1s ease 4.5s}.show .about-teams-box{opacity:1;transform:translate(0, 0)}.about-teams-box h3{padding:20px 0}.about-teams-box .image img{width:100%}@media screen and (max-width: 1500px){.about-teams-box{width:245px}}@media screen and (max-width: 1279px){.about-teams-box{width:192px}}@media screen and (max-width: 1023px){.about-teams-boxes{flex-wrap:wrap}.about-teams-box{width:285px}}@media screen and (max-width: 767px){.about-teams-box{width:48%}.about-teams-box h3{padding:10px 0}}@media screen and (max-width: 479px){.about-teams-boxes{display:block}.about-teams-box{width:auto}}.category-component-text{padding-left:495px}@media screen and (max-width: 1500px){.category-component-text{padding-left:416px}}@media screen and (max-width: 1279px){.category-component-text{padding-left:324px}}@media screen and (max-width: 1023px){.category-component-text{padding-left:0}}.page-contact{padding:120px 80px 0}.contact-boxes{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:120px}.contact-box{display:flex;flex-flow:row nowrap}.contact-box-icon{width:40px;padding-right:20px;text-align:center}.contact-box-icon img{height:40px}.contact-box-details{font-size:16px;line-height:24px}.contact-box-details a{text-decoration:underline;color:#454545}.contact-box-details a:hover{text-decoration:none}@media screen and (max-width: 1500px){.page-contact{padding:100px 60px 0}.contact-boxes{padding-bottom:100px}}@media screen and (max-width: 1279px){.page-contact{padding:80px 48px 0}.contact-boxes{flex-wrap:wrap;padding-bottom:32px}.contact-box{width:50%;padding-bottom:48px}}@media screen and (max-width: 1023px){.page-contact{padding:60px 32px 0}.contact-box{padding-bottom:32px}}@media screen and (max-width: 767px){.page-contact{padding:40px 20px 0}.contact-boxes{display:block}.contact-box{display:block;width:auto;padding-bottom:20px;text-align:center;margin-bottom:20px;position:relative}.contact-box:after{content:"";position:absolute;bottom:0;left:50%;width:40px;margin-left:-20px;height:2px;background-color:#866c37}.contact-box:last-child{padding-bottom:0}.contact-box:last-child:after{display:none}.contact-box-icon{display:none}}.contact-page{display:flex;flex-flow:row nowrap;justify-content:space-between}.contact-details{width:320px}.contact-details h1{padding-bottom:10px}.contact-form{width:700px}.contact-form label{display:block;font-weight:700;color:#866c37;padding-bottom:5px}.contact-form .input-box{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-bottom:30px}.contact-form .select-box{padding-bottom:30px}.contact-form .textarea-box{padding-bottom:30px}.contact-form .input-text{width:332px}.contact-form input,.contact-form select,.contact-form textarea{padding:12px 0;border:0;margin:0;width:100%;border-bottom:1px solid #d3d3d3;font-size:20px;line-height:28px;color:#454545}.contact-form input::placeholder,.contact-form select::placeholder,.contact-form textarea::placeholder{color:#757575;opacity:1}.contact-form select.empty{color:#757575}.contact-form textarea{resize:none;height:140px}.contact-form .button-box{padding-top:20px;text-align:right}.contact-form .field-error{font-size:14px;line-height:20px;color:red}@media screen and (max-width: 1279px){.contact-page{display:block}.contact-details{width:700px;margin:0 auto;padding-bottom:40px}.contact-form{margin:0 auto}.contact-form .textarea-box,.contact-form .select-box,.contact-form .input-box{padding-bottom:20px}.contact-form .button-box{padding-top:0}}@media screen and (max-width: 1023px){.contact-details{width:auto;margin:0;padding-bottom:20px}.contact-form{width:auto;margin:0}.contact-form .input-text{width:47.2%}}@media screen and (max-width: 767px){.contact-details{text-align:center}}@media screen and (max-width: 479px){.contact-form .input-box{display:block;padding-bottom:0}.contact-form .input-text{width:auto;padding-bottom:10px}.contact-form .select-box{padding-bottom:10px}.contact-form .button-box{text-align:center}}.projects-other-container{padding:0 80px;display:flex;flex-flow:row nowrap;justify-content:space-between}.projects-other-box ul{width:100%;column-count:4;column-gap:40px}.projects-other-box ul li{font-size:16px;line-height:24px;padding-bottom:10px}.projects-other-box ul li:last-child{padding-bottom:0}.projects-other-box ul span{font-size:14px;display:inline-block;vertical-align:middle;padding-right:10px}.projects-list .component-projects-box{opacity:0;transform:translate(0, 200px)}.projects-list .component-projects-box:nth-child(1){transition:transform 1s ease 0s,opacity 1s ease 0s}.projects-list .component-projects-box:nth-child(2){transition:transform 1s ease .25s,opacity 1s ease .25s}.projects-list .component-projects-box:nth-child(3){transition:transform 1s ease .5s,opacity 1s ease .5s}.projects-list .component-projects-box:nth-child(4){transition:transform 1s ease .75s,opacity 1s ease .75s}.projects-list .component-projects-box:nth-child(5){transition:transform 1s ease 1s,opacity 1s ease 1s}.projects-list .component-projects-box:nth-child(6){transition:transform 1s ease 1.25s,opacity 1s ease 1.25s}.projects-list .component-projects-box:nth-child(7){transition:transform 1s ease 1.5s,opacity 1s ease 1.5s}.projects-list .component-projects-box:nth-child(8){transition:transform 1s ease 1.75s,opacity 1s ease 1.75s}.projects-list .component-projects-box:nth-child(9){transition:transform 1s ease 2s,opacity 1s ease 2s}.projects-list .component-projects-box:nth-child(10){transition:transform 1s ease 2.25s,opacity 1s ease 2.25s}.projects-list .component-projects-box:nth-child(11){transition:transform 1s ease 2.5s,opacity 1s ease 2.5s}.projects-list .component-projects-box:nth-child(12){transition:transform 1s ease 2.75s,opacity 1s ease 2.75s}.projects-list .component-projects-box:nth-child(13){transition:transform 1s ease 3s,opacity 1s ease 3s}.projects-list .component-projects-box:nth-child(14){transition:transform 1s ease 3.25s,opacity 1s ease 3.25s}.projects-list .component-projects-box:nth-child(15){transition:transform 1s ease 3.5s,opacity 1s ease 3.5s}.projects-list .component-projects-box:nth-child(16){transition:transform 1s ease 3.75s,opacity 1s ease 3.75s}.projects-list .component-projects-box:nth-child(17){transition:transform 1s ease 4s,opacity 1s ease 4s}.projects-list .component-projects-box:nth-child(18){transition:transform 1s ease 4.25s,opacity 1s ease 4.25s}.projects-list .component-projects-box:nth-child(19){transition:transform 1s ease 4.5s,opacity 1s ease 4.5s}.projects-list.show .component-projects-box{opacity:1;transform:translate(0, 0)}@media screen and (max-width: 1500px){.projects-other-container{padding:0 60px}.projects-other-box ul{column-count:4}}@media screen and (max-width: 1279px){.projects-other-container{padding:0 48px}.projects-other-box ul{column-count:3;column-gap:40px}.projects-other-box ul li{font-size:14px;line-height:20px;padding-bottom:5px}}@media screen and (max-width: 1023px){.projects-other-container{padding:0 32px;display:block}}@media screen and (max-width: 767px){.projects-other-container{padding:0 20px}.projects-other-box{width:auto}.projects-other-box ul{column-count:2}}@media screen and (max-width: 479px){.projects-other-box ul{column-count:1;column-gap:0}}.page-content-404{padding-bottom:0}.component-404 img{width:100%;position:relative;top:-240px}@media screen and (max-width: 1500px){.component-404 img{top:-200px}}@media screen and (max-width: 1279px){.component-404 img{top:-160px}}@media screen and (max-width: 1023px){.component-404 img{top:-120px}}@media screen and (max-width: 767px){.component-404 img{top:-60px}}.page-traction{padding:120px 80px 0}.traction-table{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:0px}.traction-table-head{background:#866c37;padding:0 24px;height:50px;line-height:50px;color:#fff;font-size:24px}.traction-table-head-1{grid-area:1/1/2/2}.traction-table-head-2{grid-area:1/2/2/3}.traction-table-head-3{grid-area:1/3/2/4}.traction-table-body{font-size:24px;line-height:28px;padding:24px;border:1px solid #866c37;border-right:0}.traction-table-body-1{grid-area:2/1/3/2}.traction-table-body-2{grid-area:2/2/3/3}.traction-table-body-3{grid-area:2/3/3/4;border-right:1px solid #866c37}.traction-table-note{padding-top:20px}.traction-table-note a{color:#866c37;text-decoration:underline}.traction-table-note a:hover{text-decoration:none}.traction-products{padding-top:100px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:24px;grid-row-gap:24px}.traction-product-image img{width:100%;display:block}.traction-product-text{padding-top:12px}@media screen and (max-width: 1500px){.page-traction{padding:100px 60px 0}}@media screen and (max-width: 1279px){.page-traction{padding:80px 48px 0}.traction-table-head{font-size:18px;line-height:40px;height:40px}.traction-table-body{font-size:18px;line-height:24px}.traction-table-note{padding-top:16px}.traction-products{padding-top:80px}}@media screen and (max-width: 1023px){.page-traction{padding:60px 32px 0}.traction-products{padding-top:60px}}@media screen and (max-width: 767px){.page-traction{padding:40px 20px 0}.traction-table{grid-template-columns:1fr;grid-template-rows:repeat(6, auto)}.traction-table-head{font-size:14px;line-height:30px;height:30px}.traction-table-head-1{grid-area:1/1/2/2}.traction-table-head-2{grid-area:3/1/4/2}.traction-table-head-3{grid-area:5/1/6/2}.traction-table-body{border-right:1px solid #866c37;font-size:14px;line-height:20px}.traction-table-body-1{grid-area:2/1/3/2}.traction-table-body-2{grid-area:4/1/5/2}.traction-table-body-3{grid-area:6/1/7/2}.traction-table-note{padding-top:12px}.traction-products{padding-top:40px}.traction-products{display:block}.traction-product+.traction-product{padding-top:30px}}.blog-list-categories{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center}.blog-list-categories a{font-weight:700;font-size:18px;line-height:100%;color:#092f87;padding-bottom:8px;border-bottom:2px solid transparent;margin-right:56px}.blog-list-categories a.active{color:#866c37;border-color:#866c37}.blog-list-categories a:hover{border-color:#092f87}@media screen and (max-width: 1279px){.blog-list-categories a{margin-right:32px}}@media screen and (max-width: 1023px){.blog-list-categories a{font-size:16px}}@media screen and (max-width: 767px){.blog-list-categories{flex-flow:column nowrap;align-items:flex-start}.blog-list-categories a{font-size:14px;margin-right:0}.blog-list-categories a+a{margin-top:8px}}.container-blog-entry-header{background:#092f87;padding:180px 0 220px}.blog-entry-header{width:700px;margin:0 auto}.blog-entry-header-meta{padding-bottom:16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.blog-entry-header-meta-back a{display:inline-block}.blog-entry-header-meta-back img{width:25px;display:block}.blog-entry-header-meta-category{font-size:16px;line-height:100%;margin:0 0 0 24px}.blog-entry-header-meta-category a{color:#866c37;text-decoration:underline}.blog-entry-header-meta-category a:hover{text-decoration:none}.blog-entry-header-meta-date{margin:0 0 0 24px;font-size:16px;line-height:100%;color:#d8d8d8}.blog-entry-header-title{color:#fff;font-size:36px;line-height:44px}.blog-entry-header-author{padding-top:16px;font-size:16px;line-height:100%;color:#fff}.blog-entry-image{padding-bottom:40px}.blog-entry-image img{width:100%;display:block}.blog-entry-text img{max-width:100%}.blog-entry-text ul{list-style:disc;margin-left:20px}.blog-entry-text ol{list-style:decimal;margin-left:20px}.blog-entry-text li{font-size:22px;line-height:32px}.blog-entry-text p{font-size:22px;line-height:32px}.blog-entry-text h2{font-size:36px;line-height:42px}.blog-entry-text h3{font-size:32px;line-height:36px}.blog-entry-text h4{font-size:28px;line-height:32px}.blog-entry-text h5{font-size:25px;line-height:28px}.blog-entry-text h6{font-size:22px;line-height:32px}.blog-entry-text&gt;*+*{padding-top:40px}.blog-entry-text&gt;:is(p, ul, ol)+:is(p, ul, ol){padding-top:22px}.blog-entry-text&gt;li+li{padding-top:16px}.blog-entry-text a{color:#092f87;text-decoration:underline;font-weight:bold}.blog-entry-text a:hover{text-decoration:none}.blog-entry-text .image-style-align-left,.blog-entry-text .image-style-align-right{clear:none}.blog-entry-text .image-style-side{float:right;margin-left:1rem;max-width:50%}.blog-entry-text .image-style-align-left{float:left;margin-right:1rem}.blog-entry-text .image-style-align-center{margin-left:auto;margin-right:auto}.blog-entry-text .image-style-align-right{float:right;margin-left:1rem}@media screen and (max-width: 1500px){.container-blog-entry-header{padding:160px 0 180px}}@media screen and (max-width: 1279px){.container-blog-entry-header{padding:120px 0 140px}.blog-entry-header{width:500px}.blog-entry-header-title{font-size:32px;line-height:40px}}@media screen and (max-width: 1023px){.container-blog-entry-header{padding:128px 0}.blog-entry-header{display:block;width:360px}.blog-entry-header-title{font-size:22px;line-height:28px}}@media screen and (max-width: 767px){.container-blog-entry-header{padding:100px 0}.blog-entry-header{width:440px}.blog-entry-header-title-box{width:auto}.blog-entry-header-title{font-size:24px;line-height:30px}}@media screen and (max-width: 479px){.blog-entry-header-title{font-size:18px;line-height:20px}.blog-entry-header{width:280px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrows-standard .slick-prev,.slick-arrows-standard .slick-next{position:absolute;display:block;top:calc(50% - 25px);height:64px;width:64px;margin-top:-40px;cursor:pointer;padding:0;border:none;outline:none;z-index:20;text-indent:-9999px;background:transparent}.slick-arrows-standard .slick-prev:before,.slick-arrows-standard .slick-prev:after,.slick-arrows-standard .slick-next:before,.slick-arrows-standard .slick-next:after{content:"";position:absolute;left:0;width:64px;height:2px;background:#fff;transition:height .25s ease;border-radius:1px}.slick-arrows-standard .slick-prev:hover:before,.slick-arrows-standard .slick-prev:hover:after,.slick-arrows-standard .slick-next:hover:before,.slick-arrows-standard .slick-next:hover:after{height:4px;border-radius:2px}.slick-arrows-standard .slick-prev{left:32px}.slick-arrows-standard .slick-prev:before{bottom:calc(50% - 1px);transform:rotate(45deg)}.slick-arrows-standard .slick-prev:after{top:calc(50% - 1px);transform:rotate(-45deg)}.slick-arrows-standard .slick-prev:before,.slick-arrows-standard .slick-prev:after{transform-origin:0 50%}.slick-arrows-standard .slick-next{right:32px}.slick-arrows-standard .slick-next:before{bottom:calc(50% - 1px);transform:rotate(-45deg)}.slick-arrows-standard .slick-next:after{top:calc(50% - 1px);transform:rotate(45deg)}.slick-arrows-standard .slick-next:before,.slick-arrows-standard .slick-next:after{transform-origin:100% 50%}@keyframes slickArrowBounceLeft{0%{background-position:12px center}20%{background-position:6px center}35%{background-position:14px center}45%{background-position:12px center}100%{background-position:12px center}}@keyframes slickArrowBounceRight{0%{background-position:12px center}20%{background-position:18px center}35%{background-position:10px center}45%{background-position:12px center}100%{background-position:12px center}}@keyframes slickArrowBounceLeftMobile{0%{background-position:8px center}20%{background-position:2px center}35%{background-position:10px center}45%{background-position:8px center}100%{background-position:8px center}}@keyframes slickArrowBounceRightMobile{0%{background-position:8px center}20%{background-position:14px center}35%{background-position:6px center}45%{background-position:8px center}100%{background-position:8px center}}.slick-arrows-special .slick-prev,.slick-arrows-special .slick-next{position:absolute;display:block;bottom:110px;height:50px;width:50px;cursor:pointer;padding:0;border:none;outline:none;z-index:20;text-indent:-9999px;border-radius:0}.slick-arrows-special .slick-prev{right:0;background:#866c37 url("../images/arrow-left-white.svg") no-repeat 12px center;background-size:25px 8px}.slick-arrows-special .slick-prev:hover{animation-name:slickArrowBounceLeft;animation-duration:1.2s;animation-timing-function:ease;animation-iteration-count:infinite}.slick-arrows-special .slick-next{right:-50px;background:#fff url("../images/arrow-right-gold.svg") no-repeat 12px center;background-size:25px 8px}.slick-arrows-special .slick-next:hover{animation-name:slickArrowBounceRight;animation-duration:1.2s;animation-timing-function:ease;animation-iteration-count:infinite}@media screen and (max-width: 1279px){.slick-arrows-special .slick-prev{bottom:160px;right:-50px}.slick-arrows-special .slick-next{bottom:160px;right:-100px}}@media screen and (max-width: 1023px){.slick-arrows-special .slick-prev{bottom:auto;top:0;right:auto;left:-50px;background-color:#fff;background-image:url("../images/arrow-left-gold.svg")}.slick-arrows-special .slick-next{bottom:auto;top:0;right:auto;left:0;background-color:#866c37;background-image:url("../images/arrow-right-white.svg")}}@media screen and (max-width: 767px){.slick-arrows-special .slick-prev{right:40px;left:auto;width:40px;height:40px;background-color:#092f87;background-image:url("../images/arrow-left-gold.svg");background-position:8px center}.slick-arrows-special .slick-prev:hover{animation-name:slickArrowBounceLeftMobile}.slick-arrows-special .slick-next{right:0;left:auto;width:40px;height:40px;background-color:#866c37;background-image:url("../images/arrow-right-white.svg");background-position:8px center}.slick-arrows-special .slick-next:hover{animation-name:slickArrowBounceRightMobile}}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:50px;width:10px;padding:0;cursor:pointer;margin:0 5px 0 0}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;margin:20px 0;outline:none;color:transparent;cursor:pointer;background:#d3d3d3;border-radius:50%}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:#092f87}.slick-dots-left .slick-dots{text-align:left}.slick-dots-right .slick-dots{text-align:right}@media screen and (max-width: 1023px){.slick-dots-left .slick-dots{text-align:center}.slick-dots-right .slick-dots{text-align:center}}
</pre></body></html>