@charset "UTF-8";body,html{height:100%;margin:0;padding:0;font-size:24px;font-family:Panton,sans-serif;font-weight:400;color:#292b2c;-webkit-font-smoothing:antialiased}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-size:16px}a:active,a:hover{outline:0}b,strong{font-weight:600}img{border:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}a{text-decoration:none;outline:0!important;color:inherit;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1,h2,h3,h4,p{margin:0}ul li{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}img{max-width:100%}@font-face{font-family:'Engravers Gothic';src:local('../../fonts/engravers_gothic/Engravers Gothic Regular'),local('Engravers-Gothic-Regular'),url('../../fonts/engravers_gothic/EngraversGothic.woff2') format('woff2'),url('../../fonts/engravers_gothic/EngraversGothic.woff') format('woff'),url('../../fonts/engravers_gothic/EngraversGothic.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:local('../../fonts/Panton/Panton'),local('Panton-Regular'),url('../../fonts/Panton/Panton-Regular.woff2') format('woff2'),url('../../fonts/Panton/Panton-Regular.woff') format('woff'),url('../../fonts/Panton/Panton-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:'Engravers Gothic',sans-serif;font-weight:600}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.25rem}h4{font-size:1.25rem}p{font-size:1rem;line-height:1.875;margin-bottom:.5rem;word-wrap:break-word}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;margin:0!important}body.lock{overflow:hidden;padding-right:8px}.wrapper{height:100%;display:flex;flex-direction:column}.hidden{display:none!important}main{flex:1 0 auto}section{position:relative}ul{margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{cursor:pointer;background:#dde1e0}.bg-white{position:relative;background:#fff}.bg-white.with-round:before{position:absolute;content:'';width:100%;height:50px;top:-50px;background:url('/site/images/left-transparent-line-top-style1.png');background-position:center;background-repeat:no-repeat}.bg-white.with-round:after{content:'';position:absolute;width:100%;height:30px;bottom:-30px;background:url('/site/images/left-transparent-line-bottom-style1.png');background-position:center;background-repeat:no-repeat}.bg-gray{background-color:#f7f7f7!important}.black-overlay{position:relative;z-index:1}.black-overlay:after{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background:rgb(0 0 0 / 50%);z-index:-1}.bg-opacity-55:after{background:rgb(0 0 0 / 55%)}.bg-opacity-80:after{background:rgb(0 0 0 / 80%);height:140%}.img-responsive{max-width:100%}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.bg-img{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.text-white{color:#fff}.ptb-1{padding:1rem 0}.ptb-2{padding:2rem 0}.ptb-3{padding:3rem 0}.mx-auto{margin:0 auto!important}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.d-block{display:block}.fd-column{flex-direction:column}.fd-col-reverse{flex-direction:column-reverse}.fd-row-reverse{flex-direction:row-reverse}.ai-center{align-items:center!important}.ai-top{align-items:flex-start!important}.jc-center{justify-content:center!important}.jc-start{justify-content:flex-start!important;align-items:flex-start!important}.jc-end{justify-content:flex-end!important}.jc-around{justify-content:space-around!important}.jc-beetwen{justify-content:space-between!important}.w-100{width:100%}.mv-0{margin-top:0!important;margin-bottom:0!important}.mt-0{margin-top:0!important}.col-2{flex:2}.col-3{flex:3}.col-4{flex:4}.col-5{flex:5}.col-6{flex:6}.col-8{flex:8}.col-9{flex:9}.col-10{flex:10}.vh-100{height:100vh;min-height:500px}header.header{position:relative;width:100%;color:#fff;background:#02113a;-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}header.header.main__page{position:fixed;left:0;top:0;width:100%;color:#fff;background:0 0;border-bottom:1px solid rgb(255 255 255 / 20%);z-index:9}header.header.fixed{position:fixed;left:0;top:0;width:100%;z-index:111;background:#02113a}header.header.fixed .menu li a{padding:1rem 0}header.header.fixed .menu li a:after,header.header.fixed .menu li a:before{top:2.75rem}header.header.fixed .logo{filter:none;padding:0}header.header a{display:block;color:#fff}header.header .logo{padding:1rem 0;line-height:0}svg.site-logo__svg{width:210px;height:40px}.lang-switcher{cursor:pointer;position:relative;margin-left:15px;margin-top:-15px;display:flex}.lang-switcher img{vertical-align:middle;margin-right:8px}.lang-switcher span.active span{border:1px solid #ddd;padding:4px;margin-right:10px}.dropdown-lang{display:flex}.dropdown-lang a{padding:0 10px}main{min-height:160vh}main.content{margin-top:2rem}.content{position:relative}.screen{position:relative;overflow:hidden}main .screen:last-child{margin-bottom:0}.breadcrumbs{margin:1rem 0 0 0}.breadcrumbs li{font-size:.85rem;display:inline-block;margin-right:20px;font-weight:700}.breadcrumbs li a{position:relative}.breadcrumbs li a:after{content:'';display:block;position:absolute;top:50%;right:-15px;width:3px;height:3px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-50%)}.breadcrumbs li:last-child a:after{display:none}.page-title{color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%;z-index:2;padding:6rem 0}.page-title h1{font-size:2rem;line-height:125%}.content .pd-18{padding:.5rem}.slidesshow_on_index{margin:0}.carousel__projects .splide__arrow--next,.csl .splide__arrow--next{right:-20px!important}.carousel__projects .splide__arrow--prev,.csl .splide__arrow--prev{left:-20px}.item-c{text-align:center;padding:1rem 0 3rem 0}.item-c .image{border:1px solid #ddd}button.splide__pagination__page{background:#02113a}button.splide__pagination__page.is-active{background:#4c9adc}@media (min-width:768px){.carousel__projects .splide__arrow--next{right:-45px!important}.carousel__projects .splide__arrow--prev{left:-45px}}.carousel__projects .splide__arrow,.csl .splide__arrow{background:#fff;border:3px solid #02113a;border-radius:8px;color:#000}li.splide__slide{position:relative}li.splide__slide span.shadow{content:'';position:absolute;width:100%;height:100%;background:#00000047;left:0;top:0;z-index:1}.slide__element .caption{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:flex;flex-direction:column;margin:auto 0}.caption__txt,.slide__element-title{display:block;color:#fff;text-shadow:1px 1px 1px #000;padding:10px;line-height:1;font-weight:700}.slide__element-title{font-size:2.5rem;line-height:1.25}.caption__txt{font-size:1.2rem;line-height:1.25}.caption>div{max-width:900px;width:95%;text-align:center;margin:0 auto}.caption.bottom_center,.caption.bottom_left,.caption.bottom_right,.caption.center,.caption.center_left,.caption.center_right,.caption.top_center,.caption.top_left,.caption.top_right{align-content:center;align-items:center;justify-content:center;text-align:center}.splide__slide__container{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.screen .module{padding-top:3rem}.module .text-block p{font-size:1.25rem}.module h2{font-size:2rem;display:inline-block;line-height:2.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:3px solid #27296a}.text-white .module h2{border-bottom:3px solid #fff}.with-left-img .image{display:block;float:none;max-width:100%;margin:1rem 0}.main__project{justify-content:space-between}.item__project{flex:1 1 100%;margin-bottom:1rem;border-radius:0 0 5px 5px;box-shadow:0 0 4px #e6e6e6;transition:.5s}.item__project:hover{box-shadow:0 0 15px #d6d6d6}.carousel__projects .item__project{display:block;flex:1 1 100%;margin:1rem 0;background:#fff}.item__project .content .img{position:relative}.item__project .content .img img{display:block}.item__project .content .project-description{margin-top:1rem}.item__project .content .project-description p{line-height:1.2}.item__project .content .project-target p{font-size:.8rem}.item__project .content .text{padding:1rem;margin:0 1px}.content .img .progress{position:absolute;left:0;bottom:0;width:100%;height:5px;border-radius:0;background-color:transparent;overflow:inherit}.content .img .progress .progress-bar{background-color:rgb(2 17 58);position:relative;height:5px}.content .img .progress .progress-bar span{position:absolute;display:block;background-color:#02113ad9;right:-2px;top:-15px;height:30px;width:30px;line-height:30px;border-radius:50%;font-weight:600;font-size:10px;text-align:center;color:#fff}.content .img .progress .progress-bar span:before{width:30px;height:30px;content:"";position:absolute;left:-2px;top:-2px;border-radius:50%;border:2px solid rgb(2 17 58 / 50%)}.progress{position:relative;display:block;padding:0;width:100%}.progress .bar{position:relative;width:100%;height:5px;background:#eae5e3}.progress .bar-inner{position:relative;display:block;width:0;height:5px;background:#02113a;-webkit-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease}.progress .count-text{position:absolute;right:0;padding:0 4px;bottom:7px;color:#fff;line-height:26px;font-size:.7rem;background:#02113a;text-align:center;opacity:0;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.progress .bar-inner.counted .count-text{opacity:1}.content .project-title{font-size:1rem;font-weight:600;margin-bottom:1rem}.content .readmore a{position:relative;margin:1rem 0 0 0;display:inline-block;background:#fff;text-align:center;padding:.5rem 2rem .5rem 1rem;color:#000;font-size:1rem;font-weight:600;border-radius:10px}.content .readmore a:hover{color:#fff;background:#02113a;padding:.5rem 2.5rem .5rem 1.5rem}.content .readmore a:after{position:absolute;right:8px;top:10px;content:"";width:16px;height:16px;display:block;background-image:url("data:image/svg+xml;utf8,<svg width='11' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='m1 1 4.178 4.5L1 10M5.178 1l4.177 4.5L5.178 10' stroke='black' stroke-width='1.5'/></svg>");margin-left:5px;transition:.2s;background-size:cover;background-repeat:no-repeat}.content .readmore a:hover:after{right:8px;background-image:url("data:image/svg+xml;utf8,<svg width='11' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='m1 1 4.178 4.5L1 10M5.178 1l4.177 4.5L5.178 10' stroke='white' stroke-width='1.5'/></svg>")}.sidebar{padding:0 2rem;max-width:300px}.cssanimation.fadeInLeft{animation-name:bfadeInLeft}@keyframes bfadeInLeft{from{opacity:0;transform:translateX(-150px)}to{opacity:1}}.img-preview{position:relative}.img-preview .module-title{position:relative;margin-bottom:2rem;font-size:1.25rem;color:#000;background:0 0}.video__value.active iframe{z-index:999;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.close-video{display:none;position:absolute;font-size:3rem;line-height:1;width:3rem;text-align:center;right:0;top:0;color:#fff;background:#9a2121;z-index:0}.video__value.active .close-video{display:block;z-index:1000}.video-poster{display:block;position:relative;overflow:hidden}.video-poster span.video-caption{position:absolute;z-index:8;left:calc(50% - 20px);top:calc(50% - 20px)}a.video-btn.pl{height:100%;display:flex;align-items:center;justify-content:center}.video-block_btn{cursor:pointer;position:absolute;top:calc(50% - 60px);left:calc(50% - 60px);width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid 2px rgba(196,196,196,.5);background-color:rgba(196,196,196,.5);z-index:1;opacity:1;-webkit-transition:all .93s ease-in-out;-o-transition:all .93s ease-in-out;transition:all .93s ease-in-out}.btn_icon{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;transition:width .7s,height .7s;border-radius:50%;border:solid 2px #fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}i.play{margin-left:9px;width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:32px solid #fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.video-block_btn:hover>div{border-color:#fc0404}.video-block_btn:hover>div>i.play{border-left:32px solid #fc0404}.video-arrows{margin:1rem 0 2rem;width:100%}.video-arrows .close-video{position:relative;display:block;background:#ffffffb3;padding:.75rem 0;border:1px solid #ddd;border-radius:12px;width:auto;color:#000;font-size:1rem;font-weight:600;flex:1;max-width:55px;min-height:2.5rem;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.video-arrows .close-video span{display:none}.video-arrows .close-video:hover{max-width:58px}.video-arrows .close-video:hover{background:#fff}.video-arrows svg{position:absolute;top:9px}.close-video.splide__arrow--prev{padding-left:20px}.close-video.splide__arrow--prev svg{left:12px}.close-video.splide__arrow--next{padding-right:20px}.close-video.splide__arrow--next svg{right:12px}button:disabled{opacity:0}h2.payment-title.module-title{margin:0 0 2rem 2rem}.payments .item{margin-bottom:3rem;flex-direction:column}.payments .item .aside{flex:1 1 35%;max-width:400px}.payments .item .aside h3{margin-bottom:1rem;line-height:2.25rem;font-size:2.4rem}.payments .item .aside p{font-size:1.3rem;line-height:1.25}.payments .item li{position:relative;margin-bottom:1rem;max-width:580px;font-size:1rem}.payments .item li span.title{display:block;border:none;font-weight:600}.payments .item li span{display:inline-block;border:1px solid #02113a;border-radius:3px;padding:8px;max-width:calc(100% - 80px);width:calc(100% - 80px);overflow-wrap:anywhere;margin:0 0 2px 0}a.js-copy-button{display:inline-block;margin:15px 0;border-radius:25px;vertical-align:middle;width:40px;height:40px;text-align:center;line-height:52px}a.js-copy-button:hover{background:#fff}a.js-copy-button.active{background:#ffd727}a.js-copy-button>svg{width:20px;height:22px;fill:#000000}span.text.active{border:1px solid #0679fa!important}.success__tooltip{font-size:.75rem;position:absolute;background:#2bb32b;color:#fff;padding:5px 25px;border-radius:5px;top:8px;display:none}.success__tooltip.active{display:inline-block}.footer .promo{text-align:right;font-size:2rem;color:#fff}.screen .module.media-gallery{padding-top:5rem;padding-bottom:5rem}.module.media-gallery h2{margin-left:2.2rem;margin-bottom:2rem}.media-gallery .csl .items-track{width:85%;margin:0 auto}ul.gallery.pswp-pics{text-align:center}ul.gallery.pswp-pics li{display:inline-block;margin:1rem}.latest-news .news-item{flex:1 1 100%;width:100%;max-width:100%;margin:1% 0}@media (min-width:768px){.latest-news .news-item{flex:1 1 48%;width:48%;max-width:48%;margin:1% 0}}@media (min-width:1113px){.latest-news .news-item{flex:1 1 31%;width:31%;max-width:31%;margin:1% 0}}.latest-news a.all-items{display:inline-block;margin:2rem;border-bottom:2px solid}.donate-btn{position:relative;border-radius:1000px;cursor:pointer;display:inline-block;width:90%;max-width:350px;min-width:6rem;text-align:center;text-decoration:none;transition:color .2s ease 0s,background-color .2s ease 0s,border-color .2s ease 0s,box-shadow .2s ease 0s;font-size:1.125rem;line-height:1.5rem;font-weight:600;padding:.625rem 1.875rem}.donate-btn img{vertical-align:middle}.paypal-legacy:hover{background:#ffe888;border-color:#ffe888}.paypal-legacy{border:.125rem solid #ffd140;font-family:PayPalOpen-Bold,"Helvetica Neue",Arial,sans-serif;background:#ffd140;color:#003087}.ipay{background:#f0f0f0;border:2px solid #e9634d4a}.ipay:hover{background:#fff;border:2px solid #e9634d}.copyright,.footer,.footer .links,footer{background:#4c9adc;flex-direction:column;padding:2rem 0 0 0}footer a.btn.main-button{font-size:1.4rem;min-width:200px;text-align:center;margin:1rem 0}.js-cookie-consent.cookie-consent{background:#000;position:fixed;bottom:0;padding:.5rem 10%;width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.85rem;z-index:999}span.cookie-consent__message{padding-right:5%}button.js-cookie-consent-agree.cookie-consent__agree{background:0 0;border:1px solid;padding:.35rem 1rem;font-size:.65rem;text-transform:uppercase;border-radius:2px;color:#fff;font-weight:600;float:right}button.js-cookie-consent-agree.cookie-consent__agree:hover{background:#fff;color:#000}.social-icons{display:block;margin:0 auto 0 0;width:240px}.social-icons li{display:inline-block;margin-right:.8rem}.social-icons li a{display:block;background:#fff;line-height:28px;text-align:center;padding:5px;width:42px;height:42px;border-radius:50%}.social-icons li a img{vertical-align:middle;filter:invert(1)}.copyright{color:#fff;font-size:.95rem;padding:.5rem 0;background:#02113a;margin-top:2rem}.block-note{padding:1rem;color:#fff}.block-note p{padding:1rem 2rem;color:#fff;font-size:.9rem;line-height:1.5}.copyright a{display:inline-block;margin:.5rem 0}@media (min-width:768px){.copyright,.footer,.footer .links{padding:0;flex-direction:row}.copyright a{margin:.5rem 1rem .5rem 0}}header .menu{color:#000;cursor:pointer;width:100%}header ul.menu li{font-size:.8rem;font-family:Panton,sans-serif;text-transform:uppercase;display:inline-block}header ul.menu li a{display:inline-block;padding:10px 0;margin:0 15px}header .menu li a{position:relative;margin:0 1.15rem;font-size:1rem;font-weight:600;padding:2rem 0}header .menu li a:hover{color:#fff;text-decoration:none}header.fixed .menu li a:hover{color:#fff;text-decoration:none}header .menu li a:after,header .menu li a:before{content:'';position:absolute;width:0;height:1px;top:3.725rem;background:#fff}header .menu li a:before{left:0;color:#f60000}header .menu li a:after{right:0;background:#fff;transition:width .8s cubic-bezier(.22, .61, .36, 1);color:#000}header .menu li a:hover:before{background:#fff;width:100%;transition:width .5s cubic-bezier(.22, .61, .36, 1);color:#fff;position:absolute}header.header.fixed .menu li a:hover:before{background:#fff}header .menu li a:hover:after{background:0 0;width:100%;transition:0s;color:#000}ul.menu__list{margin-top:3rem}.menu li.main-menu-item ul{display:none;position:absolute;background:#f6f6f6;top:100%;padding:1rem .5rem}.menu li.main-menu-item:hover>ul{display:block;z-index:9}.menu li.main-menu-item:hover>ul li{position:relative}.menu li.main-menu-item:hover>ul li a{position:relative;font-size:.95rem;line-height:2;color:#000;padding:0!important}.menu li.main-menu-item:hover>ul li a:after,.menu li.main-menu-item:hover>ul li a:before{bottom:0;top:1.65rem;background:#dfdfdf;height:.5px}li.main-menu-item span{vertical-align:middle;display:inline-block;margin:-5px 0 0 4px;width:5px;height:5px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.menu__icon{display:block;position:absolute;top:20px;right:18px;width:28px;height:24px;border-radius:3px}header.fixed .menu__icon{top:4px}.menu__icon span{width:28px;height:2px;background:#848484;display:block;margin:6px 0 0 0}.menu__icon span{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;top:8px;left:0;position:absolute;width:100%;height:2px;background-color:#fff}.menu__icon.active{z-index:1112}.menu__icon.active span{background:#fff!important}.menu__icon span:first-child{top:0}.menu__icon span:last-child{top:auto;bottom:0}.menu__icon.active span{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.menu__icon.active span:first-child{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}.menu__icon.active span:last-child{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:8px}div#header-menu-panel{position:fixed;left:-100%;top:0;background:#000;width:100%;height:100vh!important;overflow:auto;z-index:1111;padding-top:45px}div#header-menu-panel.visible{display:block;left:0}div#header-menu-panel.visible li{display:block;width:100%;padding:1rem}div#header-menu-panel.visible a{color:#fff;display:block;font-size:1.2rem}button,input,textarea{font-family:Panton,sans-serif}input::-ms-clear{display:none}.form div,form{width:100%;position:relative}.form input{font-size:.95rem;margin:0;width:100%;border:1px solid #ddd;overflow:hidden}.form input:focus{border-color:#03a9f4;transition:.5s}.form label{display:block;padding:0;margin:0 0 5px 0;font-size:.85rem;color:#000;pointer-events:none;transition:.5s}.form__submit{text-align:right}.modal-form{position:relative;display:flex;margin:0 auto;width:300px}.form input:focus~label,.form input:not([value=""])~label,.form input:valid~label{width:auto;top:-8px;left:10px;padding:0 5px;background:#fff;color:#d4d4d4;border-bottom:none;font-weight:700}.form-group.has-error span{font-size:.8rem;color:#d43736}textarea{width:100%;border-color:#000;padding:10px;font-size:1rem}::-webkit-input-placeholder{color:#2a2328;font-size:.78rem}::-moz-placeholder{color:#dde1e0;font-size:.78rem}:-ms-input-placeholder{color:#dde1e0;font-size:.78rem}:-moz-placeholder{color:#dde1e0;font-size:.78rem}.form textarea~label{top:-8px;left:10px;padding:0 5px;color:#2a2328;font-size:.75rem;line-height:1.25;width:auto;background:#fff;font-weight:700}.form input:focus,.form textarea:focus{border-color:#008cff;outline:0}form input:focus::placeholder{color:transparent}.modal-form{display:block;width:85%}.modal-form .form-col-1,.modal-form .form-col-2{padding:0}.modal-form .form-col-2{display:flex;margin:0!important}.modal-form .form input{padding:8px}.modal-form .form-col-2 label.title-time{top:-13px;color:#2a2328;font-size:.75rem;line-height:1.25;font-weight:700}.modal-form .form input:focus~label,.modal-form .form input:not([value=""])~label,.modal-form .form input:valid~label,.modal-form .form textarea~label{top:-18px;left:0;background:0 0}.modal-form textarea{padding-top:10px}input#file-upload{display:none}.box_upload{background-color:#f5f5f5;padding:2.25rem .25rem;text-align:center}.box_upload+.box_upload{margin-top:2.5rem}.form-group.js{margin:0}.box-upload{position:relative;overflow:hidden;margin:0 auto;width:59%;border-radius:10px;color:#5a7c88;text-align:center;background:#f7f7f7;border:3px solid #f5f5f5}.box-upload label i{font-size:2rem;margin:0;line-height:1.5em;color:#fff;background:#77ccfd;width:18%;float:right;display:block;padding:0;transform:rotate(90deg)}.box-upload label i:hover{background:#d6d6d6}.box-upload input[type=file]{display:none}.box-upload label{overflow:hidden;display:block;height:100%;margin:0 auto;cursor:pointer;background:#fff}.box-upload span{display:block;width:82%;float:left;line-height:48px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:0}#file-name{display:none}.form-group-upl.js{width:100%}.file-upload{position:relative;overflow:hidden;width:100%;border:2px dashed #86befb;border-radius:5px;padding:40px 25px;color:#007bff;text-align:center;margin:25px 0 10px 0}.file-upload i{font-size:42px;display:block;margin:10px 0 0 0;line-height:1em}.file-upload input[type=file]{display:none}.file-upload label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.file-upload span{line-height:20px;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:-1px}.contact-form .form-col-1,.contact-form .form-col-2{padding:0}.contact-form .form-col-2{display:flex}.contact-form .form input{padding:5px 15px 5px}.contact-form textarea{width:100%;height:120px;border:1px solid #fff;padding:18px 10px 5px;font-size:1rem;border-radius:5px;box-shadow:1px 1px 1px #ddd}span.note{display:block;font-weight:100}span.text-danger{font-size:.85rem;color:#d43736}.footer_form span.text-danger{color:#fff}.success_title{font-size:2rem}.success_content{font-size:1.5rem;letter-spacing:-1px}.loader-form:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;background:#ffffffa8}input.error{border:1px solid #c9180b!important}.form-field,.form__fields{position:relative;padding-right:15px}.form__fields{width:75%;padding:30px 20px}.form__fields.main-field{padding-right:5px}.form__fields.aside{border-left:1px solid #e4edef;padding:30px 20px}.form__fields h5{padding-left:0}.form__fields h5 i{padding-right:10px;vertical-align:middle}.form-checkbox,.form-field,.form-select{position:relative;width:100%;margin-top:20px;padding:0 15px 0 0}.form-checkbox{margin-top:10px}form .form-field input{margin:0;padding:10px 16px;width:100%;border:1px solid #dadada;border-bottom:1px solid #c1c1c1;border-radius:3px}::-webkit-input-placeholder{font-size:.8rem}:-ms-input-placeholder{font-size:.8rem}::placeholder{font-size:.8rem}form .form-field input:focus,form .form-field textarea:focus{border-color:#03a9f4ad;transition:.5s}form .form-field label{position:absolute;top:2px;left:15px;padding:.625rem 0;font-size:80%;color:#777474;pointer-events:none;transition:.5s}form .form-field input:focus~label,form .form-field input:not([value^=""])~label{top:-10px;left:10px;background:#fff;padding:0 7px;color:#888;font-weight:500;font-size:75%}form .form-field input,input:focus{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#5f5f5f;outline:#03a9f4;font-size:95%;box-shadow:0 2px 2px -2px #dadada}.form-field.error input{border-color:#dc0d6b}.form-field.error span{font-size:70%;color:#dc0d0d;font-weight:600}.form-field.error label{color:#dc0d0d!important}.form-field.error span:before{content:'*';margin-right:3px}.form-select select{max-width:100%;padding:10px}.custom-select{border:1px solid #dadada;border-radius:3px;padding:0;height:auto;line-height:18px;width:auto;box-shadow:0 2px 2px -2px #e0e0e0}.custom-select-open{border:2px solid #03a9f4;border-bottom:none;border-radius:3px 3px 0 0}.custom-select-open>div{border-color:#03a9f4!important;border-radius:0 0 3px 3px}.form-select label{position:absolute;top:-10px;left:10px;background:#fff;padding:0 10px;z-index:1;color:#888;font-weight:500;font-size:80%}.custom-select>div{top:calc(100% - 3px);left:-1px;margin-top:3px;width:calc(100% + 4px);border:2px solid #f7f8fa;border-top:0}.custom-select input{width:calc(100% - 10px);border:2px solid #dddddd8c;margin:0 5px 0}.custom-select a{height:auto;width:100%;padding:10px 0 10px 9px}.custom-select a span{-webkit-text-fill-color:#909090;font-size:.85rem;line-height:125%}.custom-select a:after{content:'';position:absolute;top:calc(50% - 4px);right:15px;width:0;height:0;border-top:6px solid #b3b3b3;border-left:4px solid #3330;border-right:4px solid #3330;background:#fff;z-index:9}.custom-select-open a:after{border-top:none;border-bottom:6px solid #03a9f4}.custom-select>div>div::-webkit-scrollbar{width:3px;height:8px}.custom-select>div>div::-webkit-scrollbar-thumb{cursor:pointer;background:#dde1e0}.custom-select div ul li.option-hover{background:#f3f3f3;color:#404040}.custom-select div ul li:hover{background:#f3f3f3;color:#404040}.custom-select div ul li{padding:8px 10px;margin:0 2px 0 0;font-size:.8rem}.form__group{border-radius:4px}.form__group .field .label{position:absolute;top:20px;left:5px;font-size:.95rem;color:#85898f;font-family:Roboto,sans-serif;transition:all .3s ease 0s;z-index:3;padding:0 5px;display:inline-block;width:auto}.form__group.col-1{flex:0 1 calc(8.3333% - 7.5px)}.form__group.col-2{flex:0 1 calc(16.6666% - 7.5px)}.form__group.col-3{flex:0 1 calc(24.9999% - 7.5px)}.form__group.col-4{flex:0 1 calc(33.3333% - 7.5px)}.form__group.col-5{flex:0 1 calc(41.6666% - 7.5px)}.form__group.col-6{flex:0 1 calc(50% - 7.5px)}.form__group.col-7{flex:0 1 calc(58.3333% - 7.5px)}.form__group.col-8{flex:0 1 calc(66.66665% - 7.5px)}.form__group.col-9{flex:0 1 calc(75% - 7.5px)}.form__group.col-10{flex:0 1 calc(83.33333% - 7.5px)}.form__group.col-11{flex:0 1 calc(91.6666% - 7.5px)}.form__group.col-12{flex:0 1 100%}.form__group .field{margin-top:30px}.form__group .field input{width:100%;padding:15px 5px 10px 10px;box-sizing:border-box;transition:all .3s ease 0s;font-size:1rem;position:relative;line-height:2px;border:1px solid #fff;border-radius:5px;background:#fff;box-shadow:1px 1px 1px #ddd;z-index:2}.form__group .field.focus input{border-color:#0b90dc}.form__group .field.focus .label,.form__group .field:hover .label{top:5px;font-size:12px;transition:all .3s ease 0s;display:inline-block;width:auto;padding:0 5px}.form__group .field.focus .label:after,.form__group .field:hover .label:after{position:absolute;content:'';width:100%;height:50%;top:50%;left:0;background:#fff;z-index:-1}.form__group .field.focus .label:before,.form__group .field:hover .label:before{position:absolute;content:'';width:100%;height:50%;top:0;left:0;z-index:-1}.popup-form-window .form-body .button{margin-top:30px}a.btn.btn-send-form{display:inline-block;padding:.5rem 3rem;border:2px solid #abcbdd;color:#000;line-height:1;font-weight:600;margin:1rem auto 0}a.btn.btn-send-form:hover{color:#000;background:#fad91f;border:2px solid transparent}a.btn.btn-send-form span{font-size:1.2rem;font-weight:600;display:inline-block}button{cursor:pointer;font-family:Panton,sans-serif}button::-moz-focus-inner{padding:0;border:0}.btn{color:#000;line-height:1;position:relative;display:inline-block;border-radius:20px;outline:0;cursor:pointer;font-size:1rem;overflow:hidden;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease}.has-ripple{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ripple{display:block;position:absolute;pointer-events:none;border-radius:50%;-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);background:#fff;opacity:1}.ripple-animate{-webkit-animation:ripple;-o-animation:ripple;animation:ripple}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2);transform:scale(2)}}@keyframes ripple{100%{opacity:0;transform:scale(2)}}.btn:hover{color:#000;background:#fff}.btn-curve:after{content:'';position:absolute;top:-30px;left:-30px;right:-30px;bottom:130%;background:#ededed;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}.btn-curve:hover:after{bottom:-30px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}a.btn.btn-send-form:after{background:#3e3e3e}.btn-curve span{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0;position:relative;z-index:2;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}.btn-curve{background:0 0;padding:12px 35px 10px;border:1px solid #1e1e1e;cursor:pointer}.btn-curve:focus,.btn-curve:hover{outline:0}.btn-curve:hover span{color:#fff}.slide__element .btn-curve{display:inline-block;color:#000;border:none;background:#fafafa;border-radius:0;margin-top:15px;text-decoration:none}.btn-line{padding-left:15px!important;padding-right:35px!important;overflow:inherit}.btn-line:after{content:'';position:absolute;height:1px;width:50px;right:-25px;top:50%;background:#000;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-line:hover:after{background:#2d2d2d;right:-35px}.slide__element .btn-curve:hover span{color:#000}.donate{margin:0 60px 0 0}a.btn.main-button{display:block;padding:8px 25px;border:2px solid #fff;font-size:.95rem;color:#fff;background:0 0;border-radius:10px}a.btn.main-button:hover{background:#fff;border-color:#fff;color:#000}@font-face{font-family:icon;src:url(" ../../fonts/icon.eot");src:url(" ../../fonts/icon.eot?#iefix") format("embedded-opentype"),url(" ../../fonts/icon.woff2") format("woff2"),url(" ../../fonts/icon.woff") format("woff"),url(" ../../fonts/icon.ttf") format("truetype"),url(" ../../fonts/icon.svg#iconfont") format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:iconfont;src:url(" ../../fonts/icon.svg#iconfont") format("svg")}}i[class*=" i-"]:before,i[class^=i-]:before{font-family:icon,sans-serif;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-account:before{content:"\f101"}.i-back:before{content:"\f102"}.i-call:before{content:"\f103"}.i-cancel:before{content:"\f104"}.i-cart:before{content:"\f105"}.i-checked:before{content:"\f106"}.i-compare:before{content:"\f107"}.i-credit-card:before{content:"\f108"}.i-down-arrow:before{content:"\f109"}.i-email:before{content:"\f10a"}.i-exchange:before{content:"\f10b"}.i-faq:before{content:"\f10c"}.i-left-arrow:before{content:"\f10d"}.i-magnifier:before{content:"\f10e"}.i-map:before{content:"\f10f"}.i-next:before{content:"\f110"}.i-right-arrow:before{content:"\f111"}.i-star-1:before{content:"\f112"}.i-star:before{content:"\f113"}.i-stepper-down:before{content:"\f114"}.i-stepper-up:before{content:"\f115"}.i-tilda:before{content:"\f116"}.i-truck:before{content:"\f117"}.i-up-arrow:before{content:"\f118"}.i-up-chevron:before{content:"\f119"}.i-wishlist-o:before{content:"\f11a"}.i-wishlist:before{content:"\f11b"}.popup{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);display:none;position:fixed!important;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:1005}.popup *{box-sizing:border-box}.popup.active .popup-content{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.popup.show{display:block}.popup.show .popup-content{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.popup-table{height:100%;table-layout:fixed;overflow:hidden}.popup-table>.cell{height:100%;vertical-align:middle;padding:5% 10px;overflow-y:scroll}.popup-content{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;max-width:500px;margin:0 auto}.popup-md .popup-content{max-width:65%;background:#fff;border-radius:8px;overflow:hidden}.popup-lg .popup-content{max-width:95%;background:#fff;border-radius:8px}.popup-head{padding:15px 30px;border-bottom:1px solid #d7e4e2;border-radius:5px 5px 0 0}.popup-body{padding:0 30px 20px 30px;background-size:46%!important;border-radius:20px}.popup-body .success{padding:25% 0 15%}.popup-video .popup-content{max-width:800px;background:#000}.popup-video__value{line-height:0}.popup-close{width:15px;height:15px;position:absolute;top:15px;right:15px;cursor:pointer;font-size:2rem;line-height:0;color:#000}iframe{width:800px;height:450px;border:none}.popup__body.load:before{content:'';position:absolute;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;z-index:1005}.popup .popup__title{padding:10px;background:#f5f5f5;text-align:center;border-radius:0}.popup .popup__body{padding:0 20px 20px;border-radius:0}@media only screen and (min-device-width:180px) and (max-device-width:768.98px){.popup-md .popup-content{max-width:100%}}.box-contact.text-center{padding-top:1rem}.box-contact.text-center p{font-size:1.5rem;margin:0;line-height:1}.box-contact.text-center span{font-size:1.2rem}.news-item{flex:1 1 100%;max-width:100%;margin:2%}.news-item__media{line-height:0}.news-item__caption{border:1px solid #ddd;background:#fafafa;padding:1rem;font-size:1rem}.news-item__title{font-weight:600;margin-bottom:.75rem}.news-item__credits{width:100%;margin-top:1rem}.news-item__date{font-size:.8rem;padding:1rem 1.5rem}.news-item__link a{margin-top:0!important}.article-links{font-size:.8rem;font-weight:600;margin:3rem 0;flex-direction:column}.article-links a{border:1px solid #ddd;padding:1rem;margin-top:1rem}@media (min-width:768px){.news-item{flex:1 1 46%;max-width:46%;margin:2%}.article-links{flex-direction:row}}.main-content article{max-width:100%;margin:0 auto 3rem}.main-content article .main-image{margin-bottom:1rem}.with-sidebar{display:block}.description a{text-decoration:underline;color:#0170b9}article .video__area iframe{max-width:700px}@media (min-width:1113px){.main-content article{max-width:700px;margin:0 auto 3rem}.main-content.no-margin article{max-width:100%;margin:0}.with-sidebar{display:flex}}.main__page h3{font-size:1.5rem;display:inline-block;margin:1rem 0;padding-bottom:.5rem;border-bottom:2px solid #27296a}.col-25.photo-wrap{flex:1 1 170px;margin:2px;max-width:170px;width:170px}.photo-wrap a{display:flex;align-items:center;justify-content:center;position:relative;line-height:0;transition:all 1s;overflow:hidden}.photo-wrap a:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(240,240,240,.6);transition:all .4s;opacity:0}.photo-wrap a:after{font-family:icon,sans-serif;content:'\f10e';color:#000;left:calc(50% - 12px);top:50%;position:absolute;transition:all .4s;opacity:0}.photo-wrap a:hover:after,.photo-wrap a:hover:before{opacity:1}.report-item{font-size:1rem;padding:.5rem 1rem;border:1px solid #ddd;margin-bottom:.25rem}.report-item p{margin:0}.report-item .readmore a{margin:0;padding:.25rem 2rem}.main__page h2.text-center.module-title{margin:2rem 0;padding:2rem 0}.aside{font-size:1rem;font-weight:600;max-width:330px;margin:0 auto 3rem}@media (min-width:1113px){.aside{margin:0 0 2rem 0}}.aside a{display:block;padding:1rem;border:1px solid #cdcdcd;border-bottom:none}.aside a:hover{padding-left:1.25rem}.aside a:last-child{border-bottom:1px solid #cdcdcd}.main__page.links{overflow:hidden;margin-bottom:3rem;text-align:center}.main__page.links nav ul{display:flex;width:100%;justify-content:center}.pagination__container{display:flex;justify-content:center;align-items:center;padding-bottom:2rem}.pagination__container>ul{display:flex}.pagination__container>div a{display:block;height:36px;padding:0 14px;line-height:32px;text-align:center;background:#fff}.pagination__container>div a{text-decoration:none;font-size:1rem;margin:0 1rem}ul.pagination{max-width:100%;text-align:center}.pagination li:before{display:none}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 20px;text-decoration:none;color:#000;background-color:#fff;border:1px solid #02113a;border-radius:5px;margin:6px;font-size:1rem}.pagination a:hover,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination__container>div a:hover{z-index:3;color:#fff;background-color:#4c9adc;border-color:#4c9adc}.page-link i:before{line-height:20px;display:block}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:transparent;cursor:not-allowed}.pagination__container .disabled span{padding:6px 10px;font-size:1rem}.pagination>.disabled{display:none}.count-paginate{display:block;font-size:1.2rem}@media only screen and (max-width:421px){header.header .logo,header.header.fixed .logo{padding:.5rem 0}svg.site-logo__svg{width:135px;height:30px}header.main__page .menu__icon,header.main__page.fixed .menu__icon{top:9px}.donate{margin:0 20% 0 0}main .container.d-flex{display:block}.menu__icon{top:8px;right:14px}}@media (min-width:768px){.menu__icon{top:20px}ul.menu__list{margin-top:5rem}.page-title h1{font-size:2.5rem;line-height:125%}.menu__icon{top:20px;right:14px}.slide__element-title{font-size:4.5rem}.caption__txt{font-size:1.25rem;line-height:1.75}.caption.top_left{align-content:start;align-items:start;justify-content:flex-start;padding:5% 0 0 5%}.caption.top_center{align-content:end;align-items:center;padding-top:3%;text-align:center}.caption.top_right{align-content:end;align-items:flex-end;padding-right:5%;padding-top:5%;text-align:right}.caption.center>div{margin:0 auto}.caption.center{align-content:center;align-items:center;justify-content:center;text-align:center}.caption.center_left{align-content:center;justify-content:center;padding-left:5%}.caption.center_right{align-content:center;align-items:flex-end;justify-content:center;text-align:right;padding-right:5%}.caption.bottom_left{align-content:center;align-items:baseline;justify-content:flex-end;padding:0 0 5% 5%}.caption.bottom_center{align-content:center;align-items:center;justify-content:flex-end;padding-bottom:5%;text-align:center}.caption.bottom_right{align-items:flex-end;padding-bottom:5%;padding-right:5%;text-align:right;justify-content:flex-end}.with-left-img .image{display:inline-block;float:left;max-width:45%;margin:1rem 4rem 0 0}.item__project{flex:1 1 calc(50% - 2rem);max-width:375px;font-size:.8rem;margin-right:1rem}.content .pd-18{padding:1% 5%}.img-preview .module-title{position:absolute;margin-bottom:2rem;font-size:1.25rem;color:#fff;background:#00000091;padding:1rem;z-index:9;bottom:auto;width:100%}.video-arrows .close-video{max-width:200px;color:#000;bottom:2rem}.video-arrows .close-video:hover{max-width:210px}.video-arrows .close-video span{display:block}}@media (min-width:1113px){.menu__icon{top:0}header.main__page.fixed .menu__icon{top:22px}ul.menu__list{margin-top:0}.mw-90{max-width:90%}.wide{min-height:550px}nav.header-menu{display:flex;justify-content:center}.menu__icon{display:none}.lang-switcher{margin:0}.dropdown-lang,.lang-switcher{display:block;margin-left:0}.lang-switcher span.active span{border:none}.lang-switcher span{position:relative;padding:20px 5px;font-size:.85rem}.lang-switcher .dropdown-lang{position:absolute;left:2px;top:-120px;padding:15px 20px 0;font-size:.75rem;background:#fff;box-shadow:2px 2px 5px #6e6464;color:#333;z-index:9;height:0;opacity:0;visibility:hidden;transition:.355s opacity}.lang-switcher:hover>.dropdown-lang{top:28px;height:auto;opacity:1;visibility:visible}.lang-switcher .dropdown-lang a{padding:0 0 15px 0;display:block;color:#000;font-weight:600}.slidesshow_on_index .splide__arrow--next{right:0}.slidesshow_on_index .splide__arrow--prev{left:0}.slidesshow_on_index .splide__arrow{border-radius:0;color:#fff;background:#0000005c}.relative{position:relative!important}.content .pd-10{padding:1% 15%}.content .pd-18{padding:1% 5%}.item__project{flex:1 1 calc(33% - 2rem);max-width:375px;font-size:.8rem;margin-right:1rem}.payments .item{margin-bottom:3rem;flex-direction:row}.payments .item .aside{padding:0 0 0 2rem}.payments .item .content{position:relative;flex:1 1 65%;padding-left:5%;padding-top:1rem}a.js-copy-button{margin:15px}}@media only screen and (min-width:1920px){.container{max-width:1390px;padding:0 0}}@media only screen and (min-width:2560px){.container{max-width:1390px;padding:0 0}}
