body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
body{margin: 0}body input,body figure{margin: 0}img,iframe{vertical-align: middle}img{height: auto}a img,iframe{border: none}.ce_text a{color: #82ba12}.ce_text a:hover{text-decoration: underline}.clr{clear: both}a:focus{outline: none}::-moz-focus-inner{border: 0}::selection{background: rgba(0,0,0,0.05)}::-moz-selection{background: rgba(0,0,0,0.05)}.focused{box-shadow: 0 0 2px 0 #82ba12;outline: none}.inside{max-width: 1080px;margin: 0 auto}.valign{display: flex;height: 100%}.valign.center{align-items: center}.valign.bottom{align-items: flex-end}form .formbody .widget{padding: 10px}form .formbody .widget label{font-size: 16px;display: block}form .formbody .widget label .invisible{display: none}form .formbody .widget .checkbox{align-items: center;margin: 7.5px 0;display: flex}form .formbody .widget .checkbox .area{border: 1px solid #82ba12;position: relative;margin-right: 10px;cursor: pointer;height: 25px;width: 25px}form .formbody .widget .checkbox .area input{height: inherit;width: inherit;opacity: 0}form .formbody .widget .checkbox .area.checked:before{font: 20px "FontAwesome";position: absolute;content: "\f00c";left: 1.5px}form .formbody .widget .checkbox .area.focused{box-shadow: 0 0 2px 0 #82ba12;outline: none}form .formbody .widget .text,form .formbody .widget textarea,form .formbody .widget .captcha{border: 1px solid #82ba12;padding: 12.5px 10px;margin: 7.5px 0;width: 100%;font-size: 15px;font-family: inherit}form .formbody .widget .text:focus,form .formbody .widget textarea:focus,form .formbody .widget .captcha:focus{box-shadow: 0 0 2px 0 #82ba12;outline: none}form .formbody .widget .captcha{text-align: center;margin-right: 10px;padding: 7.5px 0;width: 50px}form .formbody .widget p.error{text-overflow: ellipsis;white-space: nowrap}form .formbody .widget textarea.error,form .formbody .widget input.error,form .formbody .widget div.error{background: rgba(205,92,92,0.1)}form .formbody .widget span.mandatory,form .formbody .widget p.error{color: #cd5c5c !important}form .submit_container{text-align: right;padding: 10px}form .submit_container input{border: 1px solid #82ba12;text-transform: uppercase;background: #82ba12;-webkit-transition: all .3s;transition: all .3s;padding: 10px 35px;font-size: 18px;color: #fff}form .submit_container input:focus,form .submit_container input:hover{color: #82ba12;background: none}@media (max-width: 719px){form .submit_container{text-align: center}}form input,form textarea{-webkit-appearance: none;color: inherit;border: none}form input:focus,form textarea:focus{outline: none}form textarea{resize: vertical;overflow: auto}#header{border-bottom: 1px solid rgba(0,0,0,0.05);position: relative;z-index: 5}#header .top{border-bottom: 1px solid rgba(0,0,0,0.05);text-align: right;color: white}#header .top .inside{padding-left: 20px}#header .top .inside img{margin-right: 5px;height: 27.5px}#header .top .inside a{font-size: 16px;font-weight: 600;text-transform: uppercase;background: #82ba12;padding: 5px 10px}#header .bottom{padding-left: 20px;display: flex}#header .bottom .logo{flex: 1 1 auto}#header .bottom .logo a{padding: 10px 0}#header .bottom .logo a img{height: 100px}@media (max-width: 719px){#header .bottom .logo a img{height: 70px !important}}#header.fixed{background: rgba(255,255,255,0.9);position: fixed;width: 100%;z-index: 15;left: 0}#header.fixed .bottom .logo img{height: 85px}#header #desktop{display: flex}#header #desktop nav{display: flex}#header #desktop nav .level_1{display: flex}#header #desktop nav .level_1 > li{align-items: center;display: flex}#header #desktop nav .level_1 > li > span,#header #desktop nav .level_1 > li > a{text-transform: uppercase;padding: 25px}#header #desktop nav .level_1 > li.active,#header #desktop nav .level_1 > li:hover{background: rgba(130,186,18,0.1);color: #82ba12}#header #desktop nav .level_1 > li:hover .level_2{-webkit-animation: fadeInSlide .5s;animation: fadeInSlide .5s;display: block}@keyframes fadeInSlide{0%{opacity: 0;-webkit-transform: translateX(-20px);transform: translateX(-20px)}100%{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}#header #desktop nav .level_1 > li .level_2{box-shadow: 0 1px 1px 0 rgba(0,0,0,0.2);background: #82ba12;position: absolute;min-width: 100%;padding: 10px 0;display: none;top: 100%;left: 0}#header #desktop nav .level_1 > li .level_2:before{border-color: transparent transparent #82ba12;border-width: 0 10px 10px;border-style: solid;position: absolute;bottom: 100%;content: "";left: 15px}#header #desktop nav .level_1 > li .level_2 > li > span,#header #desktop nav .level_1 > li .level_2 > li > a{padding: 5px 20px;color: white}#header #desktop nav .level_1 > li .level_2 > li > span:hover,#header #desktop nav .level_1 > li .level_2 > li > a:hover,#header #desktop nav .level_1 > li .level_2 > li > span.active,#header #desktop nav .level_1 > li .level_2 > li > a.active{text-decoration: underline}@media (max-width: 1023px){#header #desktop{display: none}}#header #mobile{padding-right: 20px;align-self: center;display: none}#header #mobile .inner{background: rgba(255,255,255,0.95);position: absolute;padding: 20px;display: none;width: 100%;top: 100%;left: 0}#header #mobile nav{overflow-y: auto;max-height: 100%}#header #mobile nav li{border-bottom: 1px solid rgba(0,0,0,0.1)}#header #mobile nav li span,#header #mobile nav li a{padding: 12.5px 0}#header #mobile nav li li{border-top: 1px solid rgba(0,0,0,0.1);border-bottom: none;margin-left: 20px}#header #mobile .menu{vertical-align: middle;display: inline-block;position: relative;cursor: pointer;width: 30px;z-index: 5}#header #mobile .menu div{background: #333;margin: 6px 0;height: 3px}#header #mobile .menu.active div:nth-child(1){-webkit-animation: menuTopIn .5s ease forwards;animation: menuTopIn .5s ease forwards}#header #mobile .menu.active div:nth-child(2){-webkit-animation: menuMiddleIn .5s ease forwards;animation: menuMiddleIn .5s ease forwards}#header #mobile .menu.active div:nth-child(3){-webkit-animation: menuBottom .5s ease forwards;animation: menuBottom .5s ease forwards}#header #mobile .menu.inactive div:nth-child(1){-webkit-animation: menuTopOut .5s ease reverse;animation: menuTopOut .5s ease reverse}#header #mobile .menu.inactive div:nth-child(2){-webkit-animation: menuMiddleOut .5s ease reverse;animation: menuMiddleOut .5s ease reverse}#header #mobile .menu.inactive div:nth-child(3){-webkit-animation: menuBottomOut .5s ease reverse;animation: menuBottomOut .5s ease reverse}@keyframes menuTopIn{50%{-webkit-transform: translateY(9px);transform: translateY(9px)}to{-webkit-transform: translateY(9px) rotate(135deg);transform: translateY(9px) rotate(135deg)}}@keyframes menuTopOut{50%{-webkit-transform: translateY(9px);transform: translateY(9px)}to{-webkit-transform: translateY(9px) rotate(135deg);transform: translateY(9px) rotate(135deg)}}@keyframes menuMiddleIn{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuMiddleOut{50%{visibility: hidden}to{visibility: hidden}}@keyframes menuBottom{50%{-webkit-transform: translateY(-9px);transform: translateY(-9px)}to{-webkit-transform: translateY(-9px) rotate(45deg);transform: translateY(-9px) rotate(45deg)}}@keyframes menuBottomOut{50%{-webkit-transform: translateY(-9px);transform: translateY(-9px)}to{-webkit-transform: translateY(-9px) rotate(45deg);transform: translateY(-9px) rotate(45deg)}}@media (max-width: 1023px){#header #mobile{display: flex}}#header nav .invisible{display: none}#header nav ul{padding: 0;margin: 0}#header nav li{white-space: nowrap;position: relative}#header nav span,#header nav a{-webkit-transition: background .25s;transition: background .25s;display: block}#header nav .level_3{display: none}.grid.left{float: left}.grid.right{float: right}.grid.inline{display: inline-block;vertical-align: top}.grid.center{margin: auto}.grid.w1-4{width: 25%}.grid.w1-3{width: 33.333333%}.grid.w1-2{width: 50%}.grid.w2-3{width: 66.666667%}.grid.w3-4{width: 75%}.mod_article{background-position: center center;background-size: cover}.mod_article.block{padding: 4vw 0}.mod_article.parallax{background-attachment: fixed}.mod_article .block{padding: 25px 20px}.mod_article .block.ce_form{padding: 10px}.mod_article .block.ce_counter{padding: 50px 20px}.mod_article .mod_newslist .block{padding: 35px 0}.ce_rslider{font-family: "acumin-pro-condensed";position: relative;z-index: 1}.ce_rslider .ce_rslider_text{white-space: pre-line}.ce_image figure img{width: 100%}.ce_image figure .caption{text-transform: uppercase;margin-top: 10px}.ce_tile .wrap{position: relative;color: white}.ce_tile .wrap .content{position: absolute;height: 100%;width: 100%}.ce_tile .wrap .content .title{font: 600 25px/1 "acumin-pro-condensed";text-transform: uppercase;padding: 15px 20px}.ce_tile .wrap .content .olay{background: rgba(130,186,18,0.85);-webkit-transition: all .5s ease-out;transition: all .5s ease-out;flex-direction: column;position: absolute;display: flex;height: 100%;width: 100%;opacity: 0}.ce_tile .wrap .content .olay div{font: 18px/1.1 "acumin-pro";padding: 18px 20px 0;height: 100%}.ce_tile .wrap .content .olay a{font: 600 25px "acumin-pro-condensed";text-transform: uppercase;padding: 0 15px 20px 0}.ce_tile .wrap .content .olay a:before{border-bottom: 10px solid transparent;border-top: 10px solid transparent;border-left: 10px solid #fff;display: inline-block;margin-right: 5px;content: ''}.ce_tile .wrap .content:hover .olay{display: flex;opacity: 1}.ce_tile .wrap img{display: block;width: 100%}.ce_card .map-wrap{position: relative}.ce_card .map-wrap *{box-sizing: initial}.ce_card .map-wrap #ajax{position: absolute}.ce_card .map-wrap #map-olay{box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);border-top: 3px solid #82ba12;position: absolute;padding: 20px 15px;background: white;max-width: 420px;width: 100%;z-index: 5}.ce_counter{font-family: "acumin-pro-condensed";position: relative;text-align: center;color: white}.ce_counter:before{border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff;-webkit-transform: translateX(-50%);transform: translateX(-50%);position: absolute;content: '';left: 50%;top: 0}.ce_counter .counter{font-weight: 500;font-size: 60px}.ce_counter .title{margin-top: 15px;font-size: 22px}.mod_newsarchive:before,.mod_newslist:before{border-top: 1px solid rgba(0,0,0,0.1);display: block;content: ''}.mod_newsarchive .layout_latest,.mod_newslist .layout_latest{border-bottom: 1px solid rgba(0,0,0,0.1);display: flex}.mod_newsarchive .layout_latest figure,.mod_newslist .layout_latest figure{margin-right: 30px;flex: 0 0 auto;width: 27.5%}.mod_newsarchive .layout_latest figure img,.mod_newslist .layout_latest figure img{width: 100%}@media (max-width: 767px){.mod_newsarchive .layout_latest figure,.mod_newslist .layout_latest figure{margin: 0 0 20px}}.mod_newsarchive .layout_latest .teaser .info,.mod_newslist .layout_latest .teaser .info{margin-bottom: 5px;color: #666}.mod_newsarchive .layout_latest .teaser .more,.mod_newslist .layout_latest .teaser .more{font: 700 19px "acumin-pro-condensed";text-transform: uppercase;align-items: center;margin-top: 15px;color: #82ba12;display: flex}.mod_newsarchive .layout_latest .teaser .more:before,.mod_newslist .layout_latest .teaser .more:before{border-bottom: 15px solid transparent;border-top: 15px solid transparent;border-left: 15px solid #82ba12;margin-right: 10px;content: ''}@media (max-width: 767px){.mod_newsarchive .layout_latest,.mod_newslist .layout_latest{display: block}}#footer{background: #82ba12}#footer *{color: white}#footer *::-webkit-input-placeholder{color: white}#footer *::-moz-placeholder{color: white}#footer *::selection{background: rgba(255,255,255,0.2)}#footer *::-moz-selection{background: rgba(255,255,255,0.2)}#footer .widget{padding: 2.5px 10px}#footer .widget .text,#footer .widget .textarea{border: 1px solid #fff;padding: 7.5px 10px;background: none;font-family: inherit}#footer .widget .text:focus,#footer .widget .textarea:focus{box-shadow: 0 0 2px 0 #fff}#footer .submit_container{text-align: right;padding: 10px}#footer .submit_container input{text-transform: uppercase;background: none;border: none;padding: 0}#footer .submit_container input:focus,#footer .submit_container input:hover{color: rgba(255,255,255,0.5)}@media (max-width: 719px){#footer .submit_container{text-align: center}}
.animated{opacity: 0}.animated.fade{-webkit-animation: fade 1.25s ease-in-out forwards;animation: fade 1.25s ease-in-out forwards}.animated.ffl{-webkit-animation: ffl 1.25s ease-in-out forwards;animation: ffl 1.25s ease-in-out forwards}.animated.ffr{-webkit-animation: ffr 1.25s ease-in-out forwards;animation: ffr 1.25s ease-in-out forwards}.animated.pulse{-webkit-animation: pulse 1.25s ease-in-out forwards;animation: pulse 1.25s ease-in-out forwards}@-webkit-keyframes fade{to{opacity: 1}}@keyframes fade{to{opacity: 1}}@-webkit-keyframes ffl{from{-webkit-transform: translateX(-25%)}to{-webkit-transform: none;transform: none;opacity: 1}}@keyframes ffl{from{transform: translateX(-25%)}to{transform: none;opacity: 1}}@-webkit-keyframes ffr{from{-webkit-transform: translateX(25%)}to{-webkit-transform: none;transform: none;opacity: 1}}@keyframes ffr{from{transform: translateX(25%)}to{transform: none;opacity: 1}}@-webkit-keyframes pulse{0%{-webkit-transform: scale(1)}25%{opacity: 1}50%{-webkit-transform: scale(1.1)}100%{-webkit-transform: scale(1);opacity: 1}}@keyframes pulse{0%{transform: scale(1)}25%{opacity: 1}50%{transform: scale(1.1)}100%{transform: scale(1);opacity: 1}}
