/*c8687208b9741656f5e3701386628453*/
body{line-height:1.3;color:#000}h1{margin:0.75rem 0 0 0}h2{margin:2px 0px;font-size:1.6rem}h2 a{color:#000}h3{margin:1rem 0 0;font-size:1.4rem;font-weight:bold}.logo-navigation{max-width:1297px;margin:20px auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{height:auto}.video-container{position:relative;margin:2.2rem 0 0.3rem;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.white-bg{margin:0 auto;width:100%;background-color:#fff}.content-bottom{display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:flex-end;justify-content:center}.left{float:left;width:55%;padding-right:10px}.right{float:right;width:30%}.g-main-nav{margin:0.5rem 0 0rem}#g-navigation .g-main-nav .g-toplevel>li{margin:0 0.9rem}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-weight:600 !important;font-size:0.95rem}#g-footer{padding:1rem 0 1rem}#sitemap li{display:inline-block;list-style:none}#sitemap ul{display:inline-block;list-style:none}.footer-sitemap-menu .level0 a{color:#fff;padding:0 0.5rem}p{line-height:1.3;color:#000}.logo{margin-top:9px}.slideshow{margin:0 auto}.g-home-particles.g-helium-style #g-header{margin-top:0}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-weight:normal}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{margin-left:auto;margin-right:auto}#g-mainbar{padding:0 0}.fp-boxes{background-color:#999}.g-owlcarousel-item-content{padding:0.938rem 5rem}.g-owlcarousel-item-title{font-size:3.5rem;color:#333}.g-owlcarousel-item-desc{color:#333}.rl_sliders.accordion a{color:#333}.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle{color:#333}.rl_sliders.accordion>.accordion-group{border:none}.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle{background-color:transparent}.pull-left.item-image{width:560px !important;margin-top:0px}.pull-left.item-image{max-width:100%}.references .pull-left.item-image{width:560px !important;margin-top:0px}.references .pull-left.item-image{max-width:100%}@media only screen and (max-width:960px){.references .pull-left.item-image{width:100% !important;clear:both}}.edit.item-page .btn-toolbar .btn,.pager.pagenav a,.moduletable #login-form .control-group .btn,p.readmore .btn,.contact .form-actions .btn,#contact-form .controls .btn-primary.validate,.profile .btn,.login .btn,.logout .btn,.registration .btn,.profile-edit .btn,.remind .btn,.reset .btn,.search #searchForm .btn,.finder #searchForm .btn,.search #search-form .btn,.finder #search-form .btn{padding:0.5rem 1.5rem}td{border:none}table{border:none}input[type=submit]{background:url('../../../../images/send-btn.png') no-repeat;cursor:pointer;width:180px;height:31px;border:none}input[type=submit]:hover{background:url('../../../../images/send-btn-over.png') no-repeat;cursor:pointer;width:180px;height:31px;border:none}.pweb-form-red .pwebcontact-box,.pweb-form-red form.pwebcontact-form label .pweb-form-red form.pwebcontact-form input,.pweb-form-red form.pwebcontact-form textarea,.pweb-form-red form.pwebcontact-form select,.pweb-form-red form.pwebcontact-form button,.pweb-form-red form.pwebcontact-form .btn{font-size:14px !important}.newspage h2{border-bottom:1px solid #999;padding-bottom:15px;padding-top:25px}.newspage p{padding-left:30px}.videothumbs{margin-top:10px;border-radius:11px;border:3px solid #fff;-webkit-box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.75)}.languages{margin:18px 0 -18px}a.red-button{font-size:22px;padding:13px 45px;background:#c00000;color:white !important;border-radius:10px;text-decoration:none}a:hover.red-button{background:#e23030;color:white !important}a.small-red-button{text-align:center !important;padding:3px 12px;background:#c00000;color:white;border-radius:5px;text-decoration:none}a:hover.small-red-button{background:#e23030}.pweb-form-red form.pwebcontact-form a,.pweb-form-red .pweb-button-close{color:#333 !important}.rl_sliders.accordion>.accordion-group.active>div>a:focus,.rl_sliders.accordion>.accordion-group>div>a:focus{box-shadow:none !important}.fpbutton-big a{font-size:1.3rem;align:center !important;padding:13px 45px;background:#c00000;color:white;border-radius:10px}.fpbutton-big a:hover{background:#e23030}.fullwidth-section{padding:0 !important}.fullwidth-section>.g-container{width:100% !important}.fullwidth-section .g-content{padding:0;margin:0rem 0}.fullwidth-section .g-content img{min-width:100% !important}.partners .g-container{width:90% !important}.section-large{min-width:100%;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0 0;margin-top:0;margin-bottom:0;text-align:center}.section-large p{margin-top:0;margin-bottom:0}@media screen and (max-width:1065px){.section-large{display:none}}.section-small{min-width:100%;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0 0;margin-top:0;margin-bottom:0;text-align:center;padding-top:0px;padding-bottom:0px}.section-small p{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}@media screen and (min-width:1064px){.section-small{display:none !important}}.bottom-left{position:absolute;bottom:15%;left:16px;text-align:left;padding:1rem 2rem 3rem 3rem;background-color:rgba(255, 255, 255, 0.85);max-width:650px}.bottom-right{position:absolute;bottom:15%;right:16px;text-align:right;padding:1rem 3rem 3rem 2rem;background-color:rgba(255, 255, 255, 0.85);max-width:650px}.fp-move-up{top:30px !important}#g-utility{padding-top:0;padding-bottom:0;margin-bottom:-25px;margin-top:-10px !important}@media screen and (min-width:960px){.blogreferences p{overflow:hidden}}.g-owlcarousel .owl-nav button.owl-prev,.g-owlcarousel .owl-nav button.owl-next{color:#aaa;border:1px solid #9b9b9b}.newspage p.readmore .btn{background:#fff;color:#4db2b3;text-transform:none;padding:5px 0 0;font-size:1rem;font-weight:600;letter-spacing:0rem}.newspage p.readmore:hover .btn{color:#000}.newspage span.icon-chevron-right{display:none}