@charset "UTF-8";.container-left{padding-left:15px}@media (min-width:576px){.container-left{padding-left:calc(50vw - 255px)}}@media (min-width:768px){.container-left{padding-left:calc(50vw - 345px)}}@media (min-width:992px){.container-left{padding-left:calc(50vw - 465px)}}@media (min-width:1200px){.container-left{max-width:100%;padding-left:12vw}}@media (min-width:1921px){.container-left{max-width:100%;padding-left:20vw}}.container-right{padding-right:15px}@media (min-width:576px){.container-right{padding-right:calc(50vw - 255px)}}@media (min-width:768px){.container-right{padding-right:calc(50vw - 345px)}}@media (min-width:992px){.container-right{padding-right:calc(50vw - 465px)}}@media (min-width:1200px){.container-right{max-width:100%;padding-right:12vw}}@media (min-width:1921px){.container-right{max-width:100%;padding-right:20vw}}.sp-120{padding:7.5rem 0}.sp-80{padding:5rem 0}.sp-50{padding:3.125rem 0}.pb-30{padding-bottom:1.875rem}.pb-50{padding-bottom:3.125rem}.pb-60{padding-bottom:3.125rem}.pb-80{padding-bottom:5rem}.pb-90{padding-bottom:5.625rem}.pb-120{padding-bottom:7.5rem}.pt-30{padding-top:1.875rem}.pt-50{padding-top:3.125rem}.pt-60{padding-top:3.75rem}.pt-80{padding-top:5rem}.pt-90{padding-top:5.625rem}.pt-120{padding-top:7.5rem}.mb-120{margin-bottom:7.5rem}.mb-90{margin-bottom:5.625rem}.mb-80{margin-bottom:5rem}.mb-60{margin-bottom:3.75rem}.mb-50{margin-bottom:3.125rem}.mb-30{margin-bottom:1.875rem}.mb-15{margin-bottom:.9375rem}.mt-120{margin-top:7.5rem}.mt-90{margin-top:5.625rem}.mt-80{margin-top:5rem}.mt-60{margin-top:3.75rem}.mt-50{margin-top:3.125rem}.mt-30{margin-top:1.875rem}.mt-15{margin-top:.9375rem}@media (max-width:767.98px){.sp-120,.sp-80{padding:30px 0}.pb-120,.pb-30,.pb-50,.pb-60,.pb-80,.pb-90{padding-bottom:30px}.pt-120,.pt-30,.pt-50,.pt-60,.pt-80,.pt-90{padding-top:30px}.mb-120,.mb-30,.mb-50,.mb-60,.mb-80,.mb-90{margin-bottom:30px}.mt-120,.mt-50,.mt-60,.mt-80,.mt-90{margin-top:30px}}.slider.gallery .flickity-viewport{border-radius:1.875rem;overflow:hidden}.slider.gallery .slide{width:100%}.slider.gallery .slide img{width:100%}.slider.gallery .flickity-button{background:0 0;border-radius:0;width:3.125rem;height:3.125rem}.slider.gallery .flickity-button::before{content:'\e90b';font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125rem;height:3.125rem;font-size:3.125rem;color:#143d32;-webkit-transition:all .3s;transition:all .3s}.slider.gallery .flickity-button:focus{border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.slider.gallery .flickity-button:hover::before{color:rgba(20,61,50,.5)}.slider.gallery .flickity-button.previous{left:0;-webkit-transform:translateX(calc(-100% - .9375rem));-ms-transform:translateX(calc(-100% - .9375rem));transform:translateX(calc(-100% - .9375rem))}@media (max-width:767.98px){.slider.gallery .flickity-button.previous{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.slider.gallery .flickity-button.previous::before{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.slider.gallery .flickity-button.next{right:0;-webkit-transform:translateX(calc(100% + .9375rem));-ms-transform:translateX(calc(100% + .9375rem));transform:translateX(calc(100% + .9375rem))}@media (max-width:767.98px){.slider.gallery .flickity-button.next{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.slider.gallery .flickity-button svg{display:none}.slider.gallery ol.flickity-page-dots{bottom:1.875rem}.slider.gallery ol.flickity-page-dots .dot{background:#cfd95c;opacity:1}.slider.gallery ol.flickity-page-dots .dot.is-selected{background:#caa9cb}.slider.projects .slide{margin-right:1.25rem;width:calc((100% / 3) - .9375rem)}@media (max-width:991.98px){.slider.projects .slide{width:calc((100% / 2) - 10px)}}@media (max-width:767.98px){.slider.projects .slide{width:100%}}.slider.projects .flickity-button{background:0 0;border-radius:0;width:3.125rem;height:3.125rem;top:6vw}@media (max-width:991.98px){.slider.projects .flickity-button{top:100px}}@media (max-width:767.98px){.slider.projects .flickity-button{top:150px}}@media (max-width:575.98px){.slider.projects .flickity-button{top:25vw}}.slider.projects .flickity-button::before{content:'\e90b';font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.125rem;height:3.125rem;font-size:3.125rem;color:#143d32;-webkit-transition:all .3s;transition:all .3s}.slider.projects .flickity-button:focus{border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.slider.projects .flickity-button:hover::before{color:rgba(20,61,50,.5)}.slider.projects .flickity-button.previous{left:0;-webkit-transform:translateX(calc(-100% - .9375rem));-ms-transform:translateX(calc(-100% - .9375rem));transform:translateX(calc(-100% - .9375rem))}@media (max-width:1199.98px){.slider.projects .flickity-button.previous{-webkit-transform:translateX(calc(-100% - 3px));-ms-transform:translateX(calc(-100% - 3px));transform:translateX(calc(-100% - 3px))}}@media (max-width:767.98px){.slider.projects .flickity-button.previous{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.slider.projects .flickity-button.previous::before{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.slider.projects .flickity-button.next{right:0;-webkit-transform:translateX(calc(100% + .9375rem));-ms-transform:translateX(calc(100% + .9375rem));transform:translateX(calc(100% + .9375rem))}@media (max-width:1199.98px){.slider.projects .flickity-button.next{-webkit-transform:translateX(calc(100% + 3px));-ms-transform:translateX(calc(100% + 3px));transform:translateX(calc(100% + 3px))}}@media (max-width:767.98px){.slider.projects .flickity-button.next{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.slider.projects .flickity-button svg{display:none}.slider.projects .project-img{margin-bottom:.3125rem}.slider.projects .project-img img{width:100%;overflow:hidden;border-radius:1.875rem}.slider.projects h3.project-title{font-size:1.875rem;line-height:normal;margin-bottom:.3125rem}.slider.projects p.project-state{color:#5d7e75}.slider.projects h3.project-title{font-size:26px}.slider.pillars .slide{margin-right:1.25rem;width:100%;display:block}.slider.pillars ol.flickity-page-dots{bottom:1.875rem}.slider.pillars ol.flickity-page-dots .dot{background:rgba(255,255,255,.3);opacity:1;margin:0 5px}.slider.pillars ol.flickity-page-dots .dot.is-selected{background:#143d32}.slider.harmonogram .slide{position:relative;width:50%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slider.harmonogram .slide::before{content:'';position:absolute;top:65px;right:0;width:50px;height:2px;background:#d2e6cb;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.slider.harmonogram .slide:last-child::before{display:none}.slider.harmonogram ol.flickity-page-dots{bottom:-60px}.slider.harmonogram ol.flickity-page-dots .dot{background:rgba(20,61,50,.3);opacity:1;margin:0 5px}.slider.harmonogram ol.flickity-page-dots .dot.is-selected{background:#143d32}section.gallery-detail section.text-banner{position:relative;background:#d2e6cb;padding:11.25rem 0 2.8125rem 0;font-family:Syne,sans-serif}@media (max-width:767.98px){section.gallery-detail section.text-banner{padding:120px 0 45px 0}}section.gallery-detail section.text-banner .shape-line-1{position:absolute;top:40%;left:-12%;z-index:5}@media (max-width:1400px){section.gallery-detail section.text-banner .shape-line-1{width:35vw}}section.gallery-detail section.text-banner .shape-line-2{position:absolute;top:-3.125rem;right:-15%;z-index:5}@media (max-width:1400px){section.gallery-detail section.text-banner .shape-line-2{width:35vw}}section.gallery-detail section.text-banner .back-btn{position:relative;z-index:10}section.gallery-detail section.text-banner .back-btn a{font-size:.875rem;color:#143d32;font-weight:700;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}section.gallery-detail section.text-banner .back-btn a:hover{color:rgba(20,61,50,.5)}section.gallery-detail section.text-banner .back-btn a:hover span{-webkit-transform:scaleX(-1) translateX(.3125rem);-ms-transform:scaleX(-1) translateX(.3125rem);transform:scaleX(-1) translateX(.3125rem)}section.gallery-detail section.text-banner .back-btn a span{display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);margin-right:.3125rem;font-size:.5rem;-webkit-transition:all .2s;transition:all .2s}section.gallery-detail section.gallery-detail-box{position:relative}section.gallery-detail section.gallery-detail-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:20%;background:#d2e6cb}@media (max-width:991.98px){section.gallery-detail section.gallery-detail-box::before{height:200px}}@media (max-width:767.98px){section.gallery-detail section.gallery-detail-box::before{height:140px}}section.gallery-detail section.gallery-detail-box .form-input{text-align:center;border:0}section.gallery-detail section.gallery-detail-box .form-input::before{display:none}section.gallery-detail section.gallery-detail-box .form-input .el-select{display:block;width:15rem!important;margin:0 auto;z-index:2!important}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__prefix{left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__prefix i{font-size:.9375rem;color:#000}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__inner{background-color:#fff;border-radius:3.125rem;font-family:Syne,sans-serif;font-size:1.25rem;color:#143d32;height:3.75rem;text-align:left;padding:0 1.5625rem;border:1px solid #d2e6cb}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__inner::-webkit-input-placeholder{color:#000}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__inner::-moz-placeholder{color:#000}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__inner:-ms-input-placeholder{color:#000}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__inner::-ms-input-placeholder{color:#000}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__inner::placeholder{color:#000}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__suffix{right:.9375rem}@media (max-width:767.98px){section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__suffix{right:5px}}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__suffix .el-select__caret{color:#000;font-size:.875rem;font-weight:700}@media (max-width:767.98px){section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__suffix .el-select__caret{font-size:16px}}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__suffix .el-icon-arrow-up{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}section.gallery-detail section.gallery-detail-box .form-input .el-select .el-input__suffix .el-icon-arrow-up::before{color:#143d32;content:"\e905";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.5rem}section.gallery-detail section.gallery-box{position:relative;padding-bottom:7.5rem}@media (max-width:767.98px){section.gallery-detail section.gallery-box{padding-bottom:30px}}section.gallery-detail section.gallery-box a.item{position:relative;display:block;text-decoration:none;z-index:5;margin-bottom:45px}@media (max-width:575.98px){section.gallery-detail section.gallery-box a.item{margin-bottom:30px}}section.gallery-detail section.gallery-box a.item:hover .img-wrapper img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}section.gallery-detail section.gallery-box a.item .img-wrapper{display:block;border-radius:1.875rem;overflow:hidden}section.gallery-detail section.gallery-box a.item .img-wrapper img{width:100%;-webkit-transition:all .3s;transition:all .3s}section.gallery-detail section.gallery-box a.item .title{display:block;margin-top:1.25rem;font-family:Syne,sans-serif;font-size:1.5rem;font-weight:700;color:#000}section.gallery-detail section.gallery-box .shape-lines{position:absolute;bottom:0;left:0;opacity:.07}@media (max-width:767.98px){section.gallery-detail section.gallery-box .shape-lines{width:40vw}}.el-select-dropdown{min-width:auto!important;width:11.25rem!important;top:25rem!important;left:0!important;right:0!important;margin:0 auto!important;background:rgba(20,61,50,.5)!important;border-bottom-left-radius:1.25rem!important;border-bottom-right-radius:1.25rem!important;border:0!important;padding-top:1.875rem!important;padding-bottom:.625rem!important;z-index:0!important}@media (max-width:767.98px){.el-select-dropdown{top:305px!important}}.el-select-dropdown .el-scrollbar .el-select-dropdown__wrap{max-height:initial}.el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .el-select-dropdown__list .el-select-dropdown__item{height:2.5rem;font-family:Syne,sans-serif;color:#fff;font-size:1.25rem;background:0 0;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .el-select-dropdown__list .el-select-dropdown__item:hover{background:#143d32;font-weight:400}.popper__arrow{display:none!important}