html,body{scroll-behavior:smooth;overflow-x:hidden}
.cmp-image img{height:auto}
@media(min-width:768px){.container{width:100%}
}
.krypto-container-center .cmp-container{align-items:center;display:flex;flex-direction:column}
.krypto-background-banner style + div{padding:10% 0}
@font-face{font-family:'Armata';src:url(clientlib-base/resources/fonts/Armata-Regular-webfont.eot);src:url(clientlib-base/resources/fonts/Armata-Regular-webfont.eot?iefix) format('eot'),url(clientlib-base/resources/fonts/Armata-Regular-webfont.woff) format('woff'),url(clientlib-base/resources/fonts/Armata-Regular-webfont.ttf) format('truetype'),url(clientlib-base/resources/fonts/Armata-Regular-webfont.svg#Armata) format('svg');font-weight:normal;font-style:normal}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInBottomLeft,.fadeInShortUpperRight{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;transition-duration:.2s;transition-delay:0}
@media(max-width:767px){.coreCstmModalContainer{width:90% !important;padding:15px !important}
}
a{color:#000;transition:all .3s;text-decoration:underline transparent}
a:hover{color:#000;text-decoration-color:black}
.fixed-area{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;height:140px}
@media(min-width:768px) and (max-width:1023px){.fixed-area{height:60px}
}
@media(max-width:767px){.fixed-area{height:50px}
}
.fixed-area>.logo{width:33.33333333%;background-color:#fce604;margin:0;display:flex;justify-content:center;align-items:center;padding:0}
@media(max-width:767px){.fixed-area>.logo{width:66.66666667%}
}
.fixed-area>.logo a{text-align:center}
.fixed-area>.logo img{max-width:75%}
@media(min-width:768px) and (max-width:1023px){.fixed-area>.logo img{width:197px;height:28px;max-width:100%}
}
@media(max-width:767px){.fixed-area>.logo img{width:197px;max-width:100%}
}
.fixed-area>.nav-bar{width:67%;background-color:black;padding:30px 30px 0 30px;display:flex;flex-direction:column}
@media(max-width:990px) and (min-width:768px){.fixed-area>.nav-bar{flex-direction:row;padding:0;align-items:center;justify-content:flex-end}
}
@media(max-width:767px){.fixed-area>.nav-bar{flex-direction:row;width:33.33333333%;padding:10px 27px 0 0}
}
@media(max-width:400px){.fixed-area>.nav-bar{justify-content:end;padding-right:12%}
}
.fixed-area>.nav-bar .utility-header{background-color:transparent}
@media(max-width:400px){.fixed-area>.nav-bar .utility-header{width:15%}
}
.fixed-area>.nav-bar .utility-header .header-navigation{display:block !important}
@media(max-width:400px){.fixed-area>.nav-bar .utility-header .header-navigation .fa-search{margin-right:5px !important}
}
.fixed-area>.nav-bar .utility-header .navigation-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:right}
.fixed-area>.nav-bar .utility-header .navigation-list .share-text{color:#ccc;font-size:1.25em;text-transform:lowercase;margin-right:40px}
@media(max-width:990px){.fixed-area>.nav-bar .utility-header .navigation-list .share-text{display:none}
}
.fixed-area>.nav-bar .utility-header .navigation-list .fa-search{color:#ccc;font-size:x-large;margin-right:30px}
.fixed-area>.nav-bar .headerWrapper{margin-top:15px}
@media(max-width:400px){.fixed-area>.nav-bar .headerWrapper{width:15%}
}
@media(max-width:767px){.fixed-area>.nav-bar .headerWrapper{margin-top:0}
}
@media(max-width:990px) and (min-width:768px){.fixed-area>.nav-bar .headerWrapper{margin-top:22px}
}
@media(max-width:400px){.fixed-area>.nav-bar .headerWrapper .mobile-toggle{margin-left:-10px}
}
@media(max-width:599px){.fixed-area .right-side{display:none}
}
.fixed-area .right-side a{color:transparent}
.fixed-area .right-side .caret{display:none}
.fixed-area .right-side img{width:34px;height:22px}
.fixed-area .right-side .navigation-sublist{background-color:black;text-align:left;width:auto}
.fixed-area .navbar{position:static}
.fixed-area .navbar-header{position:static;display:flex;flex-direction:row;justify-content:end}
@media(max-width:990px){.fixed-area .navbar-header{justify-content:end}
}
.fixed-area .navbar-header #mainNav-navbar-collapse{position:static}
@media(max-width:990px){.fixed-area .navbar-header #mainNav-navbar-collapse{display:none !important}
}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals{background-color:transparent;display:flex;flex-direction:row;justify-content:end;position:static}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown>a{font-family:Roboto Condensed;font-size:1.25em;font-weight:bold;color:#fce604;letter-spacing:normal}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown:hover a{background-color:#fce604;color:black}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown:hover>.header-container{display:none}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown.active>a{background-color:#fce604;color:black}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown.active>.header-container{display:block !important}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown.active>.header-container>.dropdown-menu{display:flex;flex-flow:wrap}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown.active>.header-container>.dropdown-menu li{float:none;flex-grow:2}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals>.dropdown.active>.header-container>.dropdown-menu li a{color:black}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown{float:left;display:block;position:static}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .exit{font:normal normal normal 14px/1 FontAwesome;position:absolute;z-index:9;font-size:1.2em;cursor:pointer;right:50px}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .exit:before{content:"\f00d"}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container{position:absolute;max-width:100%;background-color:white}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles{padding:39px 3%;background-color:white}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-1{width:70%;display:flex}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-1 a{display:flex;flex-direction:column;font-size:1.3em}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-1 a .nav-tile-image{order:2;margin-top:50px}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-1 a .nav-tile-image img{width:45%;height:100%}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-1 a .childText{order:1}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-2{width:30%;display:flex;flex-direction:column}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-2 a{display:flex;flex-direction:row;align-items:center;margin:10px 0;font-family:Roboto Condensed;font-weight:700}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-2 a .nav-tile-image{width:15%}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .col-2 a .childText{margin-left:15px;font-size:1.3em}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .subdropdown{background-color:white}
.fixed-area .navbar-header #mainNav-navbar-collapse .navwithVerticals .dropdown .header-container .dropdown-menu.tiles .subdropdown a{background-color:white;text-transform:uppercase}
.fixed-area .navbar-header .hamburger{position:static;margin-top:-5px}
@media(min-width:991px){.fixed-area .navbar-header .hamburger{display:none}
}
@media(max-width:990px){.fixed-area .navbar-header .hamburger{display:block;float:none;width:100%}
}
@media(max-width:990px){.fixed-area .navbar-header .hamburger .mobile-toggle{display:block}
}
.fixed-area .navbar-header .hamburger .mobile-toggle .hamburgerMenuBars{background-color:#fce604;height:3px;margin:5px auto}
.fixed-area .navbar-header .hamburger #accordion{display:block;background-color:white;width:100%;margin:0;top:50px;border:0}
@media(max-width:990px) and (min-width:768px){.fixed-area .navbar-header .hamburger #accordion{top:60px}
}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link{width:100%;text-align:left;border-bottom:1px solid #999}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link a,.fixed-area .navbar-header .hamburger #accordion .dropdown-link .title{font-family:Roboto Condensed;font-size:.875em;color:#999;text-transform:uppercase;padding:30px;display:block}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link .fa-angle-right{font-size:xx-large;position:relative;top:-7px}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link .dropdown-items{display:none}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link .dropdown-items .back{color:black;padding:15px 30px}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link .dropdown-items .back i{margin-right:5px}
.fixed-area .navbar-header .hamburger #accordion .dropdown-link .dropdown-items a{border-bottom:1px solid #999}
.fixed-area .navbar-header .links{position:static;width:auto}
@media(max-width:990px){.fixed-area .navbar-header .links:not(.cq-Editable-dom){display:none !important}
}
.fixed-area .navbar-header .links:not(.cq-Editable-dom) .full-menu{height:45px;width:40px;display:flex;flex-direction:column;justify-content:center;cursor:pointer;padding:3px}
.fixed-area .navbar-header .links:not(.cq-Editable-dom) .full-menu:hover,.fixed-area .navbar-header .links:not(.cq-Editable-dom) .full-menu.active{background-color:#fce604}
.fixed-area .navbar-header .links:not(.cq-Editable-dom) .full-menu:hover>div,.fixed-area .navbar-header .links:not(.cq-Editable-dom) .full-menu.active>div{background-color:black}
.fixed-area .navbar-header .links:not(.cq-Editable-dom) .full-menu>div{width:100%;background-color:#fce604;margin-bottom:5px;height:5px}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid{position:absolute;background-color:white;width:100%;left:0;display:none;z-index:9;padding:30px}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid.active{display:block;z-index:999}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid .columnselector .col-md-offset-1{margin:0}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid .columnselector .col-md-2{width:20%}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid .listlinks{padding-left:40px}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid .listlinks .navigation-item{width:17.5%;line-height:90px;display:inline-block;border:1px solid #999;margin-right:38px}
.fixed-area .navbar-header .links:not(.cq-Editable-dom)>.aem-Grid .listlinks .navigation-item a{text-align:center;display:block;font-family:Roboto Condensed;font-size:1.3em;font-weight:bold}
.fixed-area .navbar-header .links .list li a{font-family:Roboto Condensed;font-size:1.3em}
.fixed-area .navbar-header .links .list li:first-of-type a{font-weight:bold;text-transform:uppercase}
.fixed-area .navbar-header .links .exit{font:normal normal normal 14px/1 FontAwesome;position:absolute;z-index:10;margin-top:10px;font-size:1.2em;cursor:pointer;display:none}
.fixed-area .navbar-header .links .exit.active{display:block;z-index:9999}
.fixed-area .navbar-header .links .exit:before{content:"\f00d"}
.fixed-area .navbar-header .links ul,.fixed-area .navbar-header .links ol{list-style:none}
.fixed-area .navbar-header .links a{font-family:Roboto Condensed;font-size:1.3em;color:black}
.cq-Editable-dom .navbar-header{display:flex;flex-direction:column}
.cq-Editable-dom .navbar-header>div{width:100%}
.search{cursor:pointer;position:relative}
.search>i{font-size:1.2em;cursor:pointer;transition:all .3s}
.search>i:hover{opacity:.5}
.search .searchHide{position:absolute;top:-5px;right:100%;height:auto;width:0;overflow:hidden;transition:all .3s;opacity:0}
.search .searchHide.foldOut{width:350px;opacity:1}
@media(max-width:430px){.search .searchHide{top:50px;right:-50px}
.search .searchHide.foldOut{width:270px;z-index:10}
}
.search .searchHide form{float:none;visibility:visible;background-color:transparent;padding:0;margin:0}
.search .searchHide form .centering{text-align:center}
.search .searchHide form .centering input{height:40px;border-radius:0}
.xf-content-height>.root>.aem-Grid .image .cmp-image__image{object-fit:contain}
.xf-content-height>.root>.aem-Grid>.teaser{position:relative}
.xf-content-height>.root>.aem-Grid>.teaser img{object-fit:cover;height:341px;object-position:top}
.xf-content-height>.root>.aem-Grid>.teaser .cmp-teaser__content{position:absolute;width:100%;padding:0 45px;text-align:center;display:flex;vertical-align:middle;justify-content:center;height:100%;align-items:center}
.xf-content-height>.root>.aem-Grid>.teaser .cmp-teaser__title{font-family:Quantico;color:#fff;font-size:3.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.xf-content-height>.root>.aem-Grid>.teaser .cmp-teaser__description{position:absolute;width:100%;padding-top:125px;text-align:center;display:flex;vertical-align:middle;justify-content:center;height:100%;align-items:center;white-space:normal;font-family:Quantico;color:#fff;font-size:1.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.xf-content-height>.root>.aem-Grid>.columnselector{margin-top:60px;margin-bottom:60px}
.xf-content-height>.root>.aem-Grid>.columnselector .row .col-sm-4:first-child{padding-right:2%}
@media(min-width:768px){.xf-content-height>.root>.aem-Grid>.columnselector .row .col-sm-4:nth-child(2){padding:0 2%}
}
@media(min-width:768px){.xf-content-height>.root>.aem-Grid>.columnselector .row .col-sm-4:last-child{padding-left:2%}
}
.xf-content-height>.root>.aem-Grid>.columnselector .row .col-sm-4 .image{padding-top:0;text-align:center;background:#ffe600 url(../../../content/dam/kryt-us/en/common/overlay_pattern_footer.png) repeat-y 0 0}
.xf-content-height>.root>.aem-Grid>.columnselector .row .col-sm-4 .image img{height:revert-layer}
.footer{padding:0}
@media(max-width:540px){.footer{background-color:transparent !important}
}
@media(max-width:912px){.footer{background-color:transparent !important}
}
.footer .top-row{background:#ffe600 url(../../../content/dam/kryt-us/en/common/overlay_pattern_footer.png) repeat-y 0 0}
.footer .top-row>.row{display:flex;flex-direction:row;padding:90px 90px 0}
@media(max-width:1024px){.footer .top-row>.row{flex-wrap:wrap;padding:30px 30px 0}
}
@media(max-width:540px){.footer .top-row>.row{padding:30px 0 0}
}
@media(max-width:912px){.footer .top-row>.row{padding:30px 0 0}
}
.footer .top-row>.row .img-col{width:40%;display:flex;flex-direction:column;align-items:center}
.footer .top-row>.row .img-col h2{font-weight:700}
@media(max-width:912px){.footer .top-row>.row .img-col h2{font-size:1.2em !important}
.footer .top-row>.row .img-col h3{font-size:1.4em !important}
}
@media(max-width:540px){.footer .top-row>.row .img-col h2{font-size:1em !important}
.footer .top-row>.row .img-col h3{font-size:1.2em !important}
}
.footer .top-row>.row .img-col>.clearfix{padding-top:0}
.footer .top-row>.row .img-col img{max-width:100%}
@media(max-width:540px){.footer .top-row>.row .img-col img{padding:0 30px}
}
@media(max-width:1024px){.footer .top-row>.row .img-col{width:100%}
}
.footer .top-row>.row .img-col>div>.clearfix{font-family:Quantico;font-weight:bold;padding-top:26px;display:block;text-align:center}
@media(max-width:540px){.footer .top-row>.row .img-col>div>.clearfix{padding:0}
}
@media(max-width:912px){.footer .top-row>.row .img-col>div>.clearfix{padding:0}
}
.footer .top-row>.row .img-col h2{font-size:2em}
.footer .top-row>.row .img-col h3{font-size:1.75em}
.footer .top-row>.row .text-col{width:20%;display:flex;flex-direction:column;align-items:center}
@media(max-width:1024px){.footer .top-row>.row .text-col{width:100%}
}
.footer .top-row>.row .text-col .clearfix{display:flex;flex-direction:column;align-items:center}
.footer .top-row>.row .text-col .clearfix .navigation-item{margin-bottom:42px}
@media(max-width:912px){.footer .top-row>.row .text-col .clearfix .navigation-item{margin-bottom:30px}
}
.footer .top-row>.row .text-col .clearfix .navigation-item a{font-family:Quantico;color:black;font-size:1.56em;font-weight:bold;text-align:center;display:block;letter-spacing:0}
@media(max-width:1024px){.footer .top-row>.row .text-col.links-col-1,.footer .top-row>.row .text-col.links-col-2{display:none}
}
@media(max-width:1024px){.footer .top-row>.row .text-col.links-col-3{padding-bottom:30px}
}
@media(max-width:912px){.footer .top-row>.row .text-col.links-col-3{padding:0}
}
.footer .top-row>.row .text-col.links-col-3 .clearfix{flex-direction:row;flex-wrap:wrap}
@media(max-width:912px){.footer .top-row>.row .text-col.links-col-3 .clearfix{flex-wrap:nowrap;padding-top:10px}
}
.footer .top-row>.row .text-col.links-col-3 .clearfix .navigation-item{width:50%}
@media(max-width:912px){.footer .top-row>.row .text-col.links-col-3 .clearfix .navigation-item{padding-right:30px;padding-left:30px}
}
@media(max-width:540px){.footer .top-row>.row .text-col.links-col-3 .clearfix .navigation-item{padding-right:15px;padding-left:15px}
}
.footer .top-row>.row .text-col.links-col-3 .clearfix .navigation-item img{height:37px;width:37px;filter:brightness(0)}
@media(max-width:540px){.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(1){order:1}
.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(3){order:2}
.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(4){order:3}
.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(2){order:4}
}
@media(max-width:912px){.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(1){order:1}
.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(3){order:2}
.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(4){order:3}
.footer .top-row>.row .text-col.links-col-3 .clearfix li:nth-child(2){order:4}
}
.footer .top-row>.row .text-col.links-col-3 p{font-size:1.56em;font-weight:bold;transform:rotate(353deg);font-family:Quantico}
@media(max-width:540px){.footer .top-row>.row .text-col.links-col-3 p{font-size:1.36em}
}
.footer .bottom-row{padding:15px}
@media(max-width:912px){.footer .bottom-row{background:#ffe600 url(../../../content/dam/kryt-us/en/common/overlay_pattern_footer.png) repeat-y 0 0;padding:0}
}
.footer .bottom-row p{display:flex;flex-direction:row;justify-content:center;line-height:100px;align-items:center;color:#fce604;flex-wrap:wrap;width:100% !important;font-family:'Roboto Condensed'}
@media(max-width:912px){.footer .bottom-row p{font-size:1.75em !important;padding:30px;color:#000;line-height:30px}
}
@media(max-width:540px){.footer .bottom-row p{font-size:.9em !important}
}
.footer .bottom-row p a{color:#fce604;padding:0 10px}
@media(max-width:912px){.footer .bottom-row p a{color:#000;font-size:1em}
}
.columnselector.krypto-default-selector .col-xs-12{padding-right:3px !important;position:relative}
.columnselector.krypto-col-top-margin .col-xs-12{margin-top:1.302%}
@media(max-width:767px){.columnselector .col-sm-4{padding-bottom:3% !important}
}
.documentLibrary .buttonSelect{text-align:end}
.documentLibrary .buttonSelect .btn{background-color:#000 !important;font-family:Roboto Condensed;font-size:1.25em !important;font-weight:normal !important}
.documentLibrary .buttonSelect .btn.active{background-color:#fff !important;color:#000 !important}
.documentLibrary .doc-table .table-head{font-family:Roboto Condensed;border-top:2px solid #000 !important}
.documentLibrary .doc-table .table-head th{font-size:1.25em !important;font-weight:bolder !important}
.documentLibrary .doc-table .table-body{font-family:Quantico;color:#000 !important}
select{width:100%;height:60px;margin:0;border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;color:#999;font-family:Roboto Condensed;font-size:1.25em;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}
input,textarea{width:100%;height:60px;margin:0;border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;color:#999;font-family:Roboto Condensed;font-size:1.25em;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}
input[type="checkbox"]{height:13px;width:13px;position:relative}
.nextButton{width:15%;color:#000;border:0;cursor:pointer;padding:18px;text-transform:uppercase;font-family:Quantico;font-size:1.25em;text-align:center;background:#ffe000;line-height:20px;font-weight:bold;margin-top:10px}
label{text-transform:uppercase;font-size:1.5625em;font-family:Quantico}
label span{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
input[type="radio"]{font-family:Arial,sans-serif;font-size:14px;width:2%;height:25px;border-radius:50%;border:2px solid black}
input[type="radio"]:checked{background-color:black}
form{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1)}
.form-section{display:none}
.form-section.active{display:block}
label{display:block;margin-bottom:8px}
input,select{width:100%;padding:8px;margin-bottom:16px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}
#file-upload-button::after{text-transform:uppercase;color:#000;font-size:1.15em !important;line-height:35px;padding:0 25px;vertical-align:middle;background:#999;font-weight:bolder}
#lastSubmit{display:none}
#previousBtn{display:none}
.yellowBtn{width:25%;color:#000;border:0;cursor:pointer;padding:18px;text-transform:uppercase;font-family:Quantico;font-size:1.25em;font-weight:bold;text-align:center;background:#00ff21;line-height:20px;margin-top:10px}
.radio-item label span{margin-left:15px}
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{border:1px solid #aaa !important}
.product-listing #productlistingId [type="checkbox"]{appearance:none}
.product-listing #productlistingId [type="checkbox"] + label{position:relative;text-transform:capitalize;font-weight:normal;list-style:none;font-size:.9375em;font-family:Roboto Condensed}
.product-listing #productlistingId [type="checkbox"] + label:before{width:15px;height:15px;border-radius:0;box-shadow:none;top:1px}
.product-listing #productlistingId [type="checkbox"] + label span:before{transform:rotate(45deg);position:absolute;left:7px;top:2px;content:' ';height:13px;width:1px;transition:background-color .4s;background-color:transparent}
.product-listing #productlistingId [type="checkbox"] + label:after{transform:rotate(-45deg);position:absolute;left:7px;top:2px;content:' ';height:13px;width:1px;transition:background-color .4s;background-color:transparent}
.product-listing #productlistingId [type="checkbox"]:checked + label{position:relative}
.product-listing #productlistingId [type="checkbox"]:checked + label span:before{background-color:#000}
.product-listing #productlistingId [type="checkbox"]:checked + label:after{background-color:#000}
.video .elevate-arrow{border-right-width:22px !important;border-left-width:34px !important;border-bottom-width:22px !important;border-top-width:19px !important}
.video .video_inner-play{border:none !important;bottom:9px !important;left:10px !important}
.teaser.krypto-teaser-default{position:relative}
.teaser.krypto-teaser-default .cmp-teaser__content{position:absolute;width:100%;padding:0 45px;text-align:center;display:flex;vertical-align:middle;justify-content:center;height:100%;align-items:center}
.teaser.krypto-teaser-default .cmp-teaser__title{font-family:Quantico;color:#fff;font-size:3.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.teaser.krypto-teaser-default .cmp-teaser__description{position:absolute;width:100%;padding-top:125px;text-align:center;display:flex;vertical-align:middle;justify-content:center;height:100%;align-items:center;white-space:normal;font-family:Quantico;color:#fff;font-size:1.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase;flex-direction:column}
.teaser.krypto-teaser-default .cmp-teaser__action-link{background-color:#ffe600;color:#333;font-size:19px;font-weight:600;padding:24px 30px}
.teaser.teaser-content-left{position:relative}
.teaser.teaser-content-left .cmp-teaser__content{position:absolute;width:100%;padding:0 45px;text-align:center;display:flex;vertical-align:middle;justify-content:left;height:100%;align-items:center}
.teaser.teaser-content-left .cmp-teaser__title{font-family:Quantico;color:#fff;font-size:3.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.teaser.teaser-content-left .cmp-teaser__description{position:absolute;width:100%;padding-top:125px;text-align:center;display:flex;vertical-align:middle;justify-content:left;height:100%;align-items:center;white-space:normal;font-family:Quantico;color:#fff;font-size:1.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase;flex-direction:column}
.teaser.teaser-content-left .cmp-teaser__action-link{background-color:#ffe600;color:#333;font-size:19px;font-weight:600;padding:24px 30px}
.teaser.teaser-content-right{position:relative}
.teaser.teaser-content-right .cmp-teaser__content{position:absolute;width:100%;padding:0 45px;text-align:center;display:flex;vertical-align:middle;justify-content:right;height:100%;align-items:center}
.teaser.teaser-content-right .cmp-teaser__title{font-family:Quantico;color:#fff;font-size:3.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.teaser.teaser-content-right .cmp-teaser__description{flex-direction:column;position:absolute;width:100%;padding-top:125px;text-align:center;display:flex;vertical-align:middle;justify-content:right;height:100%;align-items:center;white-space:normal;font-family:Quantico;color:#fff;font-size:1.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.teaser.teaser-content-right .cmp-teaser__action-link{background-color:#ffe600;color:#333;font-size:19px;font-weight:600;padding:24px 30px}
.teaser.teaser-content-center .cmp-teaser__content{position:absolute;top:50px;color:white;width:100%;text-align:center;height:100%;display:flex;justify-content:center;align-items:center}
@media(max-width:1200px){.teaser.teaser-content-center .cmp-teaser__content{top:-15%}
}
.teaser.teaser-content-center .cmp-teaser__content .cmp-teaser__title{font-family:Quantico;color:#fff;font-size:3.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.teaser.teaser-content-center .cmp-teaser__content .cmp-teaser__description{font-family:Quantico;color:#fff;font-size:1.75em;font-weight:bold;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-transform:uppercase}
.teaser.teaser-content-center .cmp-teaser__content .cmp-teaser__action-link{background-color:#ffe600;color:#333;font-size:19px;font-weight:600;padding:24px 30px}
@media(max-width:767px){.teaser.teaser-content-center .cmp-image img{min-height:500px;object-fit:cover}
}
@media(max-width:767px){.root>.aem-Grid>.teaser:first-child .cmp-image img{min-height:500px;object-fit:cover}
}
.krypto-grid-default.container.responsivegrid .teaser-content-left{position:relative}
.krypto-grid-default.container.responsivegrid .teaser-content-left .cmp-teaser__title{z-index:9}
.krypto-grid-default.container.responsivegrid .teaser-content-left .cmp-teaser__image .cmp-image:after{background:-moz-linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 67%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(67%,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 67%,#000 100%);background:-o-linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 67%,#000 100%);background:-ms-linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 67%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 67%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0}
.krypto-grid-default.container.responsivegrid .teaser-content-right .cmp-teaser__title{position:static;font-family:Quantico;font-weight:bold;font-size:1.875em !important;width:100%;color:#000;display:block;text-align:center;padding:0 7px;text-shadow:none}
.krypto-grid-default.container.responsivegrid .teaser-content-right .cmp-teaser__action-container{border:0;padding:0}
.krypto-grid-default.container.responsivegrid .teaser-content-right .cmp-teaser__action-container .cmp-teaser__action-link{font-family:Quantico;text-transform:uppercase;text-decoration:none;font-size:1.562em;border:1px solid #000;display:block;color:#000;padding:1em;text-align:center;width:100%;position:static;margin-top:30px;white-space:nowrap;background-color:transparent}
.krypto-grid-default.container.responsivegrid .krypto-teaser-default .cmp-teaser__title{position:static;font-family:Quantico;font-weight:bold;font-size:1.875em !important;width:100%;color:#000;display:block;text-align:center;padding:0 7px;text-shadow:none}
.krypto-grid-default.container.responsivegrid .krypto-teaser-default .cmp-teaser__action-container{border:0;padding:0}
.krypto-grid-default.container.responsivegrid .krypto-teaser-default .cmp-teaser__action-container .cmp-teaser__action-link{font-family:Quantico;text-transform:uppercase;text-decoration:none;font-size:1.562em;border:1px solid #000;display:block;color:#000;padding:1em;text-align:center;width:100%;position:static;margin-top:30px;white-space:nowrap}
:not(.cq-Editable-Dom) .mosnary-grid-template>div>div>div>div>div{column-count:3;column-gap:20px}
.text-mosnary-grid{border:none !important;background-color:#f3f4f0;padding:2%;display:inline-block !important;width:100%;max-width:100%;position:relative;margin-top:1em;margin-bottom:1em}
.text-mosnary-grid p{font-family:Quantico;font-weight:bold;font-size:1.5em}
.text-mosnary-grid i{font-family:"Roboto Condensed";font-size:1em;font-weight:600}
.krypto-grid-default{display:grid;column-gap:20px}
@media(max-width:1200px){.krypto-grid-default{margin-top:30px}
}
@media(min-width:1200px){.krypto-grid-default .col-xs-12.col-sm-6.col-md-6.col-lg-6{padding:0}
.krypto-grid-default .col-xs-12.col-sm-6.col-md-6.col-lg-6>div{margin:0 10px 0 0}
.krypto-grid-default .col-xs-12{padding:0}
.krypto-grid-default .col-xs-12>div{margin:10px 10px 0 0}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(1) .teaser-content-left:nth-child(2):not(.cq-Editable-dom){width:118%}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(1) .teaser-content-left:nth-child(2):not(.cq-Editable-dom) .cmp-teaser__image img{height:466px;object-fit:cover}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(1) .teaser-content-left:nth-child(1):not(.cq-Editable-dom) .cmp-teaser__image img{height:342px;object-fit:cover}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(2):not(.cq-Editable-dom) .teaser-content-right{width:78%;left:20%}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(2):not(.cq-Editable-dom) .teaser-content-right .cmp-teaser__image img{height:466px;object-fit:cover}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(2):not(.cq-Editable-dom) .teaser-content-left .cmp-teaser__image img{height:342px;object-fit:cover}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(3):not(.cq-Editable-dom) .krypto-teaser-default{height:281px;object-fit:cover}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(3):not(.cq-Editable-dom) .krypto-teaser-default img{height:281px;object-fit:cover}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(3):not(.cq-Editable-dom) .teaser-content-left .cmp-teaser__image img{height:530px;object-fit:cover}
}
@media(min-width:1200px) and (max-width:1400px){.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(1) .teaser-content-left:nth-child(2):not(.cq-Editable-dom) .cmp-teaser__image img{height:400px}
}
@media(min-width:1200px) and (max-width:1400px){.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(2):not(.cq-Editable-dom) .teaser-content-right .cmp-teaser__image img{height:400px}
}
@media(min-width:1200px) and (max-width:1400px){.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:nth-child(3):not(.cq-Editable-dom) .teaser-content-left .cmp-teaser__image img{height:447px}
}
@media(max-width:1200px) and (min-width:767px){.krypto-grid-default .col-sm-3{padding:0}
.krypto-grid-default .col-sm-3>div{margin:10px 10px 0 0}
.krypto-grid-default .col-xs-12.col-sm-6.col-md-6.col-lg-6{padding:0}
.krypto-grid-default .col-xs-12.col-sm-6.col-md-6.col-lg-6>div{margin:0 10px 0 0}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4{width:100%;display:flex}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4>div{width:100%}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child{height:40vh}
.krypto-grid-default .col-xs-12.col-sm-4.col-md-4.col-lg-4:last-child .krypto-teaser-default .cmp-teaser__image img{height:40vh}
}
@media(max-width:767px){.krypto-grid-default .col-xs-12>div{margin:10px 0}
}
@media(min-width:1250px){.krypto-grid-default .containercustom{width:78%;margin:83px auto 10px auto;max-width:unset}
}
.krypto-grid-default .krypto-teaser-default .cmp-teaser__content{flex-direction:column}
.krypto-grid-default .krypto-teaser-default .cmp-image img{height:auto;background-color:#ffe600}
.krypto-grid-default .krypto-teaser-default .cmp-teaser__title{font-family:Quantico;font-weight:bold;font-size:1.5em !important;color:#000 !important;padding:0 7px}
.krypto-grid-default .cmp-teaser__action-container{border:1px solid #000;padding:1em}
.krypto-grid-default .cmp-teaser__action-container a{font-family:Quantico;text-transform:uppercase;text-decoration:none;font-size:.75em;color:#000}
.krypto-grid-default .teaser.teaser-content-left .cmp-teaser__content{flex-direction:column}
.krypto-grid-default .teaser.teaser-content-left .cmp-teaser__title{position:absolute;bottom:4%;left:4%;color:#fff;font-family:Quantico;font-size:1.875em;font-weight:bold;text-transform:uppercase}
.krypto-grid-default .teaser.teaser-content-left .cmp-image img,.krypto-grid-default .teaser.teaser-content-left .cmp-teaser__image img{height:auto}
.krypto-grid-default .columnselector .col-xs-12:nth-child(2) .teaser-content-right .cmp-teaser__content{justify-content:center;flex-direction:column}
.krypto-grid-default .columnselector .col-xs-12:nth-child(2) .teaser-content-right .cmp-teaser__content .cmp-teaser__title{position:static;font-family:Quantico;font-weight:bold;font-size:1.875em;width:100%;color:#000;display:block;text-align:center;padding:0 7px}
.krypto-grid-default .columnselector .col-xs-12:nth-child(2) .teaser-content-right .cmp-teaser__content .cmp-teaser__action-container{padding:0}
.krypto-grid-default .columnselector .col-xs-12:nth-child(2) .teaser-content-right .cmp-teaser__content .cmp-teaser__action-container a{font-family:Quantico;text-transform:uppercase;text-decoration:none;font-size:1.562em;display:block;color:#000;padding:1em;text-align:center;width:100%;position:static;white-space:nowrap;margin:0}
.krypto-grid-default .columnselector .col-xs-12:nth-child(2) .teaser-content-right img{height:auto}
.krypto-grid-default .columnselector:nth-child(2) .col-xs-12:nth-child(1) .teaser{background-color:yellow;width:480px !important}
.krypto-grid-default .columnselector:nth-child(2) .col-xs-12:nth-child(2) .teaser{width:75%;position:absolute;right:10px;height:auto}
.krypto-grid-default .columnselector:nth-child(2) .col-xs-12:nth-child(2) .cmp-image img{height:auto;background-color:#f3f4f0 !important}
.krypto-grid-default .columnselector:nth-child(2) .col-xs-12:nth-child(3) .teaser{position:absolute;top:-75px;width:100%;left:-10px}
.krypto-grid-default .columnselector:nth-child(2) .col-xs-12:nth-child(3) .cmp-image img{height:365px}
.text.krypto-text-default p{font-size:1.25em;font-family:Quantico;font-weight:normal;color:#000;display:block;margin-top:10px;text-align:center}
.text.krypto-text-default p b{font-weight:bold;font-size:1.5em;font-family:Quantico}
.text.text-content-left p{font-size:1.25em;font-family:Quantico;font-weight:normal;color:#000;display:block;margin-top:10px;text-align:left}
.text.text-content-left p b{font-weight:bold;font-size:1.5em;font-family:Quantico}
.text.text-content-right p{font-size:1.25em;font-family:Quantico;font-weight:normal;color:#000;display:block;margin-top:10px;text-align:right}
.text.text-content-right p b{font-weight:bold;font-size:1.5em;font-family:Quantico}
.krypto-number-list .cmp-text{padding:90px 6.562% 90px 4.63%;border-bottom:1px solid #999}
.krypto-number-list p{text-transform:uppercase;font-size:1.5625em;font-weight:normal;font-family:Quantico;padding:25px}
.krypto-number-list ol{width:100%;list-style-type:decimal-leading-zero;font-family:Quantico}
.krypto-number-list li{margin-bottom:0;margin-left:24px;font-family:Quantico;font-weight:normal;font-size:1.25em}
.krypto-number-list li a{color:#000}
.krypto-number-list b{font-family:Quantico;font-weight:bold;font-size:1.25em}
.krypto-text-white{color:#fff}
.krypto-text-white a{color:#fff}
.krypto-text-yellow{color:#ffe600}
.krypto-text-yellow a{color:#ffe600}
.armata-font{font-family:Armata}
.quantico-font{font-family:Quantico}
.roboto-condensed-font{font-family:Roboto Condensed}
.newcarousel .carousel-caption{opacity:1;text-align:center;font-family:Quantico}
@media(max-width:768px){.newcarousel .carousel-caption{position:absolute !important;left:4% !important;top:50% !important;transform:translateY(-50%) !important;height:max-content}
}
.newcarousel .carousel-caption .carousel-text{max-height:unset;overflow:visible;line-height:normal;font-family:Quantico}
.newcarousel .carousel-caption .carousel-text h1,.newcarousel .carousel-caption .carousel-text h2{font-size:3.75em;font-weight:bold;text-transform:uppercase;color:#fff;display:block;text-shadow:0 2px 2px rgba(0,0,0,0.5);text-align:center;line-height:normal}
@media(max-width:1200px){.newcarousel .carousel-caption .carousel-text h1,.newcarousel .carousel-caption .carousel-text h2{font-size:2em}
}
.newcarousel .carousel-caption .carousel-text h3,.newcarousel .carousel-caption .carousel-text h4{font-size:1.875em;font-weight:bold;text-transform:uppercase;color:#fff;display:block;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,0.5);line-height:normal}
@media(max-width:1200px){.newcarousel .carousel-caption .carousel-text h3,.newcarousel .carousel-caption .carousel-text h4{font-size:1.4em}
}
.newcarousel .carousel-caption .caption-button{border:0;margin-top:45px}
.newcarousel .carousel-caption .caption-button .title{display:block;text-align:center;text-transform:uppercase;background:#ffe600;color:#000;text-decoration:none;font-weight:bold;font-size:1.875em;padding:20px 30px}
.newcarousel .carousel-control{display:none}
.newcarousel .carousel-inner img{width:100%;max-height:100vh;object-fit:cover}
@media(max-width:768px){.newcarousel .carousel-inner img{min-height:70vh}
}
.newcarousel .carousel-indicators{display:block;left:0;right:0;margin:auto}
.newcarousel .carousel-indicators li{background:#ffe600;border-radius:15px;display:inline-block;height:24px;overflow:hidden;text-indent:-9999px;width:24px;margin:15px 4px;transition:background-color .3s}
.newcarousel .carousel-indicators li.active{background-color:white}
.carousel .cmp-carousel__actions{display:none}
.carousel .cmp-carousel__indicators{bottom:50px;position:relative}
.carousel .cmp-carousel__indicators .cmp-carousel__indicator{background:#ffe600;border-radius:15px;display:inline-block;height:24px;overflow:hidden;text-indent:-9999px;width:24px;margin:15px 4px;transition:background-color .3s}
.carousel .cmp-carousel__indicators .cmp-carousel__indicator--active{background-color:white}
.carousel .cmp-carousel__content .teaser .cmp-image img{height:auto}
@media(max-width:767px){.carousel .cmp-carousel__content .teaser .cmp-image img{height:500px}
}
.search-results .alle-search-result{width:75vw !important}
.search-results .alle-search-result .alle-search-result__field .alle-search-result__input{margin-bottom:0;width:85vw !important;height:75px !important;border-color:black;border-right:0;border-radius:0}
.search-results .alle-search-result .alle-search-result__field .alle-search-result__submit{width:75px !important;background-color:#ffe600;border:1px solid;border-left:0;border-radius:0}