.wysiwyg{margin-bottom:-10px}@media(max-width: 600px){.wysiwyg{margin-bottom:-20px}}.wysiwyg a{color:#000;background-size:100% 1px;display:inline;position:relative;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;transition:background-size .3s;cursor:pointer}.wysiwyg a:hover{background-size:0% 1px}.wysiwyg p,.wysiwyg div{font-size:20px;line-height:1.4;font-weight:300;margin-bottom:30px}@media(max-width: 600px){.wysiwyg p,.wysiwyg div{margin-bottom:25px;font-size:16px}}.wysiwyg p>span,.wysiwyg div>span{font-weight:300}.wysiwyg p:last-of-type{margin-bottom:0}.wysiwyg ul{list-style:disc;list-style-position:inside}.wysiwyg ol{list-style:decimal;list-style-position:inside}.wysiwyg ul,.wysiwyg ol{font-weight:300;margin-bottom:30px}@media(max-width: 600px){.wysiwyg ul,.wysiwyg ol{margin-bottom:25px}}.wysiwyg ul li,.wysiwyg ol li{font-size:20px;line-height:1.3;margin-bottom:10px;font-weight:300}@media(max-width: 1024px){.wysiwyg ul li,.wysiwyg ol li{font-size:16px}}.wysiwyg ul li:last-of-type,.wysiwyg ol li:last-of-type{margin-bottom:0}.wysiwyg strong{font-weight:400}.wysiwyg i{font-style:italic}section.text-block{margin-top:120px;margin-bottom:120px}@media(max-width: 1024px){section.text-block{margin:60px 0}}@media(max-width: 1024px){section.text-block .container.small .wysiwyg.h2 p{padding-left:73px}}@media(max-width: 600px){section.text-block .container.small{padding:0 8px}}@media(max-width: 600px){section.text-block .container.small .wysiwyg.h2 p{max-width:100%;padding-left:36px}}@media(max-width: 1024px){section.text-block .text-wrapper{padding:0 73px}}@media(max-width: 600px){section.text-block .text-wrapper{padding:0px}}@media(max-width: 1024px){section.text-block .text-wrapper.text-centered{width:100%;margin:0 auto;padding:0 74px}}@media(max-width: 600px){section.text-block .text-wrapper.text-centered{padding:0}}section.text-block .text-wrapper.text-centered .wysiwyg{text-align:center}section.text-block .text-wrapper.grid{grid-template-columns:218fr 704fr;display:grid;gap:24px}@media(max-width: 1024px){section.text-block .text-wrapper.grid:not(.keep-columns) .h7{font-weight:300}}@media(max-width: 600px){section.text-block .text-wrapper.grid:not(.keep-columns) .h7{font-weight:400}}@media(max-width: 1024px){section.text-block .text-wrapper.grid:not(.keep-columns){padding:0 73px;width:100%;margin:0 auto;grid-template-columns:1fr;gap:0}}@media(max-width: 600px){section.text-block .text-wrapper.grid:not(.keep-columns){padding:0}}@media(max-width: 600px){section.text-block .text-wrapper.grid{max-width:unset}}@media(max-width: 1024px){section.text-block .text-wrapper.keep-columns{padding:0 73px;margin:0 auto;gap:16px}section.text-block .text-wrapper.keep-columns .h7{text-align:left;font-size:14px;text-transform:uppercase}section.text-block .text-wrapper.keep-columns .h7.empty-title{display:block}}@media(max-width: 800px){section.text-block .text-wrapper.keep-columns{grid-template-columns:130fr 277fr}}@media(max-width: 600px){section.text-block .text-wrapper.keep-columns{grid-template-columns:1fr;max-width:100%;padding:40px 0 0 0}section.text-block .text-wrapper.keep-columns .h7{text-align:center}}section.text-block .text-wrapper .h7{text-transform:uppercase}@media(max-width: 1024px){section.text-block .text-wrapper .h7{font-size:16px;text-align:center;margin-bottom:60px;text-transform:unset;font-weight:400}}@media(max-width: 600px){section.text-block .text-wrapper .h7{margin:0 auto;margin-bottom:60px;font-size:12px;text-transform:uppercase}}@media(max-width: 1024px){section.text-block .text-wrapper .h7.empty-title{display:none}}section.text-block .wysiwyg.h2 p{font-size:34px;line-height:1.1}@media(max-width: 1024px){section.text-block .wysiwyg.h2 p{font-size:24px;margin:0 auto}}@media(max-width: 1024px){section.text-block .wysiwyg.h5{margin:0 auto -10px}}@media(max-width: 800px){section.text-block .wysiwyg.h5{margin:0 auto -10px}}@media(max-width: 600px){section.text-block .wysiwyg.h5{max-width:unset;margin:0 auto -20px}}section.text-block .wysiwyg.h5 p{font-size:20px;line-height:1.3;font-weight:300}@media(max-width: 1024px){section.text-block .wysiwyg.h5 p{font-size:16px}}section.text-block .wysiwyg.text-small p{font-size:20px;line-height:1.1}@media(max-width: 1024px){section.text-block .wysiwyg.text-small p{font-size:16px;line-height:1.3;padding-left:0 !important;margin:0 auto}}section.text-block .container.medium.pl{padding:0 89px}@media(max-width: 600px){section.text-block .container.medium.pl{padding:0 8px 0 8px}}@media(max-width: 1024px){section.text-block .container.medium.pl .text-wrapper{padding-left:73px;padding-right:0}}@media(max-width: 600px){section.text-block .container.medium.pl .text-wrapper{padding-left:36px}}@media(max-width: 1024px){section.text-block .container.small.pl{padding:0 89px}}@media(max-width: 600px){section.text-block .container.small.pl{padding:0 8px 0 8px}}@media(max-width: 1024px){section.text-block .container.small.pl .text-wrapper{padding-left:73px;padding-right:0}}@media(max-width: 600px){section.text-block .container.small.pl .text-wrapper{padding-left:36px}}section.text-block .button-wrap{margin:80px 0;text-align:center}@media(max-width: 600px){.single-news section.text-block .container.small .grid,.single-project section.text-block .container.small .grid{padding-left:0}.single-news section.text-block .container.small .grid .h7,.single-project section.text-block .container.small .grid .h7{margin-bottom:94px}}.single-news section.text-block .container.small .wysiwyg.h2 p,.single-project section.text-block .container.small .wysiwyg.h2 p{max-width:100%;padding-left:0;font-weight:300}@media(max-width: 1024px){.single-news section.text-block .text-wrapper,.single-project section.text-block .text-wrapper{padding:0 16px 0 73px}}@media(max-width: 600px){.single-news section.text-block .text-wrapper,.single-project section.text-block .text-wrapper{margin-left:auto;padding-right:0}}@media(max-width: 600px){.single-news section.text-block .text-wrapper:not(.grid):not(.text-centered),.single-project section.text-block .text-wrapper:not(.grid):not(.text-centered){padding-left:36px}}@media(max-width: 1024px){.home section.text-block .text-wrapper.text-centered{padding:0}}.single-news .text-block .container.small .text-wrapper.text-centered,.single-news .text-block .container.medium .text-wrapper.text-centered{margin-bottom:120px}@media(max-width: 1024px){.single-news .text-block .container.small .text-wrapper.text-centered,.single-news .text-block .container.medium .text-wrapper.text-centered{padding:0 74px;margin-bottom:80px}}@media(max-width: 600px){.single-news .text-block .container.small .text-wrapper.text-centered,.single-news .text-block .container.medium .text-wrapper.text-centered{padding:0}}@media(max-width: 600px){.single-news .text-wrapper.grid .h7:not(:has(.empty)){margin-top:80px !important}.single-news .grid .h7:not(:has(.empty)){margin-bottom:120px !important}.single-news .text-block .container.medium{margin-bottom:0}.single-news .text-block .container.medium .text-wrapper{margin-bottom:0 !important}}.single-project .text-block .container.medium{max-width:1936px;padding:0 125px}@media(max-width: 1024px){.single-project .text-block .container.medium{padding:0 89px}}@media(max-width: 600px){.single-project .text-block .container.medium{padding:0}}@media(max-width: 1024px){.single-project .text-block .container.small .text-wrapper{padding-right:0}}@media(max-width: 1024px){.single-project section.text-block .text-wrapper.text-centered{padding:0 74px}}@media(max-width: 600px){.single-project section.text-block .text-wrapper.text-centered{padding:0 4px}}@media(max-width: 1024px){.single-project section.text-block .container.medium .text-wrapper.text-centered{padding:0}}@media(max-width: 600px){.single-project section.text-block .container.medium .text-wrapper.text-centered{padding:0 4px}}@media(max-width: 1024px){.single-project section.text-block .container.medium:not(:has(.text-centered)){padding:0 16px 0 89px}.single-project section.text-block .container.medium:not(:has(.text-centered)) .text-wrapper{padding:0}}.home main>section.text-block:not(:last-of-type){margin-top:20px;margin-bottom:60px}@media(max-width: 1024px){.home main>section.text-block:not(:last-of-type){margin-bottom:70px}}@media(max-width: 767px){.home main>section.text-block:not(:last-of-type){margin-bottom:80px}}.home main>section.text-block:not(:last-of-type) .container.small{max-width:990px}
