html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,video,button,input,textarea,select{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent none;outline:0;resize:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}caption,th,td{font-weight:inherit;}@font-face{font-family:"HeronSans";src:url(/themes/custom/project/css/fonts/Heron/HeronSans-Bold.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSans-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Bold.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Bold.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"HeronSans";src:url(/themes/custom/project/css/fonts/Heron/HeronSans-LightItalic.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSans-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSans-LightItalic.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSans-LightItalic.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;}@font-face{font-family:"HeronSans";src:url(/themes/custom/project/css/fonts/Heron/HeronSans-Medium.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSans-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Medium.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Medium.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;}@font-face{font-family:"HeronSans";src:url(/themes/custom/project/css/fonts/Heron/HeronSans-BoldItalic.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSans-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSans-BoldItalic.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSans-BoldItalic.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSans-BoldItalic.ttf) format("truetype");font-weight:bold;font-style:italic;}@font-face{font-family:"HeronSans";src:url(/themes/custom/project/css/fonts/Heron/HeronSans-MediumItalic.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSans-MediumItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSans-MediumItalic.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSans-MediumItalic.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;}@font-face{font-family:"HeronSansCond";src:url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Regular.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Regular.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Regular.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"HeronSansCond";src:url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Bold.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Bold.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Bold.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSansCond-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;}@font-face{font-family:"HeronSans";src:url(/themes/custom/project/css/fonts/Heron/HeronSans-Light.eot);src:url(/themes/custom/project/css/fonts/Heron/HeronSans-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Light.woff2) format("woff2"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Light.woff) format("woff"),url(/themes/custom/project/css/fonts/Heron/HeronSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"icomoon";src:url(/themes/custom/project/css/fonts/icomoon.eot?lvtqx5=);src:url(/themes/custom/project/css/fonts/icomoon.eot?lvtqx5=#iefix) format("embedded-opentype"),url(/themes/custom/project/css/fonts/icomoon.ttf?lvtqx5=) format("truetype"),url(/themes/custom/project/css/fonts/icomoon.woff?lvtqx5=) format("woff"),url(/themes/custom/project/css/fonts/icomoon.svg?lvtqx5=#icomoon) format("svg");font-weight:normal;font-style:normal;}[class*="icon-"]:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-depth:before{content:"";}.icon-location:before{content:"";}.icon-mail:before{content:"";}.icon-tel:before{content:"";}.icon-Crochet-1:before{content:"";}.icon-Crochet-2:before{content:"";}.icon-Crochet-3:before{content:"";}.icon-Crochet-4:before{content:"";}.icon-Crochet-Bas:before{content:"";}.icon-Crochet-Haut:before{content:"";}.icon-date:before{content:"";}.icon-navright:before{content:"";}.icon-navleft:before{content:"";}.icon-menu:before{content:"";}.icon-navlangues:before{content:"";}.icon-navprevious:before{content:"";}.icon-search:before{content:"";}.icon-press:before{content:"";}.icon-chiffres-2:before{content:"";}.icon-chiffres:before{content:"";}.icon-geolocation:before{content:"";}.icon-about:before{content:"";}.icon-arrowright:before{content:"";}.icon-arrowleft:before{content:"";}.icon-arrowdown:before{content:"";}.icon-arrowup:before{content:"";}.icon-twitter:before{content:"";}.icon-youtube:before{content:"";}.icon-linkedin:before{content:"";}.icon-close:before{content:"";}.icon-quote:before{content:"";}.icon-gateau-anniversaire:before{content:"";}.icon-depth:before{content:"";}.icon-location:before{content:"";}.icon-mail:before{content:"";}.icon-tel:before{content:"";}.icon-Crochet-1:before{content:"";}.icon-Crochet-2:before{content:"";}.icon-Crochet-3:before{content:"";}.icon-Crochet-4:before{content:"";}.icon-Crochet-Bas:before{content:"";}.icon-Crochet-Haut:before{content:"";}.icon-date:before{content:"";}.icon-navright:before{content:"";}.icon-navleft:before{content:"";}.icon-menu:before{content:"";}.icon-navlangues:before{content:"";}.icon-navprevious:before{content:"";}.icon-search:before{content:"";}.icon-press:before{content:"";}.icon-chiffres-2:before{content:"";}.icon-chiffres:before{content:"";}.icon-geolocation:before{content:"";}.icon-about:before{content:"";}.icon-arrowright:before{content:"";}.icon-arrowleft:before{content:"";}.icon-arrowdown:before{content:"";}.icon-arrowup:before{content:"";}.icon-twitter:before{content:"";}.icon-youtube:before{content:"";}.icon-linkedIn:before{content:"";}.icon-close:before{content:"";}.icon-quote:before{content:"";}.icon-twitter1:before{content:"";}.icon-ampoule:before{content:"";}.icon-bulding-01:before{content:"";}.icon-croissant:before{content:"";}.icon-document-01:before{content:"";}.icon-drapeau:before{content:"";}.icon-employe:before{content:"";}.icon-feuille-verte:before{content:"";}.icon-globe:before{content:"";}.icon-handball:before{content:"";}.icon-localisation-01:before{content:"";}.icon-loupe-01 .path1:before{content:"";color:#ee5a2f;}.icon-key-role::before{content:'';background-image:url("/themes/custom/project/svg/key-roles.svg");background-repeat:no-repeat;width:40px!important;height:40px;left:18px!important;}.icon-loupe-01 .path2:before{content:"";margin-left:-1em;color:white;}.icon-loupe-01 .path3:before{content:"";margin-left:-1em;color:white;}.icon-nageur:before{content:"";}.icon-play-01 .path1:before{content:"";color:#ee5a2f;}.icon-play-01 .path2:before{content:"";margin-left:-1em;color:white;}.icon-poussin:before{content:"";}.icon-soleil:before{content:"";}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.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;}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#6f6f6f;opacity:0.9;}.mfp-wrap{top:0 !important;left:0;width:100%;height:100%;z-index:1043;position:fixed !important;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#FFF;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#FFF;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#FFFFFF;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#FFF;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:before{content:"";font-family:"icomoon";font-size:35px;color:#fff;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.mfp-arrow-left:hover:before{color:#09727A;}.mfp-arrow-right{right:0;}.mfp-arrow-right:before{content:"";font-family:"icomoon";font-size:27px;color:#fff;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.mfp-arrow-right:hover:before{color:#09727A;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0px rgba(0,0,0,0.75);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 0px rgba(0,0,0,0.75);background:#444;}.mfp-figure small{color:#ffffff;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#ffffff;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.customselect-container{position:relative;display:inline-block;line-height:40px;width:100%;}.has_customselect{opacity:0;position:relative;z-index:10;height:40px;padding-right:40px;font-size:15px;color:#09727A;padding-left:5px;-moz-appearance:none;-webkit-appearance:none;display:inline-block;vertical-align:middle;width:100%;cursor:pointer;}.has_customselect option{font-size:14px !important;line-height:1.2em !important;}.customselect{cursor:pointer;overflow:hidden;display:inline-block;vertical-align:middle;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;border:none;-moz-box-shadow:0 0 2px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.16);box-shadow:0 0 2px rgba(0,0,0,0.16);background:#fff;}.customselect:before{content:"";font-family:"icomoon";background:#f9f9f9;position:absolute;top:0;right:0;display:block;color:#09727A;width:40px;text-align:center;height:40px;line-height:40px;font-size:14px;text-align:center;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}.customselect-inner{display:block;text-align:left;overflow:hidden;padding-left:20px;color:#09727A;white-space:nowrap;position:absolute;margin-right:30px;top:0;bottom:0;right:0;left:0;font-size:15px;}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms;}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms;}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s;}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s;}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s;}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s;}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s;}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s;}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s;}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s;}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s;}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s;}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s;}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s;}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s;}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s;}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s;}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s;}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s;}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s;}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s;}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s;}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s;}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s;}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s;}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s;}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s;}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s;}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s;}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s;}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s;}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s;}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s;}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s;}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s;}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s;}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s;}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s;}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s;}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s;}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s;}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s;}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s;}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s;}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s;}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s;}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s;}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s;}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s;}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s;}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s;}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s;}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s;}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s;}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s;}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s;}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s;}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s;}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s;}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s;}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s;}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s;}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s;}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s;}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s;}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s;}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s;}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s;}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s;}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s;}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s;}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s;}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s;}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s;}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s;}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s;}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s;}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s;}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s;}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s;}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s;}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s;}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s;}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s;}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s;}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s;}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s;}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s;}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s;}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s;}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s;}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s;}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s;}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s;}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s;}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s;}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s;}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s;}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s;}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s;}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s;}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s;}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s;}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s;}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s;}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s;}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s;}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s;}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s;}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s;}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s;}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s;}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s;}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s;}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s;}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s;}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s;}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s;}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s;}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s;}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75);}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in;}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out;}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out;}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform;}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0);}[data-aos=fade-up]{transform:translateY(100px);}[data-aos=fade-down]{transform:translateY(-100px);}[data-aos=fade-right]{transform:translate(-100px);}[data-aos=fade-left]{transform:translate(100px);}[data-aos=fade-up-right]{transform:translate(-100px,100px);}[data-aos=fade-up-left]{transform:translate(100px,100px);}[data-aos=fade-down-right]{transform:translate(-100px,-100px);}[data-aos=fade-down-left]{transform:translate(100px,-100px);}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform;}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1);}[data-aos=zoom-in]{transform:scale(0.6);}[data-aos=zoom-in-up]{transform:translateY(100px) scale(0.6);}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(0.6);}[data-aos=zoom-in-right]{transform:translate(-100px) scale(0.6);}[data-aos=zoom-in-left]{transform:translate(100px) scale(0.6);}[data-aos=zoom-out]{transform:scale(1.2);}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2);}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2);}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2);}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2);}[data-aos^=slide][data-aos^=slide]{transition-property:transform;}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0);}[data-aos=slide-up]{transform:translateY(100%);}[data-aos=slide-down]{transform:translateY(-100%);}[data-aos=slide-right]{transform:translateX(-100%);}[data-aos=slide-left]{transform:translateX(100%);}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform;}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg);}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg);}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg);}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0);}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg);}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0);}body{font-family:"Roboto",sans-serif;font-size:16px;color:#6f6f6f;line-height:1.2em;min-width:300px;text-rendering:optimizeLegibility;}body.loading > *{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;opacity:0.5;}a{text-decoration:none;color:inherit;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;}#middle{min-height:500px;}.ajax-progress{display:none;}[data-drupal-selector="edit-url"]{display:none;}[data-drupal-selector="edit-zip"]{display:none;}.visually-hidden{display:none;}.back_link{position:relative;font-size:14px;line-height:28px;text-transform:uppercase;letter-spacing:0.1em;padding-right:40px;}.back_link a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.back_link a:after{content:"X";font-weight:900;font-size:28px;position:absolute;top:50%;margin-top:-14px;right:0;}.back_link a:hover{color:#6f6f6f;}.btn,.user-pass .form-submit,.user-form .form-submit,.user-login-form .form-submit,.user-pass-reset .form-submit,#bottom .top .medias .newsletter .button,[data-drupal-views-infinite-scroll-pager] .button{cursor:pointer;display:inline-block;font-family:"HeronSans";font-size:15px;font-weight:500;text-transform:uppercase;height:35px;line-height:36px;padding:0 30px;color:#09727A;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;position:relative;}.btn:before,.user-pass .form-submit:before,.user-form .form-submit:before,.user-login-form .form-submit:before,.user-pass-reset .form-submit:before,#bottom .top .medias .newsletter .button:before,.btn:after,.user-pass .form-submit:after,.user-form .form-submit:after,.user-login-form .form-submit:after,.user-pass-reset .form-submit:after,#bottom .top .medias .newsletter .button:after,[data-drupal-views-infinite-scroll-pager] .button:before,[data-drupal-views-infinite-scroll-pager] .button:after{content:"";display:block;width:11px;height:11px;position:absolute;}.btn:before,.user-pass .form-submit:before,.user-form .form-submit:before,.user-login-form .form-submit:before,.user-pass-reset .form-submit:before,#bottom .top .medias .newsletter .button:before,[data-drupal-views-infinite-scroll-pager] .button:before{top:0;left:0;border-top:1px solid #EE5A2F;border-left:1px solid #EE5A2F;-moz-transition:width 0.35s,height 0.35s;-o-transition:width 0.35s,height 0.35s;-webkit-transition:width 0.35s,height 0.35s;transition:width 0.35s,height 0.35s;}.btn:after,.user-pass .form-submit:after,.user-form .form-submit:after,.user-login-form .form-submit:after,.user-pass-reset .form-submit:after,#bottom .top .medias .newsletter .button:after,[data-drupal-views-infinite-scroll-pager] .button:after{bottom:0;right:0;border-bottom:1px solid #EE5A2F;border-right:1px solid #EE5A2F;-moz-transition:width 0.35s,height 0.35s;-o-transition:width 0.35s,height 0.35s;-webkit-transition:width 0.35s,height 0.35s;transition:width 0.35s,height 0.35s;}.btn:hover,.user-pass .form-submit:hover,.user-form .form-submit:hover,.user-login-form .form-submit:hover,.user-pass-reset .form-submit:hover,#bottom .top .medias .newsletter .button:hover,[data-drupal-views-infinite-scroll-pager] .button:hover{-moz-transition:background 0.35s 0.2s,color 0.35s 0.2s;-o-transition:background 0.35s 0.2s,color 0.35s 0.2s;-webkit-transition:background 0.35s,color 0.35s;-webkit-transition-delay:0.2s,0.2s;transition:background 0.35s 0.2s,color 0.35s 0.2s;background:#EE5A2F;color:#fff;}.btn:hover:before,.user-pass .form-submit:hover:before,.user-form .form-submit:hover:before,.user-login-form .form-submit:hover:before,.user-pass-reset .form-submit:hover:before,#bottom .top .medias .newsletter .button:hover:before,.btn:hover:after,.user-pass .form-submit:hover:after,.user-form .form-submit:hover:after,.user-login-form .form-submit:hover:after,.user-pass-reset .form-submit:hover:after,#bottom .top .medias .newsletter .button:hover:after,[data-drupal-views-infinite-scroll-pager] .button:hover:before,[data-drupal-views-infinite-scroll-pager] .button:hover:after{width:100%;height:100%;}.btn.white,.user-pass .white.form-submit,.user-form .white.form-submit,.user-login-form .white.form-submit,.user-pass-reset .white.form-submit,#bottom .top .medias .newsletter .white.button,[data-drupal-views-infinite-scroll-pager] .button.white{color:#fff;}.btn.white:before,.user-pass .white.form-submit:before,.user-form .white.form-submit:before,.user-login-form .white.form-submit:before,.user-pass-reset .white.form-submit:before,#bottom .top .medias .newsletter .white.button:before,[data-drupal-views-infinite-scroll-pager] .button.white:before{border-top-color:#fff;border-left-color:#fff;}.btn.white:after,.user-pass .white.form-submit:after,.user-form .white.form-submit:after,.user-login-form .white.form-submit:after,.user-pass-reset .white.form-submit:after,#bottom .top .medias .newsletter .white.button:after,[data-drupal-views-infinite-scroll-pager] .button.white:after{border-bottom-color:#fff;border-right-color:#fff;}.btn.white:hover,.user-pass .white.form-submit:hover,.user-form .white.form-submit:hover,.user-login-form .white.form-submit:hover,.user-pass-reset .white.form-submit:hover,#bottom .top .medias .newsletter .white.button:hover,[data-drupal-views-infinite-scroll-pager] .button.white:hover{background:#fff;color:#09727A;}.simple_btn{cursor:pointer;display:inline-block;background-color:#09727A;font-family:"HeronSans";font-size:14px;text-transform:uppercase;height:45px;line-height:45px;padding:0 30px;white-space:nowrap;color:#fff;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.simple_btn:hover{background-color:#EE5A2F;}.simple_btn.orange{background-color:#EE5A2F;}.simple_btn.orange:hover{color:#09727A !important;background-color:#7bbbc0;}.simple_btn.small{font-size:13px;height:40px;line-height:40px;padding:0 25px;}.link_btn{text-transform:uppercase;font-family:"HeronSans";font-size:14px;font-weight:500;line-height:1em;display:inline-block;vertical-align:top;padding-right:30px;color:#09727A;position:relative;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.btn_with_arrow{position:relative;margin-top:15px;}.link_btn:after,.btn_with_arrow:after{content:"";font-size:14px;font-weight:500;line-height:15px;color:#EE5A2F;font-family:"icomoon";position:absolute;right:0;top:0;}.simple_btn.btn-with-bg-icon{display:inline-flex;align-items:center;margin-top:15px;}.simple_btn.btn-with-bg-icon:after{height:16px;width:16px;content:'';background-repeat:no-repeat;display:block;background-size:100%;text-align:center;margin-left:12px;background-position:center;position:relative;}.download-svg:after{background-image:url("/themes/custom/project/svg/download-thick.svg");}.simple_btn.small.btn_with_arrow{padding-right:50px;}.btn_with_arrow:after{color:inherit;top:50%;transform:translateY(-50%);right:20px;}.link_btn.white{color:#fff;}.link_btn:hover{color:#EE5A2F;}.link_btn:hover.white{color:#EE5A2F;}.blklnk{cursor:pointer;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;color:#6f6f6f;line-height:30px;height:30px;padding:0 10px;border:1px solid #6f6f6f;}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder{color:#6f6f6f;opacity:1;}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder{color:#6f6f6f;opacity:1;}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder{color:#6f6f6f;opacity:1;}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder{color:#6f6f6f;opacity:1;}textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;color:#6f6f6f;line-height:1.2em;padding:10px;overflow:auto;resize:none;border:1px solid #6f6f6f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}textarea::-webkit-input-placeholder{color:#6f6f6f;}textarea:-moz-placeholder{color:#6f6f6f;}textarea::-moz-placeholder{color:#6f6f6f;}textarea:-ms-input-placeholder{color:#6f6f6f;}.iframe_container{line-height:0;height:0;padding-bottom:56%;position:relative;display:block;}.iframe_container iframe{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;}main{display:block;}.container{position:relative;}.hidden{display:none;}.trash{clear:both;}.form h2{margin-bottom:20px;}.form h2{font-size:17px;line-height:1.2em;font-weight:300;text-transform:uppercase;color:#EE5A2F;font-family:"HeronSans";}.form label{display:none;}.form input[type="text"],.form input[type="password"],.form input[type="email"],.form input[type="tel"],.form input[type="number"],.form input[type="search"],.form textarea{width:100%;}.form li{margin-bottom:20px;}#ajax_container.waiting{margin:30px auto;border:2px solid rgba(255,255,255,0.2);border-top-color:#6f6f6f;height:46px;width:46px;display:block;position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-animation:rotation 2s linear infinite;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite;}#ajax_container.waiting:before,#ajax_container.waiting:after{content:"";position:absolute;top:50%;left:50%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:2px solid rgba(255,255,255,0.2);}#ajax_container.waiting:before{border-top-color:#6f6f6f;height:38px;width:38px;margin-top:-21px;margin-left:-21px;-moz-animation:rotation 2s linear infinite;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite;}#ajax_container.waiting:after{border-top-color:#6f6f6f;height:30px;width:30px;margin-top:-17px;margin-left:-17px;-moz-animation:rotation 1s linear infinite;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;}#block-project-content > h2{display:none;}@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotation{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.spinner{position:fixed;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:1000;}body.loading .spinner{opacity:1;}.spinner:before{content:"";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #EE5A2F;border-right-color:#09727A;border-bottom-color:#09727A;-moz-animation:spinner 0.8s linear infinite;-webkit-animation:spinner 0.8s linear infinite;animation:spinner 0.8s linear infinite;opacity:0.5;z-index:2;}.spinner:after{content:"";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #EE5A2F;border-right-color:#09727A;border-bottom-color:#09727A;-moz-animation:spinner 1.6s linear infinite;-webkit-animation:spinner 1.6s linear infinite;animation:spinner 1.6s linear infinite;z-index:1;}@-moz-keyframes spinner{to{-moz-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spinner{to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.title_ctnr{text-align:left;padding-left:25px;padding-right:35px;border-left:1px solid #09727A;margin-bottom:25px;}.title_ctnr .title{font-size:22px;line-height:1.2em;font-family:"HeronSans";font-weight:500;text-transform:uppercase;color:#09727A;}.title_ctnr .subtitle{font-size:14px;font-weight:300;line-height:1.3em;text-transform:uppercase;color:#EE5A2F;font-family:"HeronSans";margin-top:5px;display:block;padding-right:75px;}.side_nav{background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);padding:0 15px;margin-bottom:35px;}.side_nav ul li{border-bottom:1px solid #ededed;color:#09727A;font-size:15px;line-height:1.2em;}.side_nav ul li a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.side_nav ul li a{padding:17px 25px;display:block;}.side_nav ul li:last-child,.side_nav ul li.current{border-bottom:none;}.side_nav ul li.current a{background:#09727A;color:#fff;}.side_nav ul li:last-child.current{padding-bottom:15px;}.side_nav ul li:first-child.current{padding-top:15px;}.block_back{background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);margin-bottom:35px;}.block_back a{display:block;padding:15px 20px 15px 65px;position:relative;font-family:"HeronSans";color:#09727A;font-size:15px;line-height:1.2em;font-weight:500;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.block_back a:before{content:"";font-family:"icomoon";font-size:19px;line-height:1em;position:absolute;left:22px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#EE5A2F;}.block_back a:hover{color:#EE5A2F;}.block_addthis{margin-bottom:35px;}.block_addthis .title{font-family:"HeronSans";font-size:19px;line-height:1.2em;margin-bottom:15px;color:#09727A;padding-left:15px;font-weight:500;position:relative;}.block_addthis .title:before{content:"";height:17px;border-right:1px solid #EE5A2F;position:absolute;left:0;top:2px;}.block_page{margin-bottom:35px;}.block_page .title{font-family:"HeronSans";font-size:19px;line-height:1.2em;margin-bottom:10px;color:#09727A;padding-left:15px;font-weight:500;position:relative;}.block_page .title:before{content:"";height:17px;border-right:1px solid #EE5A2F;position:absolute;left:0;top:2px;}.block_page .img{margin-bottom:20px;}.block_page .img img{display:block;max-width:100%;}.block_contact{background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);padding:35px 15px 55px 15px;position:relative;text-align:center;margin-bottom:50px;}.block_contact .title{font-family:"HeronSans";font-size:19px;line-height:1.2em;margin-bottom:10px;color:#09727A;font-weight:500;position:relative;}.block_contact .desc{font-size:15px;line-height:1.43em;}.block_contact .simple_btn{position:absolute;bottom:-23px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.block_contact_person{background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);padding:25px 12px 30px 12px;position:relative;text-align:center;margin-top:65px;margin-bottom:50px;}.block_contact_person .title{font-family:"HeronSans";font-size:16px;line-height:1.2em;color:#09727A;font-weight:500;position:absolute;bottom:100%;margin-bottom:15px;width:100%;left:0;}.block_contact_person .name{font-family:"HeronSans";font-size:15px;line-height:1.2em;color:#09727A;font-weight:500;margin-bottom:10px;}.block_contact_person .desc{font-size:15px;line-height:1.43em;}.block_contact_person ul{margin-top:25px;}.block_contact_person ul li{font-size:14px;font-weight:500;color:#09727A;font-family:"HeronSans";line-height:1em;white-space:nowrap;margin-bottom:15px;}.block_contact_person ul li:before{color:#EE5A2F;font-weight:400;line-height:14px;font-size:12px;margin-right:10px;}.block_contact_person ul li a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.block_contact_person ul li a:hover{color:#EE5A2F;}.block_contact_person .simple_btn{position:absolute;bottom:-23px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.block_description{background:#f9f9f9;padding:45px 0 40px 0;}.block_description .ctnr{padding-right:5%;padding-bottom:25px;}.block_description .name{font-size:22px;line-height:1.36em;font-weight:500;color:#09727A;font-family:"HeronSans";margin-bottom:10px;text-transform:uppercase;}.block_description .subtitle{font-size:15px;line-height:1.2em;font-weight:300;text-transform:uppercase;color:#EE5A2F;font-family:"HeronSans";padding-right:15%;display:block;}.block_description .desc{font-size:15px;line-height:1.43em;}.home .block_description{background:#fff;}.testimonials{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;color:#fff;text-align:center;padding-top:50px;padding-bottom:70px;}.testimonials:before{content:"";background:#0B393C;opacity:0.87;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}.testimonials .title{text-transform:uppercase;font-family:"HeronSans";position:relative;z-index:2;margin-bottom:25px;}.testimonials .title strong{font-size:16px;font-weight:500;line-height:1.2em;display:inline-block;vertical-align:top;margin-bottom:10px;position:relative;padding-left:38px;}.testimonials .title strong:before{content:"";font-family:"icomoon";font-size:11px;line-height:2em;color:#fff;font-weight:400;position:absolute;left:0;display:block;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.testimonials .title span.subtitle{font-size:13px;line-height:1.2em;color:#EE5A2F;display:block;font-weight:300;}.testimonials .gallery{position:relative;z-index:2;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.testimonials .gallery.loading{opacity:0;}.testimonials .gallery .line .text{font-size:18px;font-weight:700;font-family:"HeronSans";line-height:1.35em;margin-bottom:30px;top:50px;position:relative;opacity:0;}.testimonials .gallery .line ul{top:50px;position:relative;opacity:0;color:#ededed;font-size:15px;font-weight:300;line-height:1.2em;}.testimonials .gallery .line ul li.author{font-weight:400;margin-bottom:5px;}.testimonials .gallery .line.slick-active .text,.testimonials .gallery .line.slick-active ul{top:0;opacity:1;}.testimonials .gallery .line.slick-active .text{-moz-transition:top 0.35s,opacity 0.35s 0.1s;-o-transition:top 0.35s,opacity 0.35s 0.1s;-webkit-transition:top 0.35s,opacity 0.35s;-webkit-transition-delay:0s,0.1s;transition:top 0.35s,opacity 0.35s 0.1s;}.testimonials .gallery .line.slick-active ul{-moz-transition:top 0.35s 0.15s,opacity 0.35s 0.25s;-o-transition:top 0.35s 0.15s,opacity 0.35s 0.25s;-webkit-transition:top 0.35s,opacity 0.35s;-webkit-transition-delay:0.15s,0.25s;transition:top 0.35s 0.15s,opacity 0.35s 0.25s;}.testimonials .slick-dots{font-size:0;text-align:center;position:absolute;top:100%;width:100%;margin-top:30px;}.testimonials .slick-dots li{display:inline-block;vertical-align:top;margin:0 7px;}.testimonials .slick-dots li button{display:block;cursor:pointer;width:10px;height:10px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#a7bfc1;}.testimonials .slick-dots li.slick-active button{background:#fff;}.testimonials .slick-dots li:hover button{background:#f0b2a0;}.block_project{background:#fff;padding:40px 30px 40px 20px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);}.block_project ul li{margin-bottom:30px;padding-left:75px;position:relative;}.block_project ul li:last-child{margin-bottom:0;}.block_project ul li strong,.block_project ul li span{display:block;}.block_project ul li strong{color:#09727A;font-family:"HeronSans";font-size:14px;line-height:1.2em;font-weight:300;margin-bottom:5px;}.block_project ul li span{color:#7d7d7d;font-size:15px;line-height:1.25em;font-weight:500;font-family:"HeronSans";}.block_project ul li:before{color:#EE5A2F;font-size:29px;line-height:1em;position:absolute;left:0;top:0;display:block;width:75px;text-align:center;}.block_project ul li.icon-depth:before{font-size:42px;}.block_project ul li.icon-location:before{font-size:32px;}.block_key_phrase{margin:60px 0 15px 0;padding:0 35px 0 55px;}.block_key_phrase:before,.block_key_phrase:after{content:"";font-size:11px;line-height:1em;color:#09727A;display:block;font-family:"icomoon";}.block_key_phrase:before{margin-bottom:30px;}.block_key_phrase:after{margin-top:30px;}.block_key_phrase .text{font-size:22px;line-height:1.25em;font-family:"HeronSans";color:#09727A;font-weight:700;margin-bottom:10px;}.block_key_phrase .subtitle{font-size:16px;text-transform:uppercase;color:#EE5A2F;line-height:1.26em;font-family:"HeronSans";font-weight:300;}html:not(.touch) .block_page.blklnk{cursor:pointer;}html:not(.touch) .block_page.blklnk:hover .link_btn{color:#EE5A2F;}html:not(.touch) .side_nav ul li a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .side_nav ul li a:hover{color:#EE5A2F;}.page_head{height:340px;padding:27px 0;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-around;justify-content:space-around;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.page_head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,#000000 0%,rgba(0,0,0,0) 100%);opacity:0.62;}.page_head .h1{font-size:22px;font-weight:500;text-transform:uppercase;font-family:"HeronSans";line-height:1.2em;color:#fff;}.page_head .subtitle{text-transform:uppercase;display:block;font-family:"HeronSans";font-size:15px;font-weight:500;line-height:1.2em;color:#EE5A2F;margin-bottom:5px;}.page_head .ctnr{padding:3px 8px;position:relative;display:inline-block;vertical-align:bottom;width:auto;z-index:2;margin:0 35px;}.page_head .ctnr:before,.page_head .ctnr:after{font-family:"icomoon";font-size:12px;line-height:1em;position:absolute;color:#fff;font-weight:600;}.page_head .ctnr:before{content:"";top:-9px;left:-5px;}.page_head .ctnr:after{content:"";font-family:"icomoon";bottom:-10px;right:-15px;}.page_head.has_video{-webkit-justify-content:flex-end;justify-content:flex-end;}.page_head.has_video video{display:none;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}body.ios .page_head.has_video video{display:none;}body.android .page_head.has_video video{display:none;}.page_head.project.with_video{height:370px;}.page_head .contextual_pager{background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:1;padding:20px;-moz-box-shadow:0 0 4px rgba(0,0,0,0.21);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.21);box-shadow:0 0 4px rgba(0,0,0,0.21);font-size:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;justify-content:space-around;}.page_head .contextual_pager li{display:inline-block;vertical-align:top;line-height:0;}.page_head .contextual_pager li:before{font-family:"icomoon";font-size:14px;line-height:1em;color:#EE5A2F;}.page_head .contextual_pager li.back{position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.page_head .contextual_pager li.back:before{content:"";}.page_head .contextual_pager li.prev:before{content:"";}.page_head .contextual_pager li.next:before{content:"";}@media only screen and (min-width:480px){.page_head.project.with_video{height:470px;}}.contact_cols{background:#f9f9f9;padding:40px 0;}.contact_cols .left .contact_syn{font-size:15px;line-height:1.43em;margin-bottom:40px;}.contact_cols .left .contact-form{margin-bottom:50px;text-align:center;}.contact_cols .left .contact-form > div{text-align:left;}.contact_cols .left .contact-form label{display:none;}.contact_cols .left .contact-form input[type="text"],.contact_cols .left .contact-form input[type="password"],.contact_cols .left .contact-form input[type="email"],.contact_cols .left .contact-form input[type="tel"],.contact_cols .left .contact-form input[type="number"],.contact_cols .left .contact-form input[type="search"]{line-height:40px;height:40px;background:#fff;font-size:15px;color:#6f6f6f;padding:0 20px;width:100%;border:none;-moz-box-shadow:0 0 2px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.16);box-shadow:0 0 2px rgba(0,0,0,0.16);-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.contact_cols .left .contact-form input[type="text"]::-webkit-input-placeholder,.contact_cols .left .contact-form input[type="password"]::-webkit-input-placeholder,.contact_cols .left .contact-form input[type="email"]::-webkit-input-placeholder,.contact_cols .left .contact-form input[type="tel"]::-webkit-input-placeholder,.contact_cols .left .contact-form input[type="number"]::-webkit-input-placeholder,.contact_cols .left .contact-form input[type="search"]::-webkit-input-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form input[type="text"]:-moz-placeholder,.contact_cols .left .contact-form input[type="password"]:-moz-placeholder,.contact_cols .left .contact-form input[type="email"]:-moz-placeholder,.contact_cols .left .contact-form input[type="tel"]:-moz-placeholder,.contact_cols .left .contact-form input[type="number"]:-moz-placeholder,.contact_cols .left .contact-form input[type="search"]:-moz-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form input[type="text"]::-moz-placeholder,.contact_cols .left .contact-form input[type="password"]::-moz-placeholder,.contact_cols .left .contact-form input[type="email"]::-moz-placeholder,.contact_cols .left .contact-form input[type="tel"]::-moz-placeholder,.contact_cols .left .contact-form input[type="number"]::-moz-placeholder,.contact_cols .left .contact-form input[type="search"]::-moz-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form input[type="text"]:-ms-input-placeholder,.contact_cols .left .contact-form input[type="password"]:-ms-input-placeholder,.contact_cols .left .contact-form input[type="email"]:-ms-input-placeholder,.contact_cols .left .contact-form input[type="tel"]:-ms-input-placeholder,.contact_cols .left .contact-form input[type="number"]:-ms-input-placeholder,.contact_cols .left .contact-form input[type="search"]:-ms-input-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form input[type="text"]:focus,.contact_cols .left .contact-form input[type="password"]:focus,.contact_cols .left .contact-form input[type="email"]:focus,.contact_cols .left .contact-form input[type="tel"]:focus,.contact_cols .left .contact-form input[type="number"]:focus,.contact_cols .left .contact-form input[type="search"]:focus{-moz-box-shadow:0 0 2px rgba(9,114,122,0.6);-webkit-box-shadow:0 0 2px rgba(9,114,122,0.6);box-shadow:0 0 2px rgba(9,114,122,0.6);}.contact_cols .left .contact-form textarea{background:#fff;font-size:15px;color:#6f6f6f;padding:10px 20px;width:100%;border:none;-moz-box-shadow:0 0 2px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.16);box-shadow:0 0 2px rgba(0,0,0,0.16);-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.contact_cols .left .contact-form textarea::-webkit-input-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form textarea:-moz-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form textarea::-moz-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form textarea:-ms-input-placeholder{color:#09727A;opacity:1;}.contact_cols .left .contact-form textarea:focus{-moz-box-shadow:0 0 2px rgba(9,114,122,0.6);-webkit-box-shadow:0 0 2px rgba(9,114,122,0.6);box-shadow:0 0 2px rgba(9,114,122,0.6);}.contact_cols .left .contact-form #edit-url{display:none;}.contact_cols .left .contact-form div.form-item{margin-bottom:15px;}.contact_cols .left .contact-form div.form-item.form-item-subject-0-value,.contact_cols .left .contact-form div.form-item.form-item-field-recipient-0-value{display:none;margin-top:0;}.contact_cols .left .contact-form .button{margin-top:10px;display:inline-block;vertical-align:top;line-height:47px;height:47px;background:#09727A;width:150px;color:#fff;font-family:"HeronSans";text-align:center;font-weight:500;font-size:16px;cursor:pointer;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.contact_cols .left .contact-form .button:hover{background:#EE5A2F;}.contact_cols .right .block_location{margin-bottom:40px;}.contact_cols .right .block_location .img img{display:block;max-width:100%;}.contact_cols .right .block_location .ctnr{background:#f9f9f9;padding:30px 30px 30px 0;margin-top:-30px;margin-right:30px;position:relative;z-index:2;}.contact_cols .right .block_location .name{font-size:22px;font-family:"HeronSans";color:#09727A;line-height:1em;font-weight:500;text-transform:uppercase;padding-left:10px;position:relative;margin-bottom:20px;}.contact_cols .right .block_location .name:before{content:"";display:block;height:13px;border-right:2px solid #09727A;position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.contact_cols .right .block_location .address{font-size:15px;font-weight:300;color:#7d7d7d;line-height:1.5em;margin-bottom:20px;}.contact_cols .right .block_location .details .tel{font-size:16px;font-weight:500;line-height:1.2em;color:#09727A;font-family:"HeronSans";margin-bottom:10px;}.contact_cols .right .block_location .details .tel:before{content:"";font-family:"icomoon";font-size:13px;font-weight:400;color:#EE5A2F;line-height:16px;margin-right:14px;}.contact_cols .right .block_location .details .hours{font-size:14px;font-style:italic;font-weight:300;color:#7d7d7d;line-height:1em;white-space:nowrap;}html:not(.touch) .contact_cols .right .block_location.blklnk .name{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .contact_cols .right .block_location.blklnk:hover .name{color:#EE5A2F;}.docs_title_ctnr{margin-bottom:40px;}.docs_title_ctnr .docs_h1{font-size:20px;font-family:"HeronSans";line-height:1.43em;color:#09727A;text-transform:uppercase;font-weight:500;margin-bottom:15px;}.docs_title_ctnr .docs_syn{font-size:15px;line-height:1.43em;}.docs_list .line{background:#f9f9f9;padding:20px 20px 25px 20px;min-height:115px;}.docs_list .line:nth-child(even){background:#fff;}.docs_list .line .name{font-size:17px;line-height:1.25em;color:#EE5A2F;font-weight:300;font-family:"HeronSans";margin-bottom:15px;}.docs_list .line .desc{font-size:15px;line-height:1.43em;color:#09727A;}.docs_list .line a{display:inline-block;vertical-align:top;font-size:15px;font-weight:500;font-family:"HeronSans";color:#09727A;line-height:1.43em;padding-right:37px;position:relative;margin-top:25px;}.docs_list .line a:after{content:"";font-family:"icomoon";font-size:20px;line-height:1em;color:#EE5A2F;font-weight:400;position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px;}.docs_list_wrapper{box-shadow:0px 4px 8px rgba(0,0,0,0.16);padding:12px;background-color:#ffffff;}.docs_list_wrapper .pager{text-align:center;margin-top:40px;}html:not(.touch) .docs_list .line.blklnk{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .docs_list .line.blklnk a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .docs_list .line.blklnk:hover{position:relative;z-index:2;-moz-box-shadow:0 0 7px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.35);box-shadow:0 0 7px rgba(0,0,0,0.35);}html:not(.touch) .docs_list .line.blklnk:hover a{color:#EE5A2F;}.doc-info-wrapper{padding:16px;color:#09727A;}.doc-info-wrapper:nth-child(2n + 1){background-color:#f9f9f9;}.doc-info-wrapper .date-style{font-weight:300;font-size:16px;line-height:19px;padding-left:40px;position:relative;min-width:180px;font-family:"HeronSans";display:flex;align-items:center;}.doc-info-wrapper .date-style:before{content:"";width:32px;height:32px;background-image:url("/themes/custom/project/svg/calendar.svg");position:absolute;left:0;top:50%;transform:translateY(-50%);}.doc-info-wrapper .doc-title{margin-top:12px;font-weight:500;font-size:16px;line-height:19px;font-family:"HeronSans";}.doc-info-wrapper .doc-title a{text-decoration:underline;}.doc-info-wrapper .doc-title a:hover{text-decoration:none;}.doc-info-wrapper.display-block{display:block;}.doc-info-wrapper.display-block .doc-title{margin-left:0;}.doc-info-wrapper.display-block h3{margin-top:16px;font-weight:500;font-size:16px;line-height:19px;}:root{--top_offset:0px;--left_offset:0px;}body.toolbar-fixed{--top_offset:39px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{--top_offset:79px;}body.toolbar-fixed.toolbar-vertical.toolbar-tray-open{--left_offset:240px;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:var(--left_offset);}.toolbar-oriented .toolbar-tray-vertical{width:var(--left_offset);}#block-project-local-tasks{font-family:"Roboto",sans-serif;display:none;line-height:20px;text-align:left;}#block-project-local-tasks ul{font-size:0;}#block-project-local-tasks ul li{margin-bottom:10px;}#block-project-local-tasks ul li:last-child{margin-bottom:0;}#block-project-local-tasks ul li a{font-family:"Roboto",sans-serif;cursor:pointer;display:inline-block;font-size:13px;text-transform:uppercase;height:30px;line-height:30px;color:#fff;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;background-color:#EE5A2F;padding:0 16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:color 0.2s,background-color 0.2s,padding-bottom 0.2s;-o-transition:color 0.2s,background-color 0.2s,padding-bottom 0.2s;-webkit-transition:color 0.2s,background-color 0.2s,padding-bottom 0.2s;transition:color 0.2s,background-color 0.2s,padding-bottom 0.2s;}#block-project-local-tasks ul li a:hover,#block-project-local-tasks ul li a.is-active{background-color:#09727A;padding-bottom:5px;}.user-pass,.user-form,.user-login-form,.user-pass-reset{position:relative;margin:50px auto;max-width:400px;}.user-pass label,.user-form label,.user-login-form label,.user-pass-reset label{display:none;}.user-pass input[type="text"],.user-pass input[type="password"],.user-pass input[type="email"],.user-pass input[type="tel"],.user-pass input[type="number"],.user-pass input[type="search"],.user-form input[type="text"],.user-form input[type="password"],.user-form input[type="email"],.user-form input[type="tel"],.user-form input[type="number"],.user-form input[type="search"],.user-login-form input[type="text"],.user-login-form input[type="password"],.user-login-form input[type="email"],.user-login-form input[type="tel"],.user-login-form input[type="number"],.user-login-form input[type="search"],.user-pass-reset input[type="text"],.user-pass-reset input[type="password"],.user-pass-reset input[type="email"],.user-pass-reset input[type="tel"],.user-pass-reset input[type="number"],.user-pass-reset input[type="search"]{line-height:40px;height:40px;background:#fff;font-size:15px;color:#6f6f6f;padding:0 20px;width:100%;border:none;-moz-box-shadow:0 0 2px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.16);box-shadow:0 0 2px rgba(0,0,0,0.16);-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.user-pass input[type="text"]::-webkit-input-placeholder,.user-pass input[type="password"]::-webkit-input-placeholder,.user-pass input[type="email"]::-webkit-input-placeholder,.user-pass input[type="tel"]::-webkit-input-placeholder,.user-pass input[type="number"]::-webkit-input-placeholder,.user-pass input[type="search"]::-webkit-input-placeholder,.user-form input[type="text"]::-webkit-input-placeholder,.user-form input[type="password"]::-webkit-input-placeholder,.user-form input[type="email"]::-webkit-input-placeholder,.user-form input[type="tel"]::-webkit-input-placeholder,.user-form input[type="number"]::-webkit-input-placeholder,.user-form input[type="search"]::-webkit-input-placeholder,.user-login-form input[type="text"]::-webkit-input-placeholder,.user-login-form input[type="password"]::-webkit-input-placeholder,.user-login-form input[type="email"]::-webkit-input-placeholder,.user-login-form input[type="tel"]::-webkit-input-placeholder,.user-login-form input[type="number"]::-webkit-input-placeholder,.user-login-form input[type="search"]::-webkit-input-placeholder,.user-pass-reset input[type="text"]::-webkit-input-placeholder,.user-pass-reset input[type="password"]::-webkit-input-placeholder,.user-pass-reset input[type="email"]::-webkit-input-placeholder,.user-pass-reset input[type="tel"]::-webkit-input-placeholder,.user-pass-reset input[type="number"]::-webkit-input-placeholder,.user-pass-reset input[type="search"]::-webkit-input-placeholder{color:#09727A;opacity:1;}.user-pass input[type="text"]:-moz-placeholder,.user-pass input[type="password"]:-moz-placeholder,.user-pass input[type="email"]:-moz-placeholder,.user-pass input[type="tel"]:-moz-placeholder,.user-pass input[type="number"]:-moz-placeholder,.user-pass input[type="search"]:-moz-placeholder,.user-form input[type="text"]:-moz-placeholder,.user-form input[type="password"]:-moz-placeholder,.user-form input[type="email"]:-moz-placeholder,.user-form input[type="tel"]:-moz-placeholder,.user-form input[type="number"]:-moz-placeholder,.user-form input[type="search"]:-moz-placeholder,.user-login-form input[type="text"]:-moz-placeholder,.user-login-form input[type="password"]:-moz-placeholder,.user-login-form input[type="email"]:-moz-placeholder,.user-login-form input[type="tel"]:-moz-placeholder,.user-login-form input[type="number"]:-moz-placeholder,.user-login-form input[type="search"]:-moz-placeholder,.user-pass-reset input[type="text"]:-moz-placeholder,.user-pass-reset input[type="password"]:-moz-placeholder,.user-pass-reset input[type="email"]:-moz-placeholder,.user-pass-reset input[type="tel"]:-moz-placeholder,.user-pass-reset input[type="number"]:-moz-placeholder,.user-pass-reset input[type="search"]:-moz-placeholder{color:#09727A;opacity:1;}.user-pass input[type="text"]::-moz-placeholder,.user-pass input[type="password"]::-moz-placeholder,.user-pass input[type="email"]::-moz-placeholder,.user-pass input[type="tel"]::-moz-placeholder,.user-pass input[type="number"]::-moz-placeholder,.user-pass input[type="search"]::-moz-placeholder,.user-form input[type="text"]::-moz-placeholder,.user-form input[type="password"]::-moz-placeholder,.user-form input[type="email"]::-moz-placeholder,.user-form input[type="tel"]::-moz-placeholder,.user-form input[type="number"]::-moz-placeholder,.user-form input[type="search"]::-moz-placeholder,.user-login-form input[type="text"]::-moz-placeholder,.user-login-form input[type="password"]::-moz-placeholder,.user-login-form input[type="email"]::-moz-placeholder,.user-login-form input[type="tel"]::-moz-placeholder,.user-login-form input[type="number"]::-moz-placeholder,.user-login-form input[type="search"]::-moz-placeholder,.user-pass-reset input[type="text"]::-moz-placeholder,.user-pass-reset input[type="password"]::-moz-placeholder,.user-pass-reset input[type="email"]::-moz-placeholder,.user-pass-reset input[type="tel"]::-moz-placeholder,.user-pass-reset input[type="number"]::-moz-placeholder,.user-pass-reset input[type="search"]::-moz-placeholder{color:#09727A;opacity:1;}.user-pass input[type="text"]:-ms-input-placeholder,.user-pass input[type="password"]:-ms-input-placeholder,.user-pass input[type="email"]:-ms-input-placeholder,.user-pass input[type="tel"]:-ms-input-placeholder,.user-pass input[type="number"]:-ms-input-placeholder,.user-pass input[type="search"]:-ms-input-placeholder,.user-form input[type="text"]:-ms-input-placeholder,.user-form input[type="password"]:-ms-input-placeholder,.user-form input[type="email"]:-ms-input-placeholder,.user-form input[type="tel"]:-ms-input-placeholder,.user-form input[type="number"]:-ms-input-placeholder,.user-form input[type="search"]:-ms-input-placeholder,.user-login-form input[type="text"]:-ms-input-placeholder,.user-login-form input[type="password"]:-ms-input-placeholder,.user-login-form input[type="email"]:-ms-input-placeholder,.user-login-form input[type="tel"]:-ms-input-placeholder,.user-login-form input[type="number"]:-ms-input-placeholder,.user-login-form input[type="search"]:-ms-input-placeholder,.user-pass-reset input[type="text"]:-ms-input-placeholder,.user-pass-reset input[type="password"]:-ms-input-placeholder,.user-pass-reset input[type="email"]:-ms-input-placeholder,.user-pass-reset input[type="tel"]:-ms-input-placeholder,.user-pass-reset input[type="number"]:-ms-input-placeholder,.user-pass-reset input[type="search"]:-ms-input-placeholder{color:#09727A;opacity:1;}.user-pass input[type="text"]:focus,.user-pass input[type="password"]:focus,.user-pass input[type="email"]:focus,.user-pass input[type="tel"]:focus,.user-pass input[type="number"]:focus,.user-pass input[type="search"]:focus,.user-form input[type="text"]:focus,.user-form input[type="password"]:focus,.user-form input[type="email"]:focus,.user-form input[type="tel"]:focus,.user-form input[type="number"]:focus,.user-form input[type="search"]:focus,.user-login-form input[type="text"]:focus,.user-login-form input[type="password"]:focus,.user-login-form input[type="email"]:focus,.user-login-form input[type="tel"]:focus,.user-login-form input[type="number"]:focus,.user-login-form input[type="search"]:focus,.user-pass-reset input[type="text"]:focus,.user-pass-reset input[type="password"]:focus,.user-pass-reset input[type="email"]:focus,.user-pass-reset input[type="tel"]:focus,.user-pass-reset input[type="number"]:focus,.user-pass-reset input[type="search"]:focus{-moz-box-shadow:0 0 2px rgba(9,114,122,0.6);-webkit-box-shadow:0 0 2px rgba(9,114,122,0.6);box-shadow:0 0 2px rgba(9,114,122,0.6);}.user-pass textarea,.user-form textarea,.user-login-form textarea,.user-pass-reset textarea{background:#fff;font-size:15px;color:#6f6f6f;padding:10px 20px;width:100%;border:none;-moz-box-shadow:0 0 2px rgba(0,0,0,0.16);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.16);box-shadow:0 0 2px rgba(0,0,0,0.16);-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.user-pass textarea::-webkit-input-placeholder,.user-form textarea::-webkit-input-placeholder,.user-login-form textarea::-webkit-input-placeholder,.user-pass-reset textarea::-webkit-input-placeholder{color:#09727A;opacity:1;}.user-pass textarea:-moz-placeholder,.user-form textarea:-moz-placeholder,.user-login-form textarea:-moz-placeholder,.user-pass-reset textarea:-moz-placeholder{color:#09727A;opacity:1;}.user-pass textarea::-moz-placeholder,.user-form textarea::-moz-placeholder,.user-login-form textarea::-moz-placeholder,.user-pass-reset textarea::-moz-placeholder{color:#09727A;opacity:1;}.user-pass textarea:-ms-input-placeholder,.user-form textarea:-ms-input-placeholder,.user-login-form textarea:-ms-input-placeholder,.user-pass-reset textarea:-ms-input-placeholder{color:#09727A;opacity:1;}.user-pass textarea:focus,.user-form textarea:focus,.user-login-form textarea:focus,.user-pass-reset textarea:focus{-moz-box-shadow:0 0 2px rgba(9,114,122,0.6);-webkit-box-shadow:0 0 2px rgba(9,114,122,0.6);box-shadow:0 0 2px rgba(9,114,122,0.6);}.user-pass .form-item,.user-form .form-item,.user-login-form .form-item,.user-pass-reset .form-item{margin-bottom:15px;}.user-pass .form-actions,.user-form .form-actions,.user-login-form .form-actions,.user-pass-reset .form-actions{text-align:right;}.user-pass .form-submit,.user-form .form-submit,.user-login-form .form-submit,.user-pass-reset .form-submit{margin-top:30px;}.user-pass .description,.user-form .description,.user-login-form .description,.user-pass-reset .description{font-size:14px;line-height:1.2em;margin-top:10px;}.user-pass .caption,.user-form .caption,.user-login-form .caption,.user-pass-reset .caption{font-size:11px;color:#7d7d7d;position:absolute;bottom:0;left:0;}.user-pass.user-pass .form-item + p,.user-form.user-pass .form-item + p,.user-login-form.user-pass .form-item + p,.user-pass-reset.user-pass .form-item + p{font-size:14px;color:#7d7d7d;line-height:1.2em;margin-bottom:20px;}.user-pass-reset p{margin-bottom:15px;}.user-pass-reset em{font-weight:bold;font-style:italic;}.user_logged{margin:50px 0;font-size:13px;}.user_logged img{display:inline-block;vertical-align:top;margin-bottom:10px;}.user_logged .label{font-weight:600;color:#09727A;font-size:15px;margin-bottom:5px;display:block;}.user_account{margin:50px 0;}.error_ctnr .reg_content{font-size:22px;line-height:1.43em;font-family:"HeronSans";color:#09727A;font-weight:500;text-align:center;padding:80px 0;}.news_events_main_list_wrapper{background:#f9f9f9;padding:50px 0;}.news_events_main_list_wrapper .title{font-size:17px;font-weight:500;line-height:1.25em;color:#EE5A2F;font-family:"HeronSans";text-transform:uppercase;margin-bottom:25px;}.news_events_main_list_wrapper .views-exposed-form{margin-bottom:35px;}.news_events_main_list_wrapper .views-exposed-form label{display:none;}.news_events_main_list_wrapper .views-exposed-form .form-actions,.news_events_main_list_wrapper .views-exposed-form .form-submit{display:none;}.news_events_main_list_wrapper .views-exposed-form .theme_ui{display:none;}.news_events_main_list_wrapper .form_syn{font-size:15px;line-height:1.43em;margin-bottom:35px;}.news_events_main_list_wrapper .subtitle{text-align:left;color:#EE5A2F;font-family:"HeronSans";font-size:14px;line-height:1.2em;font-weight:500;text-transform:uppercase;display:block;padding-left:25px;position:relative;top:8px;}.news_events_main_list_wrapper .events_main_list,.news_events_main_list_wrapper .news_main_list{position:relative;padding-left:25px;padding-top:20px;padding-bottom:30px;border-left:1px solid #EE5A2F;}.news_events_main_list_wrapper .events_main_list:before,.news_events_main_list_wrapper .events_main_list:after,.news_events_main_list_wrapper .news_main_list:before,.news_events_main_list_wrapper .news_main_list:after{content:"";width:12px;height:12px;background:#EE5A2F;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:-6px;}.news_events_main_list_wrapper .events_main_list:before,.news_events_main_list_wrapper .news_main_list:before{top:-6px;}.news_events_main_list_wrapper .events_main_list:after,.news_events_main_list_wrapper .news_main_list:after{bottom:-6px;}.news_events_main_list_wrapper .events_main_list .line,.news_events_main_list_wrapper .news_main_list .line{text-align:left;background:#fff;padding:20px 25px 25px 25px;margin-bottom:15px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.news_events_main_list_wrapper .events_main_list .line.blklnk:hover,.news_events_main_list_wrapper .news_main_list .line.blklnk:hover{-moz-box-shadow:0 0 7px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.35);box-shadow:0 0 7px rgba(0,0,0,0.35);}.news_events_main_list_wrapper .events_main_list .line.blklnk:hover .link_btn,.news_events_main_list_wrapper .news_main_list .line.blklnk:hover .link_btn{color:#EE5A2F;}.news_events_main_list_wrapper .events_main_list .line:last-child,.news_events_main_list_wrapper .news_main_list .line:last-child{margin-bottom:0;}.news_events_main_list_wrapper .events_main_list .line .img,.news_events_main_list_wrapper .news_main_list .line .img{margin-bottom:30px;}.news_events_main_list_wrapper .events_main_list .line .img img,.news_events_main_list_wrapper .news_main_list .line .img img{display:block;max-width:100%;}.news_events_main_list_wrapper .events_main_list .line .ctnr .name,.news_events_main_list_wrapper .news_main_list .line .ctnr .name{font-size:17px;line-height:1.43em;font-family:"HeronSans";color:#09727A;font-weight:500;margin-bottom:10px;}.news_events_main_list_wrapper .events_main_list .line .ctnr .desc,.news_events_main_list_wrapper .news_main_list .line .ctnr .desc{font-size:15px;line-height:1.43em;line-height:1.43em;max-height:4.29em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.news_events_main_list_wrapper .events_main_list .line .ctnr .link_btn,.news_events_main_list_wrapper .news_main_list .line .ctnr .link_btn{margin-top:30px;}.news_events_main_list_wrapper .events_main_list .line .details,.news_events_main_list_wrapper .news_main_list .line .details{font-size:0;margin-top:30px;}.news_events_main_list_wrapper .events_main_list .line .details li,.news_events_main_list_wrapper .news_main_list .line .details li{position:relative;font-family:"HeronSans";font-size:14px;font-weight:300;color:#09727A;padding-left:35px;white-space:nowrap;}.news_events_main_list_wrapper .events_main_list .line .details li:before,.news_events_main_list_wrapper .news_main_list .line .details li:before{display:block;width:20px;text-align:center;font-family:"icomoon";color:#EE5A2F;font-size:20px;position:absolute;left:0;line-height:17px;font-weight:400;}.news_events_main_list_wrapper .events_main_list .line .details li.date,.news_events_main_list_wrapper .news_main_list .line .details li.date{margin-bottom:15px;}.news_events_main_list_wrapper .events_main_list .line .details li.date:before,.news_events_main_list_wrapper .news_main_list .line .details li.date:before{content:"";top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-3px;}.news_events_main_list_wrapper .events_main_list .line .details li.location,.news_events_main_list_wrapper .news_main_list .line .details li.location{font-weight:500;}.news_events_main_list_wrapper .events_main_list .line .details li.location:before,.news_events_main_list_wrapper .news_main_list .line .details li.location:before{content:"";}.news_events_main_list_wrapper .pager{text-align:center;padding-left:25px;}@media only screen and (max-width:767px){.news_events_main_list_wrapper .wrapper{max-width:300px;}}@media only screen and (min-width:768px){.news_events .news_list .line{width:calc((100% / 2) - 22px);}}#bottom .top{margin:10px;padding:45px 0 25px 0;background-image:linear-gradient(to right top,#055a73,#007483,#058e8b,#40a78c,#73be87);color:#fff;}#bottom .top .logo{text-align:center;margin-bottom:45px;}#bottom .top .logo .img{width:100%;max-width:188px;display:inline-block;vertical-align:top;margin-bottom:25px;}#bottom .top .logo .img img{display:block;max-width:100%;}#bottom .top .logo .desc{width:100%;display:block;margin:auto;vertical-align:top;max-width:165px;font-size:14px;font-weight:400;line-height:1.4em;text-align:left;}#bottom .top .awards{text-align:center;padding-bottom:35px;margin-bottom:30px;position:relative;}#bottom .top .awards:after{content:"";display:block;width:45px;position:absolute;bottom:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:1px solid #fff;opacity:.43;}#bottom .top .awards ul{margin-bottom:15px;font-size:0;text-align:center;}#bottom .top .awards ul li{display:inline-block;vertical-align:top;margin:0 15px;}#bottom .top .awards ul li img{display:block;max-width:100%;}#bottom .top .awards a{display:inline-block;vertical-align:top;font-size:11px;line-height:1em;text-transform:uppercase;font-weight:500;font-family:"HeronSans";padding-right:26px;position:relative;}#bottom .top .awards a:after{content:"";font-family:"icomoon";font-size:14px;line-height:1em;position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}#bottom .top .medias{width:220px;margin:auto;}#bottom .top .medias .social{font-size:0;margin-bottom:20px;}#bottom .top .medias .social .title{font-size:11px;line-height:1em;text-transform:uppercase;font-weight:500;font-family:"HeronSans";display:inline-block;vertical-align:middle;margin-right:10px;}html[lang="ja"] #bottom .top .medias .social .title{display:none;}#bottom .top .medias .social ul{display:inline-block;vertical-align:middle;font-size:0;line-height:0;}#bottom .top .medias .social ul li{display:inline-block;vertical-align:top;margin:0 10px;}#bottom .top .medias .social ul li a{display:block;}#bottom .top .medias .social ul li a:before{font-size:13px;line-height:1em;}#bottom .top .medias .newsletter{text-align:left;position:relative;}#bottom .top .medias .newsletter label,#bottom .top .medias .newsletter .caption{display:none;}#bottom .top .medias .newsletter input[type="text"],#bottom .top .medias .newsletter input[type="password"],#bottom .top .medias .newsletter input[type="email"],#bottom .top .medias .newsletter input[type="tel"],#bottom .top .medias .newsletter input[type="number"],#bottom .top .medias .newsletter input[type="search"]{line-height:42px;font-weight:400;height:42px;background:#fff;font-size:13px;font-family:"HeronSans";color:#09727A;padding:0 40px 0 20px;width:100%;-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);border:none;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}#bottom .top .medias .newsletter input[type="text"]::-webkit-input-placeholder,#bottom .top .medias .newsletter input[type="password"]::-webkit-input-placeholder,#bottom .top .medias .newsletter input[type="email"]::-webkit-input-placeholder,#bottom .top .medias .newsletter input[type="tel"]::-webkit-input-placeholder,#bottom .top .medias .newsletter input[type="number"]::-webkit-input-placeholder,#bottom .top .medias .newsletter input[type="search"]::-webkit-input-placeholder{color:#a4a4a4;opacity:1;}#bottom .top .medias .newsletter input[type="text"]:-moz-placeholder,#bottom .top .medias .newsletter input[type="password"]:-moz-placeholder,#bottom .top .medias .newsletter input[type="email"]:-moz-placeholder,#bottom .top .medias .newsletter input[type="tel"]:-moz-placeholder,#bottom .top .medias .newsletter input[type="number"]:-moz-placeholder,#bottom .top .medias .newsletter input[type="search"]:-moz-placeholder{color:#a4a4a4;opacity:1;}#bottom .top .medias .newsletter input[type="text"]::-moz-placeholder,#bottom .top .medias .newsletter input[type="password"]::-moz-placeholder,#bottom .top .medias .newsletter input[type="email"]::-moz-placeholder,#bottom .top .medias .newsletter input[type="tel"]::-moz-placeholder,#bottom .top .medias .newsletter input[type="number"]::-moz-placeholder,#bottom .top .medias .newsletter input[type="search"]::-moz-placeholder{color:#a4a4a4;opacity:1;}#bottom .top .medias .newsletter input[type="text"]:-ms-input-placeholder,#bottom .top .medias .newsletter input[type="password"]:-ms-input-placeholder,#bottom .top .medias .newsletter input[type="email"]:-ms-input-placeholder,#bottom .top .medias .newsletter input[type="tel"]:-ms-input-placeholder,#bottom .top .medias .newsletter input[type="number"]:-ms-input-placeholder,#bottom .top .medias .newsletter input[type="search"]:-ms-input-placeholder{color:#a4a4a4;opacity:1;}#bottom .top .medias .newsletter input[type="text"]:focus,#bottom .top .medias .newsletter input[type="password"]:focus,#bottom .top .medias .newsletter input[type="email"]:focus,#bottom .top .medias .newsletter input[type="tel"]:focus,#bottom .top .medias .newsletter input[type="number"]:focus,#bottom .top .medias .newsletter input[type="search"]:focus{background:rgba(255,255,255,0.9);}#bottom .top .medias .newsletter input[type="text"]#edit-url,#bottom .top .medias .newsletter input[type="password"]#edit-url,#bottom .top .medias .newsletter input[type="email"]#edit-url,#bottom .top .medias .newsletter input[type="tel"]#edit-url,#bottom .top .medias .newsletter input[type="number"]#edit-url,#bottom .top .medias .newsletter input[type="search"]#edit-url{display:none;}#bottom .top .medias .newsletter input[type="text"]#edit-zip,#bottom .top .medias .newsletter input[type="password"]#edit-zip,#bottom .top .medias .newsletter input[type="email"]#edit-zip,#bottom .top .medias .newsletter input[type="tel"]#edit-zip,#bottom .top .medias .newsletter input[type="number"]#edit-zip,#bottom .top .medias .newsletter input[type="search"]#edit-zip{display:none;}#bottom .top .medias .newsletter form{text-align:right;position:fixed;background:#fff;padding:30px;padding-top:44%;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;min-width:300px;max-width:550px;width:100%;z-index:1000;opacity:0;visibility:hidden;}.newsletter_open #bottom .top .medias .newsletter form{opacity:1;visibility:visible;}#bottom .top .medias .newsletter form .close{position:absolute;font-size:0;top:30px;right:30px;cursor:pointer;}#bottom .top .medias .newsletter form .close:before{content:"";font-family:"icomoon";font-size:13px;color:#ffffff;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}#bottom .top .medias .newsletter form .close:hover:before{color:#EE5A2F;}#bottom .top .medias .newsletter form legend{display:block;width:100%;text-align:left;font-size:16px;line-height:1em;font-family:"HeronSans";color:#6f6f6f;margin-bottom:20px;margin-top:25px;border-bottom:1px solid #ededed;padding-bottom:10px;}#bottom .top .medias .newsletter form .title{font-size:20px;line-height:1.3em;font-family:"HeronSans";text-transform:uppercase;color:#09727A;text-align:center;margin-bottom:25px;}#bottom .top .medias .newsletter form .form-item{margin-bottom:20px;}#bottom .top .medias .newsletter form .js-form-type-radio{text-align:left;margin-bottom:15px;}#bottom .top .medias .newsletter form .js-form-type-radio label{display:block;font-size:15px;line-height:15px;color:#09727A;}#bottom .top .medias .newsletter form .js-form-type-radio input[type="radio"]{display:none;}#bottom .top .medias .newsletter form .js-form-type-radio input[type="radio"] + label{position:relative;padding-left:25px;}#bottom .top .medias .newsletter form .js-form-type-radio input[type="radio"] + label:before{content:"";display:block;width:13px;height:13px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;border:1px solid #09727A;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px;}#bottom .top .medias .newsletter form .js-form-type-radio input[type="radio"]:checked + label:before{background:#09727A;}#bottom .top .medias .newsletter form:before{content:'';background:url("/themes/custom/project/images/newsletter.jpg");position:absolute;top:0;left:0;right:0;padding-bottom:40%;background-size:cover;background-position:center;}#bottom .bottom{padding:10px 0 15px 0;}#bottom .bottom ul{font-size:0;line-height:0;text-align:center;}#bottom .bottom ul li{display:inline-block;vertical-align:top;font-family:"HeronSans";font-size:10px;font-weight:400;text-transform:uppercase;color:#09727A;margin:0 15px;}#bottom .bottom ul li a{display:block;padding:10px 0;}#bottom .bottom .copy{display:block;font-size:11px;line-height:1.3em;color:#09727A;font-style:italic;margin-top:20px;text-align:center;}html:not(.touch) #bottom .top a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) #bottom .top a:before{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) #bottom .top a:hover{color:#f0b2a0;}html:not(.touch) #bottom .top a:hover:before{color:#f0b2a0;}html:not(.touch) #bottom .top .button{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;cursor:pointer;}html:not(.touch) #bottom .top .button:hover{color:#EE5A2F;}html:not(.touch) #bottom .bottom a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) #bottom .bottom a:hover{color:#EE5A2F;}.site_ctnr{overflow:hidden;min-width:320px;}.site_pusher{position:relative;width:100%;}.site_pusher:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:#6f6f6f;opacity:0;visibility:hidden;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;z-index:999;}.nav_open .site_pusher:before,.newsletter_open .site_pusher:before{opacity:.3;visibility:visible;}#top{position:fixed;top:var(--top_offset);left:var(--left_offset);right:0;background-color:#fff;z-index:999;padding-top:18px;min-height:70px;-moz-box-shadow:0 0 4px rgba(38,38,38,0.5);-webkit-box-shadow:0 0 4px rgba(38,38,38,0.5);box-shadow:0 0 4px rgba(38,38,38,0.5);}#top .logo{float:left;width:50px;padding:9px 0 !important;}#top .logo img{width:100%;display:block;}#top .nav_btn{line-height:35px;float:right;position:relative;font-size:0;font-weight:300;}#top .nav_btn:before{content:"";font-family:"icomoon";font-size:16px;line-height:35px;color:#09727A;}#top:after{content:"";clear:both;display:block;}.second_nav{float:left;position:absolute;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:15px;}.second_nav ul{white-space:nowrap;font-size:0;}.second_nav ul li{display:inline-block;vertical-align:top;margin:0 5px;}.second_nav ul li a.is-active,.second_nav ul li.active a{color:#EE5A2F;}.second_nav ul li a{display:block;font-size:12px;font-weight:600;font-family:"HeronSans";color:#12858e;line-height:36px;white-space:nowrap;text-transform:uppercase;}body.nav_open{overflow:hidden;}.nav{background-color:#FFF;width:100%;padding:50px 0 10px 50px;position:fixed;top:0;right:0;bottom:0;font-size:0;z-index:4;max-height:100%;overflow-y:auto;overflow-x:hidden;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:-moz-transform 0.4s cubic-bezier(0.55,0.1,0.2,0.9);-o-transition:-o-transform 0.4s cubic-bezier(0.55,0.1,0.2,0.9);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.55,0.1,0.2,0.9);transition:transform 0.4s cubic-bezier(0.55,0.1,0.2,0.9);}.nav_open .nav{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;}.nav .nav_closer{position:absolute;font-size:0;top:25px;right:25px;color:#09727A;}.nav .nav_closer:before{content:"";font-family:"icomoon";font-size:15px;font-weight:300;line-height:1em;}.nav .menu{margin-bottom:20px;}.nav .menu > li{text-transform:uppercase;line-height:40px;position:relative;border-bottom:1px solid rgba(204,204,204,0.35);width:110px;}.nav .menu > li a{display:block;padding:0;font-size:14px;font-weight:300;font-family:"HeronSans";color:#12858e;}.nav .menu > li.active a{color:#EE5A2F;}.nav .language{font-size:0;padding-left:30px;position:relative;padding-right:15px;border-right:1px solid #cccccc;display:inline-block;vertical-align:top;}.nav .language:before{content:"";font-family:"icomoon";color:#09727A;font-size:15px;line-height:1em;position:absolute;left:0;top:3px;}.nav .language li{display:inline-block;vertical-align:top;font-size:12px;font-family:"HeronSans";font-weight:300;text-transform:uppercase;color:#7bbbc0;line-height:22px;margin:0 6px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.nav .language li a{display:block;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.nav .language li a.is-active{color:#09727A;font-weight:500;}.nav .language li.jp_active a.is-active{color:#7bbbc0;font-weight:300;}.nav .language li a:hover{color:#f0b2a0 !important;}.nav .social{font-size:0;padding:0 13px 0 13px;width:50%;display:inline-block;vertical-align:top;}.nav .social li{display:inline-block;vertical-align:top;margin:0 9px;}.nav .social li a{line-height:1em;display:block;}.nav .social li a:before{font-size:14px;line-height:22px;color:#09727A;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.nav .social li a:hover:before{color:#f0b2a0 !important;}.nav .search-block-form{margin-top:30px;max-width:165px;position:relative;}.nav .search-block-form input[type="text"],.nav .search-block-form input[type="password"],.nav .search-block-form input[type="email"],.nav .search-block-form input[type="tel"],.nav .search-block-form input[type="number"],.nav .search-block-form input[type="search"]{-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);line-height:35px;height:35px;font-size:12px;width:100%;font-weight:300;color:#09727A;font-family:"HeronSans";text-transform:uppercase;background:#fff;padding:0 35px 0 25px;border:none;}.nav .search-block-form input[type="text"]::-webkit-input-placeholder,.nav .search-block-form input[type="password"]::-webkit-input-placeholder,.nav .search-block-form input[type="email"]::-webkit-input-placeholder,.nav .search-block-form input[type="tel"]::-webkit-input-placeholder,.nav .search-block-form input[type="number"]::-webkit-input-placeholder,.nav .search-block-form input[type="search"]::-webkit-input-placeholder{color:#09727A;opacity:1;}.nav .search-block-form input[type="text"]:-moz-placeholder,.nav .search-block-form input[type="password"]:-moz-placeholder,.nav .search-block-form input[type="email"]:-moz-placeholder,.nav .search-block-form input[type="tel"]:-moz-placeholder,.nav .search-block-form input[type="number"]:-moz-placeholder,.nav .search-block-form input[type="search"]:-moz-placeholder{color:#09727A;opacity:1;}.nav .search-block-form input[type="text"]::-moz-placeholder,.nav .search-block-form input[type="password"]::-moz-placeholder,.nav .search-block-form input[type="email"]::-moz-placeholder,.nav .search-block-form input[type="tel"]::-moz-placeholder,.nav .search-block-form input[type="number"]::-moz-placeholder,.nav .search-block-form input[type="search"]::-moz-placeholder{color:#09727A;opacity:1;}.nav .search-block-form input[type="text"]:-ms-input-placeholder,.nav .search-block-form input[type="password"]:-ms-input-placeholder,.nav .search-block-form input[type="email"]:-ms-input-placeholder,.nav .search-block-form input[type="tel"]:-ms-input-placeholder,.nav .search-block-form input[type="number"]:-ms-input-placeholder,.nav .search-block-form input[type="search"]:-ms-input-placeholder{color:#09727A;opacity:1;}.nav .search-block-form .button{position:absolute;right:20px;top:10px;font-size:0;line-height:0;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;}.nav .search-block-form .button:before{content:"";font-family:"icomoon";font-size:15px;line-height:1em;color:#09727A;}.nav .search-block-form .caption{display:none;}.nav .certification{margin-top:20px;max-width:60px;}.nav .certification img{display:block;width:100%;}.home .carousel{position:relative;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;position:relative;}.home .carousel.loading{opacity:0;}.home .carousel .slide{min-height:320px;padding-bottom:50px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-end;justify-content:flex-end;}.home .carousel .slide .wrapper{padding-bottom:40px;text-align:right;}.home .carousel .slide:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#000000),color-stop(100%,rgba(0,0,0,0.3)));background-image:-moz-linear-gradient(top,#000000 0%,rgba(0,0,0,0.3) 100%);background-image:-webkit-linear-gradient(top,#000000 0%,rgba(0,0,0,0.3) 100%);background-image:linear-gradient(to bottom,#000000 0%,rgba(0,0,0,0.3) 100%);opacity:0.62;}.home .carousel .slide .title{font-size:22px;font-weight:500;text-transform:uppercase;font-family:"HeronSans";line-height:1.2em;color:#fff;position:relative;opacity:0;left:-300px;-moz-transition:left 0.35s 0.15s,opacity 0.25s;-o-transition:left 0.35s 0.15s,opacity 0.25s;-webkit-transition:left 0.35s,opacity 0.25s;-webkit-transition-delay:0.15s,0s;transition:left 0.35s 0.15s,opacity 0.25s;}.home .carousel .slide .subtitle{text-transform:uppercase;display:block;font-family:"HeronSans";font-size:15px;font-weight:500;line-height:1.2em;color:#EE5A2F;margin-bottom:5px;opacity:0;left:-300px;-moz-transition:left 0.35s 0.15s,opacity 0.25s;-o-transition:left 0.35s 0.15s,opacity 0.25s;-webkit-transition:left 0.35s,opacity 0.25s;-webkit-transition-delay:0.15s,0s;transition:left 0.35s 0.15s,opacity 0.25s;}.home .carousel .slide .ctnr{padding:3px 8px;margin:0 10px;position:relative;display:inline-block;vertical-align:bottom;width:230px;z-index:2;text-align:left;}.home .carousel .slide .ctnr:before,.home .carousel .slide .ctnr:after{font-family:"icomoon";font-size:12px;line-height:1em;position:absolute;color:#fff;font-weight:600;opacity:0;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.home .carousel .slide .ctnr:before{content:"";top:-10px;left:-8px;}.home .carousel .slide .ctnr:after{content:"";font-family:"icomoon";bottom:-8px;right:-10px;}.home .carousel .slide.slick-active .title{left:0;opacity:1;-moz-transition:left 0.35s,opacity 0.35s 0.1s;-o-transition:left 0.35s,opacity 0.35s 0.1s;-webkit-transition:left 0.35s,opacity 0.35s;-webkit-transition-delay:0s,0.1s;transition:left 0.35s,opacity 0.35s 0.1s;}.home .carousel .slide.slick-active .subtitle{left:0;opacity:1;-moz-transition:left 0.35s 0.35s,opacity 0.35s 0.4s;-o-transition:left 0.35s 0.35s,opacity 0.35s 0.4s;-webkit-transition:left 0.35s,opacity 0.35s;-webkit-transition-delay:0.35s,0.4s;transition:left 0.35s 0.35s,opacity 0.35s 0.4s;}.home .carousel .slide.slick-active .ctnr:before,.home .carousel .slide.slick-active .ctnr:after{opacity:1;-moz-transition:opacity 0.35s 0.65s;-o-transition:opacity 0.35s 0.65s;-webkit-transition:opacity 0.35s;-webkit-transition-delay:0.65s;transition:opacity 0.35s 0.65s;}.home .carousel .slide.has_video{-webkit-justify-content:flex-end;justify-content:flex-end;}.home .carousel .slide.has_video video{display:none;}body.ios .home .carousel .slide.has_video video{display:none;}body.android .home .carousel .slide.has_video video{display:none;}.home .carousel .dots_wrap{text-align:center;margin:0;position:absolute;left:0;bottom:30px;right:0;}.home .carousel .dots_wrap .wrapper{position:relative;line-height:0;}.home .carousel .dots_wrap .dots{display:inline-block;vertical-align:top;font-size:0;line-height:0;text-align:center;overflow:hidden;position:relative;}.home .carousel .dots_wrap .slick-dots{font-size:0;line-height:0;position:relative;z-index:2;}.home .carousel .dots_wrap .slick-dots:before{content:"";display:block;width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;height:4px;position:absolute;top:50%;left:50%;-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.home .carousel .dots_wrap .slick-dots li{display:inline-block;vertical-align:top;margin-right:36px;position:relative;}.home .carousel .dots_wrap .slick-dots li:after{content:"";display:block;width:0;height:4px;background:#fff;position:absolute;left:100%;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.home .carousel .dots_wrap .slick-dots li:last-child{margin-right:0;}.home .carousel .dots_wrap .slick-dots li button{display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:12px;background:#09727A;position:relative;z-index:3;width:12px;border:3px solid #fff;cursor:pointer;-moz-transition:border 0.35s;-o-transition:border 0.35s;-webkit-transition:border 0.35s;transition:border 0.35s;}.home .carousel .dots_wrap .slick-dots li button:hover{border-color:#f0b2a0;}.home .carousel .dots_wrap .slick-dots li.visited button{border-width:6px;}.home .carousel .dots_wrap .slick-dots li.visited:after{width:36px;}.home .carousel .dots_wrap .slick-dots li.slick-active{position:relative;}.home .carousel .dots_wrap .slick-dots li.slick-active:after{-moz-animation:carousel_dots 8s linear forwards;-webkit-animation:carousel_dots 8s linear forwards;animation:carousel_dots 8s linear forwards;}.home .carousel .dots_wrap .slick-dots li.slick-active button{border-width:6px;}.home .partners_list_wrapper{background:#f9f9f9;padding-top:30px;padding-bottom:30px;}.home .partners_list_wrapper .partners_list{margin-bottom:0;}.home .section_menu_text,.home .home_section_menu{display:none;}@-moz-keyframes carousel_dots{0%{width:0;}100%{width:36px;}}@-webkit-keyframes carousel_dots{0%{width:0;}100%{width:36px;}}@keyframes carousel_dots{0%{width:0;}100%{width:36px;}}.block_text_image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;padding:10px;height:100vh;min-height:430px;max-height:480px;}.block_text_image .wrapper,.block_text_image .ctnr{height:100%;}.block_text_image .ctnr{background:rgba(0,0,0,0.26);color:#fff;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:space-around;justify-content:space-around;text-align:center;padding:0 35px 0 40px;}.block_text_image .ctnr .name{text-align:left;font-size:22px;line-height:1.2em;text-transform:uppercase;font-family:"HeronSans";font-weight:500;margin-bottom:10px;}.block_text_image .ctnr .subtitle{text-align:left;font-size:15px;line-height:1.2em;text-transform:uppercase;font-family:"HeronSans";font-weight:300;display:block;}.block_text_image .ctnr .desc{margin-top:40px;text-align:left;font-size:14px;line-height:1.43em;}.block_text_image .ctnr .btn,.block_text_image .ctnr .user-pass .form-submit,.user-pass .block_text_image .ctnr .form-submit,.block_text_image .ctnr .user-form .form-submit,.user-form .block_text_image .ctnr .form-submit,.block_text_image .ctnr .user-login-form .form-submit,.user-login-form .block_text_image .ctnr .form-submit,.block_text_image .ctnr .user-pass-reset .form-submit,.user-pass-reset .block_text_image .ctnr .form-submit,.block_text_image .ctnr #bottom .top .medias .newsletter .button,#bottom .top .medias .newsletter .block_text_image .ctnr .button{margin-top:50px;}.block_text_image.light .ctnr{background:rgba(255,255,255,0.37);}.block_text_image.light .ctnr .name{color:#09727A;}.block_text_image.light .ctnr .subtitle{color:#EE5A2F;}.block_text_image.light .ctnr .desc{color:#0B393C;}.block_projects_gallery .title_ctnr{padding:50px 35px 30px 35px;margin-bottom:0;border-left:none;text-align:center;}.block_projects_gallery .title_ctnr .title{margin-bottom:15px;}.block_projects_gallery .title_ctnr .subtitle{padding-right:0;}.block_projects_gallery .title_ctnr .desc{margin-top:20px;font-size:15px;line-height:1.43em;}.block_projects_gallery .title_ctnr .title,.block_projects_gallery .title_ctnr .subtitle,.block_projects_gallery .title_ctnr .desc{text-align:left;}.block_projects_gallery .title_ctnr .desc{font-size:14px;line-height:1.43em;color:#7d7d7d;}.block_projects_gallery .title_ctnr .btn,.block_projects_gallery .title_ctnr .user-pass .form-submit,.user-pass .block_projects_gallery .title_ctnr .form-submit,.block_projects_gallery .title_ctnr .user-form .form-submit,.user-form .block_projects_gallery .title_ctnr .form-submit,.block_projects_gallery .title_ctnr .user-login-form .form-submit,.user-login-form .block_projects_gallery .title_ctnr .form-submit,.block_projects_gallery .title_ctnr .user-pass-reset .form-submit,.user-pass-reset .block_projects_gallery .title_ctnr .form-submit,.block_projects_gallery .title_ctnr #bottom .top .medias .newsletter .button,#bottom .top .medias .newsletter .block_projects_gallery .title_ctnr .button{margin-top:50px;}.block_projects_gallery .projects_list_wrapper{position:relative;max-width:510px;margin:auto;}.block_projects_gallery .projects_list_wrapper:before{content:"";position:absolute;display:block;width:100%;right:100%;top:0;bottom:0;background:#f9f9f9;}.block_projects_gallery .projects_list_wrapper:after{content:"";position:absolute;display:block;width:100%;left:100%;top:0;bottom:0;background:#f9f9f9;}.block_projects_gallery .projects_list_wrapper .projects_nav{margin-top:30px;}@media only screen and (max-width:767px){.block_text_image .wrapper{width:100%;}.news_events .block_page.blklnk{width:100%;}}.messages{padding:15px 0;}.messages .alert-message{font-family:"HeronSans";font-size:13px;line-height:1.3em;color:#7d7d7d;}.messages .alert-message.error{color:#EE5A2F;}.messages .alert-message.success{color:#09727A;}.navbar{margin:50px 0;text-align:center;position:relative;padding-bottom:40px;font-size:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;}.navbar a,.navbar span{display:inline-block;font-size:12px;line-height:22px;height:22px;min-width:22px;margin:0 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:22px;flex-basis:22px;color:#6f6f6f;vertical-align:middle;}.navbar a:before,.navbar a:after,.navbar span:before,.navbar span:after{font-size:14px;display:inline-block;line-height:20px;}.navbar a.prev,.navbar span.prev{position:absolute;bottom:0;left:0;margin:0;padding-left:22px;padding-right:10px;text-align:left;border:1px solid #6f6f6f;}.navbar a.prev:before,.navbar span.prev:before{content:'<';position:absolute;top:50%;margin-top:-10px;left:8px;}.navbar a.next,.navbar span.next{position:absolute;bottom:0;right:0;margin:0;padding-right:22px;padding-left:10px;text-align:right;border:1px solid #6f6f6f;}.navbar a.next:before,.navbar span.next:before{content:'>';position:absolute;top:50%;margin-top:-10px;right:8px;}.navbar a.first,.navbar span.first{font-size:0;margin-left:0;position:relative;border:1px solid #6f6f6f;}.navbar a.first:before,.navbar span.first:before{content:'<<';position:absolute;top:50%;margin-top:-10px;left:0;right:0;text-align:center;}.navbar a.last,.navbar span.last{font-size:0;margin-right:0;position:relative;border:1px solid #6f6f6f;}.navbar a.last:before,.navbar span.last:before{content:'>>';position:absolute;top:50%;margin-top:-10px;left:0;right:0;text-align:center;}.navbar a.current,.navbar span.current{background-color:#6f6f6f;color:#fff;}.navbar a.disabled,.navbar span.disabled{opacity:.5;cursor:default;}.news_event_page .main_cols .left .image{margin-top:-40%;margin-bottom:30px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.35);box-shadow:0 0 3px rgba(0,0,0,0.35);}.news_event_page .main_cols .left .image img{display:block;max-width:100%;}.news_event_page .main_cols .left .news_event_h1{font-size:25px;line-height:1.3em;font-family:"HeronSans";color:#09727A;font-weight:500;}.news_event_page .main_cols .left .details{font-size:0;margin-top:30px;margin-bottom:30px;}.news_event_page .main_cols .left .details li{position:relative;font-family:"HeronSans";font-size:14px;font-weight:300;color:#09727A;padding-left:35px;white-space:nowrap;}.news_event_page .main_cols .left .details li:before{display:block;width:20px;text-align:center;font-family:"icomoon";color:#EE5A2F;font-size:20px;position:absolute;left:0;line-height:17px;font-weight:400;}.news_event_page .main_cols .left .details li.date{margin-bottom:15px;}.news_event_page .main_cols .left .details li.date:before{content:"";top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-3px;}.news_event_page .main_cols .left .details li.location{font-weight:500;}.news_event_page .main_cols .left .details li.location:before{content:"";}.news_events{padding:40px 0;text-align:center;}.news_events .news_list_wrapper{margin-bottom:40px;}.news_events .btn,.news_events .user-pass .form-submit,.user-pass .news_events .form-submit,.news_events .user-form .form-submit,.user-form .news_events .form-submit,.news_events .user-login-form .form-submit,.user-login-form .news_events .form-submit,.news_events .user-pass-reset .form-submit,.user-pass-reset .news_events .form-submit,.news_events #bottom .top .medias .newsletter .button,#bottom .top .medias .newsletter .news_events .button{white-space:nowrap;}.news_events .news_list{text-align:left;}.news_events .news_list .line{position:relative;padding-bottom:20px;margin-bottom:40px;}.news_events .news_list .line .img img{display:block;width:100%;object-fit:cover;}.news_events .news_list .line .ctnr{padding:20px 10px;}.news_events .news_list .line .date{display:block;font-size:11px;margin-bottom:15px;line-height:1em;font-family:"HeronSans";color:#09727A;position:relative;padding-bottom:5px;}.news_events .news_list .line .date strong{font-weight:700;font-size:16px;}.news_events .news_list .line .date:after{content:"";display:block;width:25px;border-bottom:1px solid #EE5A2F;position:absolute;bottom:0;left:0;}.news_events .news_list .line .name{font-size:18px;line-height:1.2em;font-family:"HeronSans";color:#09727A;font-weight:400;margin-bottom:10px;}.news_events .news_list .line .desc{font-size:14px;line-height:1.5em;line-height:1.5em;max-height:4.5em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#7d7d7d;padding-right:15%;}.news_events .news_list .line .link_btn{position:absolute;bottom:0;left:10px;}.news_events .events_list{text-align:left;}.news_events .events_list .line{padding-bottom:20px;position:relative;margin-bottom:30px;}.news_events .events_list .line:after{content:"";display:block;width:125px;border-bottom:1px solid #cccccc;position:absolute;bottom:0;left:0;}.news_events .events_list .line .name{font-size:17px;line-height:1.2em;font-family:"HeronSans";color:#09727A;font-weight:400;margin-bottom:15px;}.news_events .events_list .line .details{font-size:0;margin-bottom:20px;}.news_events .events_list .line .details li{display:inline-block;vertical-align:top;position:relative;font-family:"HeronSans";font-size:14px;font-weight:300;color:#09727A;padding-left:35px;width:50%;white-space:nowrap;}.news_events .events_list .line .details li.date{padding-right:0;}.news_events .events_list .line .details li.date:before{content:"";font-family:"icomoon";color:#EE5A2F;font-size:20px;position:absolute;left:0;line-height:17px;}.news_events .events_list .line .details li.location{font-weight:500;}.news_events .events_list .line .details li.location:before{font-weight:400;content:"";font-family:"icomoon";color:#EE5A2F;font-size:20px;position:absolute;left:0;line-height:17px;}.news_events .events_list .line .desc{font-size:14px;line-height:1.5em;line-height:1.5em;max-height:4.5em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#7d7d7d;}.news_events .events_list .line .link_btn{margin-top:20px;}.news_events.projects .news_list_wrapper{margin-bottom:0;}.news_events.projects .slick-dots{font-size:0;text-align:center;margin-bottom:30px;}.news_events.projects .slick-dots li{display:inline-block;vertical-align:top;margin:0 7px;}.news_events.projects .slick-dots li button{display:block;cursor:pointer;width:10px;height:10px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#09727A;}.news_events.projects .slick-dots li.slick-active button{background:#EE5A2F;}.news_events.projects .slick-dots li:hover button{background:#f0b2a0;}.news_events.project{background:#f9f9f9;}html:not(.touch) .news_events .line.blklnk{cursor:pointer;}html:not(.touch) .news_events .line.blklnk:hover .link_btn{color:#EE5A2F;}.next_events_news{padding:40px 0;background:#f9f9f9;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.next_events_news.loading{opacity:0;}.next_events_news .next_events_news_list_wrapper{text-align:center;}.next_events_news .next_events_news_list_wrapper > .link_btn{margin-top:30px;}.next_events_news .next_events_news_list{text-align:left;margin:0 -25px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.next_events_news .next_events_news_list.loading{opacity:0;}.next_events_news .next_events_news_list .line{background:#fff;padding:20px;margin:0 25px;height:100%;}.next_events_news .next_events_news_list .line .name{font-size:17px;font-weight:500;font-family:"HeronSans";line-height:1.25em;color:#09727A;margin-bottom:15px;}.next_events_news .next_events_news_list .line .details{font-size:0;margin-bottom:20px;}.next_events_news .next_events_news_list .line .details li{display:inline-block;vertical-align:top;position:relative;font-family:"HeronSans";font-size:14px;font-weight:300;color:#09727A;padding-left:35px;white-space:nowrap;}.next_events_news .next_events_news_list .line .details li.date{width:60%;padding-right:0;min-height:38px;}.next_events_news .next_events_news_list .line .details li.date:before{content:"";font-family:"icomoon";color:#EE5A2F;font-size:20px;position:absolute;left:0;line-height:17px;}.next_events_news .next_events_news_list .line .details li.location{width:40%;font-weight:500;}.next_events_news .next_events_news_list .line .details li.location:before{font-weight:400;content:"";font-family:"icomoon";color:#EE5A2F;font-size:20px;position:absolute;left:0;line-height:17px;}.next_events_news .next_events_news_list .line .desc{font-size:15px;line-height:1.43em;line-height:1.43em;max-height:2.86em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.next_events_news .next_events_news_list .line .link_btn{margin-top:25px;}.next_events_news .slick-arrow{font-size:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}.next_events_news .slick-arrow:before{font-family:"icomoon";font-size:16px;line-height:1em;color:#09727A;font-weight:600;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.next_events_news .slick-arrow.slick-disabled:before{opacity:.3;}.next_events_news .slick-arrow:not(.slick-disabled){cursor:pointer;}.next_events_news .slick-arrow.slick-prev{left:0;}.next_events_news .slick-arrow.slick-prev:before{content:"";}.next_events_news .slick-arrow.slick-next{right:0;}.next_events_news .slick-arrow.slick-next:before{content:"";}html:not(.touch) .next_events_news .next_events_news_list .line.blklnk:hover .link_btn{color:#EE5A2F;}html:not(.touch) .next_events_news .slick-arrow:not(.slick-disabled):hover:before{color:#EE5A2F;}.main_cols{background:#f9f9f9;}.main_cols a[href^="mailto:"]{color:#EE5A2F !important;font-weight:500;text-decoration:underline;}.main_cols a[href^="mailto:"]:hover{text-decoration:none;}.main_cols .left{-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);background:#fff;padding:40px 20px;margin-top:-35px;position:relative;margin-bottom:35px;}.main_cols .left.no-styling{margin:0;background:none;border:0;box-shadow:none;}.main_cols .right{padding-bottom:45px;}.main_cols .syn{color:#242424;}.inline-links-wrapper{text-align:center;margin-bottom:32px;}.inline-links-wrapper .title{font-weight:500;font-size:16px;line-height:19px;font-family:"HeronSans";color:#EE5A2F;}.inline-links-wrapper .inner-wrapper{display:block;margin-top:12px;}.inline-links-wrapper .inline-link a{font-weight:300 !important;font-size:14px;line-height:17px;color:#09727A !important;font-family:"HeronSans";position:relative;}.inline-links-wrapper .inline-link a:after{content:"";height:2px;width:100%;background-color:#09727A;position:absolute;bottom:-2px;left:0;display:none;-moz-transition:left 0.35s 0.15s,opacity 0.25s;-o-transition:left 0.35s 0.15s,opacity 0.25s;-webkit-transition:left 0.35s,opacity 0.25s;-webkit-transition-delay:0.15s,0s;transition:left 0.35s 0.15s,opacity 0.25s;}.inline-links-wrapper .inline-link a:hover:after,.inline-links-wrapper .inline-link a.is-active:after{display:block;}.inline-links-wrapper .inline-link:not(:first-child){margin-top:8px;}.parags-node-235 .syn{font-size:16px;line-height:24px;}.parags-node-235 .wysiwyg .collapse_head{cursor:auto !important;}.parags-node-235 .wysiwyg .collapse_head .ctnt:before{display:none;}.parags-node-235 .wysiwyg .collapse_head .title{font-weight:500;font-size:24px;line-height:29px;text-transform:uppercase;padding-left:32px;position:relative;}.parags-node-235 .wysiwyg .collapse_head .title:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#09727A;}.parags-node-235 .wysiwyg .collapse_head .subtitle{font-size:20px;line-height:24px;padding-left:32px;color:#EE5A2F;font-weight:500;margin-top:8px;}.parags-node-235 .wysiwyg .collapse_ctnr .collapse_ctnt{display:block;padding:0 !important;border:0 !important;margin:0;margin-top:24px;}.parags-node-235 .wysiwyg .collapse_ctnr .phone-style,.parags-node-235 .wysiwyg .collapse_ctnr a[href^="mailto:"]{position:relative;display:inline-block;padding-left:24px;}.parags-node-235 .wysiwyg .collapse_ctnr .phone-style:before,.parags-node-235 .wysiwyg .collapse_ctnr a[href^="mailto:"]:before{content:"";width:16px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);}.top-wrapper{margin-top:-35px;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.16);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);background-color:#ffffff;padding:32px;z-index:1;position:relative;margin-bottom:32px;font-weight:normal;font-size:16px;line-height:24px;color:#242424;}.top-wrapper p + p{margin-top:24px;}.custom-view .content{margin-top:24px;overflow-x:auto;-moz-box-shadow:0 4px 8px rgba(0,0,0,0.16);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);position:relative;background-color:#ffffff;padding:40px 32px;}.custom-view .content p{font-size:16px;line-height:24px;margin-top:0;color:#09727A;}.custom-view .content p + p{margin-top:16px;}.custom-view .content table:not(.tablefield){margin:0;width:100%;}.custom-view .content table:not(.tablefield) tr th{font-weight:bold;font-size:16px;line-height:19px;color:#09727A;}.custom-view .content table:not(.tablefield) tr th,.custom-view .content table:not(.tablefield) tr td{padding-bottom:16px;padding-top:16px;}.custom-view .content table:not(.tablefield) tr:not(:last-child){border-bottom:1px solid #ebebeb;}.custom-view .content table:not(.tablefield) tr:first-child th,.custom-view .content table:not(.tablefield) tr:first-child td{padding-top:0;padding-right:24px;}.custom-view .content table:not(.tablefield) tr:last-child th,.custom-view .content table:not(.tablefield) tr:last-child td{padding-bottom:0;}.custom-view .content table:not(.tablefield) tr a{font-weight:500;font-size:16px;line-height:19px;color:#EE5A2F;text-decoration:underline !important;}.custom-view .content table:not(.tablefield) tr a:hover{color:#09727A;}.custom-view .content .simple_btn,.custom-view .content .custom-btn{font-weight:500;font-size:16px;margin-top:32px;}.custom-view .simple_btn{color:#ffffff !important;}.custom-view .simple_btn:hover{color:#ffffff !important;}.custom-view .custom-btn{color:#09727A !important;}.custom-view .custom-btn:hover{color:#ffffff !important;}.phone-style:before{background-image:url("/themes/custom/project/svg/phone.svg");}.left-right-wrapper .content-left{font-size:16px;line-height:24px;color:#09727A;}.left-right-wrapper .content-left *:not(a){color:inherit;}.left-right-wrapper .content-left .h3-style{margin:0;}.left-right-wrapper .content-left .h3-style,.left-right-wrapper .content-left .phone-style,.left-right-wrapper .content-left a{font-weight:bold;}.left-right-wrapper .content-left p + p{margin-top:16px;}.left-right-wrapper .right-wrapper{margin-top:16px;}.left-right-wrapper .right-wrapper img{width:100%;}.left-right-wrapper a[href^="mailto:"]{text-decoration:underline;}.left-right-wrapper a[href^="mailto:"]:before{background-image:url("/themes/custom/project/svg/envelope.svg");}.left-right-wrapper a[href^="mailto:"]:hover{text-decoration:none;}.txt-c-main-color{color:#6f6f6f !important;}.txt-c-blue{color:#09727A !important;}.txt-semi-bold{font-weight:500;}.custom-button{padding:12px 32px;background-color:#09727A;color:#ffffff !important;font-weight:500 !important;font-size:16px;line-height:19px;}.custom-button:hover{background-color:#EE5A2F;}.news_events .block_page.blklnk{text-align:left;display:inline-block;}.news_events .block_page.blklnk img{height:197px;width:100%;}.absolute-btn{position:absolute;bottom:-20px;left:50%;font-weight:500;font-size:16px;transform:translateX(-50%);color:#ffffff;}.box-style{-moz-box-shadow:0 4px 8px rgba(0,0,0,0.16);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.16);box-shadow:0 4px 8px rgba(0,0,0,0.16);position:relative;background-color:#ffffff;padding:40px 32px;}.hero-sub-info{margin-left:35px;margin-right:35px;margin-top:32px;position:relative;z-index:2;opacity:1;max-width:280px;}.hero-sub-info p{font-weight:500;font-size:17px;line-height:20px;color:#EE5A2F;margin-bottom:8px;}.wrapper.node-28{margin-top:32px;}.right.node-28 .block_contact_person .title{display:none;}.contact-wrapper{overflow:auto;}.contact-wrapper + .contact-wrapper{padding-top:16px;margin-top:16px;border-top:1px solid #ebebeb;}.contact-style{position:relative;display:inline-block;padding-left:24px;font-weight:bold;font-size:16px;line-height:24px;color:#09727A;}.contact-style:before{content:"";width:16px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url("/themes/custom/project/svg/user.svg");}.display-inline-flex{display:inline-flex;flex-wrap:wrap;white-space:nowrap;}.display-inline-flex div:not(:last-child){margin-right:24px;}.height-auto{height:auto !important;padding-bottom:32px !important;}.page-node-type-documents-page .inline-links-wrapper{max-width:100%;}.page-node-type-documents-page .views-element-container + .views-element-container{margin-top:24px;padding-top:24px;border-top:solid 1px #ebebeb;}.page-node-type-documents-page .views-element-container .docs_list_wrapper{margin-top:12px;}.subtitle-style{font-size:16px;line-height:16px;}.no-margin{margin:0 !important;}.full-width{width:100% !important;max-width:100% !important;}.white-space-break a{white-space:break-spaces;}.synopsis_list{background:#f9f9f9;padding:40px 0;}.synopsis_list .desc{font-size:15px;line-height:1.43em;margin-bottom:35px;}.synopsis_list ul{font-size:0;}.synopsis_list ul li{padding-left:40px;position:relative;margin-bottom:30px;display:inline-block;vertical-align:top;width:50%;padding-right:30px;}.synopsis_list ul li:before{content:"";font-family:"icomoon";font-size:19px;line-height:1em;position:absolute;left:0;top:0;}.synopsis_list ul li strong,.synopsis_list ul li span{display:block;}.synopsis_list ul li strong{color:#09727A;text-transform:uppercase;font-size:18px;font-family:"HeronSans";line-height:1em;font-weight:700;margin-bottom:5px;}.synopsis_list ul li span{font-size:12px;line-height:1.2em;color:#a4a4a4;}.pages_list_wrapper{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 0;position:relative;}.pages_list_wrapper:before{content:"";background:#0B393C;opacity:0.87;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}.pages_list_wrapper .pages_list{position:relative;z-index:2;}.pages_list_wrapper .pages_list .line{background:#f9f9f9;padding:30px 20px;margin-bottom:70px;position:relative;}.pages_list_wrapper .pages_list .line:last-child{margin-bottom:30px;}.pages_list_wrapper .pages_list .line:after{content:"";position:absolute;width:50%;background:#f9f9f9;height:35px;top:100%;left:0;}.pages_list_wrapper .pages_list .line .name{color:#09727A;font-size:22px;font-weight:500;line-height:1.2em;text-transform:uppercase;margin-bottom:5px;font-family:"HeronSans";}.pages_list_wrapper .pages_list .line .subtitle{font-size:15px;font-weight:300;line-height:1.2em;text-transform:uppercase;color:#EE5A2F;font-family:"HeronSans";}.pages_list_wrapper .pages_list .line .desc{margin-top:20px;font-size:15px;line-height:1.3em;color:#7d7d7d;line-height:1.3em;max-height:3.9em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.pages_list_wrapper .pages_list .line .link_btn{position:absolute;bottom:-30px;right:15px;}html:not(.touch) .pages_list_wrapper{margin-bottom:25px;}html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk .name,html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk .desc,html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk:after,html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk:hover:after,html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk:hover{background:#09727A;}html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk:hover .name,html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk:hover .desc{color:#fff;}html:not(.touch) .pages_list_wrapper .pages_list .line.blklnk:hover .link_btn{color:#EE5A2F;}.project_page .main_cols .left .video{margin-top:-40%;margin-bottom:40px;}.project_gallery{padding:50px 0 25px 0;}.project_gallery .gallery_filters{margin-bottom:35px;}.project_gallery .gallery_filters li{display:block;color:#09727A;font-family:"HeronSans";font-size:14px;line-height:45px;height:45px;width:100%;border:1px solid #09727A;font-weight:500;text-align:center;margin-bottom:6px;text-transform:uppercase;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.project_gallery .gallery_filters li.active{background:#09727A;color:#fff;}.project_gallery .gallery_list.has_active .entry{opacity:.15;}.project_gallery .gallery_list.has_active .entry.active{opacity:1;}.project_gallery .gallery_list .entry{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;margin-bottom:10px;}.project_gallery .gallery_list .entry:last-child{margin-bottom:0;}.project_gallery .gallery_list .entry a,.project_gallery .gallery_list .entry .img,.project_gallery .gallery_list .entry img{display:block;}.project_gallery .gallery_list .entry a{position:relative;}.project_gallery .gallery_list .entry a:before{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;content:"";display:block;background:#09727A;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;}.project_gallery .gallery_list .entry img{width:100%;}.project_gallery .gallery_list .entry.video a{position:relative;}.project_gallery .gallery_list .entry.video a:before{opacity:.6;}.project_gallery .gallery_list .entry.video a:after{content:"";font-family:"icomoon";font-size:46px;line-height:1em;color:#6f6f6f;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:100%;display:block;text-align:center;}.partners_list_wrapper{text-align:center;padding-top:25px;}.partners_list_wrapper .title_ctnr{padding-right:0;padding-left:0;width:100%;text-align:center;border:none;}.partners_list_wrapper .title{font-size:22px;line-height:1.2em;color:#09727A;font-family:"HeronSans";text-transform:uppercase;font-weight:500;margin-bottom:10px;}.partners_list_wrapper .subtitle{font-size:17px;line-height:1.2em;color:#EE5A2F;font-family:"HeronSans";text-transform:uppercase;font-weight:300;display:block;margin-bottom:30px;}.partners_list_wrapper .partners_list{font-size:0;margin:0 -10px 30px -10px;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.partners_list_wrapper .partners_list.loading{opacity:0;}.partners_list_wrapper .partners_list .item{display:inline-block;vertical-align:top;margin:0 10px;}.partners_list_wrapper .partners_list .item a,.partners_list_wrapper .partners_list .item img{display:inline-block;vertical-align:top;max-width:100%;}.partners_list_wrapper .slick-arrow{font-size:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer;}.partners_list_wrapper .slick-arrow:before{font-family:"icomoon";font-size:16px;line-height:1em;color:#09727A;font-weight:600;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}.partners_list_wrapper .slick-arrow.slick-disabled:before{opacity:.3;}.partners_list_wrapper .slick-arrow.slick-prev{left:0;}.partners_list_wrapper .slick-arrow.slick-prev:before{content:"";}.partners_list_wrapper .slick-arrow.slick-next{right:0;}.partners_list_wrapper .slick-arrow.slick-next:before{content:"";}html:not(.touch) .project_gallery .gallery_filters li{cursor:pointer;}html:not(.touch) .project_gallery .gallery_filters li:not(.active):hover{background:#a7bfc1;color:#fff;}html:not(.touch) .project_gallery .gallery_list .entry a{position:relative;}html:not(.touch) .project_gallery .gallery_list .entry a:hover:before{opacity:.8;}html:not(.touch) .project_gallery .gallery_list.has_active .entry a{cursor:default;}html:not(.touch) .project_gallery .gallery_list.has_active .entry a:hover:before{opacity:0;}html:not(.touch) .project_gallery .gallery_list.has_active .entry.active a{cursor:pointer;}html:not(.touch) .project_gallery .gallery_list.has_active .entry.active a:hover:before{opacity:.8;}html:not(.touch) .partners_list_wrapper .slick-arrow:hover:before{color:#EE5A2F;}html:not(.touch) .partners_list_wrapper .item a{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .partners_list_wrapper .item a img{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .partners_list_wrapper .item a:hover{background:#09727A;}html:not(.touch) .partners_list_wrapper .item a:hover img{opacity:.5;}.projects_list_main_wrapper{padding:40px 0;}.projects_list{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;text-align:left;}.projects_list.loading{opacity:0;}.projects_list .line{margin-bottom:40px;}.projects_list .line .img img{display:block;width:100%;}.projects_list .line .ctnr{margin-right:15px;margin-top:-15px;position:relative;z-index:2;background:#fff;}.projects_list .line .ctnr .text{padding:30px 50px 30px 20px;}.projects_list .line .ctnr .text.no_ctnt{padding-right:0;}.projects_list .line .ctnr .name{font-size:22px;line-height:1.2em;color:#09727A;margin-bottom:7px;text-transform:uppercase;font-weight:500;font-family:"HeronSans";}.projects_list .line .ctnr .subtitle{font-size:15px;font-weight:300;text-transform:uppercase;color:#EE5A2F;font-family:"HeronSans";}.projects_list .line .ctnr .desc{font-size:15px;line-height:1.43em;margin-top:15px;line-height:1.43em;max-height:4.29em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.projects_list .line .ctnr .link_btn{margin-top:25px;}.projects_list .line .ctnt{background:#fff;padding:15px 20px;}.projects_list .line .ctnt li{display:block;margin-bottom:15px;}.projects_list .line .ctnt li:last-child{margin-bottom:0;}.projects_list .line .ctnt li strong{font-size:14px;font-weight:500;line-height:1.2em;color:#09727A;font-family:"HeronSans";display:block;margin-bottom:5px;}.projects_list .line .ctnt li span{font-size:15px;line-height:1.2em;}.projects_list .line.blklnk:hover .link_btn{color:#EE5A2F;}.projects_list.gallery{margin:0 -20px;}.projects_list.gallery .line{margin-bottom:0;margin-left:20px;margin-right:20px;}.projects_list_wrapper{text-align:center;}.projects_list_wrapper .btn,.projects_list_wrapper .user-pass .form-submit,.user-pass .projects_list_wrapper .form-submit,.projects_list_wrapper .user-form .form-submit,.user-form .projects_list_wrapper .form-submit,.projects_list_wrapper .user-login-form .form-submit,.user-login-form .projects_list_wrapper .form-submit,.projects_list_wrapper .user-pass-reset .form-submit,.user-pass-reset .projects_list_wrapper .form-submit,.projects_list_wrapper #bottom .top .medias .newsletter .button,#bottom .top .medias .newsletter .projects_list_wrapper .button{margin:30px 0 25px 0;}.projects_list_wrapper .projects_nav .slick-dots{text-align:center;font-size:0;}.projects_list_wrapper .projects_nav .slick-dots li{display:inline-block;vertical-align:top;margin:0 10px;}.projects_list_wrapper .projects_nav .slick-dots li button{display:block;width:11px;height:11px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#a7bfc1;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;cursor:pointer;}.projects_list_wrapper .projects_nav .slick-dots li.slick-active button{background:#09727A;}.projects_list_wrapper .projects_nav .slick-dots li:hover button{background:#f0b2a0;}.page-node-type-recrutement .see-more{width:100%;text-align:center;}.page-node-type-recrutement .hidden_img{display:none;}.page-node-type-recrutement .obfuscate{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;-webkit-filter:grayscale(1);filter:grayscale(1);}.page-node-type-recrutement .project_page .main_cols .wrapper .left{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;margin-top:25px;padding:0;background:unset;}.page-node-type-recrutement .project_page .main_cols .wrapper .right{margin-top:50px;}.page-node-type-recrutement .block_filter{height:70px;}.page-node-type-recrutement .block_filter .wrapper{height:inherit;}.page-node-type-recrutement .filter{display:none;}.page-node-type-recrutement .mobile-filter{display:block;height:inherit;}.page-node-type-recrutement .filter-title{font-family:"HeronSans";color:#EE5A2F;font-weight:500;font-size:16px;margin:20px 0 10px 0;}.page-node-type-recrutement select.custom{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.page-node-type-recrutement .block_project .ico-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.page-node-type-recrutement .block_project li{color:#09727A;font-family:"HeronSans";width:100%;}.page-node-type-recrutement .block_project li > strong{font-size:20px;font-weight:700;}.page-node-type-recrutement .block_project li > span{font-size:15px;font-weight:300;color:#09727A;}.page-node-type-recrutement .block_contact{margin:0;padding:0;margin-top:50px;}.page-node-type-recrutement .block_contact .title{margin:0;padding:30px;font-size:23px;font-weight:500;}.page-node-type-recrutement .block_contact img{width:100%;}.page-node-type-recrutement .block_contact .desc{color:#09727A;padding:0 30px;padding-bottom:50px;}.page-node-type-recrutement .block{width:100%;}.page-node-type-recrutement .block img{width:100%;}.page-node-type-recrutement .block_image{-moz-transition:opacity 0.4s ease-in,filter 0.4s ease-out;-o-transition:opacity 0.4s ease-in,filter 0.4s ease-out;-webkit-transition:opacity 0.4s ease-in,filter 0.4s ease-out;transition:opacity 0.4s ease-in,filter 0.4s ease-out;overflow:hidden;width:100%;height:370px;}.page-node-type-recrutement .block_image .image_modal{-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-position:center;width:100%;height:inherit;}.page-node-type-recrutement .block_image .show_icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 0.3s ease-in,width 0.3s ease-in;-o-transition:opacity 0.3s ease-in,width 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in,width 0.3s ease-in;transition:opacity 0.3s ease-in,width 0.3s ease-in;width:15px;}.page-node-type-recrutement .block_video{-moz-transition:opacity 0.4s ease-in,filter 0.4s ease-out;-o-transition:opacity 0.4s ease-in,filter 0.4s ease-out;-webkit-transition:opacity 0.4s ease-in,filter 0.4s ease-out;transition:opacity 0.4s ease-in,filter 0.4s ease-out;width:100%;height:215px;}.page-node-type-recrutement .block_video .video_modal{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-repeat:no-repeat;background-position:center;width:100%;height:inherit;position:relative;}.page-node-type-recrutement .block_video .video_modal:before{-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;content:"";position:absolute;z-index:5;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(7,7,7,0) 0%,rgba(0,0,0,0.7) 100%);}.page-node-type-recrutement .block_video .video_modal .title{-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;transition-delay:1s;position:relative;z-index:10;color:#ffffff;font-family:"HeronSans";font-size:17px;font-weight:500;max-width:300px;padding:0 10px;line-height:22px;}.page-node-type-recrutement .block_video .video_modal .play_icon{-moz-transition:margin-left 0.6s ease-in-out,-moz-transform 0.6s ease-in-out;-o-transition:margin-left 0.6s ease-in-out,-o-transform 0.6s ease-in-out;-webkit-transition:margin-left 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;transition:margin-left 0.6s ease-in-out,transform 0.6s ease-in-out;position:relative;z-index:10;width:55px;}.page-node-type-recrutement .block_jobs{-moz-transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;-o-transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;-webkit-transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;background-color:#ffffff;padding:20px 0;}.page-node-type-recrutement .block_jobs > .title{margin:0 15px;color:#EE5A2F;font-family:"HeronSans";font-size:24px;font-weight:500;margin-bottom:30px;}.page-node-type-recrutement .block_jobs .job{-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;-webkit-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in;padding:20px 15px 20px 15px;border-top:1px solid #f6f6f6;}.page-node-type-recrutement .block_jobs .job .title{-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;transition:color 0.2s ease-in;font-size:17px;font-weight:500;color:#09727A;font-family:"HeronSans";}.page-node-type-recrutement .block_jobs .job .list{-moz-transition:color 0.2s ease-in;-o-transition:color 0.2s ease-in;-webkit-transition:color 0.2s ease-in;transition:color 0.2s ease-in;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;color:#7d7d7d;}.page-node-type-recrutement .block_jobs .job .list li{position:relative;padding-left:30px;}.page-node-type-recrutement .block_jobs .job .list li:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;left:0;}.page-node-type-recrutement .block_jobs .job .list li:nth-child(1n):before{content:"";}.page-node-type-recrutement .block_jobs .job .list li:nth-child(2n):before{content:"";}.page-node-type-recrutement .block_jobs .job .list li:nth-child(3n):before{content:"";}.page-node-type-recrutement .block_jobs .btn-ctnr{padding-top:20px;border-top:1px solid #f6f6f6;text-align:center;}.page-node-type-recrutement .block_link{-moz-transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;-o-transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;-webkit-transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;transition:box-shadow 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;background-color:#ffffff;padding-bottom:30px;overflow:hidden;}.page-node-type-recrutement .block_link .image_link{-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;width:100%;height:220px;}.page-node-type-recrutement .block_link .title{padding:30px;padding-bottom:20px;color:#09727A;font-family:"HeronSans";font-size:22px;font-weight:500;text-transform:uppercase;line-height:26px;}.page-node-type-recrutement .block_link .text{font-family:"Roboto",sans-serif;font-size:15px;font-weight:300;color:#7d7d7d;padding:0 30px;}.page-node-type-recrutement .block_link .link{-moz-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;-webkit-transition:color 0.1s ease-in;transition:color 0.1s ease-in;margin-top:15px;padding-right:30px;margin-right:30px;text-align:right;color:#09727A;font-family:"HeronSans";font-size:14px;font-weight:500;text-transform:uppercase;position:relative;}.page-node-type-recrutement .block_link .link:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#EE5A2F;font-size:20px;position:absolute;right:0;bottom:2px;}.page-node-type-recrutement .block_twitter{-moz-transition:padding-top 0.4s ease-in-out,padding-bottom 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;-o-transition:padding-top 0.4s ease-in-out,padding-bottom 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;-webkit-transition:padding-top 0.4s ease-in-out,padding-bottom 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;transition:padding-top 0.4s ease-in-out,padding-bottom 0.4s ease-in-out,opacity 0.4s ease-in,filter 0.4s ease-out;background-color:#2699fb;color:#ffffff;padding:0 25px;padding-top:50px;padding-bottom:40px;}.page-node-type-recrutement .block_twitter .title{position:relative;font-size:20px;font-weight:500;padding-left:50px;}.page-node-type-recrutement .block_twitter .title:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:0;font-size:30px;}.page-node-type-recrutement .block_twitter .text{padding-top:30px;}.page-node-type-recrutement .block_twitter .link{-moz-transition:opacity 0.4s ease-in,line-height 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in,line-height 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in,line-height 0.4s ease-in-out;transition:opacity 0.4s ease-in,line-height 0.4s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding-right:30px;text-align:right;font-family:"HeronSans";font-size:14px;font-weight:500;text-transform:uppercase;position:relative;line-height:0%;}.page-node-type-recrutement .block_twitter .link:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-moz-transform:translateY(50%);-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);font-size:20px;position:absolute;right:0;bottom:50%;}.search_result .wrapper.small{max-width:700px;}.search_part{-moz-box-shadow:0 0 3px rgba(0,0,0,0.09);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.09);box-shadow:0 0 3px rgba(0,0,0,0.09);background:#fff;padding:40px 20px;margin-top:-35px;position:relative;z-index:2;margin-bottom:35px;}.search_part .pager{padding:30px 0 0 0;text-align:center;}.search_part .pager .pager__item{display:none;}.search_part .pager .pager__item.pager__item--next{display:block;}.search_result_list .line{background:#f9f9f9;padding:20px 20px 25px 20px;min-height:115px;}.search_result_list .line:nth-child(even){background:#fff;}.search_result_list .line .name{font-size:17px;line-height:1.25em;color:#EE5A2F;font-weight:300;font-family:"HeronSans";margin-bottom:15px;}.search_result_list .line .desc{font-size:15px;line-height:1.43em;color:#7d7d7d;}.search_result_list .line .link_btn{margin-top:25px;}html:not(.touch) .search_result_list .line.blklnk{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .search_result_list .line.blklnk .link_btn{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;}html:not(.touch) .search_result_list .line.blklnk:hover{position:relative;z-index:2;-moz-box-shadow:0 0 7px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.35);box-shadow:0 0 7px rgba(0,0,0,0.35);}html:not(.touch) .search_result_list .line.blklnk:hover .link_btn{color:#EE5A2F;}table.tablefield{border-collapse:separate;border-spacing:0;margin-left:auto;margin-right:auto;min-width:350px;width:100%;color:#09727A;}table.tablefield thead tr th{background-color:#09727A;color:#ffffff;text-transform:uppercase;padding:16px 0;font-weight:500;font-size:20px;line-height:23px;}table.tablefield tr th,table.tablefield tr td{text-align:left;vertical-align:middle;}table.tablefield tr th:first-child,table.tablefield tr td:first-child{padding-left:12px;font-weight:bold;}table.tablefield tr th{font-size:12px;line-height:16px;}table.tablefield tr td{border-bottom:1px solid #ebebeb;font-weight:500;font-size:16px;line-height:19px;padding:16px 0;padding-right:24px;}table.tablefield tr.odd th,table.tablefield tr.odd td{background-color:#ffffff;}.tablefield-wrapper{box-shadow:0px 4px 8px rgba(0,0,0,0.16);margin-top:24px;padding:40px 32px;overflow:auto;background-color:#ffffff;position:relative;}.tablefield-wrapper table{margin-top:0 !important;}.tablefield-wrapper table caption{font-size:16px;line-height:19px;margin-bottom:32px;}.tablefield-wrapper:not(.expanded)::before{content:"";background:linear-gradient(180deg,rgba(255,255,255,0.12) 0%,#ffffff 100%);position:absolute;width:calc(100% - 64px);height:calc(100% - 80px);}.show-more-button,.show-less-button{transform:translateY(-50%);margin:0 auto;display:table;color:#ffffff !important;}.table-container{overflow:auto;}.technology_list .line{padding-top:10px;}.technology_list .line .img img{display:block;width:100%;}.technology_list .line .ctnr{padding:25px;}.technology_list .line .name{font-size:22px;line-height:1.2em;font-weight:500;margin-bottom:10px;color:#09727A;font-family:"HeronSans";}.technology_list .line .desc{font-size:15px;line-height:1.43em;padding-right:12%;}.technology_gallery{-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;background:rgba(11,57,60,0.87);}.technology_gallery.loading{opacity:0;}.technology_gallery .item .img{margin-bottom:30px;}.technology_gallery .item .img img{display:block;width:100%;}.technology_gallery .item .wrapper{position:relative;}.technology_gallery .item .wrapper .ctnr{background:#fff;padding:30px 25px;}.technology_gallery .item .wrapper .ctnr .name{font-size:18px;line-height:1.4em;font-weight:700;color:#09727A;font-family:"HeronSans";margin-bottom:10px;text-transform:uppercase;}.technology_gallery .item .wrapper .ctnr .subtitle{font-family:"HeronSans";color:#EE5A2F;text-transform:uppercase;font-size:17px;line-height:1.2em;font-weight:300;display:block;}.technology_gallery .item .wrapper .ctnr .desc{margin-top:25px;color:#0B393C;font-size:15px;line-height:1.43em;}.technology_gallery .item .wrapper .ctnr .name,.technology_gallery .item .wrapper .ctnr .subtitle,.technology_gallery .item .wrapper .ctnr .desc{position:relative;-moz-transition:opacity 0.35s,left 0.35s;-o-transition:opacity 0.35s,left 0.35s;-webkit-transition:opacity 0.35s,left 0.35s;transition:opacity 0.35s,left 0.35s;opacity:0;left:-50px;}.technology_gallery .item.slick-active .wrapper .ctnr .name,.technology_gallery .item.slick-active .wrapper .ctnr .subtitle,.technology_gallery .item.slick-active .wrapper .ctnr .desc{left:0;opacity:1;}.technology_gallery .item.slick-active .wrapper .ctnr .name{-moz-transition:opacity 0.35s 0.05s,left 0.35s;-o-transition:opacity 0.35s 0.05s,left 0.35s;-webkit-transition:opacity 0.35s,left 0.35s;-webkit-transition-delay:0.05s,0s;transition:opacity 0.35s 0.05s,left 0.35s;}.technology_gallery .item.slick-active .wrapper .ctnr .subtitle{-moz-transition:opacity 0.35s 0.15s,left 0.35s 0.15s;-o-transition:opacity 0.35s 0.15s,left 0.35s 0.15s;-webkit-transition:opacity 0.35s,left 0.35s;-webkit-transition-delay:0.15s,0.15s;transition:opacity 0.35s 0.15s,left 0.35s 0.15s;}.technology_gallery .item.slick-active .wrapper .ctnr .desc{-moz-transition:opacity 0.35s 0.3s,left 0.35s 0.3s;-o-transition:opacity 0.35s 0.3s,left 0.35s 0.3s;-webkit-transition:opacity 0.35s,left 0.35s;-webkit-transition-delay:0.3s,0.3s;transition:opacity 0.35s 0.3s,left 0.35s 0.3s;}.technology_gallery .slick-dots{text-align:center;font-size:0;padding:15px 0;}.technology_gallery .slick-dots li{display:inline-block;vertical-align:top;margin:0 10px;}.technology_gallery .slick-dots li button{display:block;width:11px;height:11px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#fff;-moz-transition:color 0.35s,background-color 0.35s,-moz-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-o-transition:color 0.35s,background-color 0.35s,-o-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;-webkit-transition:color 0.35s,background-color 0.35s,-webkit-transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;transition:color 0.35s,background-color 0.35s,transform 0.35s,border-color 0.35s,opacity 0.35s,visibility 0.35s,box-shadow 0.35s;cursor:pointer;}.technology_gallery .slick-dots li.slick-active button{background:#EE5A2F;}.technology_gallery .slick-dots li:hover button{background:#f0b2a0;}.projects_list_wrapper{background:#f9f9f9;padding:45px 0 30px 0;}.projects_list_wrapper .projects_list .line{margin-bottom:0;}.projects_list_wrapper .projects_list .line .ctnr{background:#f9f9f9;}.technology_body{background:#fff;padding:40px 0;}@media only screen and (max-width:767px){.projects_list_wrapper .title_ctnr{padding-left:0;border-left:none;}}.wysiwyg{line-height:1.43em;font-size:15px;}.wysiwyg:after{content:"";clear:both;display:block;}.wysiwyg > *:first-child{margin-top:0 !important;}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg hr,.wysiwyg table,.wysiwyg blockquote,.wysiwyg .iframe_container,.wysiwyg .align-right,.wysiwyg .align-center,.wysiwyg .align-left,.wysiwyg .mise-en-avant{margin-top:20px;}.wysiwyg h2{font-size:22px;line-height:1.36em;font-weight:500;color:#09727A;font-family:"HeronSans";}.wysiwyg h3{font-size:17px;line-height:1.2em;font-weight:300;text-transform:uppercase;color:#EE5A2F;font-family:"HeronSans";}.wysiwyg h2,.wysiwyg h3{margin-top:30px;}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:17px;line-height:1.2em;font-weight:300;text-transform:uppercase;font-family:"HeronSans";}.wysiwyg li{margin:7px 0;}.wysiwyg ul > li{padding-left:28px;}.wysiwyg ul > li:before{content:"";width:0;height:10px;position:absolute;top:5px;left:0;border-right:1px solid #6f6f6f;}.wysiwyg ol{counter-reset:section;}.wysiwyg ol > li{padding-left:22px;}.wysiwyg ol > li:before{content:counter(section) ".";counter-increment:section;display:inline-block;color:#EE5A2F;font-size:12px;width:1em;line-height:1em;position:absolute;left:0;font-weight:700;top:4px;}.wysiwyg ul,.wysiwyg ol{list-style:none inside;display:block !important;overflow:hidden;font-weight:400;}.wysiwyg ul > li,.wysiwyg ol > li{position:relative;}.wysiwyg li ul{margin-top:0;margin-left:0;}.wysiwyg li ul > li:before{border-color:#cccccc;}.wysiwyg li ol{margin-top:0;margin-left:0;}.wysiwyg li ol > li:before{color:#cccccc;}.wysiwyg strong,.wysiwyg b{font-weight:700;}.wysiwyg em,.wysiwyg i{font-style:italic;font-weight:400;}.wysiwyg a:not(.btn):not(.simple_btn){color:#EE5A2F;font-weight:700;}.wysiwyg hr{clear:both;}.wysiwyg hr{border:none;border-bottom:1px solid #f6f6f6;margin:25px 0;position:relative;}.wysiwyg .btn_ctnr{display:block;margin:30px 0;}.wysiwyg .btn,.wysiwyg .user-pass .form-submit,.user-pass .wysiwyg .form-submit,.wysiwyg .user-form .form-submit,.user-form .wysiwyg .form-submit,.wysiwyg .user-login-form .form-submit,.user-login-form .wysiwyg .form-submit,.wysiwyg .user-pass-reset .form-submit,.user-pass-reset .wysiwyg .form-submit,.wysiwyg #bottom .top .medias .newsletter .button,#bottom .top .medias .newsletter .wysiwyg .button{text-transform:none;color:#6f6f6f;margin-top:30px;}.wysiwyg .btn:hover,.wysiwyg .user-pass .form-submit:hover,.user-pass .wysiwyg .form-submit:hover,.wysiwyg .user-form .form-submit:hover,.user-form .wysiwyg .form-submit:hover,.wysiwyg .user-login-form .form-submit:hover,.user-login-form .wysiwyg .form-submit:hover,.wysiwyg .user-pass-reset .form-submit:hover,.user-pass-reset .wysiwyg .form-submit:hover,.wysiwyg #bottom .top .medias .newsletter .button:hover,#bottom .top .medias .newsletter .wysiwyg .button:hover{color:#fff;}@media only screen and (max-width:767px){.wysiwyg table:not(.tablefield):not(.keep-on-mobile){width:100% !important;}.wysiwyg table:not(.tablefield):not(.keep-on-mobile) td{display:block;width:100% !important;}.wysiwyg table:not(.tablefield):not(.keep-on-mobile) tr{display:block;width:100% !important;}.wysiwyg img{width:100%;height:auto;}}.wysiwyg .align-right,.wysiwyg .align-center,.wysiwyg .align-left{max-width:100%;margin-bottom:20px;}.wysiwyg img{max-width:100%;height:auto;display:inline-block;vertical-align:top;}.wysiwyg figcaption{font-size:14px;color:#cccccc;font-style:italic;margin-top:5px;}.wysiwyg .mise-en-avant{font-size:25px;font-family:"HeronSans";line-height:1.23em;font-weight:300;color:#09727A;margin:35px 0 35px 40px;max-width:425px;}.wysiwyg .iframe_container{margin:20px 0;line-height:0;}.wysiwyg.sitemap > ol{margin-top:0px;}.wysiwyg.sitemap a{text-decoration:none;color:inherit;}.wysiwyg span.imgorigsmall,.wysiwyg span.imgorigmedium,.wysiwyg span.imgoriglarge,.wysiwyg span.imgorigoriginal{display:inline-block;vertical-align:top;}.wysiwyg .youtube-embed-wrapper{clear:both;margin:20px 0;line-height:0;}.wysiwyg .collapse_ctnr .collapse_head{position:relative;cursor:pointer;}.wysiwyg .collapse_ctnr .collapse_head .img img{width:100%;display:block;}.wysiwyg .collapse_ctnr .collapse_head .ctnt{position:relative;padding-right:30px;}.wysiwyg .collapse_ctnr .collapse_head .ctnt:before{content:"";font-family:"icomoon";position:absolute;top:50%;right:0;width:30px;height:30px;line-height:30px;text-align:center;margin-top:-15px;color:#a7bfc1;}.wysiwyg .collapse_ctnr .collapse_head .ctnt .title{margin-top:15px;}.wysiwyg .collapse_ctnr .collapse_head .ctnt .subtitle{font-size:15px;color:#EE5A2F;text-transform:uppercase;font-weight:500;display:block;margin-top:5px;}.wysiwyg .collapse_ctnr .collapse_ctnt{display:none;margin-top:10px;}.wysiwyg .collapse_ctnr:not(.no-border){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f6f6f6;}.wysiwyg .collapse_ctnr:not(.no-border) .collapse_ctnt{padding-left:20px;border-left:1px solid #EE5A2F;}.wysiwyg .collapse_ctnr.open .collapse_head .ctnt:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}.wysiwyg .collapse_ctnr.open .collapse_ctnt{display:block;}.wrapper{width:300px;margin:0 auto;}.wrapper.with-button .download-svg{margin-top:15px;}@media only screen and (min-width:480px){.wrapper{width:460px;}}.display-flex{display:flex;}.align-items-center{align-items:center;}.justify-content-space-between{justify-content:space-between;}.flex-wrap{flex-wrap:wrap;}.bold{font-weight:bold;}.fixed-layout{table-layout:fixed;}.wrapper-list .views-field.views-field-field-date{font-size:22px;color:#09727A;font-weight:bold;}.wrapper-list .views-field.views-field-title{font-size:20px;color:#EE5A2F;font-weight:bold;}.wrapper-list .views-field.views-field-field-text{font-size:16px!important;padding-top:12px;}ul.timeline-list li.timeline-item{padding-top:40px;}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper{padding-right:36px;}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper{padding-left:36px;}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{width:40px;height:40px;border:8px solid #EE5A2F;}ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-20px;top:30px;}ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-20px;top:30px;}ul.timeline-list:after{width:10px;background-color:#09727A}.separator{height:1px;width:100%;background-color:#09727A;margin:30px 0;}.core-values-wrapper .header{background-color:#f9f9f9;padding:40px 20px 20px 60px;max-width:668px;margin-top:46px;}.core-values-wrapper .items-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}.core-values-wrapper .items-wrapper .item h2.title{font-weight:bold;margin:30px 0;}.core-values-wrapper .items-wrapper .item{margin-top:76px;}.core-values-wrapper .items-wrapper .item svg{max-width:70px;max-height:70px;width:100%;}.header .heading-text{font-size:18px;line-height:24px;color:#09727A;}.core-values-wrapper .header .sub-heading{margin-top:27px;}.header .sub-heading{font-weight:bold;font-size:22px;}@media only screen and (min-width:767px){.core-values-wrapper .items-wrapper .item{width:calc((100% / 2) - 30px);}.core-values-wrapper .header{padding:40px 60px 20px 100px;}}.reports-and-presentations-one-year:not(:first-child) .ctnt{margin:20px 0 10px 0;}.reports-and-presentations-one-year:nth-child(1) .ctnt{margin-bottom:10px;}#sales-custom-message{margin-top:15px;}
