.col-wrap:before,.col-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}@font-face{font-family:'Raleway';src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-regular-webfont.eot");src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-regular-webfont.svg#ralewaylight") format("svg"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-regular-webfont.woff2") format("woff2"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-regular-webfont.woff") format("woff"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Raleway';src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-italic-webfont.eot");src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-italic-webfont.svg#ralewaylight") format("svg"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-italic-webfont.woff2") format("woff2"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-italic-webfont.woff") format("woff"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-italic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Raleway';src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-light-webfont.eot");src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-light-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-light-webfont.svg#ralewaylight") format("svg"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-light-webfont.woff2") format("woff2"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-light-webfont.woff") format("woff"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-light-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Raleway';src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-bold-webfont.eot");src:url("/themes/custom/mafika/fonts/raleway-multi/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-bold-webfont.svg#ralewaylight") format("svg"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-bold-webfont.woff2") format("woff2"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-bold-webfont.woff") format("woff"),url("/themes/custom/mafika/fonts/raleway-multi/raleway-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}.eu-cookie-compliance-banner,.layout-container{font-family:'Raleway', sans-serif;color:#404041;font-size:14px;font-size:.875rem}@media (min-width: 520px){.eu-cookie-compliance-banner,.layout-container{font-size:16px;font-size:1rem}}.menus-item{font-family:'Raleway', sans-serif}a{text-decoration:none !important;outline:none !important;transition:all 0.4s ease 0s;color:#414761}a.bt-read-more{position:relative;overflow:hidden;display:inline-block;margin:2rem 0;color:#333534;text-transform:uppercase;font-weight:300;padding:.4rem 1.5rem .3rem;font-size:16px;font-size:1rem;border-radius:0;background:transparent;border:1px solid #333534}@media (min-width: 768px){a.bt-read-more{padding:1rem 2rem 0.75rem;font-size:18px;font-size:1.125rem}}a.bt-read-more:before,a.bt-read-more:after{content:" ";display:block;position:absolute;left:0;background-color:#fcfcfc;height:50%;width:100%;opacity:0.1;overflow:hidden;cursor:pointer;transition:all 0.2s ease-in-out}a.bt-read-more:before{top:100%}a.bt-read-more:after{bottom:100%}a.bt-read-more:hover::before,a.bt-read-more:hover::after{opacity:0.2;cursor:pointer}a.bt-read-more:hover::before{-khtml-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}a.bt-read-more:hover::after{-khtml-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}a:hover{color:#222533}h1{position:relative;margin:0;line-height:100%;color:#333534;text-transform:uppercase;font-size:24px;font-size:1.5rem}@media (min-width: 768px){h1{font-size:38.4px;font-size:2.4rem}}@media (min-width: 992px){h1{font-size:48px;font-size:3rem}}body.path-frontpage h1{padding-left:12.5%;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width: 768px){body.path-frontpage h1{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 992px){body.path-frontpage h1{padding-top:6rem;padding-bottom:6rem}}body:not(.path-frontpage) h1{padding-top:2rem}@media (min-width: 1200px){body:not(.path-frontpage) h1{padding-top:6rem}}@media (min-width: 768px) and (max-width: 991px){body:not(.path-frontpage) h1{padding-top:3rem}}h1 span.title{font-weight:700;margin-bottom:1rem;display:block}body:not(.path-frontpage) h1 span.title{display:inline-block;background-color:#e5e5e5;padding:0.5rem 4rem 0.5rem 1rem}h1 span.subtitle{display:block;color:#333534;margin:0;font-weight:300;max-width:75%;line-height:110%;font-size:16px;font-size:1rem}body:not(.path-frontpage) h1 span.subtitle{max-width:45%}@media (min-width: 520px){body:not(.path-frontpage) h1 span.subtitle{max-width:33.33%}}@media (min-width: 992px){body:not(.path-frontpage) h1 span.subtitle{max-width:25%}}@media (min-width: 768px){h1 span.subtitle{font-size:22.4px;font-size:1.4rem}}@media (min-width: 992px){h1 span.subtitle{font-size:32px;font-size:2rem}}body:not(.path-frontpage) h1 span.subtitle{margin-left:1rem;color:#898fa3}body:not(.path-frontpage) h1 span.subtitle:after{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#898fa3;margin-top:2.7rem;margin-bottom:.6rem}@media (min-width: 768px){body:not(.path-frontpage) h1 span.subtitle:after{margin-top:3.15rem;margin-bottom:.7rem}}@media (min-width: 992px){body:not(.path-frontpage) h1 span.subtitle:after{margin-top:3.6rem;margin-bottom:.8rem}}@media (min-width: 1200px){body:not(.path-frontpage) h1 span.subtitle:after{margin-top:4.5rem;margin-bottom:1rem}}body.path-frontpage h1:before{display:block;content:'';position:absolute;top:0;left:0;height:100%;background-color:#e5e5e5;z-index:-1;width:calc(100% - 3rem)}@media (min-width: 520px){body.path-frontpage h1:before{width:calc(66.66%)}}@media (min-width: 768px){body.path-frontpage h1:before{width:calc(50%)}}.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}.a-left{float:left}.a-right{float:right}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.box-align-center{display:flex;align-items:center;height:100%}.box-align-center .box-wrap{width:100%}.mobile-nav{display:block}@media (min-width: 992px){.mobile-nav{display:none}}.main-menu:not(.mobile-nav){display:none;margin:0;padding:2rem 0 0}@media (min-width: 992px){.main-menu:not(.mobile-nav){display:block}}.main-menu:not(.mobile-nav) ul.menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0;display:block;list-style:none}.main-menu:not(.mobile-nav) ul.menu li{display:inline-block;margin:0}.main-menu:not(.mobile-nav) ul.menu li a{padding:0.25rem;display:block;text-transform:uppercase;font-size:18px;font-size:1.125rem}@media (min-width: 1200px){.main-menu:not(.mobile-nav) ul.menu li a{padding:0.25rem 0.5rem}}.main-menu:not(.mobile-nav) ul.menu li a.is-active{color:#404041}div.tabs{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:20px}.tabs ul.primary{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.tabs ul.primary li a{color:#000;background-color:#ededed;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:0 10px 3px;text-shadow:0 1px 0 #fff}.tabs ul.primary li.is-active a{background-color:#fff;border:1px solid #bbb}@media screen and (max-width: 37.5em){.tabs ul.primary{border-bottom:1px solid #bbb}.tabs ul.primary li{display:block;margin:0}.tabs ul.primary li a{padding:5px 10px}.tabs ul.primary li.is-active a{border-bottom:none}}@media screen and (min-width: 37.5em){.tabs ul.primary{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent url(../img/tabs-border.png) repeat-x left bottom;white-space:nowrap}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0}[dir="rtl"] .tabs ul.primary li{margin:0 0 0 5px;float:right}.tabs ul.primary li a{float:left;border-top-left-radius:6px;border-top-right-radius:6px}.tabs ul.primary li.is-active a{border-bottom:1px solid #fff}}.tabs ul.secondary{border-bottom:none;margin:5px;padding:0.5em 0;overflow:hidden}.tabs ul.secondary li{border-right:1px solid #ccc;display:block;float:left;margin:0;padding:0 1em}[dir="rtl"] .tabs ul.secondary li{border-left:1px solid #ccc;border-right:none;float:right}.tabs ul.secondary li:last-child{border-right:none}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none}.tabs ul.secondary li:first-child{padding-left:0}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none}.tabs ul.secondary li a.is-active{background:#f2f2f2;border-bottom:none;border-radius:5px}.layout-container{margin-bottom:3rem}#main-container{overflow:hidden}body:not(.path-frontpage) .page-title{position:relative}body:not(.path-frontpage) .page-title:before,body:not(.path-frontpage) .page-title:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}body:not(.path-frontpage) .page-title:not(.no-foto) h1{position:absolute;z-index:1;margin-left:7px;width:100%}body:not(.path-frontpage) .page-title h1{margin-left:7px}body:not(.path-frontpage) .page-title .top-foto-wrap{float:left;width:75%;padding-left:7px;margin-left:50%}@media (min-width: 520px){body:not(.path-frontpage) .page-title .top-foto-wrap{margin-left:33.33%}}@media (min-width: 992px){body:not(.path-frontpage) .page-title .top-foto-wrap{margin-left:25%}}body:not(.path-frontpage) .page-title .top-foto-wrap .top-foto{position:relative}body:not(.path-frontpage) .page-title .top-foto-wrap img{max-width:100%;width:100%;height:auto;display:block}body:not(.path-frontpage) .page-title .top-foto-wrap .field__hbody{position:absolute;right:0;top:6rem;color:white;max-width:75%;line-height:170%;background-color:#898fa3;background-color:rgba(137,143,163,0.8);padding:2rem;display:none;font-size:12px;font-size:.75rem}body:not(.path-frontpage) .page-title .top-foto-wrap .field__hbody p{margin:0}@media (min-width: 768px){body:not(.path-frontpage) .page-title .top-foto-wrap .field__hbody{padding:1.5rem;font-size:12px;font-size:.75rem}}@media (min-width: 992px){body:not(.path-frontpage) .page-title .top-foto-wrap .field__hbody{display:block;padding:2rem;font-size:14px;font-size:.875rem}}@media (min-width: 1200px){body:not(.path-frontpage) .page-title .top-foto-wrap .field__hbody{padding:3rem 6rem 3rem 3rem;font-size:16px;font-size:1rem}}.abs-rest-menu ul,.header-box-top .menus-item ul{display:block;list-style:none;margin:0;padding:0}.abs-rest-menu ul:before,.header-box-top .menus-item ul:before,.abs-rest-menu ul:after,.header-box-top .menus-item ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}.abs-rest-menu ul li,.header-box-top .menus-item ul li{display:block;margin:0;padding:0;float:left}.abs-rest-menu ul li a,.header-box-top .menus-item ul li a{display:inline-block}.abs-rest-menu ul li a.is-active,.header-box-top .menus-item ul li a.is-active{color:#333534}body:not(.path-frontpage) .page-header{margin-bottom:110px}.header-box-top{background:white;min-width:900px;position:fixed;top:0;width:100%;height:110px;z-index:100;overflow:hidden;transition:all ease 0.5s}.header-box-top:before,.header-box-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}.header-box-top .logo-top{margin-left:2rem;display:block;float:left;transition:all ease 0.5s;padding-top:0.75rem;padding-bottom:0.75rem}.header-box-top .logo-top img{display:block;max-width:75%;height:auto}@media (min-width: 992px){.header-box-top .logo-top{padding-top:1.25rem;padding-bottom:1.25rem}.header-box-top .logo-top img{max-width:100%}}@media (min-width: 992px) and (max-width: 1199px){.header-box-top .logo-top{padding-top:1.75rem;padding-bottom:1.75rem}.header-box-top .logo-top img{max-width:75%}}.header-box-top .menu-bg{position:absolute;width:4rem;height:110px;top:0;right:0;background-color:white;opacity:0;filter:alpha(opacity=0);transition:all ease 0.5s}.header-box-top .menu-icon{display:block;position:absolute;width:30px;height:30px;top:.95rem;right:-200%;background:no-repeat center url("../img/menu-icon.svg");background-size:100%;transition:all ease 0.5s}.header-box-top .nav-box-wrap{position:absolute;right:0;top:0;transition:all ease 0.5s}.header-box-top .nav-box-wrap:before,.header-box-top .nav-box-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}.header-box-top .menus-item{display:block;float:left;text-transform:uppercase;padding:2.6rem 1.4rem;margin-right:0.2rem;font-size:16px;font-size:1rem;transition:all ease 0.5s}.header-box-top .menus-item.lang-switch{padding:1.55rem 1.4rem}.header-box-top ul.language-switcher-language-url{display:grid;gap:0.5rem;grid-template-columns:1fr 1fr}.header-box-top ul.language-switcher-language-url:after,.header-box-top ul.language-switcher-language-url:before{display:none}.header-box-top ul.language-switcher-language-url li.is-active{display:none}.header-box-top .lang-switch{padding-right:4rem;background-color:#f4f4f4}.header-box-top .lang-switch a{padding:.25rem 0}.header-box-top .main-menu a{padding:.25rem 0.25rem;margin:0}@media (min-width: 992px){.header-box-top .main-menu a{padding:.25rem 0.5rem;margin:0}}@media (min-width: 1200px){.header-box-top .main-menu a{padding:.25rem 0.5rem;margin:0 0.3rem}}.sticky .header-box-top{height:60px;transition-delay:.3s;-ms-box-shadow:0 1px 2px rgba(150,150,150,0.2);-o-box-shadow:0 1px 2px rgba(150,150,150,0.2);box-shadow:0 1px 2px rgba(150,150,150,0.2)}.sticky .header-box-top .menus-item,.sticky .header-box-top .menu-icon,.sticky .header-box-top .menu-bg,.sticky .header-box-top .logo-top{transition-delay:.3s}.sticky .header-box-top .logo-top{-khtml-transform:matrix(0.5, 0, 0, 0.5, -50, -25);transform:matrix(0.5, 0, 0, 0.5, -50, -25)}.sticky .header-box-top .menus-item{padding-top:0.8rem;padding-bottom:0.8rem}.sticky .header-box-top .nav-box-wrap{transition:all ease 1s;right:-2000px}.sticky .header-box-top .menu-icon{-khtml-transform:rotate(-360deg);transform:rotate(-360deg);right:1rem}.sticky .header-box-top .menu-bg{display:block}.sticky .header-box-top.hover{height:110px;transition-delay:0}.sticky .header-box-top.hover .logo-top{-khtml-transform:none;transform:none}.sticky .header-box-top.hover .nav-box-wrap{transition:all ease 1s;right:0}.sticky .header-box-top.hover .menu-icon{top:1.5rem}.sticky .header-box-top.hover .menus-item{padding-top:2.5rem;padding-bottom:2.5rem}.sticky .header-box-top.hover .menu-bg{opacity:1;filter:alpha(opacity=100);background-color:#f4f4f4;transition-delay:0}.sticky .header-box-top.hover .menu-icon{-khtml-transform:matrix(0, -1, 1, 0, 0, 12);transform:matrix(0, -1, 1, 0, 0, 12);transition-delay:0}@media (min-width: 0) and (max-width: 991px){.mobile-nav{display:block}.header-box-top{height:60px}.header-box-top .logo-top{-khtml-transform:matrix(0.65, 0, 0, 0.65, -50, -9) !important;transform:matrix(0.65, 0, 0, 0.65, -50, -9) !important}.header-box-top .nav-box-wrap{display:none}}@media (min-width: 992px){.mobile-nav{display:none}.header-box-top .nav-box-wrap{display:block}}.header-box-head .banner-top-foto{display:flex;justify-content:space-between;background-color:#f4f4f4}.header-box-head .banner-top-foto h1{text-align:center;text-transform:uppercase}.header-box-head .banner-top-foto .col-title{width:100%;padding:2rem 0}.header-box-head .banner-top-foto .col-image{display:none}.header-box-head .banner-top-foto .col-image img{display:block;width:100%;max-width:100%;height:auto}@media (min-width: 420px){.header-box-head .banner-top-foto .col-title{width:70%;padding:0}.header-box-head .banner-top-foto .col-image{display:block;width:30%}}@media (min-width: 520px){.header-box-head .banner-top-foto .col-title{width:43%}.header-box-head .banner-top-foto .col-image{width:57%}}@media (min-width: 768px){.header-box-head .banner-top-foto .col-title{width:33%}.header-box-head .banner-top-foto .col-image{width:67%}}@media (min-width: 992px){.header-box-head .banner-top-foto .col-title{width:25%}.header-box-head .banner-top-foto .col-image{width:75%}}#footer-box{position:relative}#footer-box-top{margin-top:4rem;padding-bottom:10rem}#footer-box-top h4{font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}@media (min-width: 768px){#footer-box-top h4{margin-bottom:4.5rem}}#footer-box-top .col-item{margin-bottom:2rem}@media (min-width: 0) and (max-width: 767px){#footer-box-top .col-item{text-align:center}}#footer-box-top .about-us{margin-top:2rem;line-height:2rem;font-weight:300;text-align:justify;font-size:12px;font-size:.75rem}#footer-box-top .contact-items .contact-item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #efefef}#footer-box-top .contact-items h5{margin:0;font-weight:500;font-size:14px;font-size:.875rem}#footer-box-top .contact-items p{margin:0 0 1rem}#footer-box-top .contact-items p span{font-weight:300;line-height:90%;display:block;color:#787878}#footer-box-top .contact-items a{color:#898fa3;display:block}#footer-box-top .menu-items ul{margin:0;padding:0;text-align:center}@media (min-width: 768px){#footer-box-top .menu-items ul{text-align:left}}#footer-box-top .menu-items ul li{display:inline-block;padding:0;margin:0.25rem 0 0}@media (min-width: 768px){#footer-box-top .menu-items ul li{display:block}}#footer-box-top .menu-items ul li a{padding:0.25rem 0;margin:0 .5rem;display:inline-block;text-transform:uppercase;color:#222533}@media (min-width: 768px){#footer-box-top .menu-items ul li a{margin:0}#footer-box-top .menu-items ul li a:hover{padding:0.25rem 0 0.25rem 1rem}}#footer-box-top .menu-items ul li a.is-active{color:#222533}#footer-box-bottom{position:absolute;right:0;bottom:0;left:0;background-color:#e5e5e5;font-size:12px;font-size:.75rem;padding:1.5rem 4rem 1rem}@media (min-width: 768px){#footer-box-bottom{left:inherit;bottom:1rem}}@media (min-width: 768px){#footer-box-bottom{padding:2rem 4rem 1rem}}.view-project-views,.view-blog-views{margin-top:5rem}#homepage-box{color:#333534;position:relative}#homepage-box h3,#homepage-box h4{margin:0}#homepage-box h3{font-weight:700;text-transform:uppercase;font-size:24px;font-size:1.5rem}@media (min-width: 768px){#homepage-box h3{font-size:38.4px;font-size:2.4rem}}@media (min-width: 992px){#homepage-box h3{font-size:48px;font-size:3rem}}#homepage-box h3:before{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#333534;margin-top:2.7rem;margin-bottom:.6rem}@media (min-width: 768px){#homepage-box h3:before{margin-top:3.15rem;margin-bottom:.7rem}}@media (min-width: 992px){#homepage-box h3:before{margin-top:3.6rem;margin-bottom:.8rem}}@media (min-width: 1200px){#homepage-box h3:before{margin-top:4.5rem;margin-bottom:1rem}}#homepage-box h4{display:block;color:#333534;margin:0;font-weight:300;font-size:19.2px;font-size:1.2rem}@media (min-width: 768px){#homepage-box h4{font-size:25.6px;font-size:1.6rem}}@media (min-width: 992px){#homepage-box h4{font-size:32px;font-size:2rem}}#homepage-box .block-wrap{display:flex}#homepage-box .col-content{position:relative;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:3rem;width:calc(100% - 3rem)}@media (min-width: 520px){#homepage-box .col-content{width:66.66%}}@media (min-width: 768px){#homepage-box .col-content{padding-right:5rem;padding-top:3rem;padding-bottom:3rem;width:50%}}@media (min-width: 992px){#homepage-box .col-content{padding-top:6rem;padding-bottom:6rem}}#homepage-box .col-image{position:absolute;top:0;background-position:center;background-size:cover;background-repeat:no-repeat;left:calc(100% - 3rem);opacity:0.15;filter:saturate(0);filter:brightness(1.5)}@media (min-width: 520px){#homepage-box .col-image{left:66.66%;opacity:100;filter:saturate(1);filter:brightness(1)}}@media (min-width: 768px){#homepage-box .col-image{left:50%}}#homepage-box .content{text-align:justify;line-height:2rem}#block-footerinfoblock .social-icon{margin-bottom:1rem}#block-footerinfoblock .social-icon:before,#block-footerinfoblock .social-icon:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}#block-footerinfoblock .social-icon a{display:block;float:left;width:24px;height:24px;background:no-repeat center;background-size:contain;margin-right:1.5rem}#block-footerinfoblock .social-icon a.icon-fb{background-image:url("../img/ico-fb.svg")}#block-footerinfoblock .social-icon a.icon-in{background-image:url("../img/ico-in.svg")}#block-footerinfoblock .clearfix{min-width:17rem}#block-footerinfoblock .clearfix span{display:block}#block-footerinfoblock .clearfix .a-left,#block-footerinfoblock .clearfix .a-right{width:40%}#block-footerinfoblock .clearfix .a-left:before,#block-footerinfoblock .clearfix .a-right:before{content:'';display:block;width:3rem;height:0.25rem;margin-bottom:1rem}#block-footerinfoblock .clearfix .a-left{color:#333534}#block-footerinfoblock .clearfix .a-left a{color:#333534}#block-footerinfoblock .clearfix .a-left:before{background-color:#333534}#block-footerinfoblock .clearfix .a-right{color:#898fa3}#block-footerinfoblock .clearfix .a-right a{color:#898fa3}#block-footerinfoblock .clearfix .a-right:before{background-color:#898fa3}.block-system-breadcrumb-block{position:absolute;bottom:-2rem;left:calc(25% + 2rem);z-index:2}@media (min-width: 768px) and (max-width: 991px){.block-system-breadcrumb-block{left:calc(33.33% + 2rem)}}.block-system-breadcrumb-block#block-drewhouse-breadcrumbs{float:left;margin-left:calc(25% + 1rem);width:75%}.block-system-breadcrumb-block#block-drewhouse-breadcrumbs nav{margin:0.25rem 0 -22px}.block-system-breadcrumb-block nav ol{list-style:none;margin:0;padding:0;text-transform:uppercase;color:#898fa3;display:none}.block-system-breadcrumb-block nav ol:before,.block-system-breadcrumb-block nav ol:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}@media (min-width: 768px){.block-system-breadcrumb-block nav ol{display:block;font-size:12px;font-size:.75rem}}@media (min-width: 992px){.block-system-breadcrumb-block nav ol{font-size:12px;font-size:.75rem}}@media (min-width: 1200px){.block-system-breadcrumb-block nav ol{font-size:14px;font-size:.875rem}}.block-system-breadcrumb-block nav ol li{display:inline-block}.block-system-breadcrumb-block nav ol li:not(:first-child):before{content:'»';display:inline-block;margin:0 0.25rem}.block-system-breadcrumb-block nav ol li a{display:inline-block;color:#333534}#block-projectlastfewblockcarusele{padding-top:2rem;padding-bottom:5rem;position:relative}@media (min-width: 0) and (max-width: 767px){#block-projectlastfewblockcarusele .block-content{padding-left:12.5%;padding-right:12.5%}}#block-projectlastfewblockcarusele:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;background-color:#e5e5e5;width:100%}@media (min-width: 768px){#block-projectlastfewblockcarusele:before{width:50%}}#block-projectlastfewblockcarusele h3{position:relative;z-index:1;text-transform:uppercase;margin:0 0 3rem;line-height:100%;font-weight:300;color:#404041;font-size:28px;font-size:1.75rem}#block-projectlastfewblockcarusele h3:before{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#333534;margin-top:2.7rem;margin-bottom:.6rem}@media (min-width: 768px){#block-projectlastfewblockcarusele h3:before{margin-top:3.15rem;margin-bottom:.7rem}}@media (min-width: 992px){#block-projectlastfewblockcarusele h3:before{margin-top:3.6rem;margin-bottom:.8rem}}@media (min-width: 1200px){#block-projectlastfewblockcarusele h3:before{margin-top:4.5rem;margin-bottom:1rem}}@media (min-width: 768px){#block-projectlastfewblockcarusele h3{font-size:33.6px;font-size:2.1rem}}@media (min-width: 992px){#block-projectlastfewblockcarusele h3{font-size:44.8px;font-size:2.8rem}}@media (min-width: 1200px){#block-projectlastfewblockcarusele h3{font-size:56px;font-size:3.5rem}}#block-projectlastfewblockcarusele a.bt-read-more{margin:3rem 0 0}#block-projectlastfewblockcarusele .owl-nav{position:absolute;margin:3.3rem 0 0 60%;display:none}@media (min-width: 768px){#block-projectlastfewblockcarusele .owl-nav{display:block}}#block-projectlastfewblockcarusele .owl-nav button{display:inline-block;width:22px;height:45px;margin:0 5rem;background-position:center;background-repeat:no-repeat;background-size:80%;border:none;outline:none;border-radius:0}#block-projectlastfewblockcarusele .owl-nav button span{display:none}#block-projectlastfewblockcarusele .owl-nav button.owl-prev{background-image:url("../img/arrow-left.svg")}#block-projectlastfewblockcarusele .owl-nav button.owl-next{background-image:url("../img/arrow-right.svg")}#block-projectlastfewblockcarusele .owl-nav button:hover{background-color:inherit}.block-mafika-googlereviewsblock--wraper{margin:4rem 0}.block-mafika-googlereviewsblock--wraper h4{margin:3rem 0 !important;text-align:center}.block-googlereviews-rating,.block-googlereviews-reviews{margin-bottom:2rem}.rating-block__wrapper .rating-block__logo p,.total-reviews,.review-author-name,.review-date{font-family:'Raleway', sans-serif !important}.rating-block__wrapper{border-radius:1rem;background:#ebecf3;padding:1rem}@media (min-width: 992px){.rating-block__wrapper{padding:1.5rem}}@media (min-width: 992px){.rating-block__wrapper .rating-block__logo{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem}}.rating-block__wrapper .rating-block__logo svg{margin-bottom:0.5rem;display:block}@media (min-width: 992px){.rating-block__wrapper .rating-block__logo svg{margin:0}}.rating-block__wrapper .rating-block__logo p{color:#1a1a1a;margin:0;font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.2}@media (min-width: 992px){.rating-block__wrapper .rating-block__logo p{font-size:1.5rem}}@media (max-width: 992px){.rating-block__wrapper .rating-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}}@media (min-width: 992px){.rating-block__wrapper .rating-container{display:flex;align-items:center;gap:0.5rem}}.rating-block__wrapper .rating-container .rating-value{color:#1a1a1a;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25}.rating-block__wrapper .rating-container .stars-wrapper{position:relative;margin-block:0.25rem}@media (min-width: 992px){.rating-block__wrapper .rating-container .stars-wrapper{margin-block:0}}.rating-block__wrapper .rating-container .stars-wrapper svg{display:block}@media (min-width: 992px){.rating-block__wrapper .rating-container .stars-wrapper svg{width:8.5rem;height:1.5rem}}.rating-block__wrapper .rating-container .stars-foreground{position:absolute;top:0;left:0}.rating-block__wrapper .rating-container .total-reviews .reviews-link{display:block;color:rgba(0,0,0,0.5);margin:0;font-family:Inter;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1.25}.rating-block__wrapper .rating-block__leave-review-link a{display:inline-block;padding:15px 36px;background-color:#2e3973;border-radius:4px;border:1px solid #2e3973;font-weight:400;font-size:1.25rem;color:#efefef}@media (max-width: 992px){.rating-block__wrapper .rating-block__leave-review-link a{padding:10px 20px;font-size:1rem}}.rating-block__wrapper .rating-block__leave-review-link a:hover{background-color:white;border:1px solid #2e3973;color:#2e3973}@media (min-width: 992px){.rating-block__wrapper .rating-block__leave-review-link{display:flex;justify-content:flex-end;align-items:center}}.rating-block__wrapper .rating-block__leave-review-link a{margin-inline:auto;margin-top:1rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width: 992px){.rating-block__wrapper .rating-block__leave-review-link a{margin:0}}.reviews-block__wrapper .swiper-wrapper{align-items:stretch}.reviews-block__wrapper .swiper-wrapper .swiper-slide{height:auto}.reviews-block__wrapper .review-container{padding:1.5rem;margin:0;border-radius:1rem;background:#ebecf3;height:100%;display:flex;flex-direction:column;gap:0.75rem;align-items:center}@media (min-width: 992px){.reviews-block__wrapper .review-container{gap:1rem}}.reviews-block__wrapper .review-container .stars-wrapper{position:relative}.reviews-block__wrapper .review-container .stars-wrapper svg{display:block;width:8.5rem;height:1.5rem}.reviews-block__wrapper .review-container .stars-wrapper .stars-foreground{position:absolute;top:0;left:0}.reviews-block__wrapper .review-container .review-text{color:#1a1a1a;text-align:center;font-family:"Noto Sans";font-size:var(--font-size-base, 1rem);font-weight:var(--font-weight-normal, 400);line-height:1.5}.reviews-block__wrapper .review-container .review-author{display:flex;align-items:center;gap:0.75rem}@media (min-width: 992px){.reviews-block__wrapper .review-container .review-author{flex-direction:column;gap:1rem}}.reviews-block__wrapper .review-container .review-author .review-author-image{width:2.5rem;height:2.5rem;margin:0}.reviews-block__wrapper .review-container .review-author .review-author-image img{width:2.5rem;height:2.5rem}.reviews-block__wrapper .review-container .review-author .review-author-name{color:#1a1a1a;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25}.reviews-block__wrapper .review-container .review-date{color:rgba(0,0,0,0.5);text-align:center;font-family:Inter;font-size:0.75rem;font-style:normal;font-weight:400;line-height:1.25;margin:0}.reviews-block__wrapper .review-container .review-google-logo svg{display:block;width:4rem;height:1.3125rem}.node{line-height:190%}.node .node-field__url a{position:relative;overflow:hidden;display:inline-block;margin:2rem 0;color:#333534;text-transform:uppercase;font-weight:300;padding:.4rem 1.5rem .3rem;font-size:16px;font-size:1rem;border-radius:0;background:transparent;border:1px solid #333534}@media (min-width: 768px){.node .node-field__url a{padding:1rem 2rem 0.75rem;font-size:18px;font-size:1.125rem}}.node .node-field__url a:before,.node .node-field__url a:after{content:" ";display:block;position:absolute;left:0;background-color:#fcfcfc;height:50%;width:100%;opacity:0.1;overflow:hidden;cursor:pointer;transition:all 0.2s ease-in-out}.node .node-field__url a:before{top:100%}.node .node-field__url a:after{bottom:100%}.node .node-field__url a:hover::before,.node .node-field__url a:hover::after{opacity:0.2;cursor:pointer}.node .node-field__url a:hover::before{-khtml-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.node .node-field__url a:hover::after{-khtml-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.node.node--view-mode-full.node--type-article h1,.node.node--view-mode-full.node--type-project h1{margin-top:4rem;display:inline-block;background-color:#e5e5e5;padding:0.5rem 4rem 0.5rem 1rem}.node.node--view-mode-full.node--type-article .title-subtitle,.node.node--view-mode-full.node--type-project .title-subtitle{margin:1rem 0 0 1rem;color:#898fa3;display:block;font-weight:300;text-transform:uppercase;font-size:32px;font-size:2rem;margin-bottom:2rem}.node.node--view-mode-full.node--type-article .title-subtitle:after,.node.node--view-mode-full.node--type-project .title-subtitle:after{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#898fa3;margin-top:2.7rem;margin-bottom:.6rem}@media (min-width: 768px){.node.node--view-mode-full.node--type-article .title-subtitle:after,.node.node--view-mode-full.node--type-project .title-subtitle:after{margin-top:3.15rem;margin-bottom:.7rem}}@media (min-width: 992px){.node.node--view-mode-full.node--type-article .title-subtitle:after,.node.node--view-mode-full.node--type-project .title-subtitle:after{margin-top:3.6rem;margin-bottom:.8rem}}@media (min-width: 1200px){.node.node--view-mode-full.node--type-article .title-subtitle:after,.node.node--view-mode-full.node--type-project .title-subtitle:after{margin-top:4.5rem;margin-bottom:1rem}}.node.node--view-mode-full.node--type-gallery h3{font-family:'Raleway', sans-serif;font-weight:300;margin:3rem 0;padding:1rem;border-bottom:1px solid #e5e5e5;text-align:center;text-transform:uppercase;font-size:24px;font-size:1.5rem}.node.node--view-mode-full.node--type-gallery .gallery_field__video{margin-bottom:4rem}.node.node--view-mode-full.node--type-gallery .gallery_field__video .video-item{margin-bottom:2rem}.node.node--view-mode-full.node--type-gallery .gallery_field__images{margin:0 0 4rem}.node.node--view-mode-full.node--type-gallery .gallery_field__images:after{content:'';display:block;clear:both}.node.node--view-mode-full.node--type-gallery .gallery_field__images .grid-sizer,.node.node--view-mode-full.node--type-gallery .gallery_field__images .brick-item{width:calc(33.333% - 15px);margin-bottom:15px}.node.node--view-mode-full.node--type-gallery .gallery_field__images .brick-item{float:left}.node.node--view-mode-full .gallery-article-item{margin-bottom:1rem}body.path-frontpage .node.node--view-mode-full .field__body{background-color:#D9E2F5;color:white;text-align:justify;line-height:170%;position:relative;z-index:2;padding:2rem}@media (min-width: 768px){body.path-frontpage .node.node--view-mode-full .field__body{padding:3rem 4rem}}@media (min-width: 992px){body.path-frontpage .node.node--view-mode-full .field__body{padding:4rem}}.node.node--view-mode-full .gallery-carusele{margin:1rem 2rem 0 0}@media (min-width: 768px){.node.node--view-mode-full .gallery-carusele{margin:1rem 0 0}}.node.node--view-mode-full .gallery-carusele .owl-nav{margin:0;position:absolute;top:calc(50% - 2.5rem);right:-1.5rem}.node.node--view-mode-full .gallery-carusele .owl-nav button{display:block;margin:1rem 0;background-repeat:no-repeat;background-size:80%;background-position:left;width:1rem;height:1rem;padding:0;border:none;outline:none;border-radius:0}.node.node--view-mode-full .gallery-carusele .owl-nav button.owl-prev{background-image:url("../img/arrow-left.svg")}.node.node--view-mode-full .gallery-carusele .owl-nav button.owl-next{background-image:url("../img/arrow-right.svg")}.node.node--view-mode-full .gallery-carusele .owl-nav button:hover{background-color:inherit}.node.node--view-mode-full .gallery-carusele .owl-nav button span{display:none}.node .paragraph h4{text-transform:uppercase;margin:0;line-height:100%;font-weight:300;font-size:28px;font-size:1.75rem}@media (min-width: 768px){.node .paragraph h4{font-size:33.6px;font-size:2.1rem}}@media (min-width: 992px){.node .paragraph h4{font-size:44.8px;font-size:2.8rem}}@media (min-width: 1200px){.node .paragraph h4{font-size:56px;font-size:3.5rem}}.node .paragraph h5{text-transform:uppercase;line-height:100%;font-weight:300;font-size:16px;font-size:1rem}@media (min-width: 768px){.node .paragraph h5{font-size:19.2px;font-size:1.2rem}}@media (min-width: 992px){.node .paragraph h5{font-size:25.6px;font-size:1.6rem}}@media (min-width: 1200px){.node .paragraph h5{font-size:32px;font-size:2rem}}.node .paragraph .field__ptimage img{display:inline-block;max-width:100%;height:auto}.node .paragraph--type--background{position:relative}.node .paragraph--type--background .paragraph-background{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute}.node .paragraph--type--image2 header{padding-top:5rem;padding-bottom:5rem}.node .paragraph--type--image2 .title-content{background-color:white;position:relative;text-align:left}@media (min-width: 768px){.node .paragraph--type--image2 .title-content{margin-left:25%;text-align:right}}.node .paragraph--type--image2 .title-content h4,.node .paragraph--type--image2 .title-content h5{font-weight:300;margin:0;position:relative;z-index:1;line-height:100%;padding:0;padding-left:12.5%}@media (min-width: 768px){.node .paragraph--type--image2 .title-content h4,.node .paragraph--type--image2 .title-content h5{padding-right:6.25rem}}.node .paragraph--type--image2 .title-content h4{padding-top:5rem}.node .paragraph--type--image2 .title-content h5{padding-bottom:5rem;color:#898fa3}.node .paragraph--type--image2 .field__pbody{margin-top:3rem;margin-bottom:3rem;padding-left:12.5%}.node .paragraph--type--paragraph h4,.node .paragraph--type--paragraph h5{position:relative;z-index:1;padding:0}.node .paragraph--type--paragraph h4,.node .paragraph--type--paragraph h5,.node .paragraph--type--paragraph .field__pbody{padding-left:12.5%}.node .paragraph--type--paragraph header{position:relative}.node .paragraph--type--paragraph header:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;background-color:#efefef;width:calc(50% + 7px)}@media (min-width: 520px){.node .paragraph--type--paragraph header:before{width:calc(33.33% + 7px)}}@media (min-width: 992px){.node .paragraph--type--paragraph header:before{width:calc(25% + 7px)}}.node .paragraph--type--paragraph header h4{text-transform:uppercase;padding-top:1.5rem}@media (min-width: 768px){.node .paragraph--type--paragraph header h4{padding-top:3rem}}@media (min-width: 992px){.node .paragraph--type--paragraph header h4{padding-top:4rem}}@media (min-width: 1200px){.node .paragraph--type--paragraph header h4{padding-top:5rem}}.node .paragraph--type--paragraph header h5{margin-top:1rem;padding-bottom:1.5rem}@media (min-width: 768px){.node .paragraph--type--paragraph header h5{padding-bottom:3rem}}@media (min-width: 992px){.node .paragraph--type--paragraph header h5{padding-bottom:4rem}}@media (min-width: 1200px){.node .paragraph--type--paragraph header h5{padding-bottom:5rem}}.node .paragraph--type--paragraph .field__pbody{margin-top:3rem;margin-bottom:3rem}@media (min-width: 768px){.node .paragraph--type--image:first-child{margin-top:-3rem}}@media (min-width: 0) and (max-width: 767px){.node .paragraph--type--image .paragraph-background{opacity:0.1;filter:alpha(opacity=10);filter:saturate(0)}}.node .paragraph--type--image h4:before{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#333534;margin-top:2.7rem;margin-bottom:.6rem}@media (min-width: 768px){.node .paragraph--type--image h4:before{margin-top:3.15rem;margin-bottom:.7rem}}@media (min-width: 992px){.node .paragraph--type--image h4:before{margin-top:3.6rem;margin-bottom:.8rem}}@media (min-width: 1200px){.node .paragraph--type--image h4:before{margin-top:4.5rem;margin-bottom:1rem}}.node .paragraph--type--image h5{margin:0.7rem 0 3rem;color:#4e4e4e}@media (min-width: 768px){.node .paragraph--type--image h5{color:#9a9a9a}}.node .paragraph--type--image .field__pbody{margin:3rem 0 4.5rem}@media (min-width: 768px){.node .paragraph--type--image .field__pbody{margin:3rem 1rem 4.5rem 0}}.node .paragraph--type--header1 .paragraph-background{left:0}.node .paragraph--type--header1 .paragraph-content{margin-top:10rem;background-color:#898fa3;color:white;text-align:justify;line-height:170%;position:relative;z-index:2;padding:2rem}@media (min-width: 768px){.node .paragraph--type--header1 .paragraph-content{padding:4rem}}.node .paragraph--type--header1 h5{margin:1.5rem 0 3rem}.node .paragraph--type--header1 h5:after{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#333534;margin-top:2.7rem;margin-bottom:.6rem}@media (min-width: 768px){.node .paragraph--type--header1 h5:after{margin-top:3.15rem;margin-bottom:.7rem}}@media (min-width: 992px){.node .paragraph--type--header1 h5:after{margin-top:3.6rem;margin-bottom:.8rem}}@media (min-width: 1200px){.node .paragraph--type--header1 h5:after{margin-top:4.5rem;margin-bottom:1rem}}.node .node-navi{margin:4rem 0;display:none}.node .node-navi:before,.node .node-navi:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}@media (min-width: 768px){.node .node-navi{display:block}}.node .node-navi span{display:block;color:#333534;padding:0;transition:all 0.4s ease 0s;font-size:24px;font-size:1.5rem;font-weight:300}.node .node-navi span.label{position:relative}.node .node-navi span.label:after{display:block;position:absolute;top:0;content:''}.node .node-navi span.title{line-height:100%;color:#898fa3;font-size:14px;font-size:.875rem}.node .node-navi a{display:block;min-width:12rem}.node .node-navi a.nav-prev{float:left;text-align:right}.node .node-navi a.nav-prev span.label:after{left:0;content:'<'}.node .node-navi a.nav-next{float:right}.node .node-navi a.nav-next span.label:after{right:0;content:'>'}.field__images img,.field__image img{display:block;max-width:100%;height:auto}.node--type-banner-top.node--view-mode-teaser .node-wrap{position:relative;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.node--type-banner-top.node--view-mode-teaser h3,.node--type-banner-top.node--view-mode-teaser h5{margin:0;line-height:110%;text-transform:uppercase;color:#333534}.node--type-banner-top.node--view-mode-teaser .field__url a{position:relative;overflow:hidden;display:inline-block;margin:2rem 0;color:#333534;text-transform:uppercase;font-weight:300;padding:.4rem 1.5rem .3rem;font-size:16px;font-size:1rem;border-radius:0;background:transparent;border:1px solid #333534;margin-top:1rem;margin-bottom:0}@media (min-width: 768px){.node--type-banner-top.node--view-mode-teaser .field__url a{padding:1rem 2rem 0.75rem;font-size:18px;font-size:1.125rem}}.node--type-banner-top.node--view-mode-teaser .field__url a:before,.node--type-banner-top.node--view-mode-teaser .field__url a:after{content:" ";display:block;position:absolute;left:0;background-color:#fcfcfc;height:50%;width:100%;opacity:0.1;overflow:hidden;cursor:pointer;transition:all 0.2s ease-in-out}.node--type-banner-top.node--view-mode-teaser .field__url a:before{top:100%}.node--type-banner-top.node--view-mode-teaser .field__url a:after{bottom:100%}.node--type-banner-top.node--view-mode-teaser .field__url a:hover::before,.node--type-banner-top.node--view-mode-teaser .field__url a:hover::after{opacity:0.2;cursor:pointer}.node--type-banner-top.node--view-mode-teaser .field__url a:hover::before{-khtml-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.node--type-banner-top.node--view-mode-teaser .field__url a:hover::after{-khtml-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.node--type-banner-top.node--view-mode-teaser h3{font-weight:700;margin-top:1rem;font-size:21.6px;font-size:1.35rem}@media (min-width: 768px){.node--type-banner-top.node--view-mode-teaser h3{font-size:43.2px;font-size:2.7rem}}@media (min-width: 992px){.node--type-banner-top.node--view-mode-teaser h3{font-size:57.6px;font-size:3.6rem}}@media (min-width: 1200px){.node--type-banner-top.node--view-mode-teaser h3{font-size:72px;font-size:4.5rem}}.node--type-banner-top.node--view-mode-teaser h5{font-weight:300;font-size:12.8px;font-size:.8rem}@media (min-width: 768px){.node--type-banner-top.node--view-mode-teaser h5{font-size:19.2px;font-size:1.2rem}}@media (min-width: 992px){.node--type-banner-top.node--view-mode-teaser h5{font-size:25.6px;font-size:1.6rem}}@media (min-width: 1200px){.node--type-banner-top.node--view-mode-teaser h5{font-size:32px;font-size:2rem}}.node--type-banner-top.node--view-mode-teaser .banner-content{position:absolute;right:0;bottom:6rem;color:white;line-height:180%;padding:1.5rem 3rem;width:75%;text-align:right;background-color:#fff;background-color:rgba(255,255,255,0.7);font-size:10.8px;font-size:.675rem}.node--type-banner-top.node--view-mode-teaser .banner-content p{margin:0}@media (min-width: 520px){.node--type-banner-top.node--view-mode-teaser .banner-content{display:block}}@media (min-width: 768px){.node--type-banner-top.node--view-mode-teaser .banner-content{text-align:left;max-width:50%;padding:2rem;background-color:#fff;background-color:rgba(255,255,255,0.7);font-size:12.6px;font-size:.7875rem}}@media (min-width: 992px){.node--type-banner-top.node--view-mode-teaser .banner-content{padding:3rem 6rem 3rem 3rem;font-size:14.4px;font-size:.9rem}}@media (min-width: 1200px){.node--type-banner-top.node--view-mode-teaser .banner-content{padding:3rem 4rem 3rem 3rem;font-size:18px;font-size:1.125rem}}.node--type-article .add-date{color:#787878;font-weight:300}.node--type-article.node--view-mode-teaser{margin-bottom:5rem}.node--type-article.node--view-mode-teaser h3{margin:0 0 0.5rem;text-transform:uppercase;font-weight:300;line-height:110%;font-size:28px;font-size:1.75rem}@media (min-width: 768px){.node--type-article.node--view-mode-teaser h3{font-size:33.6px;font-size:2.1rem}}@media (min-width: 992px){.node--type-article.node--view-mode-teaser h3{font-size:44.8px;font-size:2.8rem}}@media (min-width: 1200px){.node--type-article.node--view-mode-teaser h3{font-size:56px;font-size:3.5rem}}.node--type-article.node--view-mode-teaser h3 a{color:#333534}.node--type-article.node--view-mode-teaser h5{color:#9a9a9a;margin:0.5rem 0;text-transform:uppercase;font-weight:300;line-height:110%;font-size:16px;font-size:1rem}@media (min-width: 768px){.node--type-article.node--view-mode-teaser h5{font-size:19.2px;font-size:1.2rem}}@media (min-width: 992px){.node--type-article.node--view-mode-teaser h5{font-size:25.6px;font-size:1.6rem}}@media (min-width: 1200px){.node--type-article.node--view-mode-teaser h5{font-size:32px;font-size:2rem}}.node--type-article.node--view-mode-teaser a.bt-read-more{margin-bottom:0}.node--type-article.node--view-mode-teaser .field__image{margin-bottom:2rem}.node--type-article.node--view-mode-teaser .field__image a{display:block}.node--type-article.node--view-mode-teaser .field__image a img{display:block;max-width:100%;height:auto}.node--type-article.node--view-mode-teaser .field__body{line-height:200%;color:#787878}.node-product-menu{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:1.5rem 0 0;padding:0}.node-product-menu li{display:block;margin:0 0.5rem 0.5rem 0;width:calc(50% - 1rem)}.node-product-menu a{display:block;position:relative;overflow:hidden;display:inline-block;margin:2rem 0;color:#333534;text-transform:uppercase;font-weight:300;padding:.4rem 1.5rem .3rem;font-size:16px;font-size:1rem;border-radius:0;background:transparent;border:1px solid #333534;padding-left:1.25rem;padding-right:1.25rem;margin:0;width:100%}@media (min-width: 768px){.node-product-menu a{padding:1rem 2rem 0.75rem;font-size:18px;font-size:1.125rem}}.node-product-menu a:before,.node-product-menu a:after{content:" ";display:block;position:absolute;left:0;background-color:#fcfcfc;height:50%;width:100%;opacity:0.1;overflow:hidden;cursor:pointer;transition:all 0.2s ease-in-out}.node-product-menu a:before{top:100%}.node-product-menu a:after{bottom:100%}.node-product-menu a:hover::before,.node-product-menu a:hover::after{opacity:0.2;cursor:pointer}.node-product-menu a:hover::before{-khtml-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.node-product-menu a:hover::after{-khtml-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.node-product-menu a span{display:block;font-weight:300;font-size:12px;font-size:.75rem}.node--type-project .add-date{color:#787878;font-weight:300}.node--type-project.node--view-mode-full .paragraph--type--throw{margin-bottom:3rem}.node--type-project.node--view-mode-full .paragraph--type--throw .title-pttitle{margin:0 0 4rem;font-weight:500;font-size:24px;font-size:1.5rem}.node--type-project.node--view-mode-full .paragraph--type--throw .title-pttitle:after{display:block;content:'';width:5.25rem;height:0.25rem;background-color:#898fa3;margin-top:.3rem;margin-bottom:.6rem}@media (min-width: 768px){.node--type-project.node--view-mode-full .paragraph--type--throw .title-pttitle:after{margin-top:.35rem;margin-bottom:.7rem}}@media (min-width: 992px){.node--type-project.node--view-mode-full .paragraph--type--throw .title-pttitle:after{margin-top:.4rem;margin-bottom:.8rem}}@media (min-width: 1200px){.node--type-project.node--view-mode-full .paragraph--type--throw .title-pttitle:after{margin-top:.5rem;margin-bottom:1rem}}.node--type-project.node--view-mode-full .content-details{margin:6rem 0 4rem}.node--type-project.node--view-mode-full .content-details .panels-details{margin:2rem 0 0;position:relative;display:block;padding:1rem 0 1rem 0}.node--type-project.node--view-mode-full .content-details .panels-details .panel-item:not(:first-child){opacity:0;height:0}.node--type-project.node--view-mode-full .content-details>ul{display:flex;justify-content:center;list-style:none;margin:0;padding:1rem 0 0}.node--type-project.node--view-mode-full .content-details>ul:before,.node--type-project.node--view-mode-full .content-details>ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:none}.node--type-project.node--view-mode-full .content-details>ul li{transition:all 0.4s ease 0s}.node--type-project.node--view-mode-full .content-details>ul.nav{border-bottom:1px solid #efefef}.node--type-project.node--view-mode-full .content-details>ul.nav li{display:block;padding:0 1rem -2px;margin:0 0.25rem;border:1px solid #efefef;border-bottom-color:white;position:relative;z-index:1}.node--type-project.node--view-mode-full .content-details>ul.nav li a,.node--type-project.node--view-mode-full .content-details>ul.nav li span{display:inline-block;padding:0.75rem;text-transform:uppercase;cursor:pointer}.node--type-project.node--view-mode-full .content-details>ul.nav li a.pdf-download,.node--type-project.node--view-mode-full .content-details>ul.nav li span.pdf-download{padding-left:3rem;padding-right:1rem;background-repeat:no-repeat;background-position:0.75rem center;background-size:1.75rem;background-image:url("../img/pdf-file.svg")}.node--type-project.node--view-mode-full .content-details>ul.nav li.active{color:#898fa3;background-color:#efefef}.node--type-project.node--view-mode-full .field__pfeatures{margin:2rem 0 2rem}.node--type-project.node--view-mode-full .field__pfeatures table{border:0}.node--type-project.node--view-mode-full .field__pfeatures table td{padding:0.2rem 0 0}.node--type-project.node--view-mode-full .field__pfeatures table td.field__plabel{width:40%;font-weight:300}.node--type-project.node--view-mode-full .field__pfeatures table td.field__pvalue{padding-left:1rem}.node--type-project.node--view-mode-full .field__features{margin:2rem 0}.node--type-project.node--view-mode-full .field__features table{width:100%;border:0}.node--type-project.node--view-mode-full .field__features table tr:first-child td.field__plabel{height:2rem;line-height:100%;font-weight:400;padding-bottom:0.3rem}.node--type-project.node--view-mode-full .field__features table tr:first-child td.field__pvalue{height:2rem;line-height:100%;font-size:32px;font-size:2rem;padding-bottom:0.3rem}.node--type-project.node--view-mode-full .field__features table td{height:1.5rem;vertical-align:bottom;padding:0.2rem 0 0}.node--type-project.node--view-mode-full .field__features table td.field__plabel{width:40%;font-weight:300}.node--type-project.node--view-mode-full .field__features table td.field__pvalue{padding-left:1rem}.node--type-project.node--view-mode-full .title__price{margin:2rem 0;text-transform:uppercase;color:#898fa3;font-weight:400;font-size:32px;font-size:2rem}.node--type-project.node--view-mode-full .title__price span{display:block;color:#404041;font-weight:300;font-size:18px;font-size:1.125rem}.node--type-project.node--view-mode-token a{position:relative;display:block}.node--type-project.node--view-mode-token a:hover .box-wrap{bottom:0}.node--type-project.node--view-mode-token .box-wrap{position:absolute;bottom:-100%;left:0;width:100%;z-index:1;padding:1rem 2rem;transition:all 0.4s ease 0s;background-color:#fff;background-color:#fff}.node--type-project.node--view-mode-token .box-wrap h4,.node--type-project.node--view-mode-token .box-wrap h5{margin:0;line-height:100%}.node--type-project.node--view-mode-token .box-wrap h4{text-transform:uppercase;font-weight:500}.node--type-project.node--view-mode-token .box-wrap h5{font-weight:300;color:#404041 !important}.views-row:not(:last-child) .term-project.term-token{margin-bottom:5rem}@media (min-width: 768px){.term-project.term-token .col-image{padding-left:0}}.term-project.term-token h3{margin:0 0 0.5rem;text-transform:uppercase;font-weight:300;line-height:110%;font-size:28px;font-size:1.75rem}@media (min-width: 768px){.term-project.term-token h3{font-size:33.6px;font-size:2.1rem}}@media (min-width: 992px){.term-project.term-token h3{font-size:44.8px;font-size:2.8rem}}@media (min-width: 1200px){.term-project.term-token h3{font-size:56px;font-size:3.5rem}}.term-project.term-token h3 a{color:#333534}.term-project.term-token h5{color:#9a9a9a;margin:0.5rem 0;text-transform:uppercase;font-weight:300;line-height:110%;font-size:16px;font-size:1rem}@media (min-width: 768px){.term-project.term-token h5{font-size:19.2px;font-size:1.2rem}}@media (min-width: 992px){.term-project.term-token h5{font-size:25.6px;font-size:1.6rem}}@media (min-width: 1200px){.term-project.term-token h5{font-size:32px;font-size:2rem}}.term-project.term-token a.bt-read-more{margin-bottom:0}.term-project.term-token .field__image{margin-bottom:2rem}@media (min-width: 768px){.term-project.term-token .field__image{margin:0}}.term-project.term-token .field__image img{display:block;max-width:100%;height:auto}.term-project.term-token .field__body{line-height:200%;color:#787878;text-align:justify}@media (min-width: 768px){.term-project.term-token .field__body{text-align:inherit}}
