a.cta_button{box-sizing:border-box!important}.btn-group>div{display:inline-block;margin:0 6px;vertical-align:middle}.btn-group>div:first-child{margin-bottom:5px;margin-left:0}.btn-group>div:last-child{margin-bottom:5px;margin-right:0}[class*=button-] a{border:2px solid;border-radius:0;display:inline-block;font-size:20px;font-weight:500;padding:8px 18px;text-align:center}.button-1 a{background-color:#265073;border-color:#265073;color:#efe1a8}.button-1 a:hover{background-color:#efe1a8;border-color:#efe1a8;color:#265073}.button-2 a{background-color:#fff;border-color:#007cc3;color:#007cc3}.button-2 a:hover{background-color:#e8faff;border-color:#007cc3}.button-2.no-border a{border:none}.link-text a{display:inline-block;font-size:18px;font-weight:700;padding:0 23px 0 0;position:relative;text-transform:uppercase}.link-text a,.link-text a:hover{color:#2d2d2d}.link-text a:after{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/side_arrow-blue.png) no-repeat 50%;content:"";height:14px;position:absolute;right:0;top:8px;transition:.4s;width:9px}.link-text a:hover:after{right:-8px}@media (max-width:1199px){[class*=button-] a{padding:8px 15px}}@media (max-width:991px){.btn-group>div{display:block;margin:0 0 8px}}@media (max-width:767px){[class*=button-] a{font-size:14px}}input{font-family:Open Sans}::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;opacity:.6}::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:.6}:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;opacity:.6}:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#000;opacity:.6}.hs-error-msgs label{display:block;font-size:13px;transform:translate(2px,-11px);-webkit-transform:translate(2px,-11px);-moz-transform:translate(2px,-11px)}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea{background-color:#fff;border:none;border-radius:0;color:#000;font-family:Open Sans;font-size:16px;font-weight:400;margin:0 0 18px;padding:8px 12px;width:100%}.hs-form fieldset input[type=number].hs-input,.hs-form fieldset textarea.hs-input,.hs-form fieldset.form-columns-1 textarea.hs-input,fieldset.form-columns-1,fieldset.form-columns-1 input[type=color].hs-input,fieldset.form-columns-1 input[type=date].hs-input,fieldset.form-columns-1 input[type=datetime-local].hs-input,fieldset.form-columns-1 input[type=datetime].hs-input,fieldset.form-columns-1 input[type=email].hs-input,fieldset.form-columns-1 input[type=file].hs-input,fieldset.form-columns-1 input[type=month].hs-input,fieldset.form-columns-1 input[type=number].hs-input,fieldset.form-columns-1 input[type=password].hs-input,fieldset.form-columns-1 input[type=search].hs-input,fieldset.form-columns-1 input[type=tel].hs-input,fieldset.form-columns-1 input[type=text].hs-input,fieldset.form-columns-1 input[type=time].hs-input,fieldset.form-columns-1 input[type=url].hs-input,fieldset.form-columns-1 input[type=week].hs-input,fieldset.form-columns-1 textarea.hs-input,select.hs-input{width:100%}input[type=checkbox],input[type=radio]{margin-right:10px}input[type=file]{background-color:#fff;color:#000}.inputs-list{margin:0 0 15px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(https://fs.hubspotusercontent00.net/hubfs/1616151/Hippo%20Master%20Folder/theme-hippo/images/select-chevron.svg) no-repeat right 29px center/27px auto;color:#c2c2c2;cursor:pointer;font-size:14px;padding:11px 15px}select::-ms-expand{display:none}fieldset .hs-form-field>label span.hs-form-required{display:none}fieldset .hs-form-field>label span:not(:empty)+span.hs-form-required{display:inherit}textarea{resize:none}input[type=submit]{-webkit-appearance:none;background-color:#265073;border:2px solid #265073;border-radius:0;color:#efe1a8;cursor:pointer;display:inline-block;font-family:Open Sans;font-size:20px;font-weight:500;min-width:330px;padding:9px 20px;text-align:center;transition:.4s}input[type=submit]::-moz-focus-inner{border:0}input[type=submit]:hover{background-color:#265073;border-color:#265073;color:#efe1a8}.default-form .hs-form .hs-form-field>label span.hs-form-required{display:none}.default-form .hs-form .hs-form-field>label span:not(:empty)+span.hs-form-required{display:inline-block}.default-form .hs-form .hs-form-field .input{margin:0}.default-form .hs-form label{display:block;padding:0 0 15px}.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0}.default-form .hs-form fieldset.form-columns-2{margin:0 -9px}.default-form .hs-form fieldset.form-columns-2 .hs-form-field{float:left;margin:0 9px;width:calc(50% - 18px)}.default-form .hs-form fieldset.form-columns-3{margin:0 -9px}.default-form .hs-form fieldset.form-columns-3 .hs-form-field{float:left;margin:0 9px;width:calc(33.33% - 18px)}.default-form .hs-form .hs_submit{padding:0}.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0}.default-form .hs-form .inputs-list{list-style:none;margin:0;padding:0}.default-form .hs-form .inputs-list input[type=checkbox]{opacity:0;position:absolute}.default-form .hs-form .inputs-list span{cursor:pointer;display:inline-block;margin:0;padding:2px 0 0 40px;position:relative}.default-form .hs-form .inputs-list span:after{background-color:#fff;border:2px solid #bfc6d8;border-radius:6px;content:"";height:20px;left:0;position:absolute;top:5px;width:20px}.default-form .hs-form .inputs-list span:before{border-bottom:2px solid #175ca4;border-bottom-width:0;border-left:2px solid #175ca4;border-left-width:0;content:"";height:4px;left:6px;position:absolute;top:13px;transform:rotate(-41deg);width:10px;z-index:1}.default-form .hs-form .inputs-list input[type=checkbox]:checked+span:before{border-bottom-width:2px;border-left-width:2px}.default-form .hs-form .inputs-list span span{display:none}.default-form .hs-form fieldset[class*=form-columns-] select{width:100%!important}.default-form div.hs_error_rollup{display:none}.default-form .hs-form .hs-form-field .hs-input:focus{outline:revert}.default-form textarea.hs-fieldtype-textarea{height:233px;margin-bottom:12px;resize:none}.default-form .hs-form label.hs-error-msg{color:#dc3232;display:block;font-size:1em;font-weight:400}@media (max-width:991px){.default-form .hs-form fieldset.form-columns-2 .hs-form-field,.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(100% - 18px)}}@media (max-width:767px){.default-form .hs-form fieldset.form-columns-2,.default-form .hs-form fieldset.form-columns-3{margin:0}.default-form .hs-form fieldset.form-columns-2 .hs-form-field,.default-form .hs-form fieldset.form-columns-3 .hs-form-field{float:none;margin:0;width:100%}.default-form .hs-form fieldset .input .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}.default-form .hs-form label{padding:0}}.submitted-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;text-align:center}.submitted-message p{margin:0!important}@media (max-width:767px){input[type=submit]{min-width:auto}}.contact-sec{background:#2f648f;color:#efe1a8;padding:3em 0}.contact-left{margin-right:1%;width:49%}.contact-right{margin-left:1%;padding-bottom:16px;width:49%}.contact-sec h2{color:#efe1a8}.contact-sec a{color:#efe1a8;font-size:18px}.contact-sec h6{color:#efe1a8;font-size:13px;font-style:italic;margin-bottom:7px;padding-top:3px}.contact-sec .default-form .hs-form .hs-form-field>label,.contact-sec .default-form h3{display:none}footer.footer{background-color:#fff;color:#2d2d2d;padding:2em 0;position:relative}footer.footer:after{clear:both;content:"";display:table}footer.footer ul{list-style:none;margin:0;padding:0}footer.footer a,footer.footer a:hover{color:#2d2d2d}.footer h6{font-size:13px;margin-bottom:0}.footer h6,.footer h6 a{color:#c8c8c8}@media (max-width:1000px){footer.footer{text-align:center}}@media (max-width:767px){.contact-right{margin:0;width:100%}.contact-left{margin:0 0 30px;width:100%}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.bg-blue{background-color:#2f648f}.slick-slider .slick-arrow{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/side_arrow.png) no-repeat 50%;border:none;color:#fff;cursor:pointer;font-size:0;height:67px;left:0;position:absolute;top:50%;transition:.4s;width:67px;z-index:5}.slick-slider .slick-arrow.slick-next{left:auto;right:0;transform:scale(-1) translateY(50%)}.slick-slider .slick-dots{margin:20px 0 0;padding:0;text-align:center}.slick-slider .slick-dots li{display:inline-block;margin:0 10px}.slick-slider .slick-dots li button{background-color:transparent;border:2px solid #dadada;border-radius:100%;cursor:pointer;height:16px;padding:0;text-indent:-9999px;transition:.4s;width:16px}.slick-slider .slick-dots li.slick-active button{background-color:#dadada}.slick-slider .slick-arrow{align-items:center;background:#265073;bottom:0;color:#efe1a8;display:flex!important;font-size:20px;height:56px;justify-content:center;margin:auto;padding:1rem .5rem;text-align:center;text-decoration:none;top:0;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;width:auto}.slick-slider .slick-arrow.slick-next{transform:none}.slick-slider .slick-arrow svg{height:1.5rem;width:1.5rem;fill:#efe1a8}.slick-slider .slick-prev.slick-arrow{transform:scale(-1)}.slick-slider .slick-arrow{opacity:0}.slick-slider:hover .slick-arrow{opacity:1}.fancybox-slide .fancybox-content{overflow:visible!important}.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px}.fancybox-slide .fancybox-close-small svg{color:#000}.hero-box{height:500px}.content-section{padding:4em 0}.content-wrap .columns{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:2em;-moz-column-gap:2em;-webkit-column-gap:2em;margin:1em 0}.content-wrap .content-text{background:#ddd;margin:2em 0 0;padding:20px}.content-wrap .content-text h3{font-size:19px;margin-bottom:0}.content-wrap .columns.column1{column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0}.link a{text-decoration:underline}.cat-prods-sec{padding:4em 0}.cat-prods-text{margin-bottom:16px}.cat-prods-row{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(315px,1fr))}.cat-prods-box{line-height:0}.cat-prods-box a{border:2px solid #999;display:block;position:relative}.cat-prods-box h5{background:rgba(0,0,0,.25);bottom:0;color:#fff;font-size:14px;font-weight:700;left:0;margin-bottom:0;padding:10px 5px;position:absolute;text-align:center;text-transform:uppercase;transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;width:100%}.cat-prods-box img.imgbg{height:347px!important;object-fit:cover;width:100%!important}.cat-prods-box a:hover h5{background:rgba(0,0,0,.5)}.breadcrumb ul{list-style:none;margin:-17px 0 16px;padding:0}.breadcrumb ul li{display:inline-block}.breadcrumb ul li:not(:last-child) a{background:#f0f0f0;border:none;color:#969696;display:inline-block;font-size:14px;font-weight:500;padding:5px 10px;text-align:center;text-decoration:none;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.breadcrumb ul li:not(:last-child) a:hover{background:#e6e6e6;color:#828282}.breadcrumb ul li:last-child a{font-weight:700;pointer-events:none}.breadcrumb ul li:not(:last-child):after{content:" >";margin:0}.prods-innr-sec{padding:4em 0}.prods-slider{width:33%}.prods-content{padding-left:20px;width:67%}.prods-subtext{color:#2d2d2d;letter-spacing:1px;margin-bottom:1.5em}.prods-content .button-1{margin-bottom:16px}.prods-text{margin-bottom:40px}.prods-content h1,.prods-text{letter-spacing:1px}.prods-text p{margin-bottom:1.5em}.prods-slider img{height:300px!important;object-fit:cover;width:100%}.share-button{background:#265073;border:none;color:#efe1a8;display:inline-block;font-size:20px;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}.share-buttons{align-items:center;display:flex}.share-buttons>span{letter-spacing:1px;margin-right:5px}.share-button.facebook{background:#305891;color:#fff}.share-button.twitter{background:#2ca8d2;color:#fff}.share-button.pinterest{background:#c82828;color:#fff}.share-button.gplus{background:#dd4b39;color:#fff}.share-button:hover{background:#efe1a8!important;color:#265073!important}.enquire-form form .hs-input{border:1px solid #2f648f!important}.enquire-form .default-form{max-width:820px;width:100%}.popup-prods.fancybox-content{max-width:1080px;padding:28px;width:100%}.popup-prods.fancybox-content button.fancybox-button{padding:0}.popup-prods .prods-text,.popup-prods .prods-text p:last-child{margin-bottom:0}.enquire-body .contact-sec{display:none}.enquire-body footer.footer{border-top:10px solid #2f648f}.prods-innr-wrap{align-items:self-start}.video-sec{padding:4em 0;text-align:center}.video-sec h2.h1{margin-bottom:30px}.video-wrap iframe,.video-wrap video{width:100%}.video-wrap{margin:auto;max-width:560px;width:100%}@media (max-width:1000px){.hero-box{height:400px}}@media (max-width:800px){.prods-innr-wrap{display:flex;flex-direction:column-reverse}.prods-content{padding:0;width:100%}.prods-slider{width:100%}.share-buttons{margin-bottom:1.5em}}@media (max-width:767px){.hero-box{height:300px}.content-wrap .columns{column-count:1;-moz-column-count:1;-webkit-column-count:1;column-gap:0;-moz-column-gap:1;-webkit-column-gap:0;margin-bottom:0}.content-wrap .columns h2:last-child,.content-wrap .columns h3:last-child,.content-wrap .columns p:last-child,.content-wrap .columns ul:last-child{margin:0}.enquire-form-popup .popupinner{max-width:600px;width:100%}.prods-content .button-1 a{width:100%}.popup-prods.fancybox-content{padding-left:15px;padding-right:15px}.cat-prods-row{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}.video-sec{padding:40px 0}}@media(max-width:662px){.share-button{font-size:18px;padding:5px 10px}}@media(max-width:400px){.prods-innr-sec .button-1 a{font-size:18px;width:100%}.video-wrap iframe,.video-wrap video{height:230px}}