@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body,html{text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}body{font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;font-size:14px;color:#000}#Body,#Form{margin:0;padding:0}a,a:active,a:link,a:visited,h1 span.subtitle{color:#b9cf2e}.responsive-image{width:auto!important;height:auto!important;max-width:100%}.responsive-image-full{height:auto!important;width:100%;max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none!important}.center{text-align:center}.round{-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}.clear{clear:both;width:100%}.mini-row-space{height:15px}@media screen and (min-width:768px) and (max-width:1024px){.mini-row-space{height:10px}}@media screen and (max-width:767px){.mini-row-space{height:5px}}.small-row-space{height:30px}@media screen and (min-width:768px) and (max-width:1024px){.small-row-space{height:22px}}@media screen and (max-width:767px){.small-row-space{height:15px}}.mid-row-space{height:50px}@media screen and (min-width:768px) and (max-width:1024px){.mid-row-space{height:35px}}@media screen and (max-width:767px){.mid-row-space{height:25px}}.large-row-space{height:90px}@media screen and (min-width:768px) and (max-width:1024px){.large-row-space{height:70px}}@media screen and (max-width:767px){.large-row-space{height:45px}}.extralarge-row-space{height:125px}@media screen and (min-width:768px) and (max-width:1024px){.extralarge-row-space{height:90px}}@media screen and (max-width:767px){.extralarge-row-space{height:65px}}.megalarge-row-space{height:200px}@media screen and (min-width:768px) and (max-width:1024px){.megalarge-row-space{height:150px}}@media screen and (max-width:767px){.megalarge-row-space{height:100px}}.fa{vertical-align:middle}.round-corners{border-radius:15px}.arrow-round,.arrow-round:link,.arrow-round:visited{display:inline-block;background-color:#b9cf2e;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}.arrow-round:active,.arrow-round:hover{background-color:#2c353e;color:#fff;text-decoration:none;cursor:pointer}.arrow-round-35{width:35px;height:35px;font-size:20px;line-height:34px}.grid-container{max-width:1600px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-container-flex{flex-basis:1600px!important;flex-grow:unset!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;padding-left:10px!important;padding-right:10px!important}@media screen and (max-width:479px){.hide-on-screen-min{display:none!important}}@media screen and (min-width:480px) and (max-width:767px){.hide-on-screen-sm{display:none!important}}@media screen and (min-width:768px) and (max-width:1024px){.hide-on-screen-md{display:none!important}}@media screen and (min-width:1025px) and (max-width:1366px){.hide-on-screen-lg{display:none!important}}@media screen and (min-width:1367px) and (max-width:1649px){.hide-on-screen-xl{display:none!important}}@media screen and (min-width:1650px) and (max-width:1920px){.hide-on-screen-xxl{display:none!important}}@media screen and (min-width:1921px){.hide-on-screen-xxxl{display:none!important}}.butn,.nh-load-more-items a,.nh-load-more-items a:link,.nh-load-more-items a:visited{display:inline-block;padding:10px 25px;font-size:16px;text-align:center;border:0;border-radius:23px;background-color:#b9cf2e;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.butn{font-size:15px}}.butn,.butn:active,.butn:hover,.butn:link,.butn:visited{color:#fff;text-decoration:none}.butn:active,.butn:hover{background-color:#2c353e;cursor:pointer}header.category-header,header.page-header{padding-top:40px}header.category-header{padding-bottom:50px}@media screen and (max-width:479px){header.category-header{padding-bottom:20px}}header.page-header h1 .secondary-headline{color:#b9cf2e!important}.nh-load-more-items{padding-top:40px;padding-bottom:100px}@media screen and (max-width:479px){.nh-load-more-items{padding-top:20px;padding-bottom:60px}}.nh-load-more-items a,.nh-load-more-items a:link,.nh-load-more-items a:visited{color:#fff;text-decoration:none}@media screen and (max-width:479px){.nh-load-more-items a,.nh-load-more-items a:link,.nh-load-more-items a:visited{font-size:15px}}.nh-load-more-items a:active,.nh-load-more-items a:hover{color:#fff;background-color:#2c353e;text-decoration:none;cursor:pointer}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-regular.eot);src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-regular.eot?#iefix)format("embedded-opentype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-regular.woff2)format("woff2"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-regular.woff)format("woff"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-regular.ttf)format("truetype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-regular.svg#OpenSans)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-italic.eot);src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-italic.eot?#iefix)format("embedded-opentype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-italic.woff2)format("woff2"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-italic.woff)format("woff"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-italic.ttf)format("truetype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-italic.svg#OpenSans)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-700.eot);src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-700.eot?#iefix)format("embedded-opentype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-700.woff2)format("woff2"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-700.woff)format("woff"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-700.ttf)format("truetype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-700.svg#OpenSans)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-800.eot);src:url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-800.eot?#iefix)format("embedded-opentype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-800.woff2)format("woff2"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-800.woff)format("woff"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-800.ttf)format("truetype"),url(../../../../../../../../themes/neckheyn/assets/fonts/opensans/open-sans-v34-latin-800.svg#OpenSans)format("svg")}.form span.wpcf7-not-valid-tip,.regular-font,.regular-italic-font,em,i{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.regular-italic-font,em,i{font-style:italic}.bold-font,.extrabold-font,b,strong{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.extrabold-font{font-weight:800}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2{color:#2c353e;line-height:100%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}h1{font-size:50px;text-transform:uppercase}@media screen and (max-width:479px){h1{font-size:35px}}h2{font-size:40px;margin-bottom:.8em}@media screen and (max-width:479px){h2{font-size:30px}}.projects-filter-menu a,.projects-filter-menu a:link,.projects-filter-menu a:visited,h3{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}h3{color:#b9cf2e;font-size:25px;margin-bottom:.8em}@media screen and (max-width:479px){h3{font-size:20px}}#content ol,#content ul,.text,h4{color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal}h4,p{font-size:22px;margin-bottom:.8em;font-weight:800}@media screen and (max-width:479px){h4{font-size:20px}}p{margin-top:.5em;font-size:18px;color:#2c353e;line-height:150%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:479px){p{font-size:16px}}#content ol,#content ul,.text{font-size:18px;line-height:150%;font-weight:400}@media screen and (max-width:479px){.text{font-size:16px}}@media screen and (max-width:479px){#content ol,#content ul{font-size:16px}}#content ul{list-style-type:disc;margin-left:1.5em}.projects-filter-menu{padding-top:60px;padding-bottom:40px}@media screen and (max-width:479px){.projects-filter-menu{padding-top:30px;padding-bottom:20px}}.projects-filter-menu ul{list-style-type:none;display:flex;flex-wrap:wrap}.projects-filter-menu li{list-style-type:none;margin-bottom:10px}.projects-filter-menu a,.projects-filter-menu a:link,.projects-filter-menu a:visited{display:inline-block;padding:7px 20px;margin-right:15px;border-radius:23px;text-decoration:none;color:#fff;font-size:16px;background-color:#b9cf2e}@media screen and (max-width:479px){.projects-filter-menu a,.projects-filter-menu a:link,.projects-filter-menu a:visited{font-size:14px;padding:5px 17px;margin-right:10px;border-radius:20px}}.projects-filter-menu a:active,.projects-filter-menu a:hover,.projects-filter-menu li.current-menu-item a,.projects-filter-menu li.current-menu-item a:link,.projects-filter-menu li.current-menu-item a:visited{background-color:#2c353e;text-decoration:none;color:#fff}.nav-grid-container{max-width:950px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:10px;padding-right:10px}.nh-mega-menu-top{text-align:right;padding-bottom:60px}@media screen and (min-width:480px) and (max-width:767px){.nh-mega-menu-top{padding-bottom:35px}}@media screen and (max-width:479px){.nh-mega-menu-top{padding-bottom:15px}}.nh-mega-menu{width:100vw;padding-top:50px;padding-bottom:100px;background-color:#b9cf2e;position:fixed;top:0;left:0;right:0;z-index:99999999}@media screen and (max-width:479px){.nh-mega-menu{padding-top:30px;padding-bottom:50px;height:100vh;box-sizing:border-box;bottom:0}}.nh-mega-menu-closer{display:inline-block;width:55px;height:55px;line-height:55px;text-align:center;background-color:#2c353e;cursor:pointer;font-size:20px;color:#fff;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}@media screen and (max-width:479px){.nh-mega-menu-closer{font-size:16px;height:45px;width:45px;line-height:45px}}@media screen and (min-width:768px){.nh-mega-menu-bottom{display:flex;justify-content:space-between}}.nh-mega-menu nav{display:block}@media screen and (min-width:768px){.nh-mega-menu nav{width:calc(50% - 40px)}}.nh-mega-menu nav li,.nh-mega-menu nav ul{display:block;list-style-type:none}.nh-mega-menu nav li{padding-top:8px;padding-bottom:8px}@media screen and (max-width:479px){.nh-mega-menu nav li{padding-top:5px;padding-bottom:5px}}.nh-mega-menu nav a,.nh-mega-menu nav a:link,.nh-mega-menu nav a:visited{color:#fff;font-size:50px;text-transform:uppercase;text-decoration:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.nh-mega-menu nav a,.nh-mega-menu nav a:link,.nh-mega-menu nav a:visited{font-size:35px}}.nh-mega-menu nav a:active,.nh-mega-menu nav a:hover{color:#2c353e;text-decoration:none}@media screen and (min-width:768px){.nh-mega-menu-content{width:calc(50% - 40px)}}.nh-mega-menu-content-header{color:#fff;font-size:30px;text-transform:uppercase;line-height:120%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800;padding-bottom:25px}@media screen and (min-width:480px) and (max-width:767px){.nh-mega-menu-content-header{padding-top:35px}}@media screen and (max-width:479px){.nh-mega-menu-content-header{font-size:25px;padding-top:25px}}.nh-mega-menu-content-contact{color:#2c353e;font-size:30px;line-height:120%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800;padding-bottom:25px}@media screen and (max-width:479px){.nh-mega-menu-content-contact{font-size:25px}}.nh-mega-menu-content-address{color:#2c353e;font-size:18px;line-height:140%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:479px){.nh-mega-menu-content-address{font-size:16px}}.nh-mega-menu-content-social{padding-top:20px}.nh-mega-menu-content-social a,.nh-mega-menu-content-social a:link,.nh-mega-menu-content-social a:visited{color:#2c353e;font-size:55px;text-decoration:none}.nh-mega-menu-content-social a:active,.nh-mega-menu-content-social a:hover{color:#fff;text-decoration:none}#header{padding-top:30px;padding-bottom:30px;background-color:#fff}.header-inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:479px){.logo{max-width:45%}}.navicon{height:54px;width:54px;position:relative;z-index:999}@media screen and (max-width:479px){.navicon{height:42px;width:42px}}@media screen and (min-width:1600px){.navicon{margin-right:-10px}}.mnav,.mnav:hover{text-decoration:none}.mnav{width:54px;height:54px;position:fixed}@media screen and (max-width:479px){.mnav{height:42px;width:42px}}.mnav:hover{cursor:pointer}@media screen and (min-width:768px){.mnav:hover #navicon-fill{fill:#2c353e}}.cta-footer{padding-bottom:90px}@media screen and (min-width:768px){.cta-footer-cols-flex{display:flex;justify-content:space-between;align-items:center}.cta-footer-col{width:calc(50% - 40px)}}.cta-footer-agency{background-color:#f2f2f2;padding:70px 10% 50px;text-align:center;font-size:40px;color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800;border-radius:15px}@media screen and (max-width:479px){.cta-footer-agency{padding:50px 10px 30px;font-size:30px}}.cta-footer-agency-title{text-transform:uppercase;line-height:110%;margin:0;padding-top:40px;padding-bottom:20px;display:block;font-size:40px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.cta-footer-agency-title{padding-top:30px;padding-bottom:15px;font-size:30px}}.cta-footer-agency-subtitle{color:#b9cf2e;line-height:110%;margin:0;padding-top:20px;padding-bottom:20px;display:block;font-size:40px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.cta-footer-agency-subtitle{padding-top:15px;padding-bottom:15px;font-size:30px}}.cta-footer-agency-subtitle a{color:#b9cf2e;text-decoration:none}.cta-footer-agency-address{font-size:18px;line-height:130%;margin:0;padding-top:20px;padding-bottom:20px;display:block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.cta-footer-agency-address{font-size:16px;padding-top:15px;padding-bottom:15px}}@media screen and (max-width:767px){.cta-footer-form{padding-top:80px}}#footer{background-color:#2c353e;padding-top:60px;padding-bottom:60px}@media screen and (max-width:479px){#footer{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1199px){.footer-inner{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (max-width:767px){.footer-inner{text-align:center}}#copyright,.footer-content,.news-list-wrapper .news-list-text .news-meta{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}.footer-content{font-size:18px;line-height:140%;color:#fff}@media screen and (min-width:768px){.footer-content{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:479px){.footer-content{font-size:16px}}@media screen and (min-width:768px) and (max-width:1199px){.footer-content{font-size:16px;padding-right:10vw}}@media screen and (min-width:1200px){.footer-content{width:65%}}@media screen and (max-width:767px){.footer-col{padding-top:10px;padding-bottom:10px}}.footer-content a,.footer-content a:link,.footer-content:visited{color:#fff;text-decoration:none}.footer-content a:hover,.footer-content:active{color:#fff;text-decoration:underline}a.footer-social,a.footer-social:link,a.footer-social:visited{color:#fff;font-size:55px;text-decoration:none}a.footer-social:active,a.footer-social:hover{color:#b9cf2e;text-decoration:none}#copyright{font-size:14px;color:#fff;text-align:center;padding-top:20px;font-weight:400}@media screen and (min-width:768px) and (max-width:1199px){#copyright{padding-top:30px;text-align:center}}@media screen and (min-width:1200px){#copyright{width:35%;text-align:right;padding-top:0}}.news-list-wrapper{padding-top:10px}@media screen and (min-width:768px){.news-list-wrapper .news-summary{display:flex;justify-content:space-between}}.news-list-wrapper article{padding-top:70px;padding-bottom:100px}@media screen and (max-width:767px){.news-list-wrapper article{padding-top:50px;padding-bottom:75px}}@media screen and (max-width:479px){.news-list-wrapper article{padding-top:35px;padding-bottom:50px}}@media screen and (min-width:768px){.news-list-wrapper article:nth-child(even) .news-summary{flex-direction:row-reverse}}.news-list-wrapper .news-summary h2{margin-top:.2em;margin-bottom:.8em}@media screen and (min-width:768px){.news-list-wrapper .news-list-image{width:calc(50% - 40px)}}@media screen and (max-width:767px){.news-list-wrapper .news-list-image{padding-bottom:20px}}.news-list-wrapper .news-list-image img{border-radius:15px;width:auto!important;height:auto!important;max-width:100%}@media screen and (min-width:768px){.news-list-wrapper .news-list-text{width:calc(50% - 40px)}}.news-list-wrapper .news-list-text .news-meta{font-size:20px;color:#b9cf2e;text-transform:uppercase}.news{padding-top:30px;padding-bottom:90px}.news-list-wrapper .news{padding-top:0;padding-bottom:0}.form,.news-content{padding-top:40px}.news-content h1{margin-bottom:40px}@media screen and (min-width:480px){.form{display:flex;flex-wrap:wrap;justify-content:space-between}}.form-col{padding-bottom:20px}@media screen and (min-width:480px){.form-col-50{width:calc(50% - 15px)}.form-col-100{width:100%}}.form-title{font-size:40px;color:#b9cf2e;line-height:100%;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.form-title{font-size:30px}}.form-subtitle{font-size:40px;color:#2c353e;line-height:100%;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.form-subtitle{font-size:30px}}.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea{font-size:16px;color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.form input[type=email],.form input[type=tel],.form input[type=text]{border:0;border-bottom:2px solid #b9cf2e;height:30px;margin-bottom:10px}.form textarea{border:2px solid #b9cf2e;max-height:140px;padding-top:10px;padding-left:10px;box-sizing:border-box;margin-top:10px;border-radius:15px}.form input[type=email]::placeholder,.form input[type=tel]::placeholder,.form input[type=text]::placeholder,.form textarea::placeholder{font-size:16px;color:#2c353e}.form-col input[type=email],.form-col input[type=tel],.form-col input[type=text],.form-col span,.form-col textarea{display:block;width:100%}.form-col :focus{outline:0}.form-text-privacy{color:#2c353e;padding-top:5px;padding-bottom:20px;line-height:140%}.form-accept-privacy span,.form-mandatory,.form-text-privacy{font-size:14px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.form-accept-privacy span{display:inline;color:#2c353e}.form select{background:0 0;border:0;border-bottom:2px solid #b9cf2e;padding:10px 0;font-size:16px;width:100%;font-weight:400}.form-mandatory{color:#acacac}.servicelist{padding-top:60px;padding-bottom:100px}@media screen and (max-width:479px){.servicelist{padding-bottom:150px}}.service-item{margin-bottom:35px;background-color:#f2f2f2;padding:40px 50px 40px 70px;border-radius:15px}@media screen and (max-width:479px){.service-item{margin-bottom:50px;padding:20px}}@media screen and (min-width:480px){.service-item-top{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:479px){.service-item-iconimage{text-align:center;padding-bottom:20px}}@media screen and (min-width:480px){.service-item-iconimage{width:10%}}.service-item-iconimage img{max-height:90px}@media screen and (max-width:479px){.service-item-iconimage img{max-height:80px}}@media screen and (min-width:480px){.service-item-titles{width:70%}}.service-item-toggle{width:35px}@media screen and (max-width:479px){.service-item-toggle{padding-top:10px}}h2.service-item-title,h3.service-item-subtitle{color:#2c353e;line-height:100%;display:block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}h2.service-item-title{font-size:50px;text-transform:uppercase;margin-bottom:15px}@media screen and (max-width:479px){h2.service-item-title{font-size:30px}}h3.service-item-subtitle{font-size:30px}@media screen and (max-width:479px){h3.service-item-subtitle{font-size:22px}}.service-item-bottom{padding-top:40px;padding-bottom:30px}@media screen and (min-width:480px){.service-item-bottom{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:479px){.service-item-bottom>span{display:none}}@media screen and (min-width:480px){.service-item-bottom>span{width:10%}.service-item-bottom>div:last-child{width:35px}}@media screen and (max-width:479px){.service-item-bottom>div:last-child{display:none}}@media screen and (min-width:480px){.service-item-bottom .service-item-bottom-inner{width:70%}}.service-item-description{padding-bottom:25px}.form select,.service-item-description h4,.service-item-description ul{color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal}.service-item-description h4{font-size:25px;text-transform:uppercase;line-height:100%;margin-top:1em;margin-bottom:.5em;font-weight:800}@media screen and (max-width:479px){.service-item-description h4{font-size:19px}}.service-item-description ul{list-style-type:disc;margin-left:35px;font-size:18px;line-height:150%;font-weight:400}@media screen and (max-width:479px){.service-item-description ul{font-size:16px}}.service-item-link{font-size:16px;text-transform:uppercase}@media screen and (max-width:479px){.service-item-link{font-size:15px}}.service-item-link a,.service-item-link a:link,.service-item-link a:visited{color:#b9cf2e;text-decoration:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}.service-item-link a:active,.service-item-link a:hover{color:#b9cf2e;text-decoration:underline}.service-item-link a .fa{font-size:1.5em;vertical-align:middle}.references-wrapper{padding-top:60px;padding-bottom:30px}@media screen and (max-width:479px){.references-wrapper{padding-top:30px}}@media screen and (min-width:768px){.reference-cols{display:flex;justify-content:space-between}.reference-col{width:calc(50% - 45px)}}.references-intro{padding-bottom:80px}.references-intro p,h3.agency-item-title,h4.agency-item-title{font-size:18px;color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (min-width:480px){.reference-item-inner{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (max-width:767px){.reference-item-inner{text-align:center}}.reference-item{margin-bottom:80px}.reference-item-iconimage{box-sizing:border-box}@media screen and (min-width:768px){.reference-item-iconimage{padding-left:5%;padding-bottom:15px;width:25%}}@media screen and (min-width:480px) and (max-width:767px){.reference-item-iconimage{width:20%;padding-bottom:15px}}@media screen and (max-width:479px){.reference-item-iconimage{padding-bottom:20px}}.reference-item-iconimage img{max-height:90px}@media screen and (min-width:768px){.reference-item-content{width:75%}}@media screen and (min-width:480px) and (max-width:767px){.reference-item-content{width:80%}}h2.reference-item-title{text-transform:uppercase}.agency-wrapper{padding-top:60px;padding-bottom:30px}.agency-wrapper .agency-col-header{padding-top:0;padding-bottom:100px}@media screen and (min-width:768px){.agency-cols{display:flex;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1366px){.agency-col-left{width:calc(48% - 50px)}}@media screen and (min-width:1367px){.agency-col-left{width:calc(48% - 100px)}}@media screen and (min-width:768px) and (max-width:1366px){.agency-col-right{width:calc(48% - 50px)}}@media screen and (min-width:1367px){.agency-col-right{width:calc(48% - 100px)}}.agency-item-iconimage{text-align:center}.agency-item-link a,.agency-item-link a:link,.agency-item-link a:visited,h2.agency-item-pretitle{text-transform:uppercase;color:#b9cf2e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}h2.agency-item-pretitle{font-size:25px;line-height:100%;margin-top:0;margin-bottom:10px}@media screen and (max-width:479px){h2.agency-item-pretitle{font-size:20px}}h3.agency-item-title,h4.agency-item-title{font-size:50px;line-height:100%;margin-top:0;margin-bottom:0}@media screen and (max-width:479px){h3.agency-item-title{font-size:40px}}.agency-item-content{padding-top:20px;padding-bottom:20px}@media screen and (min-width:768px){.agency-col-left .agency-item-iconimage,.agency-col-left .agency-item-standard{padding-left:18%}}h4.agency-item-title{font-size:30px;line-height:120%;margin-top:30px;margin-bottom:30px}@media screen and (max-width:479px){h4.agency-item-title{font-size:25px}}.agency-item-image img,.agency-overview{border-radius:15px}.agency-item-link a,.agency-item-link a:link,.agency-item-link a:visited{font-size:16px;text-decoration:none}@media screen and (max-width:479px){.agency-item-link a,.agency-item-link a:link,.agency-item-link a:visited{font-size:15px}}.agency-item-link a .fa{font-size:1.4em;vertical-align:middle;margin-left:5px}.agency-item-link a:active,.agency-item-link a:hover{color:#2c353e}.agency-overview{background-color:#b9cf2e;box-sizing:border-box;padding:60px 80px 80px}@media screen and (min-width:768px) and (max-width:1024px){.agency-overview{padding:40px 60px 60px}}@media screen and (max-width:479px){.agency-overview{padding:30px 40px 40px}}.agency-overview-title{font-size:40px;text-transform:uppercase;color:#fff;line-height:100%;margin-top:0;margin-bottom:1em;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (min-width:768px) and (max-width:1024px){.agency-overview-title{font-size:35px}}@media screen and (max-width:479px){.agency-overview-title{font-size:30px}}.agency-overview-content-header{font-size:18px;text-transform:uppercase;color:#2c353e;line-height:100%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.agency-overview-content-header{font-size:16px}}.agency-overview-content-inner a,.home-slider-titles h2 span{color:#fff}@media screen and (min-width:768px){.projects-list-wrapper article:nth-child(10n+1),.projects-list-wrapper article:nth-child(10n+2){grid-area:span 1/span 3}.projects-list-wrapper article:nth-child(10n+3),.projects-list-wrapper article:nth-child(10n+4),.projects-list-wrapper article:nth-child(10n+5){grid-area:span 1/span 2}.projects-list-wrapper article:nth-child(10n+6){grid-area:span 2/span 4}.projects-list-wrapper article:nth-child(10n+7),.projects-list-wrapper article:nth-child(10n+8){grid-area:span 1/span 2}.projects-list-wrapper article:nth-child(10n+10),.projects-list-wrapper article:nth-child(10n+9){grid-area:span 1/span 3}.projects-list-wrapper{display:grid;column-gap:90px;row-gap:45px;grid-template-columns:repeat(6,1fr);grid-auto-flow:row dense;padding-bottom:50px}}@media screen and (max-width:767px){.projects-list-wrapper article{margin-bottom:40px}}@media screen and (max-width:479px){.projects-list-wrapper article{margin-bottom:30px}}.projects-list-wrapper article .projects-summary a{display:block;position:relative}.projects-list-wrapper .projects-list-titles{position:absolute;left:30px;bottom:20px;padding-right:20px}.projects-list-wrapper .projects-list-title{font-size:24px;color:#fff;line-height:120%;padding-bottom:10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.projects-list-wrapper .projects-list-title{font-size:22px}}.projects-content-header-projectinfo h5,.projects-list-wrapper .projects-list-subtitle{font-size:18px;color:#fff;text-transform:uppercase;line-height:120%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:479px){.projects-list-wrapper .projects-list-subtitle{font-size:16px}}.projects-content-header-image img,.projects-home-image img,.projects-list-image img{width:auto!important;height:auto!important;max-width:100%;border-radius:15px}.projects-content-header{padding-top:60px;padding-bottom:80px}@media screen and (min-width:768px){.projects-content-header{display:flex;justify-content:space-between}}@media screen and (max-width:479px){.projects-content-header{padding-top:30px;padding-bottom:40px}}@media screen and (min-width:768px){.projects-content-header-image{width:65%}}@media screen and (max-width:767px){.projects-content-header-image{padding-bottom:20px}}@media screen and (min-width:768px){.projects-content-header-projectinfo{width:30%}}.projects-content-header-projectinfo section{padding-bottom:40px}@media screen and (max-width:767px){.projects-content-header-projectinfo section:last-child{padding-bottom:0}}.projects-content-header-projectinfo h5{color:#2c353e;line-height:100%;margin-bottom:5px;font-weight:800}.projects-content-header-projectinfo-text{font-size:18px;color:#2c353e;line-height:150%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.projects-content-header-projectinfo-additional{padding-top:2px;padding-bottom:2px}.projects-content-header-projectinfo-additional a,.projects-content-header-projectinfo-additional a:link,.projects-content-header-projectinfo-additional a:visited{font-size:18px;color:#b9cf2e;text-decoration:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.projects-content-header-projectinfo-additional a .fa{font-size:1em;vertical-align:middle;margin-right:5px}.projects-content-header-projectinfo-additional a:active,.projects-content-header-projectinfo-additional a:hover{color:#2c353e;text-decoration:underline}.projects-content-footer{text-align:center;padding-bottom:100px}a.projects-content-footer-backlink,a.projects-content-footer-backlink:link,a.projects-content-footer-backlink:visited{font-size:16px;text-transform:uppercase;color:#b9cf2e;text-decoration:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}a.projects-content-footer-backlink .fa{font-size:2.5em;margin-bottom:10px}a.projects-content-footer-backlink:active,a.projects-content-footer-backlink:hover{color:#2c353e;text-decoration:none}@media screen and (max-width:767px){.projects-content .wp-block-spacer[style="height:100px"]{display:none}}.projects-home-wrapper{padding-top:50px}.projects-home-list-wrapper{padding-top:40px;padding-bottom:40px}@media screen and (max-width:479px){.projects-home-list-wrapper{padding-top:10px}}@media screen and (max-width:767px){.projects-home-image{margin-bottom:30px}}@media screen and (min-width:768px){.projects-home-list-wrapper .projects-home-image:nth-child(1){grid-area:projecthome66left}.projects-home-list-wrapper .projects-home-image:nth-child(2){grid-area:projecthome33right1}.projects-home-list-wrapper .projects-home-image:nth-child(3){grid-area:projecthome33right2}.projects-home-list-wrapper{display:grid;column-gap:85px;row-gap:42px;grid-template-areas:"projecthome66left projecthome66left projecthome66left projecthome66left projecthome33right1 projecthome33right1""projecthome66left projecthome66left projecthome66left projecthome66left projecthome33right2 projecthome33right2";padding-bottom:60px}}.img-round img{height:auto!important;width:100%;max-width:100%}.projects-home-image a{display:block;position:relative}.projects-home-image .projects-list-titles{position:absolute;left:30px;bottom:20px}.projects-home-image .projects-list-title{font-size:24px;color:#fff;line-height:120%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}.projects-home-image .projects-list-subtitle,.technologies-wrapper h2{text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal}.projects-home-image .projects-list-subtitle{font-size:18px;color:#fff;line-height:120%;font-weight:400}.technologies-wrapper{padding-top:60px;padding-bottom:30px}.technologies-wrapper .technologies-col-header{padding-top:0;padding-bottom:100px}@media screen and (max-width:479px){.technologies-wrapper .technologies-col-header{padding-bottom:40px}}@media screen and (min-width:768px){.technologies-cols{display:flex;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1366px){.technologies-col-left{width:calc(50% - 50px)}}@media screen and (min-width:1367px){.technologies-col-left{width:calc(50% - 100px)}}@media screen and (min-width:768px) and (max-width:1366px){.technologies-col-right{width:calc(50% - 50px)}}@media screen and (min-width:1367px){.technologies-col-right{width:calc(50% - 100px)}}.technologies-wrapper h2{color:#b9cf2e;font-size:25px;margin-top:1.4em;margin-bottom:.7em;font-weight:800}@media screen and (max-width:479px){.technologies-wrapper h2{font-size:20px}}.technologies-introtext,.technologies-wrapper h3{color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}.technologies-wrapper h3{font-size:50px;margin-top:0;margin-bottom:.5em}@media screen and (max-width:479px){.technologies-wrapper h3{font-size:40px}}.technologies-introtext{font-size:18px;line-height:140%}@media screen and (max-width:479px){.technologies-introtext{font-size:16px}}.technologies-grid{background-color:#b9cf2e;margin-left:10%;margin-top:80px;margin-bottom:170px;border-radius:15px}@media screen and (max-width:479px){.technologies-grid{margin-top:40px;margin-bottom:70px;margin-left:0}}.technologies-grid-header{color:#2c353e;font-size:30px;padding:40px 30px 20px;text-align:center;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.technologies-grid-header{font-size:25px}}.technologies-grid-body{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.technologies-grid-body{grid-template-columns:repeat(2,1fr)}}.technologies-grid-item{padding:5px 30px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:479px){.technologies-grid-item{padding:5px 15px}}.technologies-subcontent{padding-top:10px;padding-bottom:80px}@media screen and (max-width:479px){.technologies-subcontent{padding-bottom:40px}}.clients-grid-header h2,.technologies-subcontent-text{color:#2c353e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}.technologies-subcontent-text{font-size:30px;line-height:120%;padding-top:20px;padding-bottom:20px;padding-right:5%}@media screen and (max-width:479px){.technologies-subcontent-text{font-size:25px}}.technologies-subcontent-linkbutton a,.technologies-subcontent-linkbutton a:link,.technologies-subcontent-linkbutton a:visited{font-size:16px;text-transform:uppercase;color:#b9cf2e;text-decoration:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.technologies-subcontent-linkbutton a,.technologies-subcontent-linkbutton a:link,.technologies-subcontent-linkbutton a:visited{font-size:15px}}.technologies-subcontent-linkbutton a .fa{font-size:1.4em;vertical-align:middle;margin-left:5px}.technologies-subcontent-linkbutton a:active,.technologies-subcontent-linkbutton a:hover{color:#2c353e}.technologies-content-image{padding-top:80px}@media screen and (max-width:479px){.technologies-content-image{padding-top:40px}}.home-news-item-image img,.img-round img,.technologies-content-image img{border-radius:15px}.clients-grid-wrapper{padding-top:90px;padding-bottom:100px}@media screen and (max-width:479px){.clients-grid-wrapper{padding-top:45px;padding-bottom:50px}}.clients-grid-header{padding-bottom:80px}@media screen and (max-width:479px){.clients-grid-header{padding-bottom:40px}}.clients-grid-header h2{font-size:50px;text-decoration:none;margin:0}@media screen and (max-width:479px){.clients-grid-header h2{font-size:40px}}.clients-grid-body{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:768px) and (max-width:1024px){.clients-grid-body{justify-content:flex-start}}.clients-grid-item{width:16.666%}@media screen and (min-width:768px) and (max-width:1024px){.clients-grid-item{width:25%}}@media screen and (min-width:480px) and (max-width:767px){.clients-grid-item{width:33.333%}}@media screen and (max-width:479px){.clients-grid-item{width:50%}}a.home-footer-link,a.home-footer-link:link,a.home-footer-link:visited{color:#b9cf2e;text-decoration:none;font-size:16px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}a.home-footer-link:active,a.home-footer-link:hover{color:#b9cf2e;text-decoration:underline}a.home-footer-link .fa{font-size:1.5em;vertical-align:middle}.home-content-a{padding-bottom:35px;padding-top:60px}@media screen and (min-width:768px){.home-content-a{padding:120px 15% 70px}}.home-content-a h2{font-size:40px;color:#2c353e;text-decoration:none;margin-top:0;margin-bottom:20px;line-height:120%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.home-content-a h2{font-size:30px}}@media screen and (min-width:768px){.home-content-flex-wrapper{display:flex;justify-content:space-between}}.home-content-b{padding-bottom:50px;padding-top:50px}@media screen and (min-width:768px){.home-content-b{width:calc(50% - 50px)}}@media screen and (max-width:479px){.home-content-b{padding-bottom:30px;padding-top:30px}}.home-content-b h2,.home-content-technologies h3{font-size:30px;line-height:120%}@media screen and (max-width:479px){.home-content-b h2{font-size:25px}}.home-content-b-image{padding-bottom:10px}.home-content-technologies{text-align:center;padding-bottom:50px;padding-top:60px;padding-right:8%;box-sizing:border-box}@media screen and (min-width:768px){.home-content-technologies{width:calc(50% - 50px)}}@media screen and (max-width:479px){.home-content-technologies{padding-bottom:30px;padding-top:30px;padding-right:0}}.home-content-technologies-inner{background-color:#b9cf2e;padding:40px;border-radius:15px}.home-content-technologies h3{color:#2c353e;text-decoration:none;margin-top:0;margin-bottom:20px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.home-content-technologies h3{font-size:25px}}.home-content-technologies-link{padding-top:15px}.home-content-c h2,.home-content-technologies-link a.home-footer-link,.home-content-technologies-link a.home-footer-link:link,.home-content-technologies-link a.home-footer-link:visited{font-size:16px;color:#2c353e;text-decoration:none;line-height:100%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.home-content-technologies-link a.home-footer-link,.home-content-technologies-link a.home-footer-link:link,.home-content-technologies-link a.home-footer-link:visited{font-size:15px}}.home-content-technologies-link a.home-footer-link:active,.home-content-technologies-link a.home-footer-link:hover{text-decoration:underline;color:#2c353e}.home-content-b-link{padding-top:30px}.home-content-c{padding-bottom:25px;padding-top:25px}@media screen and (min-width:768px){.home-content-c{padding:50px 15% 50px 20%}}.home-content-c h2{font-size:40px;margin-top:0;margin-bottom:20px;line-height:120%}@media screen and (max-width:479px){.home-content-c h2{font-size:30px}}.home-news{padding-top:90px}@media screen and (max-width:479px){.home-news{padding-top:15px}}.home-news-item{display:flex}@media screen and (min-width:768px){.home-news-item{justify-content:space-between}}@media screen and (max-width:767px){.home-news-item{flex-direction:column-reverse}}@media screen and (min-width:768px){.home-news-item-content{width:calc(50% - 50px)}}.home-news-item-date{font-size:20px;color:#b9cf2e;line-height:120%;text-transform:uppercase;padding-bottom:10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:479px){.home-news-item-date{font-size:18px}}.home-news-item-content h3,.home-news-item-date span{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (min-width:768px){.home-news-item-image{width:calc(50% - 50px)}}@media screen and (max-width:767px){.home-news-item-image{padding-bottom:25px}}.home-news-item-content h3{font-size:40px;color:#2c353e;text-decoration:none;margin-top:0;margin-bottom:10px;line-height:120%}@media screen and (max-width:479px){.home-news-item-content h3{font-size:30px}}.home-news-item-description{padding-bottom:10px}.home-slider-wrapper{display:flex;margin-right:30px;padding-bottom:100px}@media screen and (max-width:1024px){.home-slider-wrapper{flex-direction:column;margin-right:0}}@media screen and (min-width:1600px){.home-slider-wrapper{margin-right:calc(50vw - 800px)}}@media screen and (min-width:768px){.home-slider-wrapper{align-items:stretch}}@media screen and (max-width:767px){.home-slider-wrapper{margin-right:0;flex-direction:column;padding-bottom:20px}}.home-slider-image{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@media screen and (min-width:768px){.home-slider-image{border-top-right-radius:15px}}@media screen and (max-width:767px){.home-slider-image{min-height:500px}}@media screen and (min-width:768px) and (max-width:1439px){.home-slider-image{width:55%}}@media screen and (min-width:1440px){.home-slider-image{width:68%}}.home-swiper{position:relative}@media screen and (min-width:768px){.home-swiper{border-top-right-radius:15px;border-bottom-right-radius:15px}}@media screen and (max-width:767px){.home-swiper{height:350px}}@media screen and (max-width:1024px){.home-swiper{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.home-swiper{width:100%;height:500px}}@media screen and (min-width:1025px) and (max-width:1259px){.home-swiper{width:50%}}@media screen and (min-width:1260px) and (max-width:1439px){.home-swiper{width:55%}}@media screen and (min-width:1440px){.home-swiper{width:68%}}.home-swiper .swiper,.home-swiper .swiper-wrapper{height:100%}@media screen and (min-width:1025px){.nh-home-swiper{border-top-right-radius:15px;border-bottom-right-radius:15px}}.home-slider-side{display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.home-slider-side{align-items:flex-end;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1024px){.home-slider-side{width:100%}}@media screen and (min-width:1025px) and (max-width:1259px){.home-slider-side{width:50%}}@media screen and (min-width:1260px) and (max-width:1439px){.home-slider-side{width:45%}}@media screen and (min-width:1440px){.home-slider-side{width:32%}}@media screen and (max-width:1024px){.home-slider-side{padding-left:25px;padding-right:25px}}@media screen and (max-width:479px){.home-slider-side{padding-left:10px;padding-right:10px}}.home-swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex!important;flex-direction:column;justify-content:flex-end}.home-slider-text{background-color:#b9cf2e;padding:40px 20px 20px;box-sizing:border-box;width:100%;text-align:center;border-radius:15px}@media screen and (min-width:768px){.home-slider-text{width:calc(100% - 80px)}}@media screen and (min-width:768px) and (max-width:1999px){.home-slider-text{padding:30px 15px 15px}}@media screen and (max-width:767px){.home-slider-text{padding:30px}}@media screen and (max-width:1024px){.home-slider-text{margin-left:0;width:100%}}@media screen and (min-width:1024px) and (max-width:1259px){.home-slider-text{margin-left:20px}}@media screen and (min-width:1260px) and (max-width:1439px){.home-slider-text{margin-left:40px}}@media screen and (min-width:1440px){.home-slider-text{margin-left:80px}}.home-slider-titles{padding-bottom:20px}.home-slider-description,.home-slider-titles h2{font-family:"Open Sans",sans-serif;font-style:normal}.home-slider-titles h2{font-size:30px;color:#2c353e;text-decoration:none;text-transform:uppercase;margin:0;line-height:120%;font-weight:800}@media screen and (max-width:479px){.home-slider-titles h2{font-size:25px}}.home-slider-description{font-size:18px;line-height:150%;font-weight:400;color:#fff}@media screen and (max-width:479px){.home-slider-description{font-size:16px}}.home-slider-link{padding-top:5px}.home-slider-link a,.home-slider-link a:link,.home-slider-link a:visited{font-size:33px;display:inline-block;width:33px;height:33px;line-height:33px;color:#fff;text-decoration:none}.home-slider-link a:active,.home-slider-link a:hover{color:#fff;background-color:transparent;text-decoration:none}.home-teaser-wrapper{padding:20px 50px 30px;box-sizing:border-box}@media screen and (min-width:768px){.home-teaser-wrapper{margin-bottom:10px}}@media screen and (max-width:1024px){.home-teaser-wrapper{margin-left:0;padding-left:0;padding-right:0}}@media screen and (min-width:1025px) and (max-width:1259px){.home-teaser-wrapper{margin-left:20px;padding-left:0}}@media screen and (min-width:1260px) and (max-width:1439px){.home-teaser-wrapper{margin-left:40px;padding-left:0}}@media screen and (min-width:1440px){.home-teaser-wrapper{margin-left:80px}}@media screen and (min-width:2000px){.home-teaser-wrapper{margin-bottom:70px}}@media screen and (max-width:767px){.home-teaser-wrapper{padding:50px 5px}}.home-teaser-iconimage{text-align:center;padding-bottom:15px}@media screen and (min-width:2000px){.home-teaser-iconimage{padding-bottom:25px}}.home-teaser-titles{padding-bottom:5px;text-align:center}.home-teaser-text,.home-teaser-titles h2{font-family:"Open Sans",sans-serif;font-style:normal;color:#2c353e}.home-teaser-titles h2{font-size:45px;text-decoration:none;text-transform:uppercase;margin:0;line-height:110%;font-weight:800}@media screen and (max-width:479px){.home-teaser-titles h2{font-size:40px}}@media screen and (min-width:2000px){.home-teaser-titles h2{font-size:50px}}.home-teaser-titles h2 span{color:#b9cf2e}.home-teaser-text{padding-top:20px;padding-bottom:20px;text-align:center;font-size:18px;line-height:150%;font-weight:400}@media screen and (max-width:479px){.home-teaser-text{font-size:16px}}.home-teaser-link{text-align:center}.home-teaser-link a,.home-teaser-link a:link,.home-teaser-link a:visited{font-size:33px;display:inline-block;width:33px;height:33px;line-height:33px;color:#b9cf2e;text-decoration:none}.home-teaser-link a:active,.home-teaser-link a:hover{color:#2c353e;background-color:transparent;text-decoration:none}.home-swiper-title{color:#fff;font-size:25px;text-decoration:none;text-transform:uppercase;line-height:120%;padding-bottom:8px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}@media screen and (max-width:479px){.home-swiper-title{font-size:25px;padding-left:10px}}@media screen and (min-width:480px) and (max-width:1579px){.home-swiper-title{padding-left:20px}}@media screen and (min-width:1580px){.home-swiper-title{padding-left:calc(50vw - 790px)}}.home-swiper-subtitle{color:#fff;font-size:25px;text-decoration:none;line-height:120%;padding-bottom:15px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media screen and (max-width:479px){.home-swiper-subtitle{font-size:25px;padding-left:10px}}@media screen and (min-width:480px) and (max-width:1579px){.home-swiper-subtitle{padding-left:20px}}@media screen and (min-width:1580px){.home-swiper-subtitle{padding-left:calc(50vw - 790px)}}.home-swiper-link{color:#b9cf2e;font-size:33px;position:absolute;right:20px;bottom:20px;background-color:#fff;text-decoration:none;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}.home-swiper-link:hover{background-color:#2c353e}.home-swiper-pagination{display:none}.tools-scroller{color:#fff}@media screen and (min-width:768px){.tools-scroller-inner{display:flex}.tools-scroller-wrapper{display:flex;align-items:center;width:100%;padding-right:20px;box-sizing:border-box}}@media screen and (max-width:767px){.tools-scroller-item{padding-left:15px;padding-right:15px;box-sizing:border-box}}