@font-face{font-family:'Cabin';src:local("Cabin-Medium"),local("Cabin-Medium"),url("/static/ui/fonts/Cabin-Medium.woff2") format("woff2"),url("/static/ui/fonts/Cabin-Medium.woff") format("woff"),url("/static/ui/fonts/Cabin-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@media print, screen and (min-width: 40em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto}}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,0.45);overflow-y:scroll}.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}[data-whatinput='mouse'] .reveal{outline:0}@media print, screen and (min-width: 40em){.reveal{min-height:0}}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print, screen and (min-width: 40em){.reveal{width:600px;max-width:75rem}}.reveal.collapse{padding:0}@media print, screen and (min-width: 40em){.reveal.tiny{width:30%;max-width:75rem}}@media print, screen and (min-width: 40em){.reveal.small{width:50%;max-width:75rem}}@media print, screen and (min-width: 40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}@media screen and (max-width: 39.9375em){.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.content-block{text-align:justify}.content-block p{font-family:'Lato';font-size:16px;line-height:1.5;margin-top:0}.content-block strong{font-weight:900}.main-content_no-p-margin p{margin-bottom:0}.content-block_overview p{font-size:17px}.content-block_team-member p{font-size:17px}.reveal-overlay{background:rgba(196,223,155,0.75)}.reveal-block{padding:0;max-width:920px;position:relative;border:0;border-radius:8px;width:100%;background:#fff;box-shadow:0px 20px 50px rgba(0,0,0,0.35)}@media all and (max-width: 959px){.reveal-block{max-width:80%}}@media all and (max-width: 639px){.reveal-block{max-width:100%;min-height:1px;height:auto}}.modal-left-side{background:#363636}.modal-logo-block{text-align:center;padding:60px 10px}.modal-logo{padding:0 10px}.modal-pastas{text-align:center;padding-bottom:80px}.modal-right-side{background:#fff}.modal-main-text{font-size:50px;font-weight:900;font-family:'Lato';color:#363636;text-transform:uppercase;text-align:center;line-height:1.2;padding:10px 10px 70px}@media all and (max-width: 959px){.modal-main-text{font-size:30px}}@media all and (max-width: 639px){.modal-main-text{padding-top:40px;padding-bottom:40px}}.modal-text{font-size:20px;font-family:'Lato';color:#363636;text-align:center;line-height:1.2;padding:0 50px}@media all and (max-width: 959px){.modal-text{font-size:18px}}@media all and (max-width: 639px){.modal-text{padding:0 10px 40px}}.close-button{position:absolute;right:20px;top:20px;height:66px;width:66px;border-radius:50%;background:#eaf5d8;text-align:center;line-height:62px;cursor:pointer;transition:background 0.5s}@media all and (max-width: 639px){.close-button{height:30px;width:30px;line-height:28px}.close-button img{width:60%}}.close-button:hover{background:#d4ebaf}.close-button img{display:inline-block;vertical-align:middle}.footer{background:#000;position:relative;border-top:2px solid #a1a1a1}.footer::after{display:block;height:2px;width:100%;position:absolute;left:0;top:0;background:#a1a1a1}.footer::before{content:'';display:block;height:2px;width:100%;position:absolute;left:0;top:0;background:#fff}.footer .row{padding:54px 0 44px;position:relative}.footer .row::after{content:'';display:block;height:101%;width:1px;background:#fff;position:absolute;left:29%;bottom:0}@media all and (max-width: 1400px){.footer .row::after{left:30%}}@media all and (max-width: 1300px){.footer .row::after{left:31%}}@media all and (max-width: 1100px){.footer .row::after{left:32%}}@media all and (max-width: 1023px){.footer .row::after{display:none}}.footer-address-title{color:#fff;font-size:14px;font-weight:bold}@media all and (max-width: 1023px){.footer-addresses{text-align:center;margin-top:30px}}.footer-address{color:#fff;font-size:14px}.footer-logo-block{text-align:center}.outer{padding:20px}@media all and (max-width: 767px){.portfolio-page-title-block{text-align:center}}@media all and (max-width: 767px){.portfolio-page-title-block.show-for-small-only{display:block !important}}@media all and (max-width: 767px){.portfolio-page-title-block.hide-for-small-only{display:none}}.portfolio-page-title{font:bold 40px 'Butler';margin:30px auto;line-height:1}.portfolio-page-parameters{display:table;width:100%;margin-top:70px}@media all and (max-width: 1023px){.portfolio-page-parameters{margin-top:30px}}@media all and (max-width: 767px){.portfolio-left-side{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media all and (max-width: 767px){.portfolio-right-side{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}}.portfolio-page-parameter-row{display:table-row;width:100%}.portfolio-one-parameter{font-size:17px;font-family:'Lato';display:table-cell;vertical-align:top;width:50%;padding:5px 10px 5px 0}.portfolio-list{margin-top:45px}.portfolio-element,.portfolio-element:visited{text-decoration:none;display:block;position:relative;margin-bottom:20px}@media all and (max-width: 639px){.portfolio-element,.portfolio-element:visited{max-width:480px;margin:0 auto 20px}}.portfolio-element:hover .portfolio-title-block,.portfolio-element:visited:hover .portfolio-title-block{opacity:0}.portfolio-element:hover .portfolio-hidden-part,.portfolio-element:visited:hover .portfolio-hidden-part{opacity:1;visibility:visible}.portfolio-element:hover .portfolio-element-image,.portfolio-element:visited:hover .portfolio-element-image{top:0}.portfolio-element-image-block{position:relative;display:block;overflow:hidden}.portfolio-element-image{width:100%;position:relative;top:-40px;transition:top 0.5s}.portfolio-hidden-part{text-align:center;opacity:0;width:100%;height:100%;visibility:hidden;position:absolute;top:0;right:0;background:rgba(0,0,0,0.7);display:block;transition:all 0.5s}.portfolio-hidden-part::after{content:"";position:absolute;z-index:0;top:2px;left:2px;right:2px;bottom:2px;border:white solid 1px}.portfolio-hidden-part .content-block{color:#fff;display:block;padding:0 50px;text-align:left;font-size:16px;height:144px;overflow:hidden}@media screen and (max-width: 1400px){.portfolio-hidden-part .content-block{font-size:15px;height:130px}}@media screen and (max-width: 1366px){.portfolio-hidden-part .content-block{padding:0 15px}}@media all and (min-width: 1261px) and (max-width: 1366px){.portfolio-hidden-part .content-block{height:110px}}@media all and (min-width: 768px) and (max-width: 1260px){.portfolio-hidden-part .content-block{height:90px}}@media all and (min-width: 768px) and (max-width: 800px){.portfolio-hidden-part .content-block{font-size:14px;height:60px}}@media all and (min-width: 640px) and (max-width: 767px){.portfolio-hidden-part .content-block{height:70px}}@media all and (max-width: 479px){.portfolio-hidden-part .content-block{padding:0 15px;height:118px}}@media all and (max-width: 410px){.portfolio-hidden-part .content-block{height:90px}}@media all and (max-width: 380px){.portfolio-hidden-part .content-block{height:90px}}@media all and (max-width: 340px){.portfolio-hidden-part .content-block{height:70px}}.portfolio-hidden-part .content-block span{display:block}.portfolio-hidden-title{font:bold 30px 'Butler';color:#fff;display:block;padding:20px 10px 0;margin-bottom:15px;text-transform:uppercase;max-height:125px;overflow:hidden}@media all and (max-width: 1560px){.portfolio-hidden-title{font-size:28px;margin-bottom:5px}}@media all and (max-width: 1460px){.portfolio-hidden-title{font-size:26px;max-height:85px}}@media all and (max-width: 1366px){.portfolio-hidden-title{margin-bottom:10px;max-height:77px;font-size:24px;padding-top:18px}}@media all and (min-width: 1024px) and (max-width: 1160px){.portfolio-hidden-title{padding-top:10px;margin-bottom:8px;max-height:46px}}@media all and (min-width: 700px) and (max-width: 767px){.portfolio-hidden-title{font-size:20px;max-height:67px}}@media all and (min-width: 640px) and (max-width: 699px){.portfolio-hidden-title{max-height:40px;font-size:20px}}@media all and (max-width: 479px){.portfolio-hidden-title{font-size:24px}}@media all and (max-width: 380px){.portfolio-hidden-title{font-size:20px;margin-bottom:0}}.portfolio-button-block{display:block;padding:0 10px;text-align:center;position:absolute;left:0;width:100%;bottom:20px;z-index:2}@media all and (max-width: 1660px){.portfolio-button-block{bottom:20px}}.portfolio-button,.portfolio-button:visited{color:#fff;text-decoration:none;display:inline-block;vertical-align:top;padding:10px 34px;border:1px solid #fff;font:13px 'Cabin';text-transform:uppercase}.portfolio-button:hover,.portfolio-button:visited:hover{border-style:dashed}.portfolio-title-block{position:absolute;left:0;width:100%;bottom:0;background:#fff;border-bottom:2px solid #000;font:bold 22px 'Butler';color:#000;display:inline-block;vertical-align:bottom;padding:20px 20px 20px 50px;line-height:1.1;opacity:1;transition:opacity 0.5s}.portfolio-title-block::before{content:'';position:absolute;height:4px;width:4px;display:block;left:25px;top:28px;background:#000}.properties-title-block{text-align:center}.properties-title{font:bold 36px 'Butler';text-transform:uppercase;padding:0 10px}.portfolio-page-subtitle-block{font:bold 20px 'Butler';color:#000}.overview-title-block{text-align:center}.overview-title{position:relative;font:bold 40px 'Butler';text-transform:uppercase;text-align:left;margin:0 auto;line-height:1.1}@media all and (max-width: 767px){.overview-title{font-size:30px}}@media all and (max-width: 639px){.overview-title{text-align:center;margin-bottom:20px}}@media all and (max-width: 479px){.overview-title{font-size:24px}}.overview-title::after{content:'';display:block;width:100%;height:2px;background:#000;margin-top:10px}.one-team-member{margin-bottom:50px}.team-member-image-block{background:#ebebeb;text-align:center}.team-member-image-block::before,.team-member-image-block::after{display:inline-block;vertical-align:bottom;height:100%;width:1px;content:''}.team-member-image{padding-top:20px;vertical-align:bottom;max-width:90%}.team-member-name{font:bold 22px 'Butler';position:relative;margin:0 auto;padding:20px 40px;line-height:1.1;border-bottom:2px solid #000}@media all and (max-width: 767px){.team-member-name{padding:10px}}@media all and (max-width: 639px){.team-member-name{font-size:20px}}.team-member-name::before{position:absolute;content:'';display:block;width:4px;height:4px;background:#000;left:20px;top:28px}@media all and (max-width: 767px){.team-member-name::before{display:none}}.team-member-information{padding:30px 40px 10px}@media all and (max-width: 767px){.team-member-information{padding:10px}}.one-team-member_just-image{text-align:center}@media all and (max-width: 1023px){.one-team-member_just-image{display:none}}.address-block:first-child{padding-left:0}@media all and (max-width: 1023px){.address-block:first-child{padding-right:.9375rem;padding-left:.9375rem}}.address-block_no-right-pad{padding-right:0}@media all and (max-width: 1023px){.address-block_no-right-pad{padding-right:.9375rem;padding-left:.9375rem}}@media all and (max-width: 639px){.address-title-block{text-align:center}}.address-title{font:bold 22px 'Butler';color:#000;border-bottom:2px solid #000;margin:0 auto;padding:24px 20px 12px 40px;position:relative}@media all and (max-width: 639px){.address-title{padding:15px}}.address-title::before{content:'';display:block;width:4px;height:4px;background:#000;position:absolute;left:15px;top:35px}@media all and (max-width: 639px){.address-title::before{display:none}}.address-text-block{padding:40px 20px 0 40px}@media all and (max-width: 639px){.address-text-block{padding:5px 15px;text-align:center}}.address-text-block p{font-size:17px}.email-block{text-align:center;margin-top:70px}.email-link,.email-link:visited{font:bold 22px 'Butler';color:#000;padding-left:50px;position:relative;line-height:1}.email-link::before,.email-link:visited::before{content:'';display:block;width:23px;height:17px;background:url(/static/ui/img/email-icon.png) no-repeat;position:absolute;left:0;top:7px}.contact-map{border-top:1px solid #a1a1a1;position:relative;height:660px;background:#dddddd;width:100%;margin-bottom:20px}.contact-map::before{content:'';display:block;width:100%;height:2px;background:#fff;position:absolute;left:0;top:0}.banner-slide{position:relative;background-position:center bottom;padding:180px 0 120px}@media all and (min-width: 1440px){.banner-slide{background-size:cover}}.banner-slide::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.38)}@media all and (max-width: 959px){.banner-slide{padding:100px 0 70px}}.banner-slide-information{text-align:center;position:relative}.banner-logo-image_slider{margin:0 auto;max-width:80%}.slider-towns-block{text-align:center;margin:70px auto 90px}@media all and (max-width: 959px){.slider-towns-block{margin:30px auto 50px}}.slider-town{display:inline-block;vertical-align:middle;font:500 40px 'Butler';color:#fff;padding:0 20px;border-right:1px solid #fff}@media all and (max-width: 767px){.slider-town{font-size:30px}}@media all and (max-width: 500px){.slider-town{font-size:24px}}@media all and (max-width: 440px){.slider-town{border:0}}.slider-town:last-child{border:0}.slider-arrow-block{text-align:center}.slider-arrow{cursor:pointer}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{margin:0;padding:0;list-style:none}@media all and (max-width: 639px){.finance-logo{text-align:center;margin-bottom:20px}}.section_activities_border-bottom{margin-bottom:80px;border-bottom:1px solid #000;padding-bottom:0}@media all and (max-width: 767px){.section_activities_border-bottom{border:0;margin-bottom:20px}}.title-activities{font:bold 40px 'Butler';margin:0 auto 20px;line-height:1.2}.title-activities_small{font:500 22px 'Butler';position:relative;line-height:1.2}.title-activities_small::before{position:absolute;left:-20px;top:10px;content:'';display:block;height:4px;width:4px;background:#000}.activity-image-block{margin-top:50px;margin-bottom:-68px}@media all and (max-width: 639px){.activity-image-block{margin-top:30px;margin-bottom:0;text-align:center}}body{color:#000}
