a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;outline:0}html{overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}strong{font-weight:700}input{outline:0}img{border:0}.clearfix:after{content:"";display:table;clear:both}.white p{color:#000}@font-face{font-family:Calibre-Regular;src:url(../fonts/Calibre-Regular/Calibre-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Calibre-Regular/Calibre-Regular.otf) format('opentype'),url(../fonts/Calibre-Regular/Calibre-Regular.woff) format('woff'),url(../fonts/Calibre-Regular/Calibre-Regular.ttf) format('truetype'),url(../fonts/Calibre-Regular/Calibre-Regular.svg#Calibre-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Calibre-Bold;src:url(../fonts/Calibre-Bold/Calibre-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Calibre-Bold/Calibre-Bold.otf) format('opentype'),url(../fonts/Calibre-Bold/Calibre-Bold.woff) format('woff'),url(../fonts/Calibre-Bold/Calibre-Bold.ttf) format('truetype'),url(../fonts/Calibre-Bold/Calibre-Bold.svg#Calibre-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:nov;src:url(../fonts/Novecentowide-DemiBold.eot);src:url(../fonts/Novecentowide-DemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Novecentowide-DemiBold.woff2) format('woff2'),url(../fonts/Novecentowide-DemiBold.woff) format('woff'),url(../fonts/Novecentowide-DemiBold.ttf) format('truetype'),url(../fonts/Novecentowide-DemiBold.svg#Novecentowide-DemiBold) format('svg');font-weight:300;font-style:normal}@font-face{font-family:now-n;src:url(../fonts/Novecento-WideNormal.eot);src:url(../fonts/Novecento-WideNormal.eot?#iefix) format('embedded-opentype'),url(../fonts/Novecento-WideNormal.woff2) format('woff2'),url(../fonts/Novecento-WideNormal.woff) format('woff'),url(../fonts/Novecento-WideNormal.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:nov-b;src:url(../fonts/Novecentosanswide-DemiBold.eot);src:url(../fonts/Novecentosanswide-DemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Novecentosanswide-DemiBold.woff2) format('woff2'),url(../fonts/Novecentosanswide-DemiBold.woff) format('woff'),url(../fonts/Novecentosanswide-DemiBold.ttf) format('truetype'),url(../fonts/Novecentosanswide-DemiBold.svg#Novecentosanswide-DemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}body{width:100%;height:100%;color:#385e7a;font-family:Calibre-Regular}html{width:100%;height:100%;font-size:62.5%}.clear{clear:both}.tab-item,.trans,a,input[type=submit]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fade{opacity:1;transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-webkit-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s}.center{text-align:center}.fade:hover{opacity:.7}.grow{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.grow:hover{transform:scale(1.05)}.block{display:block!important}.in-block{display:inline-block!important}.center{text-align:center!important}.block-center{display:block!important;margin-left:auto!important;margin-right:auto!important}.end{margin-right:0!important}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-sb{justify-content:space-between}.flex-sa{justify-content:space-around}.flex-hc{justify-content:center}.flex-vc{align-items:center}.flex-c{justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.drop-shadow{-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,.75);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,.75);box-shadow:0 0 10px 0 rgba(50,50,50,.85)}.center{text-align:center!important}.row{position:relative;width:100%}.container{max-width:1000px;margin-right:auto;margin-left:auto;position:relative}.container.w-1200{max-width:1200px}.burger-w{position:fixed;top:20px;right:20px;width:50px;z-index:999;cursor:pointer}.burger-w div{height:4px;background-color:#385e7a;margin:6px 0}.light{font-weight:400}.menu-w{position:fixed;width:100%;height:100%;background:rgba(73,104,131,.93);z-index:99999;overflow-y:auto;max-height:calc(100%);display:none}.slide-banner{position:relative}.banner-caption{position:absolute;width:100%;text-align:center;z-index:9999;top:50px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.banner-caption p{font-size:61px;color:#fff;line-height:68px;text-transform:uppercase;font-family:nov;letter-spacing:-.04em}.slide-banner img{width:100%;height:auto}.banner-caption a{border-radius:30px;color:#fff;border:2px #fff solid;text-decoration:none;text-transform:uppercase;font-family:nov;font-size:14px;margin-top:20px;max-width:110px;height:23px;margin-left:auto;margin-right:auto}.banner-caption a:hover{background:#24aae1}.menu-items{text-align:center;padding-top:15%}.menu-items a,.menu-items span{color:#fff;font-size:30px;display:block;text-decoration:none;margin-bottom:18px;text-transform:uppercase;font-family:nov}.menu-items a:hover{color:#24aae1}.row.top{background:#eaebf0;height:130px}.row.top .container{text-align:center}.logo{padding-top:15px}.row.cta{margin-top:65px}.cta-item{width:50%;height:201px;background:#e9edf0}.cta-item-img{position:relative;background:#fff;overflow:hidden}.cta-overlay{position:absolute;top:0;left:-100%;background:rgba(95,120,145,.9);height:100%;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cta-item:hover .cta-overlay{left:0}.cta-overlay a{font-size:18px;color:#fff;line-height:24px;font-family:nov;width:65%;text-align:center;text-decoration:none;display:block}.cta-overlay a:hover{color:#e9edf0}.cta-item-img img{width:299px;height:201px;object-fit:cover}.cta-item-link{flex-grow:1;padding-left:4%;padding-top:4%}.cta-item-link a,.cta-item-link span{font-size:22px;text-transform:uppercase;text-decoration:none;color:#385e7a;font-family:nov;display:block;margin-top:15px}.cta-item-link a span:hover{color:#31a9e1}.cta-row:nth-child(even) .cta-item{flex-direction:row-reverse}[data-close-menu] .fa-times-circle{font-size:38px;color:#fff;position:absolute;right:15px;top:15px;cursor:pointer}.row-copy,.row-news{margin-top:50px}.row-news .container h2{font-size:29px;text-transform:uppercase;font-family:nov}.item-news{width:23%}.item-news h4,.item-news h4 a{font-size:19px;text-transform:uppercase;font-family:nov;margin-top:35px;margin-bottom:18px;text-decoration:none;color:#385e7a}.item-news h4,.item-news h4 a:hover{color:#24aae1}.item-news p{font-size:15px}.row-footer{background-color:#eaebf0;padding-top:48px;padding-bottom:48px;margin-top:65px}.footer-item:first-child{margin-right:60px}.footer-item p{font-size:15px;margin-bottom:15px}.footer-item a{color:#385e7a}.footer-item a:hover{text-decoration:none}.project-item{width:48%;margin-bottom:4%;position:relative;overflow:hidden}.project-item img,.project-item-tl img{width:100%;height:auto}.project-item-overlay{position:absolute;top:0;left:-100%;background:rgba(95,120,145,.9);height:100%;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.project-item:hover .project-item-overlay,.sector-r-2:hover .project-item-overlay{left:0}.project-item-tl{width:32%;flex-direction:column;margin-bottom:2%}.sector-r-2{position:relative;overflow:hidden}.project-item-overlay div{text-align:center;width:70%}.project-item-overlay h5{font-size:18px;color:#fff;font-family:nov;margin-bottom:14px}.project-item-overlay p{font-size:18px;line-height:24px;color:#fff;font-family:now-n}.copy{margin-bottom:55px}.copy h1{font-size:33px;text-transform:uppercase;font-family:nov;font-weight:700;margin-bottom:34px}.copy p{margin-bottom:20px;font-size:19px;line-height:26px}.row.sections-nav{margin-top:53px}.sections-nav .container{height:203px}.sections-nav-items{align-items:center;height:100%;justify-content:space-around;background-image:url(../images/bg/sections.gif);background-repeat:no-repeat;background-position:left top;background-size:contain}.sections-nav-item{height:115px}.section-icon{height:70px;width:70px;background-image:url(../images/bg/section-icon.gif);background-repeat:no-repeat;background-position:left top;background-size:contain;margin-left:auto;margin-right:auto;position:relative}.section-icon span{font-family:nov;font-size:30px;color:#385e7a;padding-left:15px}.sections-nav-item a,.sections-nav-item p{text-transform:uppercase;font-family:nov;font-size:18px!important;text-align:center;margin-top:20px;text-decoration:none;color:#385e7a}.sections-mrk,.sections-nav-item a:hover{color:#31a9e1!important}.light{font-family:now-n!important}.item-news a{text-decoration:none;color:#24aae1}.item-news a:hover{color:#385e7a}.row-contacts{background:#e9eaef;padding-top:55px;padding-bottom:55px}.contact-item{width:45%}.row-contacts h3{font-size:26px;text-transform:uppercase;margin-bottom:22px;font-family:nov-b}.contact-item h4{font-size:18px;font-weight:700;text-transform:uppercase;font-family:now-n;margin-bottom:8px}.contact-item h5{font-size:17px;font-weight:300;text-transform:uppercase;margin-bottom:18px;font-family:now-n}.contact-item p{font-size:16px;margin-bottom:18px}.contact-item-copy{width:55%}.contact-us-item{padding:35px;background:#e9eaef}.frm-contact input[type=email],.frm-contact input[type=submit],.frm-contact input[type=tel],.frm-contact input[type=text],.frm-contact textarea{border:0;height:40px;display:block;width:100%;margin-bottom:23px;padding-left:10px;font-family:Calibre-Regular;-webkit-appearance:none;border-radius:0}.frm-contact textarea{height:70px;padding-top:10px}.contact-us-item-frm{width:55%}.frm-contact input[type=submit]{font-size:18px;font-weight:700;margin-bottom:0;background:#24aae1;color:#fff;padding-top:4px}.contact-us-item-copy a{color:#24aae1;text-decoration:none}.ccm-page-left a,.ccm-page-right a{text-decoration:none;font-size:16px;color:#385e7a;font-weight:700;text-transform:uppercase;border:#24aae1 1px solid;width:100px;display:inline-block;text-align:center;border-radius:20px;height:25px;line-height:30px;letter-spacing:.01em}.ccm-page-left a:hover,.ccm-page-right a:hover{color:#24aae1}#pag-w{display:none}.ccm-page-right{position:relative}.ccm-page-left{padding-right:15px;margin-right:8px;position:relative}.row.banner{text-align:center}.row.banner img{width:100%;height:auto}.slick-slider{display:table;table-layout:fixed;width:100%}.temp-charity .row-banner img,.temp-landing .row-banner img{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:1300px}.temp-charity .row-banner img{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:1920px}.temp-charity .row-content,.temp-landing .row-content{padding-top:48px}.temp-charity .row-content p,.temp-landing .row-content p{margin-bottom:35px;font-size:18px}.temp-charity .contact-w p,.temp-landing .contact-w p{font-size:29px;text-transform:uppercase;font-family:nov}.temp-charity .contact-w a,.temp-landing .contact-w a{color:#385e7a;text-decoration:none}.temp-charity .contact-w span,.temp-landing .contact-w span{color:#e52d2b;display:inline-block;margin-left:2%;margin-right:2%}.temp-charity .contact-w a:hover,.temp-landing .contact-w a:hover{color:#e52d2b}.temp-landing .cta-item-img{width:59.5%;background:#e9edf0}.temp-charity .cta-item-link,.temp-landing .cta-item-link{width:40%}.charity-cta-item{width:25%;height:241px;position:relative;overflow:hidden}.charity-cta-item:hover .charity-cta-overlay{left:0}.cta-overlay{position:absolute;top:0;left:-100%;background:rgba(95,120,145,.9);height:100%;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.charity-cta-overlay{position:absolute;top:0;left:-100%;background:rgba(95,120,145,.9);height:100%;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.charity-cta-item-img{width:100%;height:100%}.charity-cta-item-img img{width:100%;height:100%;object-fit:cover}.temp-charity .row-content .container h2{text-transform:uppercase;font-size:32px;font-weight:700;margin-bottom:20px}.charity-cta-overlay span{font-size:16px;color:#fff;line-height:24px;font-family:nov;width:65%;text-align:center;text-decoration:none;display:block}.charity-cta-item-img span{display:block;width:100%;height:100%}.temp-charity .burger-w{display:none}.key-item{width:20%}.key-item p{font-weight:700;margin-bottom:4px!important}.key-item span{font-style:italic;font-size:14px}.key-item img{width:100%;height:100%;max-height:200px;object-fit:contain}.temp-charity .row-content h2{font-family:nov}.modal-bg{position:fixed;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;background:rgba(0,0,0,.8);top:0;left:0;display:none;z-index:999999999999}.modal-content-w{position:relative;top:20px}.modal-content{background:rgba(73,104,131);color:#fff;padding-top:25px;padding-left:25px;padding-right:25px;padding-bottom:25px;font-size:22px;max-width:900px;position:relative;min-width:300px;width:80%}.modal-content h6{text-transform:uppercase;font-size:32px;font-weight:700;margin-bottom:20px}.modal-content h5{font-size:24px;margin-bottom:10px}[data-modal-close]{position:absolute;top:5px;right:20px;cursor:pointer;font-size:32px}.modal-frm{margin-top:20px}.modal-frm .frm-details input[type=email],.modal-frm .frm-details input[type=tel],.modal-frm .frm-details input[type=text]{border:0;height:40px;width:48%;margin-bottom:4%;padding-left:5px;cursor:pointer;font-family:Calibre-Regular;font-size:14px;-webkit-appearance:none;border-radius:0}.frm-interested label{width:48%;font-size:16px;cursor:pointer}.modal-frm textarea{width:100%;height:80px;margin-top:25px;font-family:Calibre-Regular;padding-top:10px;padding-left:10px;font-size:14px;-webkit-appearance:none;border-radius:0}.modal-frm input[type=submit]{width:100%;height:40px;margin-top:20px;font-family:Calibre-Regular;font-size:18px;background:#269ad5;border:0;color:#fff;font-weight:700;letter-spacing:.1em;cursor:pointer;-webkit-appearance:none;border-radius:0}.row-content .container a,[data-load-modal]{color:#24aae1;cursor:pointer;text-decoration:none;font-weight:700}.banner-caption-charity{position:absolute;color:#fff;text-transform:uppercase;font-family:nov-b;font-size:54px;top:20px;width:70%;max-width:760px;left:50%;transform:translateX(-50%);line-height:58px;text-align:center}@media screen and (max-width:1200px){.container{width:auto;padding-left:7px;padding-right:7px}}@media screen and (max-width:924px){.cta-item-img img{width:100%;height:auto}}@media screen and (max-width:900px){.sections-nav-item p{font-size:14px}.sections-nav .container{height:auto}.sections-nav-items{flex-wrap:wrap}.sections-nav-item{height:auto;width:50%;margin-bottom:15px}.sections-nav-items{background-image:none}}@media screen and (max-width:854px){.cta-row{display:block}.cta-item{width:80%;height:auto;margin-left:auto;margin-right:auto;display:block;text-align:center;max-width:299px;margin-bottom:15px}.cta-item-link{padding-bottom:4%}.row-news .container h2{text-align:center}.items-news{text-align:center;flex-wrap:wrap}.item-news{width:100%}.row-footer .container{display:block;text-align:center}.row-contacts .container{text-align:center}.footer-item{margin-right:0;margin-bottom:15px}.contacts-w{flex-direction:column;text-align:center}.contact-item{width:100%;flex-direction:column;margin-bottom:20px;margin-top:20px}.contact-item-copy{width:100%}.contact-item-img{width:100%}.contact-w{flex-direction:column}.contact-us-item{width:100%;margin-bottom:15px}.menu-items a,.menu-items span{font-size:22px}.item-news br{display:none}.project-items{flex-direction:column}.project-item{width:100%;text-align:center}.project-item img{max-width:326px}.p-news .copy img{display:block;margin-bottom:15px;float:none!important}.container .copy h1 br{display:none}.temp-landing .cta-item-img{width:100%}.temp-landing .cta-item-link{width:100%}.cta-item-link{padding-top:0}.banner-caption-charity{font-size:46px;line-height:46px}}@media screen and (max-width:768px){.banner-caption p{font-size:36px;line-height:34px}.temp-charity .row-cta .container{flex-direction:column}.banner-caption{font-size:36px;line-height:36px}.charity-cta-item{width:80%;height:auto;margin-left:auto;margin-right:auto;display:block;text-align:center;max-width:299px;margin-bottom:15px}.key-contacts{flex-direction:column}.key-item{width:80%;height:auto;margin-left:auto;margin-right:auto;display:block;text-align:center;max-width:299px;margin-bottom:25px}.temp-charity .row-content .container h2{text-align:center}}@media screen and (max-width:767px){.banner-caption-charity{font-size:21px;line-height:21px;width:80%;top:10px}}@media screen and (max-width:745px){.frm-details,.frm-interested{flex-direction:column}.frm-interested label,.modal-frm .frm-details input[type=email],.modal-frm .frm-details input[type=tel],.modal-frm .frm-details input[type=text]{width:100%}}@media screen and (max-width:710px){.temp-landing .contact-w p small{display:block;text-align:center;line-height:28px}.temp-landing .contact-w p span{display:none}}@media screen and (max-width:590px){.copy h1{font-size:18px}}@media screen and (max-width:460px){.contact-w p{font-size:22px}}@media screen and (max-width:425px){.banner-caption{top:20px}.banner-caption p{font-size:22px;line-height:22px}.sections-nav-items{flex-direction:column}.sections-nav-item{margin-bottom:25px}.temp-landing .contact-w p{font-size:24px}}@media screen and (max-width:330px){.contact-w p{font-size:18px}.menu-items a,.menu-items span{font-size:24px}}