﻿@import"icomoon.css";@media only screen and (min-width:721px){.header-micro .logo{width:187px;height:143px;margin-bottom:-15px;}}@media only screen and (max-width:900px){.logo{width:120px;height:92px;}body .hero-carousel .carousel-nav{margin:0;}}@media only screen and (max-width:500px){.logo{width:80px;height:62px;}}html,body{font-family:Arial,"Helvetica Neue","Lucida Grande","Droid Sans",Helvetica,sans-serif;}h1{font-family:"Arial Black",Arial,"Helvetica Neue","Lucida Grande","Droid Sans",Helvetica,sans-serif;}a,a:visited{color:#000;border-bottom-color:#000;}a:hover{color:#000;border-bottom-color:#000;}.header-micro-nav a{color:#000;}.header-micro-nav .selected a,.header-micro-nav a:focus,.header-micro-nav a:hover{color:#fe171d;}.article .article-heading-h1,.article h1,.article-heading-h1,.article .article-heading-h2,.article h2,.article-heading-h2,.heading-type-1,.heading-type-2{color:#ec0000;}.button.button-color-2,.button.button-color-2:active,.button.button-color-2:focus,.button.button-color-2:hover{border-color:#ec0000;color:#ec0000;}[data-popover-trigger] button.active,[data-popover-trigger] button.active span{color:#fff;}.language .language-switcher{position:relative;}.language .language-switcher ul{position:absolute;right:0;top:0;overflow:hidden;}.language .language-switcher ul li{float:right;line-height:16px;display:none;margin:3px 0 0;}.language .language-switcher ul li a{border:0;display:block;padding:1px;}.language .language-switcher ul li img{position:static;vertical-align:top;width:24px;}.language .language-switcher ul li.current{display:block;}.language .language-switcher ul.open li{margin:3px 0 3px 20px;display:block;}.language .language-switcher ul.open li.current a{border-color:#ec0000;}.language .language-switcher .help-text{display:block;margin:0 35px 0 0;}.language .links{float:left;}.language .links .portal{font-weight:600;text-transform:uppercase;}.language .nearest-dealer{float:right;background:#fe171d;color:#fff;text-transform:uppercase;padding:0 20px;line-height:48px;border:0;font-weight:600;font-size:16px;display:block;margin:0 0 0 25px;}.language .nearest-dealer.icon-link{padding:0 15px;font-size:1.2em;vertical-align:middle;}.menu-wrapper .language .links,.menu-wrapper .language .nearest-dealer{float:none;}.menu-wrapper .language .nearest-dealer,.menu-wrapper .language .youtube-link{margin-bottom:10px;}.language .language-switcher{color:#7d7d7d;white-space:nowrap;}.language .language-switcher img{display:inline-block;vertical-align:middle;}.header-micro-nav{text-align:right;padding-top:0;font-weight:700;}a.button,a.button:hover,a.button:active,a.button:focus,button,button:hover,input[type=button],input[type=submit]{border-color:#ec0000;color:#fff;background:#ec0000;}a.button span,a.button:hover span,a.button:active span,a.button:focus span,button span,button:hover span,input[type=button] span,input[type=submit] span{border-bottom-color:#fff;}.teaser-clickable:hover a{color:#ec0000!important;border-color:#ec0000;}.teaser-clickable:hover .teaser-button a{color:#fff!important;border-color:#ec0000!important;}.teaser-clickable:hover .teaser-button a:hover>span{border-bottom-color:#fff;}button.link{background:none!important;color:#fff!important;}button.link>span{border-bottom-color:#fff!important;}button.link:hover,button.link.active,button.link:hover>span,button.link.active>span{color:#ec0000!important;}button.link:hover>span,button.link.active>span{border-bottom-color:#ec0000!important;}.teaser-heading h1,.teaser-heading h2,.teaser-heading h3,.teaser-heading h4{color:#ec0000;}.exp-section>h2 button{color:#ec0000!important;}.product-top .exp-section>h2 button{color:#fff!important;}.product-selector{padding:80px 0 100px;}@media screen and (max-width:900px){.product-selector{padding:0;}}.product-selector .heading-type-1{text-align:center;margin:0 0 40px;}.product-selector .quote-form-open .form{display:block;}.product-selector .form{margin:15px 0;display:none;}.product-selector .form .field{display:block;width:49%;float:left;min-height:50px;margin:0 0 15px;}.product-selector .form .field.field-full{float:none;width:auto;clear:both;}.product-selector .form .field:nth-child(2n+1){clear:left;}.product-selector .form .label{display:block;margin:0 0 3px;}.product-selector .form textarea{width:100%;height:100px;}.product-selector .form input{width:80%;}.product-selector .selector-navi{overflow:hidden;padding:35px;margin:0 0 30px;box-shadow:0 0 9px 9px rgba(0,0,0,.03);}.product-selector .selector-navi .field{margin:0 25px 15px 0;float:left;}.product-selector .selector-navi .field .label{margin:0 0 5px;display:block;font-weight:700;}.product-selector .selector-navi .field input[type=text]{width:5em;border:solid 1px #d8d8d8;background:#fff;margin:0 5px 0 0;display:inline-block;}.product-selector .selector-navi .field .label-separator{display:inline-block;line-height:35px;margin:0 10px 0 0;}.product-selector .selector-navi .field-applications{clear:both;overflow:hidden;}.product-selector .selector-navi .field-applications li{margin:0 15px 0 0;float:left;}.product-selector .selector-navi .submit{float:right;margin:20px 0 0;}.product-selector .selector-navi .loader{clear:both;margin:10px 0;}.hero{margin-bottom:0;}.hero .hero-inner{background:none;}.hero.dark-text,.hero.dark-text .heading-type-1 span{color:#000;}.hero.compact .heading-type-1 span{font-size:40px;line-height:45px;}.hero-single{color:#fff;}@media screen and (max-width:900px){.hero-single{margin-top:0;color:#000;}}.hero-single .heading-type-1{font-size:55px;line-height:55px;}.hero-single .heading-type-1 span{padding:0 0 10px;color:#fff;}@media screen and (max-width:900px){.hero-single .heading-type-1{font-size:25px;line-height:30px;}.hero-single .heading-type-1 span{color:#000;}}.hero-carousel .carousel-nav{margin:-75px 0 25px 15px;position:relative;z-index:2;}.hero-carousel .hero{color:#fff;margin:-25px 0 0;}@media screen and (max-width:900px){.hero-carousel .hero{color:#000;}}.hero-carousel .hero .heading-type-1{font-size:80px;line-height:75px;}.hero-carousel .hero .heading-type-1 span{padding:0 0 10px;color:#fff;}@media screen and (max-width:900px){.hero-carousel .hero .heading-type-1{font-size:25px;line-height:30px;}.hero-carousel .hero .heading-type-1 span{color:#000;}}.hero-carousel .hero .hero-content-inner{text-align:right;width:55%;}@media screen and (max-width:900px){.hero-carousel .hero .hero-content-inner{text-align:left;}}.hero-carousel .hero p{font-weight:700;text-align:right;width:auto;}@media screen and (max-width:900px){.hero-carousel .hero p{text-align:left;}}.heading-type-1 span,.heading-type-2 span,.heading-type-4 span{color:#000;font-weight:700;}.heading-type-1.heading-center{text-align:center;}.heading-type-1 span{display:inline-block;}.heading-type-2{color:#000;font-size:20px;font-weight:700;margin:0;}.heading-type-3{background:#ec0000;color:#fff;display:inline-block;padding:14px 20px 14px 14px;font-weight:700;}.heading-type-3 span{color:#fff;}.nav-main li.selected>a,.nav-main li a:hover{color:#ec0000;}.nav-sub>ul>li>a{font-weight:800;}.nav-sub li a:active,.nav-sub li a:hover{color:#ec0000!important;}.tabbed-module .tab-navigation,.tabbed-module .tab-navigation .tab-selected a,.tabbed-module .tab-navigation:link,.tabbed-module .tab-navigation .tab-selected a:link,.tabbed-module .tab-navigation:visited,.tabbed-module .tab-navigation .tab-selected a:visited,.tabbed-module .tab-navigation:after,.tabbed-module .tab-navigation .tab-selected a:after{border-color:#ec0000!important;}.tabbed-module .tab-navigation:active,.tabbed-module .tab-navigation .tab-selected a:active,.tabbed-module .tab-navigation:focus,.tabbed-module .tab-navigation .tab-selected a:focus{color:#ec0000!important;}.tabbed-module .tab-navigation a:focus{color:#ec0000!important;}.carousel-nav button.flex-active img{border-color:#ec0000;}.jqvmap-label{position:absolute;padding:0 5px;box-sizing:border-box;background:#fff;border:2px solid #ec0000;}.social-feed{padding:100px 0;background-position:0 0;background-size:cover;}.social-feed .juicer-feed{max-width:1100px!important;}.find-dealer-block{padding:80px 0;background-size:cover;}.find-dealer-block a{border:0;border-right:solid 2px #fff;padding:0 7px 0 0;margin:0 10px 0 0;line-height:1.1em;}.find-dealer-block a:last-child{border:0;}.teaser-highlights{background-size:cover;}.teaser-highlights-block .teaser-highlights{padding:100px 0 80px;}@media screen and (max-width:900px){.teaser-highlights-block .teaser-highlights{padding:20px 0;}}.teaser-highlights-block .teaser-highlights .teaser{background:#fff;text-align:center;}.teaser-highlights .heading-type-1{margin:0 0 40px;}.teaser-highlights .teaser{border:solid 1px #e0e0e0;}.teaser-highlights .teaser .teaser-image{float:none;margin:0;max-width:none;}.teaser-highlights .teaser .teaser-image img{width:100%;margin:0;}.teaser-highlights .teaser .teaser-content{padding:40px;}.teaser-highlights .teaser .teaser-content h3{margin:0 0 5px;}.teaser-highlights .teaser .teaser-content h3 a{text-transform:uppercase;color:#000;border:0;font-weight:700;}.teaser-highlights .links{text-align:center;}.footer{padding:60px 0;color:#fff;}.footer a,.footer a:hover,.footer a:visited,.footer a:active,.footer a:focus{color:#fff;border-bottom-color:#fff;}.footer:before{display:none;}.product-page{margin-top:40px;}.product-page .heading-type-1{margin-bottom:40px;}.product-page .teaser-heading h3{font-weight:800;}.product-page .specifications{margin:0 0 40px;}.product-page .specifications .multi{text-align:center;}.product-top{background:#3b3b3b;margin:-25px 0 60px;color:#fff;}.product-top .media,.product-top .info{padding:130px 0;}@media screen and (max-width:900px){.product-top{padding:20px 0 20px;margin:0 0 10px;}.product-top .media,.product-top .info{padding:0;}}.product-top .heading-type-1 span{border:0;}.product-top ul{margin:0 0 30px 25px;}.product-top .heading-type-1 span,.product-top .heading-type-2{color:#fff;}.product-top [data-popover-trigger]{display:inline-block;margin:0 10px 10px 0;}.js .popover{border-color:#666;}#contacts-map{margin-bottom:50px;}.offices .article-heading-h2{font-weight:800;}.section-block{padding:80px 0 100px;}.section-block .heading-type-1{text-align:center;margin:0 0 40px;}.anchored-content{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fff;}.anchored-content .anchor{position:absolute;bottom:0;left:0;right:0;height:60px;line-height:60px;text-align:center;background:#fff;border-top:1px solid #b5b3b3;}.anchored-content .anchor .divider{margin:0 1em;}.anchored-content .anchor a{text-transform:uppercase;color:#fe171d;border:0;}.anchored-content .content{margin-bottom:64px;max-height:80vh;box-shadow:rgba(0,0,0,.2) 4px 0 4px 0;background:#fff;z-index:2;overflow-y:auto;display:none;}.anchored-content.open .content{display:block;}.anchored-content .EPiServerForms .Form__Status{max-width:600px!important;margin:0 auto;text-align:center;}.anchored-content .EPiServerForms .Form__Status .Form__Success__Message{background:#fff;}.anchored-content .EPiServerForms .Form__Element{max-width:600px!important;margin:0 auto .5rem!important;}.anchored-content .EPiServerForms .Form__Element .Form__Element__Caption{display:block!important;width:auto!important;}.anchored-content .EPiServerForms .Form__Element .FormTextbox__Input{width:100%;}.anchored-content .EPiServerForms .Form__Element.FormChoice .Form__Element__Caption{margin-bottom:5px;}.anchored-content .EPiServerForms .Form__Element .FormChoice__Input{margin-bottom:5px;margin-right:5px;}.better-hero{background-position:center;background-size:cover;background-repeat:no-repeat;padding:7.5% 80px;}.better-hero p{width:73%;}.better-hero .better-hero-image{display:none;}.better-hero .better-hero-inner{max-width:1310px;margin:0 auto;}.better-hero .better-hero-content{margin-left:55%;}.better-hero.reverse .better-hero-content{margin-left:0;margin-right:55%;}.better-hero.hero-center .better-hero-content{margin-left:0;margin-right:0;}.better-hero.hero-center p{width:100%;}.better-hero.dark-text,.better-hero.dark-text .heading-type-1 span{color:#000!important;}.better-hero.dark-background{background-color:#000;}.better-hero.compact .heading-type-1 span{font-size:40px!important;line-height:45px!important;}.better-hero.single{color:#fff;}.better-hero.single .heading-type-1{font-size:55px;line-height:55px;}.better-hero.single .heading-type-1 span{padding:0 0 10px;color:#fff;}@media only screen and (max-width:900px){.better-hero{background:none!important;padding:0;}.better-hero p{width:auto;}.better-hero .better-hero-image{display:block;width:100%;}.better-hero .better-hero-content{margin:20px!important;}.better-hero.single{color:#000;}.better-hero.single .heading-type-1{font-size:25px;line-height:30px;}.better-hero.single .heading-type-1 span{color:#000;}}.header{border-bottom-color:#ec0000;background:#fff;}.header .logo{background:url(../png/rammer-logo.png) no-repeat center;background-size:contain;margin-bottom:10px;}.language .language-switcher ul{z-index:1;background:#fff;}.footer{background:#333;}.heading-type-1 span{border-bottom:solid 1px #ec0000;}.find-dealer-block .heading-type-1 span{color:#fff;border-color:#fff;}.find-dealer-block a{color:#fff;border-color:#fff;}.custom-select>span,.custom-select.active>span{background-image:url(../png/custom-select-arrow-2.png);border:0;background-color:#fff;}.custom-select>span:after,.custom-select.active>span:after{background:none;}.custom-select>span span,.custom-select.active>span span{border-right:0;border-bottom:solid 2px #ec0000;}.product-name,.product-name h3,.product-name h3 a{text-transform:none!important;}.introduction-block,introduction-block.content{border:0!important;text-align:left!important;}.introduction-block h3,introduction-block.content h3{font-weight:600!important;}.trirow-container{display:flex;max-width:1150px;margin:0 auto;padding-top:4em;padding-bottom:4em;flex-wrap:wrap;}@media only screen and (max-width:750px){.trirow-container{flex-flow:column;}}.trirow-container .trirow-item{display:flex;margin:0 auto;align-items:center;justify-content:center;flex:0 0 33.333333%;padding-top:2.5em;padding-bottom:2.5em;}.trirow-container .trirow-item .snippet{display:inline;max-width:13.5em;margin-left:1em;}.download-block{margin-bottom:20px;}.download-block .downloads{display:flex;flex-wrap:wrap;gap:2%;}.download-block h2{margin:15px 0;font-weight:200;font-style:normal;font-size:22px;line-height:26px;text-transform:none;color:#ec0000;}.download-block .item{width:49%;display:flex;height:200px;padding:10px;border:solid #b2b2b2 1px;margin-bottom:15px;}@media screen and (max-width:700px){.download-block .item{width:100%;}}.download-block .item .preview{height:100%;margin-right:10px;}.download-block .item .preview .preview-image{height:100%;width:130px;background-size:cover;}.download-block .item .info{font-size:14px;position:relative;}.download-block .item .info .info-title{font-weight:700;margin-bottom:5px;text-transform:unset;}.download-block .item .info .info-text{line-height:16px;margin-bottom:5px;}.download-block .item .info .info-date{color:#848282;}.download-block .item .info .button{position:absolute;bottom:0;}.video-block{display:block;position:relative;margin:0 auto 75px;max-width:555px;}@media screen and (max-width:700px){.video-block{margin:0 auto 40px;}.video-block.wrapper{padding:0 20px;}}.video-block .image{padding:56.25% 0 0;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;}.video-block .play{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;cursor:pointer;}.video-block .play .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;background:transparent;box-sizing:border-box;width:0;height:74px;border-color:transparent transparent transparent #ec0000;transition:100ms all ease;cursor:pointer;border-style:solid;border-width:37px 0 37px 60px;}.video-block .video-container{position:absolute;left:0;right:0;top:0;bottom:0;z-index:4;display:none;padding-bottom:53.25%;}.video-block .video-container .vp-player-layout{width:100%!important;height:100%!important;right:0!important;left:0!important;}.video-block .video-container iframe{width:100%;height:100%;}.video-block.video-active .play{display:none;}.video-block.video-active .video-container{display:block;}.twin-column-block{padding:0 80px;}.twin-column-block .column{float:left;width:50%;margin-bottom:2em;padding:0 1em;}@media screen and (max-width:700px){.twin-column-block .column{width:100%;float:none;}}.twin-column-block .column .video-block{margin:unset;max-width:unset;}.hero-carousel .better-hero{height:80vw;max-height:800px;}@media screen and (max-width:900px){.hero-carousel .better-hero{height:auto;max-height:none;}}