.row-content-block-horizontal{text-align:center}.row-content-block-horizontal .content-block{background:#f5f7f8}.row-eq-height .row-content-block-horizontal .content-block{height:100%}.row-eq-height .row-content-block-horizontal .content-block .media{height:100%}.row-content-block-horizontal .content-block .media{background-size:cover}.row-content-block-horizontal .content-block .title{color:#ff8600;margin:15px}.row-content-block-horizontal .content-block .tagline{color:#747474;margin:15px;margin-bottom:23px;max-height:64px;overflow:hidden}.row-content-block-horizontal .content-block .action{margin-top:15px;margin-bottom:15px}.row-content-block{text-align:center}.row-content-block .content-block{padding-left:11.25px;padding-right:11.25px}.row-content-block .content-block:first-child{padding-left:0}.row-content-block .content-block:last-child{padding-right:0}@media only screen and  (max-width: 767px){.row-content-block .content-block{padding:0}.row-content-block .content-block.col-xs-12{padding-bottom:30px}}.row-eq-height .row-content-block .content-block{height:100%}.row-content-block .default-block-or-something{background:#f5f7f8;border-bottom:2px solid #d7dfe3}.row-content-block .default-block-or-something .title{color:#ff8600;margin:15px}.row-content-block .default-block-or-something .tagline{color:#747474;margin-top:15px;margin-bottom:15px;font-size:90%}.row-content-block .default-block-or-something .action{margin-top:15px;margin-bottom:30px}.row-brand-block{margin:0}@media only screen and  (min-width: 768px){.row-brand-block{margin:0;margin-top:22.5px;margin-bottom:22.5px}}.row-brand-block .img-bg{object-fit:cover}.row-brand-block .block-container{padding-left:11.25px;padding-right:11.25px;overflow:hidden;border:4px solid #fff}@media only screen and  (min-width: 768px){.row-brand-block .block-container{border:0}}.row-brand-block .block-container:first-child{padding-left:0}.row-brand-block .block-container:last-child{padding-right:0}@media only screen and  (max-width: 767px){.row-brand-block .block-container{padding:0}.row-brand-block .block-container.col-xs-12{padding-bottom:30px}}.row-brand-block .block-container .cta .btn{transition:all .3s;width:auto !important}.row-brand-block .block-container .cta .btn:hover{background-color:#FFF !important;color:#747474 !important}.row-brand-block.content-position-frontpage_hero_xs .brand-bar{display:none !important}.content-video-default{position:relative;overflow:hidden;margin-bottom:20px;height:300px;display:block;background-size:cover}@media only screen and  (min-width: 768px){.content-video-default{height:340px}}@media only screen and  (min-width: 1199px){.content-video-default{height:400px}}@media only screen and  (min-width: 1199px){.content-video-default{height:500px}}.content-video-default .overlay{position:absolute;z-index:2;width:100%;height:100%;background:rgba(28,48,63,0.2)}.content-video-default .overlay .content{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and  (min-width: 768px){.content-video-default .overlay .content{max-width:400px}}.content-video-default .overlay .content .title{color:#FFF;line-height:1.14285714;font-size:35px}@media only screen and  (min-width: 768px){.content-video-default .overlay .content .title{font-size:56px}}.content-video-default video{z-index:0;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;transform:translate(-50%, -50%)}.content-video-default iframe{z-index:0;position:absolute;top:50%;left:50%;width:90vh;height:100vh;transform:translate(-50%, -50%)}@media only screen and  (min-width: 768px){.content-video-default iframe{width:120vh}}@media only screen and  (min-width: 992px){.content-video-default iframe{width:145vh}}@media only screen and  (min-width: 1199px){.content-video-default iframe{width:175vh}}@media only screen and  (min-width: 1600px){.content-video-default iframe{width:215vh}}.row-blocks-fancy .block-fancy{position:relative;border:4px solid #fff;overflow:hidden;background:#f5f7f8;cursor:pointer}.row-blocks-fancy .block-fancy a{text-decoration:none;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and  (min-width: 992px){.row-blocks-fancy .block-fancy:hover img{transform:scale(1.2)}.row-blocks-fancy .block-fancy img{transition:transform .2s}}.row-blocks-fancy .block-fancy img.height-80{max-height:80px;width:auto;margin:15px}.row-blocks-fancy .block-fancy .wrapper{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.row-blocks-fancy .block-fancy .wrapper .title{color:white;font-size:18px;word-break:break-word;font-family:Karla,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;margin:0}.block-cols{border:1px solid #ededed;border-bottom-width:4px;transition:border .1s ease-in;cursor:pointer;position:relative;display:block}@media only screen and  (min-width: 992px){.block-cols:hover{border-color:#c7c7c7}}.block-cols .height-featured{height:260px}.block-cols .media{padding:37.5px}@media only screen and  (min-width: 992px){.block-cols .media{padding:45px}}@media only screen and  (min-width: 1199px){.block-cols .media{padding:37.5px}}.block-cols .media img{height:auto;width:auto;max-height:220px;max-width:100%}.block-cols .media img:last-child{display:none}.block-cols .media img:first-child{display:block}@media only screen and  (min-width: 992px){.block-cols:hover .media img:first-child{display:none}.block-cols:hover .media img:last-child{display:block}}.block-cols .content{border-bottom:1px solid #ededed;padding:15px 20px;margin-bottom:15px}.block-cols .content .brand{font-weight:bold;font-size:16.8px;color:#1c303f;display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.block-cols .content .name{font-size:14px;height:24px;display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.block-cols .content .price{font-size:16.1px;color:#ff8600}.block-cols .content .price .old .price{font-size:12.6px;color:#747474;text-decoration:line-through;margin-right:5px}.block-cols .description{padding:0px 20px}.block-cols .list{font-size:11.9px}.block-cols .list ul{list-style:none;margin-left:0;padding-left:0}.block-cols .list li{padding-left:15px;text-indent:-15px;word-break:break-word}.block-cols .list li:before{content:'\0046';color:#39b54a;font-weight:bold;font-family:suitableicon;padding-right:10px;position:relative;top:2px}.col-sm-12.col-xs-12.block-container{padding-bottom:0px}.brand-block{margin:5px}@media only screen and  (min-width: 768px){.brand-block{margin:0}}.brand-block .brand-bar{display:block;text-align:center;position:absolute;left:0;right:0;top:15%}@media only screen and  (min-width: 768px){.brand-block .brand-bar{top:50%}}.brand-block .brand-bar .element{margin:0 auto;background:#ff8600;opacity:0.85;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:block;z-index:25;width:105px;height:50px}@media only screen and  (min-width: 768px){.brand-block .brand-bar .element{width:105px;height:50px}}@media only screen and  (min-width: 992px){.brand-block .brand-bar .element{width:167px;height:70px}}.brand-block .content{width:100%;text-align:center;font-weight:normal;position:relative;z-index:20;text-decoration:none;display:block;top:20%}@media only screen and  (min-width: 768px){.brand-block .content{padding-top:60px}}@media only screen and  (min-width: 768px){.brand-block .content{top:0;padding-top:70px}}@media only screen and  (min-width: 1079px) and (max-width: 1081px){.brand-block .content{top:0}}@media only screen and  (min-width: 1199px){.brand-block .content{top:0}}@media only screen and  (min-width: 1600px){.brand-block .content{top:10%}}.brand-block .content .title{color:#FFF;font-size:24px;z-index:50;position:relative;text-shadow:1px 0 10px rgba(0,0,0,0.4)}@media only screen and  (min-width: 768px) and (max-width: 992px){.brand-block .content .title{font-size:20px}}.brand-block .content p{text-align:center}.brand-block .content .title-numeric,.brand-block .content .h2{font-size:150%;color:#FFF;margin:0}@media only screen and  (min-width: 768px){.brand-block .content .title-numeric,.brand-block .content .h2{font-size:120%}}@media only screen and  (min-width: 1600px){.brand-block .content .title-numeric,.brand-block .content .h2{font-size:150%}}.brand-block .content .h2{line-height:1.9}.brand-block .content s{text-decoration:none;position:relative;font-size:80%}.brand-block .content s:after{position:absolute;left:0;right:0;top:44%;content:'';border-top:2px solid #000;transform:rotate(-17deg)}.brand-block .title-img{position:absolute;top:0%;left:0;right:0;text-align:center}.brand-block .title-img.title-img-lt{right:auto}.brand-block .title-img.title-img-rb{left:auto;top:auto;bottom:0}.brand-block .block{color:#FFF;font-size:14px;font-weight:normal;text-transform:lowercase;line-height:36px;font-family:Volkhov,serif;border:1px solid #fff;position:absolute;bottom:38px;left:20%;right:20%;text-align:center;opacity:0;transition:0.4s}.brand-block.blog .img-bg{opacity:0.8;background-size:140%}.brand-block.blog:hover .img-bg{opacity:0.6;background-size:145%}.brand-block.blog .block{bottom:auto;top:20%}.brand-block.blog .title{line-height:35px;font-weight:normal;font-style:italic;font-size:32px;padding:15px}.block-height-m>[class^="col-"]{min-height:220px;height:auto}@media only screen and  (min-width: 992px){.block-height-m>[class^="col-"]{min-height:230px}}.block-height-m .col-xs-12{margin-bottom:15px}@media only screen and  (min-width: 768px){.block-height-m .col-xs-12{margin-bottom:inherit}}@media only screen and  (min-width: 768px){.block-height-m .col-sm-12{margin-bottom:15px}}@media only screen and  (min-width: 992px){.block-height-m .col-sm-12{margin-bottom:inherit}}.brand-block:hover,.content-block:hover{text-decoration:none}.content-block-banner>.col-xs-12{margin-bottom:30px}@media only screen and  (max-width: 767px){.content-block-banner>.col-xs-12{margin-bottom:0px}}@media only screen and  (min-width: 768px){.content-block-banner>.col-xs-12{margin-bottom:0}}.block-newsletter{padding-top:30px;padding-bottom:15px;background:#1c303f;color:#FFF;text-align:center}.block-newsletter .h1{text-transform:uppercase;font-size:80px;color:#243d51}.block-newsletter .form-newsletter .form-group{width:66%;float:left}.block-newsletter .form-newsletter input{border:1px solid #fff;outline:0 !important}.block-newsletter .form-newsletter button{width:33%;float:left;margin:0;background:#ff8600 !important;border:1px solid #ff8600 !important;outline:0 !important;color:#FFF !important}.brand-block,.content-block-content-footer{display:block;text-decoration:none !important;height:175px;position:relative;transition:1s;justify-content:center;text-align:center;color:#FFF}@media only screen and  (min-width: 768px){.brand-block,.content-block-content-footer{height:230px;border:0}}@media only screen and  (min-width: 992px){.brand-block,.content-block-content-footer{height:250px}}@media only screen and  (min-width: 1199px){.brand-block,.content-block-content-footer{height:250px}}@media only screen and  (min-width: 1600px){.brand-block,.content-block-content-footer{height:290px}}.row-eq-height .brand-block,.row-eq-height .content-block-content-footer{height:100%}.brand-block .img-bg,.content-block-content-footer .img-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center center;background-size:cover;transition:0.5s;z-index:10;color:#FFF;width:205px}@media only screen and  (min-width: 768px){.brand-block .img-bg,.content-block-content-footer .img-bg{width:auto}}@media (min-width:1025px){.brand-block,.content-block-content-footer{background:#f3f4f5}.brand-block:hover .img-bg,.content-block-content-footer:hover .img-bg{opacity:0.6;background-size:105%}.brand-block:hover .block,.content-block-content-footer:hover .block{opacity:1}}.brand-block .cta,.content-block-content-footer .cta{position:absolute;bottom:15px;left:0;right:0;z-index:20;display:block;text-align:center;padding-left:0px;padding-right:0px}@media only screen and  (min-width: 768px){.brand-block .cta,.content-block-content-footer .cta{padding-left:5px;padding-right:5px}}@media only screen and  (min-width: 992px){.brand-block .cta,.content-block-content-footer .cta{padding-left:25px;padding-right:25px}}@media only screen and  (min-width: 1199px){.brand-block .cta,.content-block-content-footer .cta{padding-left:0;padding-right:0}}.brand-block .btn:not([class*="btn-"]),.content-block-content-footer .btn:not([class*="btn-"]){background:rgba(0,0,0,0.3);border:1px solid #fff;color:#FFF;border-radius:2px;width:100%;font-family:Karla,sans-serif;margin:auto}@media only screen and  (min-width: 1199px){.brand-block .btn:not([class*="btn-"]),.content-block-content-footer .btn:not([class*="btn-"]){width:fit-content;width:-moz-max-content}}@media only screen and  (min-width: 1199px){.brand-block .btn:not([class*="btn-"]),.content-block-content-footer .btn:not([class*="btn-"]){left:auto;right:auto}}@media only screen and  (min-width: 1079px) and (max-width: 1081px){.brand-block .btn:not([class*="btn-"]),.content-block-content-footer .btn:not([class*="btn-"]){left:75px;right:75px}}.content-block .cta{position:absolute;bottom:7.5px;left:0;right:0;text-align:center}.content-block .cta .btn{font-family:Karla,sans-serif}.content-block.has-background .btn{background:transparent;background:rgba(0,0,0,0.3);border:1px solid #fff;color:#FFF}.content-block-content-footer .content{color:#FFF;position:absolute;bottom:0;left:0;right:0;min-height:125px;z-index:10}.content-block-content-footer .content .cta{display:block}.content-block-content-footer .content .cta .btn{background:transparent;line-height:35px;height:35px}.content-block-content-footer .content.has-button{padding-bottom:55px}.content-block-content-footer .content .h1{color:#FFF}@media only screen and  (min-width: 768px){.content-block-content-footer .content .h1{font-size:130%}}@media only screen and  (min-width: 992px){.content-block-content-footer .content .h1{font-size:140%}}@media only screen and  (min-width: 1199px){.content-block-content-footer .content .h1{font-size:150%}}@media only screen and  (min-width: 1600px){.content-block-content-footer .content .h1{font-size:170%}}.content-block-content-footer .content .h2{color:#ff8600;font-size:200%;margin:0}.image-blocks{margin:0 auto 50px auto}.image-blocks .image-block{position:relative;border:1px solid #d4e2ec;float:left;text-align:center;display:flex;align-items:center;padding:10px;height:100px;width:29%;margin:2%}.image-blocks .image-block img{max-height:80%;max-width:80%;margin:auto}@media only screen and  (min-width: 768px){.image-blocks .image-block{height:110px;width:23%;margin:1%}}@media only screen and  (min-width: 992px){.image-blocks .image-block{height:100px;width:15%;margin:0.83%}}@media only screen and  (min-width: 1199px){.image-blocks .image-block{height:110px}}@media only screen and  (min-width: 1600px){.image-blocks .image-block{height:110px;width:12%;margin:0.25%}}.image-blocks .image-block .name{display:block;position:absolute;bottom:0;left:0;right:0;height:24px;overflow:hidden}.image-blocks .image-block:hover{border:1px solid #1c303f}.jumbotron-cta .cta .btn{margin-left:7.5px;margin-right:7.5px}.block-icolabar{padding:7.5px;position:relative}.block-icolabar .has-bg{background-size:cover;background-position:center center}.block-icolabar .content{display:block;border:1px solid #fff}.block-icolabar .content .icon{color:#FFF;font-size:20px;line-height:14px;padding-top:30px;display:block;transition:all .2s ease-in;opacity:0}@media only screen and  (min-width: 992px){.block-icolabar .content .icon{line-height:42px}}@media only screen and  (min-width: 1199px){.block-icolabar .content .icon{line-height:98px}}.block-icolabar .content .title{color:#FFF;font-size:14px;line-height:normal;height:25px;margin-bottom:15px;transition:color .2s ease-in;font-family:Karla,sans-serif}.block-icolabar .content .subtitle{color:#FFF;font-size:12.6px;margin-bottom:15px;transition:color .2s ease-in;font-weight:bold}.block-icolabar .content .subtitle:before{content:"- "}.block-icolabar .content .subtitle::after{content:" -"}.block-icolabar .content .info{font-size:14px;padding:5px 0px;color:#FFF;background:#1c303f;transition:all .1s ease-in}.block-icolabar a.content{display:block;text-decoration:none}@media only screen and  (min-width: 992px){.block-icolabar a.content:hover .icon,.block-icolabar a.content:hover .title{color:#ff8600}.block-icolabar a.content:hover .info{background:#ff8600}}.block-icolabar.checked{pointer-events:none}.block-icolabar.checked .content a{cursor:initial}.block-icolabar.checked .content .info{background:#39b54a}.block-icolabar.checked .content .info .suitableicon-check:before{color:#ffffff;margin-right:5px}.block-icolabar.checked .content .subtitle{color:#39b54a}.row-brand-block-default{margin-left:-7.5px;margin-right:-7.5px}.row-brand-block-default .brand-block-default{display:block;margin:2.5px;text-decoration:none;background-repeat:no-repeat !important;background-size:cover !important;background-position:top center !important;position:relative;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:180px}@media only screen and  (min-width: 768px){.row-brand-block-default .brand-block-default{margin:5px}}@media only screen and  (min-width: 992px){.row-brand-block-default .brand-block-default{margin:7.5px}.row-brand-block-default .brand-block-default:hover .btn{background:#FFF !important;color:#000}}@media only screen and  (min-width: 768px){.row-brand-block-default .brand-block-default{height:200px}}@media only screen and  (min-width: 992px){.row-brand-block-default .brand-block-default{height:260px}}@media only screen and  (min-width: 1199px){.row-brand-block-default .brand-block-default{height:330px}}@media only screen and  (min-width: 1600px){.row-brand-block-default .brand-block-default{height:350px}}.row-brand-block-default .brand-block-default .content{text-align:center;align-items:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.row-brand-block-default .brand-block-default .content .brand-bar{position:absolute;left:0;right:0;height:36px}@media only screen and  (min-width: 768px){.row-brand-block-default .brand-block-default .content .brand-bar{height:50px}}.row-brand-block-default .brand-block-default .content .brand-bar .element{display:block;margin:0px auto;background:#ff8600;opacity:0.85;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);z-index:25;width:50px;height:25px}@media only screen and  (min-width: 768px){.row-brand-block-default .brand-block-default .content .brand-bar .element{width:80px;height:40px}}.row-brand-block-default .brand-block-default .content .title{z-index:10}.row-brand-block-default .brand-block-default .content .title .h1{font-family:Karla,sans-serif;color:#FFF;font-size:120%}@media only screen and  (min-width: 992px){.row-brand-block-default .brand-block-default .content .title .h1{font-size:130%}}@media only screen and  (min-width: 1199px){.row-brand-block-default .brand-block-default .content .title .h1{font-size:140%}}@media only screen and  (min-width: 1199px){.row-brand-block-default .brand-block-default .content .title .h1{font-size:150%}}@media only screen and  (min-width: 1600px){.row-brand-block-default .brand-block-default .content .title .h1{font-size:170%}}.row-brand-block-default .brand-block-default .cta{position:absolute;bottom:15px;left:0;right:0;text-align:center}.row-brand-block-default .brand-block-default .cta .btn{background:rgba(0,0,0,0.3);border:1px solid #fff;transition:all .3s}.block-button{-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;background-clip:padding-box;background:#f5f7f8;margin-bottom:5px;text-align:left}@media only screen and  (min-width: 768px){.block-button{padding:15px;margin-bottom:0px;border:3px solid #f5f7f8;height:135px;text-align:center;line-height:16px}}@media only screen and  (min-width: 992px){.block-button{height:120px}}@media only screen and  (min-width: 1199px){.block-button{height:135px}}.block-button svg{margin-left:20px;margin-right:10px;color:#355d79}@media only screen and  (min-width: 768px){.block-button svg{margin-left:10px;height:36px;width:36px;margin-bottom:15px}}@media only screen and  (min-width: 992px){.block-button svg{height:25px;width:25px}}@media only screen and  (min-width: 1199px){.block-button svg{height:36px;width:36px}}.content-lottie{width:100%;height:100%}.row-cards{margin:15px}@media only screen and  (min-width: 768px){.row-cards{margin:-15px}}.row-cards .card{margin-bottom:30px}@media only screen and  (min-width: 768px){.row-cards .card{margin:15px}}.row-cards .card p{text-align:left}.blocks-grid{display:grid;grid-gap:0px;grid-template-columns:1fr;padding:15px}@media only screen and  (min-width: 768px){.blocks-grid{grid-template-columns:repeat(3, minmax(auto, 1fr));grid-gap:15px;padding:0}.blocks-grid.col-4{grid-template-columns:repeat(4, minmax(auto, 1fr))}.blocks-grid.col-6{grid-template-columns:repeat(6, minmax(auto, 1fr))}}.blocks-grid .grid-item.block-button{height:50px;flex-direction:row;justify-content:left}@media only screen and  (min-width: 768px){.blocks-grid .grid-item.block-button{height:120px;flex-direction:column;justify-content:center}}