@charset "UTF-8";@media (min-width:1180px){.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0 11px}.container{margin:0 auto;width:1032px}.container:after{clear:both;content:"";display:block}.col1>.container{margin:0;margin-left:-11px;width:86px}.col2>.container{margin:0;margin-left:-11px;width:172px}.col3>.container{margin:0;margin-left:-11px;width:258px}.col4>.container{margin:0;margin-left:-11px;width:344px}.col5>.container{margin:0;margin-left:-11px;width:430px}.col6>.container{margin:0;margin-left:-11px;width:516px}.col7>.container{margin:0;margin-left:-11px;width:602px}.col8>.container{margin:0;margin-left:-11px;width:688px}.col9>.container{margin:0;margin-left:-11px;width:774px}.col10>.container{margin:0;margin-left:-11px;width:860px}.col11>.container{margin:0;margin-left:-11px;width:946px}.col12>.container{margin:0;margin-left:-11px;width:1032px}.col1{width:64px}.col2{width:150px}.col3{width:236px}.col4{width:322px}.col5{width:408px}.col6{width:494px}.col7{width:580px}.col8{width:666px}.col9{width:752px}.col10{width:838px}.col11{width:924px}.col12{width:1010px}.pre1{margin-left:97px}.pre2{margin-left:183px}.pre3{margin-left:269px}.pre4{margin-left:355px}.pre5{margin-left:441px}.pre6{margin-left:527px}.pre7{margin-left:613px}.pre8{margin-left:699px}.pre9{margin-left:785px}.pre10{margin-left:871px}.pre11{margin-left:957px}.suf1{margin-right:86px}.suf2{margin-right:172px}.suf3{margin-right:258px}.suf4{margin-right:344px}.suf5{margin-right:430px}.suf6{margin-right:516px}.suf7{margin-right:602px}.suf8{margin-right:688px}.suf9{margin-right:774px}.suf10{margin-right:860px}.suf11{margin-right:946px}.col1_5{float:left;width:184.4px;margin:0 11px}.colr{float:right;margin:0 11px}.alpha{margin-left:0}.omega{margin-right:0}.clear{clear:both}.center{float:none;margin:0 auto}.l-hide{display:none}.l-show-block,.l-show-inline{display:inline}.m-show-inline,.s-show-block{display:none}}@media (min-width:1440px){.col1,.col10,.col11,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0 12px}.col12{margin:0 12px;width:1224px}.col1{width:80px}.col2{width:184px}.col3{width:288px}.col4{width:392px}.col5{width:496px}.col6{width:600px}.col7{width:704px}.col8{width:808px}.col9{width:912px}.col10{width:1016px}.col11{width:1120px}.pre1{margin-left:116px}.pre2{margin-left:220px}.pre3{margin-left:324px}.pre4{margin-left:428px}.pre5{margin-left:532px}.pre6{margin-left:636px}.pre7{margin-left:740px}.pre8{margin-left:844px}.pre9{margin-left:948px}.pre10{margin-left:1052px}.pre11{margin-left:1156px}.suf1{margin-right:116px}.suf2{margin-right:220px}.suf3{margin-right:324px}.suf4{margin-right:428px}.suf5{margin-right:532px}.suf6{margin-right:636px}.suf7{margin-right:740px}.suf8{margin-right:844px}.suf9{margin-right:948px}.suf10{margin-right:1052px}.suf11{margin-right:1156px}.container{width:1248px}.col1>.container{margin:0;margin-left:-12px;width:104px}.col2>.container{margin:0;margin-left:-12px;width:208px}.col3>.container{margin:0;margin-left:-12px;width:312px}.col4>.container{margin:0;margin-left:-12px;width:416px}.col5>.container{margin:0;margin-left:-12px;width:520px}.col6>.container{margin:0;margin-left:-12px;width:624px}.col7>.container{margin:0;margin-left:-12px;width:728px}.col8>.container{margin:0;margin-left:-12px;width:832px}.col9>.container{margin:0;margin-left:-12px;width:936px}.col10>.container{margin:0;margin-left:-12px;width:1040px}.col11>.container{margin:0;margin-left:-12px;width:1144px}.col12>.container{margin:0;margin-left:-12px;width:1248px}.col1_5{float:left;width:225.6px;margin:0 12px}.colr{float:right;margin:0 12px}.alpha{margin-left:0}.omega{margin-right:0}.clear{clear:both}.center{float:none;margin:0 auto}}@media (min-width:720px) and (max-width:1179px){.wrap{width:100%}.container{width:100%;padding:0 5.5px;box-sizing:border-box;margin:0 auto;max-width:780px}.container::after{clear:both;content:"";display:block}.container .container{width:102%;width:calc(100% + 22px);margin-left:-11px}.col10,.col11,.col12,.col7,.col8,.col9{margin:0;padding:0 5.5px;width:100%;box-sizing:border-box}.col3,.col4,.col5,.col6{float:left;margin:0;padding:0 5.5px;width:50%;box-sizing:border-box}.col2{float:left;margin:0;padding:0 5.5px;width:33.33%;box-sizing:border-box}.col1{float:left;margin:0;padding:0 5.5px;width:25%;box-sizing:border-box}.m-full{width:100%}.m-full.colr{float:none}.m-2_4,.m-half{float:left;width:50%}.m-3_4{float:left;width:75%}.m-2_3{float:left;width:66.66%}.m-1_3{float:left;width:33.33%}.m-1_4{float:left;width:25%}.colr{float:right}.alpha{margin-left:0}.omega{margin-right:0}.clear{clear:both}.center{float:none;margin:0 auto}.alpha{padding-left:0}.omega{padding-right:0}.m-hide{display:none}.m-show-block,.m-show-inline{display:inline}.l-show-inline,.s-show-block{display:none}}@media (min-width:120px) and (max-width:719px){.wrap{width:100%}.container{width:100%;padding:0 5.5px;box-sizing:border-box;margin:0 auto;max-width:540px}.container:after{clear:both;content:"";display:block}.container .container{width:102%;width:calc(100% + 22px);margin-left:-11px}.col10,.col11,.col12,.col3,.col4,.col5,.col6,.col7,.col8,.col9{margin:0;padding:0 5.5px;width:100%;box-sizing:border-box}.col1,.col2{float:left;margin:0;padding:0 5.5px;width:50%;box-sizing:border-box}.s-full{float:none;margin:0;padding:0 5.5px;width:100%;box-sizing:border-box}.s-half{float:left;margin:0;padding:0 5.5px;width:50%;box-sizing:border-box}.clear{clear:both}.s-hide{display:none}.s-show-block,.s-show-inline{display:inline}.l-show-block,.l-show-inline,.m-show-block,.m-show-inline{display:none}}:root{--electric-red:#ce2323}.btn,.wrap .userform .step-navigation button,.wrap .userform .step-navigation input[type=reset],.wrap .userform .step-navigation input[type=submit],input[type=submit]{display:inline-flex;gap:.4em .6em;padding:.5em 1.5em;color:#ce2323;border:3px solid #ce2323;text-decoration:none;background-color:transparent;text-align:center;border-radius:2em;cursor:pointer;font-size:1em;font-weight:500;line-height:1.45;box-sizing:border-box;transition:.15s linear;transition-property:background-color,color,transform;margin:0;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.btn:hover,.wrap .userform .step-navigation button:hover,.wrap .userform .step-navigation input[type=reset]:hover,.wrap .userform .step-navigation input[type=submit]:hover,input[type=submit]:hover{background-color:#ce2323;color:#fefefe;transform:scale(1.04)}.btn:active,.wrap .userform .step-navigation button:active,.wrap .userform .step-navigation input[type=reset]:active,.wrap .userform .step-navigation input[type=submit]:active,input[type=submit]:active{transform:scale(1);transition:none}.btn[disabled],.wrap .userform .step-navigation button[disabled],.wrap .userform .step-navigation input[disabled][type=reset],.wrap .userform .step-navigation input[disabled][type=submit],input[type=submit][disabled]{opacity:.5;-webkit-filter:saturate(0);filter:saturate(0);cursor:not-allowed}.btn.btn-filled,.wrap .userform .step-navigation button.btn-filled,.wrap .userform .step-navigation input.btn-filled[type=reset],.wrap .userform .step-navigation input[type=submit],input[type=submit].btn-filled{color:#fefefe;background-color:#ce2323}.btn.btn-filled:hover,.wrap .userform .step-navigation button.btn-filled:hover,.wrap .userform .step-navigation input.btn-filled[type=reset]:hover,.wrap .userform .step-navigation input[type=submit]:hover,input[type=submit].btn-filled:hover{background-color:#dc2f2f}.btn.btn-white,.wrap .userform .step-navigation button.btn-white,.wrap .userform .step-navigation input.btn-white[type=reset],.wrap .userform .step-navigation input.btn-white[type=submit],input[type=submit].btn-white{color:#fefefe;background-color:#ce2323;border-color:currentColor}.btn.btn-white:hover,.wrap .userform .step-navigation button.btn-white:hover,.wrap .userform .step-navigation input.btn-white[type=reset]:hover,.wrap .userform .step-navigation input.btn-white[type=submit]:hover,input[type=submit].btn-white:hover{background-color:#fefefe;color:#ce2323}.btn.btn-cta-white,.wrap .userform .step-navigation button.btn-cta-white,.wrap .userform .step-navigation input.btn-cta-white[type=reset],.wrap .userform .step-navigation input.btn-cta-white[type=submit],input[type=submit].btn-cta-white{background-color:#fefefe;border-color:#fefefe}.btn.btn-cta-white:hover,.wrap .userform .step-navigation button.btn-cta-white:hover,.wrap .userform .step-navigation input.btn-cta-white[type=reset]:hover,.wrap .userform .step-navigation input.btn-cta-white[type=submit]:hover,input[type=submit].btn-cta-white:hover{background-color:#ce2323;color:#fefefe}.btn.btn-cta-grey,.wrap .userform .step-navigation button.btn-cta-grey,.wrap .userform .step-navigation input.btn-cta-grey[type=reset],.wrap .userform .step-navigation input.btn-cta-grey[type=submit],input[type=submit].btn-cta-grey{background-color:#626262;border-color:#626262;color:#fefefe}.btn.btn-cta-grey:hover,.wrap .userform .step-navigation button.btn-cta-grey:hover,.wrap .userform .step-navigation input.btn-cta-grey[type=reset]:hover,.wrap .userform .step-navigation input.btn-cta-grey[type=submit]:hover,input[type=submit].btn-cta-grey:hover{background-color:#fefefe;color:#626262}.btn.btn-wide,.wrap .userform .step-navigation button.btn-wide,.wrap .userform .step-navigation input.btn-wide[type=reset],.wrap .userform .step-navigation input.btn-wide[type=submit],input[type=submit].btn-wide{width:200px;text-align:center}.btn.btn-selected,.wrap .userform .step-navigation button.btn-selected,.wrap .userform .step-navigation input.btn-selected[type=reset],.wrap .userform .step-navigation input.btn-selected[type=submit],input[type=submit].btn-selected{border-color:#6eae2f;background-color:#6eae2f;color:#fefefe}.btn i:first-child,.wrap .userform .step-navigation button i:first-child,.wrap .userform .step-navigation input[type=reset] i:first-child,.wrap .userform .step-navigation input[type=submit] i:first-child,input[type=submit] i:first-child{margin-left:-.3em}.btn i:last-child,.wrap .userform .step-navigation button i:last-child,.wrap .userform .step-navigation input[type=reset] i:last-child,.wrap .userform .step-navigation input[type=submit] i:last-child,input[type=submit] i:last-child{margin-right:-.3em}.btn svg,.wrap .userform .step-navigation button svg,.wrap .userform .step-navigation input[type=reset] svg,.wrap .userform .step-navigation input[type=submit] svg,input[type=submit] svg{align-self:center}.block-cta .btn,.block-cta .wrap .userform .step-navigation button,.block-cta .wrap .userform .step-navigation input[type=reset],.block-cta .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .block-cta button,.wrap .userform .step-navigation .block-cta input[type=reset],.wrap .userform .step-navigation .block-cta input[type=submit]{margin-top:5px}.tabs-top .btn,.tabs-top .wrap .userform .step-navigation button,.tabs-top .wrap .userform .step-navigation input[type=reset],.tabs-top .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .tabs-top button,.wrap .userform .step-navigation .tabs-top input[type=reset],.wrap .userform .step-navigation .tabs-top input[type=submit]{margin-top:1em}.lnk{text-decoration:none;font-weight:600}.lnk:hover{text-decoration:underline}.lnk:after{content:" >>"}.lnk-cta{color:#ce2323}.lnk-cta-white{color:#fefefe}.btn-download-pdf,.btn-download-video,.btn-download-zip{display:block;background-color:#f8f8f8;border-radius:6px;padding:4px 10px 10px 40px;max-width:240px;background-repeat:no-repeat;background-position:right 22px center;background-size:30px auto;background-position:5px 50%}.btn-download-pdf a,.btn-download-video a,.btn-download-zip a{display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:#000002;min-height:2.2em;padding-right:22px;line-height:1.1;font-weight:700;position:relative;margin:0;min-height:45px;overflow:hidden;background-image:url(../img/icon-chevron-right.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:14px 25px}.btn-download-pdf{background-image:url(../img/icon-pdf.png)}.btn-download-zip{background-image:url(../img/icon-zip.png)}.btn-download-video{background-image:url(../img/icon-video.png)}.ajax-upload-holder{padding:11px;border:2px solid #c9c9c9;border-radius:6px;margin:0 0 5.5px 0;background-color:rgba(254,254,254,.75);width:100%}@media (pointer:fine){.ajax-upload-holder{border-style:dashed}}.ajax-upload-holder:hover{border-color:#ce2323}.ajax-upload-holder input[type=file].uploadfield{display:none}.ajax-upload-holder .ajax-upload-browse{display:block;padding:5px 5px 5px 33px;background-image:url(../img/icon-plus.png);background-position:0 50%;background-repeat:no-repeat;background-size:24px 24px}.ajax-upload-holder .ajax-upload-item{margin:10px 0 0 0;background:#fff;padding:5px 36px 5px 5px;border-radius:4px;border:1px solid #f8f8f8;position:relative}.ajax-upload-holder .ajax-upload-item p{margin:0;word-break:break-all}.ajax-upload-holder .ajax-upload-remove{display:block;position:absolute;top:5px;right:5px;width:24px;height:24px;overflow:hidden;text-indent:48px;background-image:url(../img/icon-minus.png);background-size:24px 24px;background-position:50%}@media (min-width:1180px){.ajax-upload-holder{padding:22px}}.form-steps{display:flex;justify-content:center;padding:11px 0 22px 0}.form-steps .f-step{max-width:100px;margin:0 5px;color:#ce2323;text-align:center;flex-grow:1}.form-steps .f-step-num{font-size:2em}.form-steps .f-step-marker{height:4px;border-radius:5px;border-width:1px;border-style:solid;background-color:transparent}.form-steps .f-step-complete{color:#6eae2f}.form-steps .f-step-complete .f-step-marker{background-color:#6eae2f}.form-steps .f-step-current{color:#000002}.form-steps .f-step-current .f-step-marker{background-color:#000002}.form-steps .f-step-error .f-step-marker{background-color:#ce2323}.box{display:block;margin-bottom:1em;padding:22px;border-radius:6px}.box.box-grey{background-color:#f8f8f8}.box.box-red{background-color:#ce2323;color:#fefefe}.box.box-red a{color:#fefefe}.box.box-white{background-color:#fefefe}.box.box-rounded{border-radius:10px}.box.box-img{background-repeat:no-repeat;background-size:cover;background-position:center center}.box.box-search-result{color:#000002;background-color:#f8f8f8;text-decoration:none;font-style:italic}.box.box-search-result strong{color:#ce2323}.box.box-search-result:hover strong{text-decoration:underline}.box-enquiry{padding:0 0 22px 0;border-bottom:1px solid #c9c9c9}.box-enquiry h3,.box-enquiry p{margin:0}.box-form .btn-toolbar{justify-content:flex-end}@media (min-width:1180px){.box-enquiries{padding:110px 0 0 44px}.box-enquiry{margin:0 0 22px 0}.be-contact{float:left;width:60%}.be-times{float:left;width:40%}}@media (min-width:720px) and (max-width:1179px){.box-enquiries{padding:80px 0 0 22px}.box-enquiry{margin:0 0 22px 0}}@media (min-width:120px) and (max-width:719px){.box-enquiry{margin:0 0 22px 0}}.image{margin-bottom:22px}@media (min-width:1180px){.image.left{max-width:400px;float:left;margin-right:22px}.image.right{max-width:400px;float:right;margin-left:22px}}.item-download-wrap{max-width:288px}.item-download{display:block;background-color:#f8f8f8;border-radius:6px;padding:22px 40px 22px 50px;text-decoration:none;color:#000002!important;font-size:1.25em;line-height:1.1;font-weight:700;position:relative;margin:0 0 11px 0;overflow:hidden;background-image:url(../img/icon-chevron-right.svg);background-repeat:no-repeat;background-position:right 22px center;background-size:14px 25px}.item-download p{display:flex;align-items:center;height:100%}.accordion .item-download,.box .item-download,.box.box-red .item-download,.carousel .item-download,.download-media .item-download,.hidden-video-cta-block .item-download,.tabs-icons .tab-panel .item-download,.tabs-side .tab-panel .item-download,.tabs-top .tab-panel .item-download,.top-banner .item-download{background-color:#fefefe}.tabs-top .accordion .item-download{background-color:#f8f8f8}.item-download-icon{position:absolute;left:5px;top:50%;width:40px;height:40px;margin:-20px 0 0 0;background-size:100%;background-repeat:no-repeat;background-position:50%}.item-download-icon.dl-icon-pdf{background-image:url(../img/icon-pdf.png)}.item-download-icon.dl-icon-zip{background-image:url(../img/icon-zip.png)}.item-download-icon.dl-icon-video{background-image:url(../img/icon-video.png)}.item-download-icon.dl-icon-tool{background-image:url(../img/icon-tool.png)}.item-download-icon.dl-icon-web{background-image:url(../img/icon-web.png)}@media (min-width:1180px){.item-download{padding:22px 50px 22px 60px;margin:0 0 22px 0}.item-download-icon{left:10px}}div.embed{position:relative;height:0;width:100%!important;margin:0 0 22px 0;padding-top:56.25%}div.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.embed .caption{font-size:.875em}.pagination-wrap{text-align:center}.pagination-wrap .pager-btn{display:inline-block;padding:10px}.pagination-wrap .pager-btn .pager-btn-txt{display:none}.pagination-count{padding:11px 0}.wrap .userform{width:auto}.wrap .userform .step-buttons{margin:1.5em 0 1em;padding:0;text-align:center}.wrap .userform .step-navigation button,.wrap .userform .step-navigation input[type=reset],.wrap .userform .step-navigation input[type=submit]{margin:0 .5em}.wrap .userform .step-navigation .step-buttons{display:flex;justify-content:center}.wrap .userform .Actions{display:flex}.wrap .userform-progress .step-button-wrapper{margin:0 2px}.wrap .userform-progress .current .step-button-jump{color:#000002}.wrap .userform-progress .current .step-button-jump:after{background-color:#000002;border-color:#000002}.wrap .userform-progress .step-button-jump{border:0;color:#ce2323;background-color:transparent;position:relative;font-size:2em;padding:0;margin:0}.wrap .userform-progress .step-button-jump:after{content:"";display:block;width:100px;height:4px;border:1px solid #ce2323;border-radius:5px}.wrap .userform-progress .progress{border-radius:1em;overflow:hidden;height:.6em}.wrap .userform-progress .progress-bar{background:#ce2323;width:0;height:100%;transition:width .2s ease}.wrap .userform-fields .field input.error,.wrap .userform-fields .field select.error,.wrap .userform-fields .field textarea.error{border:2px solid #ce2323}details summary{cursor:pointer}.top-search{position:absolute;background-color:#fefefe;z-index:1;left:0;bottom:0;padding:10px 40px 10px 10px;width:100%;box-sizing:border-box;opacity:0;pointer-events:none;display:flex;align-items:center}.top-search form{border-right:0;flex-grow:1;background-color:transparent;padding:0;position:relative;border-radius:0;display:flex}.top-search fieldset{display:flex;flex-grow:1;gap:4px;padding-right:6px;flex-direction:row}.top-search fieldset>.field{flex-grow:1}.top-search input[type=search],.top-search input[type=text]{border-radius:50px;height:40px;line-height:24px;padding:8px 12px}.top-search input[type=submit]{display:block;width:60px;height:40px;text-transform:uppercase;font-size:.75em;background-color:#fefefe;background-image:none;border-radius:20px;border:0;padding-right:0;padding-left:0;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.top-search input[type=submit]:hover{color:#000002;background:0 0}.top-search .field{margin:0}.top-search .message{display:none}.search-open .btn-search .icon-cancel{display:inline-block}.search-open .btn-search .icon-search{display:none}.search-open .main-nav-wrap{opacity:0;pointer-events:none}.search-open .top-search{opacity:1;transition:opacity .3s ease;pointer-events:all}@media (min-width:841px){.top-search{position:absolute;right:48px;padding:10px 0;width:480px;opacity:0;left:auto}.search-open .btn-search{border-color:#ce2323}}@media (min-width:1700px){.top-search{top:0;right:64px}}.top-login{border-radius:5px;background-color:#f8f8f8;position:absolute;top:70px;left:0;width:100%;padding:22px;box-sizing:border-box;box-shadow:1px 1px 2px rgba(0,0,0,.2);display:none}.top-login__title{margin-bottom:.6em}.top-login form{padding:0}.top-login .form-forgotpass .btn-toolbar{text-align:right;display:flex;flex-direction:column;align-items:flex-start;gap:1em}.top-login .field.checkbox{font-size:.9em}.top-login .field.checkbox input[type=checkbox]{top:-1px}.top-login .btn-toolbar input[type=submit]{box-sizing:border-box;background-color:#ce2323;color:#fefefe}.top-login .btn-toolbar p{font-size:.875em}.top-login .btn-toolbar .btn,.top-login .btn-toolbar .wrap .userform .step-navigation button,.top-login .btn-toolbar .wrap .userform .step-navigation input[type=reset],.top-login .btn-toolbar .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .top-login .btn-toolbar button,.wrap .userform .step-navigation .top-login .btn-toolbar input[type=reset],.wrap .userform .step-navigation .top-login .btn-toolbar input[type=submit]{margin-left:0;margin-right:0}.btn-close-login{display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#ce2323;border-radius:6px;padding:10px;text-decoration:none;position:absolute;z-index:30;top:0;right:-1px;margin-right:-40px;background-color:#f8f8f8;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.box-partner-programme-info{padding:22px 0 0 0}.box-partner-programme-info .btn,.box-partner-programme-info .wrap .userform .step-navigation button,.box-partner-programme-info .wrap .userform .step-navigation input[type=reset],.box-partner-programme-info .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .box-partner-programme-info button,.wrap .userform .step-navigation .box-partner-programme-info input[type=reset],.wrap .userform .step-navigation .box-partner-programme-info input[type=submit]{box-sizing:border-box;width:100%}.forgot-form{display:none}@media (min-width:841px){.top-login{right:60px;left:auto;top:50px;width:400px}}@media (min-width:720px) and (max-width:1179px){.top-login{right:42px;left:auto;width:320px}}@media (min-width:120px) and (max-width:719px){.top-login{width:auto;margin:0 50px 0 8px}.top-login .g-recaptcha{max-width:226px;border:1px solid #c9c9c9;height:50px;border-radius:3px}.top-login .g-recaptcha>div{margin:-12px auto auto -5px}}@media (min-width:1700px){.top-login{top:75px}}.video-content{margin:0;position:relative}.video-content video{width:100%}.video-content .video-player{position:relative;width:100%;height:0;padding-top:56.25%;background-position:50%;background-repeat:no-repeat;background-size:cover}.video-content.video-fullwidth iframe{width:100vw;max-width:100vw;margin-left:50%;transform:translateX(-50%);border-radius:0}.video-content.video-fullwidth video{display:block;width:100%;max-width:2400px;margin:0 auto;height:auto}.video-content iframe{position:absolute;top:0;left:0;height:100%;width:100%}.video-content .btn-load-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(61,61,61,.6);background-image:url(../img/btn-play-video.png);background-size:120px 120px;background-position:50%;background-repeat:no-repeat}.video-content a span{display:none}.video-content .video-features-list{padding:1em 5.5px;background-color:rgba(254,254,254,.9);box-shadow:2px 2px 15px rgba(0,0,0,.1)}@media (min-width:720px){.video-content .video-features-list{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:28%;padding:2em}}@media (min-width:120px) and (max-width:719px){.video-content .btn-load-video{background-size:80px 80px}}@media (min-width:720px) and (max-width:1179px){.video-content .video-features-list{height:50%;overflow-y:scroll}}.main-footer{background-color:#3d3d3d;color:#fefefe;padding:22px 0 10px 0}.main-footer a{color:#fefefe}.footer-end{font-size:.875em;padding:22px 0}.foot-social-lnk{display:inline-block;overflow:hidden}.foot-social-lnk img{display:block}.legal-nav{margin:0;padding:0;list-style:none}.legal-nav-item{margin:0 5px;padding:0}.legal-nav-lnk{display:inline-block;padding:0 5px;color:#000002}.legal-nav-lnk:hover{text-decoration:none}.btn-gototop{font-size:.875em;text-transform:uppercase;text-decoration:none}@media (min-width:1180px){.main-footer{padding:44px 0 10px 0}.foot-social{padding-top:44px}.legal-nav{float:right}.legal-nav-item{float:left}}@media (min-width:720px) and (max-width:1179px){.foot-social{padding-top:22px}.legal-nav{float:none;text-align:center;padding-bottom:22px}.legal-nav-item{display:inline-block;float:none}.p-copyright{text-align:center}}@media (min-width:120px) and (max-width:719px){.legal-nav{text-align:center;padding:0 0 22px 0}.legal-nav-lnk{padding:6px}.p-copyright{padding:6px;text-align:center}}.foot-nav{margin:0 0 22px 0;padding:0;list-style:none;overflow:hidden}.foot-nav.foot-nav-iam{font-size:1.25em}.foot-nav-item{margin:0 0 5.5px 0;padding:0;font-size:.75em}.foot-nav-title{font-weight:700;font-size:.875em}.foot-nav-double .foot-nav-item{width:50%;float:left}.foot-nav-lnk{display:block;text-decoration:none}.foot-nav-lnk:hover{text-decoration:underline}@media (min-width:1180px){.foot-nav{border-right:1px solid #fefefe}}@media (min-width:120px) and (max-width:719px){.foot-nav-double .foot-nav-item{width:100%;float:none}.foot-nav-lnk,.foot-nav-title{padding:6px}}.foot-icons{margin:0;padding:22px 0;list-style:none;vertical-align:baseline;text-align:center}.foot-icon-item{display:inline-block;margin:0 10px}.foot-icon-lnk{display:block;font-size:.875em;color:#fefefe;text-decoration:none;text-align:center;width:80px;height:90px;padding-top:6px;border-radius:6px}.foot-icon-lnk:hover{background-color:#313131}.foot-icon-img{width:32px;height:40px;margin:0 auto 10px auto;display:flex;flex-direction:column;justify-content:center}.foot-icon-img img{height:40px;width:32px}.foot-icon-txt{display:block;text-align:center;line-height:1.2}@media (min-width:120px) and (max-width:719px){.foot-icons{max-width:320px;margin:0 auto;padding:0}.foot-icons:after{content:"";clear:both;display:block}.foot-icon-lnk{height:70px;width:auto;margin-bottom:22px;padding:5px}.foot-icon-img{width:24px;height:32px}.foot-icon-img img{width:24px;height:32px}.foot-icon-item{width:25%;float:left;box-sizing:border-box;margin:0}}.block-cta{position:relative;display:flex;flex-grow:1;align-items:center;text-decoration:none;gap:.5em;color:#000002;background-color:#f8f8f8;background-repeat:no-repeat;background-position:100% 50%;background-size:auto 100%}.block-cta .block-cta-title{font-size:1.5em;line-height:1.25}@media (min-width:1180px){.block-cta .block-cta-title{font-size:2em}}a.block-cta{transition:background-color .15s linear}a.block-cta:hover{background-color:#e9e9e9}.block-cta-red{background-color:#ce2323;color:#fefefe}.block-cta-red .block-cta-label{color:#eba6a6}.block-cta-red.block-cta-chevron-circle:after{background-image:url(../img/icon-chevron-right-circle-white.svg)}a.block-cta-red{transition:background-color .15s linear}a.block-cta-red:hover{background-color:#b92020}.block-cta-download{background-color:#fefefe;border-radius:10px}.block-cta-content{padding:22px}.block-cta-chevron:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);height:25px;width:14px;background-image:url(../img/icon-chevron-right.svg);background-repeat:no-repeat;background-position:center;background-size:14px 25px}.block-cta-chevron .block-cta-content{padding-right:66px}.block-cta-chevron-circle:not(.block-cta-w-img) .block-cta-content{padding-right:110px}.block-cta-chevron-circle:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);height:60px;width:60px;background-image:url(../img/icon-chevron-right-circle.svg);background-repeat:no-repeat;background-position:center;background-size:60px 60px}.block-cta-label{text-transform:uppercase;font-weight:700;font-size:.875em;margin-bottom:0;color:#ce2323}.cta-block-desc{margin-top:-22px;max-width:480px}@media (min-width:1180px){.block-cta-content{padding:44px}.block-cta-chevron-circle:after{right:44px}.block-cta-chevron-circle.block-cta-chevron-btm:after{top:initial;bottom:44px;right:initial;left:44px;transform:none}.block-cta-chevron-circle.block-cta-chevron-btm .block-cta-content{padding-right:44px;padding-bottom:132px}.cta-block-desc{max-width:620px}}@media (min-width:720px) and (max-width:1179px){.block-cta-chevron-circle:after{height:50px;width:50px;background-size:50px 50px}.m-full .block-cta{margin-bottom:22px;height:auto!important}}@media (min-width:120px) and (max-width:719px){.block-cta-chevron-circle:after{height:40px;width:40px;background-size:40px 40px}}.col-icon{text-align:center;text-decoration:none;color:#000002;display:flex;flex-direction:column;flex-grow:1;flex:1;padding:10px;gap:10px 20px;position:relative}.col-icon-title{flex:1;display:flex;align-items:baseline;justify-content:center;min-height:50px}.col-icon-txt{flex:5;display:flex;align-items:baseline;justify-content:center}.col-icon-img{margin:0 auto 10px auto;display:flex;justify-content:center;flex-direction:column;align-items:center}.col-icon-img img{display:block}.col-icon-img.constrained{width:60px;height:60px}.col-icon-cta{padding-top:11px}.icon-set-desc{max-width:680px;margin:0 auto;text-align:center}@media (min-width:1180px){.col-icon-set{display:flex;flex-direction:row;justify-content:center}.col-icon{width:100%;flex-basis:auto;max-width:260px}.icon-set-desc{padding-bottom:22px}}@media (min-width:720px){.col-icon-set{padding:44px 0}.col-icon-set--no-pt{padding-top:0}.col-icon-set--no-pb{padding-bottom:0}}@media (min-width:720px) and (max-width:1179px){.col-icon-set{display:flex;flex-direction:row;justify-content:space-between}.col-icon-img.constrained{width:50px;height:50px}}@media (min-width:120px) and (max-width:719px){.col-icon{flex-direction:column;padding:10px}.col-icon.tab-current:after{display:none}.col-icon .col-icon-img img{width:auto;height:auto}.col-icon .col-icon-img.constrained{width:96px;height:96px}.col-icon .col-icon-img.constrained img{max-height:56px;max-width:56px}.col-icon .col-icon-title{text-align:center}.col-icon .col-icon-title h4{margin-bottom:0}a.col-icon .col-icon-title h4:after{content:">>";margin-left:8px}.tabs-icons .col-icon{flex-direction:row}.tabs-icons .col-icon .col-icon-title{justify-content:flex-start;text-align:left}.tabs-icons .col-icon .col-icon-img{width:60px;height:60px}.tabs-icons .col-icon .col-icon-txt{display:none}.tabs-icons .col-icon .col-icon-cta{display:none}.hidden-sections .col-icon .col-icon-cta,.hidden-sections .col-icon .col-icon-txt{display:none}.col-icon-set--mobile-left-align .col-icon{flex-direction:row;align-items:center}.col-icon-set--mobile-left-align .col-icon-img{width:25%;margin-bottom:0}.col-icon-set--mobile-left-align .col-icon-title{text-align:left;justify-content:flex-start;min-height:0}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.col-icon>*{flex-basis:auto!important}.col-icon-img img{flex-shrink:0}}@media screen and (-ms-high-contrast:active) and (min-width:1180px),screen and (-ms-high-contrast:none) and (min-width:1180px){.col-icon{width:100%;flex-basis:auto}}.block-ContentAndMediaBlock .cmb-w-title{padding-top:22px}.block-ContentAndMediaBlock+.block-row:not(.block-ContentAndMediaBlock){margin-top:22px}@media (min-width:1180px){.block-ContentAndMediaBlock .cmb-w-title{padding-top:44px}.block-ContentAndMediaBlock+.block-row:not(.block-ContentAndMediaBlock){margin-top:44px}}@media (min-width:1440px){.block-ContentAndMediaBlock .cmb-w-title{padding-top:48px}.block-ContentAndMediaBlock+.block-row:not(.block-ContentAndMediaBlock){margin-top:48px}}.section-image-wrap{transform:skewY(3deg);overflow:hidden;padding:0;margin:0 auto}.section-image-wrap .section-image{transform:skewY(-3deg);background-position:50%;background-size:cover}.section-image-wrap img{visibility:hidden}@media (min-width:1180px){.section-image-wrap{height:400px;margin:88px auto}.section-image-wrap .section-image{height:500px;margin-top:-50px}}@media (min-width:1440px){.section-image-wrap{margin:96px auto}}@media (min-width:720px) and (max-width:1179px){.section-image-wrap{height:300px;margin:44px 0}.section-image-wrap .section-image{height:360px;margin-top:-30px}}@media (min-width:120px) and (max-width:719px){.section-image-wrap{height:200px;margin:44px 0}.section-image-wrap .section-image{height:280px;margin-top:-40px}}.download-media{background-color:#f8f8f8;padding:22px 0}@media (min-width:1180px){.download-media{padding:44px 0}}.accordion{padding:22px;background-color:#f8f8f8;margin-bottom:1em}.accordion.open .accordion-head{background-image:url(../img/icon-chevron-up.svg)}.accordion-head{cursor:pointer;padding-right:72px;background-image:url(../img/icon-chevron-down.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:30px 18px}.accordion-heading{margin-bottom:0}.accordion-collapse{display:none}.accordion-collapse>.accordion-panel{padding-top:1em}.accordion-content{padding-right:22px}.tabs-top .accordion{background-color:#fefefe}@media (min-width:120px) and (max-width:719px){.accordion-head{padding-right:44px;background-size:30px 16.5px}.accordion-content{padding-right:0;padding-bottom:22px}}.hidden-sections{padding:22px 0}@media (min-width:1180px){.hidden-sections{padding:66px 0}}.tabs-icons .tab-icon:after{content:"";position:absolute;visibility:hidden;top:100%;left:50%;width:0;height:0;margin:4px 0 0 -20px;transform:translateY(20px);transition:transform .2s ease;border-top:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f8f8f8;border-left:20px solid transparent}.tabs-icons .tab-icon.tab-current:after{transform:translateY(0);visibility:visible}.tabs-icons .tab-icon.tab-no-content{cursor:default}.tabs-icons .tab-icon.tab-no-content:after{display:none}.tabs-icons .tab-icon.tab-no-content .col-icon-cta{display:none}.tabs-icons .tab-content{padding-right:22px;box-sizing:border-box}.tabs-icons .tab-panel{opacity:0;height:0;overflow:hidden;visibility:hidden;background-color:#f8f8f8;transition:opacity .25s linear}.tabs-icons .tab-panel.tab-open{height:auto;opacity:1;visibility:visible}.tabs-icons .tab-panel-cont{padding:22px}@media (min-width:720px){.tabs-icons .tab-list--has-cont{padding-bottom:44px}}@media (min-width:1180px){.tabs-icons .tab-panel-cont{padding:44px}}@media (min-width:120px) and (max-width:719px){.tab-icon.tab-current{background-color:#f8f8f8}.tabs-icons .tab-content{padding-right:0;padding-bottom:22px}}.tabs-side .tabs-side-list{margin:0;padding:0;list-style:none;overflow:hidden;border-radius:5px 0 0 0}.tabs-side .tabs-side-list li{margin:0 20px 2px -10px;padding:0;overflow:hidden;transform:skewX(-20deg)}.tabs-side .tabs-side-list li:hover a{background-color:#ce2323;color:#fefefe}.tabs-side .tabs-side-list a{display:block;width:90%;text-align:center;transform:skewX(20deg);padding:10px 30px 10px 20px;text-transform:uppercase;font-size:.875em;text-decoration:none;color:#000002;background-color:#f8f8f8}.tabs-side .tabs-side-list .tab-current{background-color:#3d3d3d;color:#fefefe}.tabs-side .tab-panel{opacity:0;height:0;overflow:hidden;visibility:hidden;background-color:#f8f8f8;transition:opacity .25s linear}.tabs-side .tab-panel.tab-open{height:auto;opacity:1;visibility:visible}.tabs-side .tab-panel-cont{padding:22px}.tabs-side .tab-text{padding-right:11px}.tabs-side .tab-media{padding-left:11px}@media (min-width:1180px){.tabs-side .tab-panel-cont{padding:44px}.tabs-side .stats-holder{width:360px}}@media (min-width:1440px){.tabs-side .stats-holder{width:440px}}@media (min-width:720px) and (max-width:1179px){.tabs-side .col50{width:100%}.tabs-side .tab-text{padding-right:0;margin-bottom:22px}.tabs-side .tab-media{padding-left:0}}@media (min-width:120px) and (max-width:719px){.tabs-side-list{max-width:320px}.tabs-side .col50{width:100%}.tabs-side .tab-text{padding-right:0;margin-bottom:22px}.tabs-side .tab-media{padding-left:0}}.tabs-top{margin-bottom:1em}.tabs-top .tabs-top-list{margin:0;padding:0;list-style:none;overflow:hidden;border-radius:5px 0 0 0}.tabs-top .tabs-top-list li{margin:0 20px 0 -17px;padding:0;overflow:hidden;transform:skewX(-20deg);display:block;float:left}.tabs-top .tabs-top-list li:first-child{margin-left:-6px}.tabs-top .tabs-top-list li:first-child a{margin:0 -8px 0 0}.tabs-top .tabs-top-list a{display:block;text-align:center;transform:skewX(20deg);padding:10px 27px 10px 27px;margin:0 -8px 0 -7px;text-transform:uppercase;font-size:.875em;text-decoration:none;color:#000002;background-color:#f8f8f8}.tabs-top .tabs-top-list a:hover{background-color:#ce2323;color:#fefefe}.tabs-top .tabs-top-list .tab-current{background-color:#3d3d3d;color:#fefefe}.tabs-top .tab-content{background-color:#f8f8f8}.tabs-top .tab-panel{opacity:0;height:0;overflow:hidden;visibility:hidden;background-color:#f8f8f8;transition:opacity .25s linear}.tabs-top .tab-panel.tab-open{height:auto;opacity:1;visibility:visible}.tabs-top .tab-panel-cont{padding:22px}.tabs-top .tab-text{padding-right:22px}.tabs-top.tabs-top-big .tabs-top-list li{margin:0 20px 0 -17px;transform:skewX(-16deg)}.tabs-top.tabs-top-big .tabs-top-list li:first-child{margin-left:-10px}.tabs-top.tabs-top-big .tabs-top-list li:first-child a{margin:0 -8px 0 0}.tabs-top.tabs-top-big .tabs-top-list a{text-align:left;transform:skewX(16deg);padding:8px 30px 8px 20px;margin:0 -8px}.tabs-top.tabs-top-big .tabs-top-list a strong{display:block}.tabs-top.tabs-top-big .tabs-top-list a .tab-sub-heading{display:block;font-size:.875em;text-transform:none}@media (max-width:1179px){.tabs-top .tabs-top-list li{display:block;float:none;margin-bottom:2px}.tabs-top .tabs-top-list a{display:block}}@media (min-width:1180px){.tabs-top .tab-panel-cont{padding:44px}}@media (min-width:120px) and (max-width:1179px){.tabs-top .tabs-top-list{max-width:380px}.tabs-top .tab-text{padding-right:0;padding-bottom:22px}.tabs-top.tabs-top-big .tabs-top-list li{margin:0 20px 2px -17px;transform:skewX(-16deg)}.tabs-top.tabs-top-big .tabs-top-list li:first-child{margin-left:-10px}.tabs-top.tabs-top-big .tabs-top-list li:first-child a{margin:0 -8px 0 0;padding-left:24px}.tabs-top.tabs-top-big .tabs-top-list a{text-align:left;transform:skewX(16deg);padding:8px 20px 8px 30px;margin:0 -8px 0 0}.tabs-top.tabs-top-big .tabs-top-list a strong{display:block}.tabs-top.tabs-top-big .tabs-top-list a .tab-sub-heading{display:block;font-size:.875em}}.testimonials-wrap{padding:22px 0;margin:22px 0;background-color:#f8f8f8;transform:skewY(3deg)}.testimonials-wrap .container{transform:skewY(-3deg)}.testimonials{position:relative;display:none}.testimonials.slick-initialized{display:block}.testimonials.slick-initialized .slick-track{display:flex}.testimonials.slick-initialized .slick-slide{height:auto;display:flex;flex-direction:column}.testimonial{outline:0;padding:0;margin:0 10px}.testimonial-copy-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.testimonial-copy{padding:10px 40px;font-size:1.25em;font-style:italic;text-align:center;position:relative;font-weight:400}.testimonial-copy:after,.testimonial-copy:before{content:"";position:absolute;display:block;width:30px;height:30px;background-position:0 0;background-repeat:no-repeat;background-size:contain}.testimonial-copy:before{background-image:url(../img/quote-open.png);top:0;left:0}.testimonial-copy:after{background-image:url(../img/quote-close.png);bottom:0;right:0}.testimonial-author{text-align:center;line-height:1.2}.testimonial-author span{font-size:.875em}.testimonial-logo{padding-bottom:10px}.testimonial-logo img{max-height:40px;width:auto;margin:0 auto;display:block}@media (min-width:1180px){.testimonials-wrap{padding:88px 0;margin:88px 0}.testimonials{margin:0 auto;padding:0;max-width:920px}.testimonial-copy{padding:20px 80px}.testimonial-copy:after,.testimonial-copy:before{width:60px;height:60px}.testimonial-meta{overflow:hidden;width:100%;max-width:440px;margin:0 auto}.testimonial-author{text-align:center}.testimonial-logo{float:left;width:48%}.testimonial-logo img{margin:0 0 0 auto}.testimonial-logo+.testimonial-author{float:right;width:48%;text-align:left}button.slick-prev{margin:-60px 0 0 -240px}button.slick-next{margin:-60px -240px 0 0}}@media (min-width:1440px){.testimonials-wrap{padding:96px 0;margin:96px 0}.testimonials{max-width:1200px}.testimonial-copy{font-size:1.5em}}@media (min-width:720px) and (max-width:1179px){.testimonials-wrap{padding:44px 0;margin:44px 0}.testimonial-meta{max-width:360px;margin:0 auto}button.slick-prev{margin:-80px 0 0 -200px}button.slick-next{margin:-80px -200px 0 0}}@media (min-width:120px) and (max-width:719px){button.slick-arrow.slick-prev{left:5%;top:auto;bottom:5%}button.slick-arrow.slick-next{right:5%;top:auto;bottom:5%}}.col-award-set{display:flex;justify-content:center;flex-wrap:wrap}.col-award{margin-bottom:2em;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#000002}.col-award-img{display:flex;max-width:180px;height:150px;margin:0 auto 1em auto;padding:0 11px}.col-award-img img{align-self:center;max-height:100%;width:auto}.col-award-title{align-self:stretch;padding:0 11px}@media (min-width:1180px){.col-award{flex-basis:16.66%}}@media (min-width:720px) and (max-width:1179px){.col-award{flex-basis:33.33%}}@media (min-width:120px) and (max-width:719px){.col-award-set{flex-direction:column;align-items:center}.col-award{margin-bottom:3em}.col-award-img{height:auto}}.img-cta{height:150px;display:block;position:relative;color:#fefefe;overflow:hidden;margin-bottom:11px;background-size:cover;background-repeat:no-repeat;background-position:center}.img-cta:hover .img-cta-content h3{margin-bottom:11px}.img-cta img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.img-cta-content{background-color:rgba(206,35,35,.9);transform:skewX(-20deg);position:absolute;bottom:0;left:-16px;padding:11px 55px 11px 44px}.img-cta-content h3{transition:margin-bottom .15s linear;min-height:52px;display:flex;align-items:center}.img-cta-title{position:relative;transform:skewX(20deg);margin-bottom:0}.img-cta-title:after{content:"";position:absolute;right:-22px;height:17px;width:10px;top:50%;margin-top:-8px;background-image:url(../img/icon-chevron-right-white.svg);background-repeat:no-repeat;background-size:10px 17px}@media (min-width:1180px){.img-cta{margin-bottom:22px}.img-cta-content{width:210px}}@media (min-width:1440px){.img-cta-content{width:280px}.img-cta-content h3{min-height:56px}}.img-cta.img-cta-lg,.img-cta.img-cta-lg-dbl{margin-bottom:0}@media (min-width:1180px){.img-cta-lg{height:360px}.img-cta-lg-dbl{height:720px}.img-cta-col{width:33.33%;float:left}}@media (min-width:1440px){.img-cta-lg{height:430px}.img-cta-lg-dbl{height:860px}}@media (min-width:720px) and (max-width:1179px){.img-cta-lg,.img-cta-lg-dbl{height:400px}.img-cta-col{float:left}.img-cta-col:first-child{width:100%}.img-cta-col:nth-child(2){width:50%}.img-cta-col:nth-child(3){width:50%}}@media (min-width:120px) and (max-width:719px){.img-cta-col{width:100%}.img-cta-lg,.img-cta-lg-dbl{height:280px}}.img-download{text-align:center;margin:0 0 22px 0;height:340px}.img-download .img-wrap{background-color:#f8f8f8;border-radius:3px;height:200px;display:flex;padding:11px;align-items:center;flex-direction:column;justify-content:center}.img-download .img-title{padding:5.5px;opacity:.8;height:50px;font-size:.9em;display:flex;align-items:center;justify-content:center}.img-download .img-btn{padding:11px 0}.section-small-grid{padding:22px 0}@media (min-width:1180px){.section-small-grid{padding:44px 0}}.enquiries-header{background-color:#ce2323;color:#fefefe}.enquiries-header h3{padding:22px 0;margin:0;font-weight:300}.enquiries-form{padding:22px 0;display:none}.field.d-none{display:none}.tab-enquiry{display:block;color:#fefefe;font-size:.875em;line-height:1.2;text-decoration:none;text-transform:uppercase;background-color:#d33939}.tab-enquiry .tab-icon{display:block}.tab-enquiry .tab-icon img{display:block;margin:0 auto}.tab-enquiry .tab-txt{font-weight:500;color:#eba6a6}.tab-enquiry:hover{background-color:#d54444}@media (min-width:1180px){.section-enquiries{padding-top:44px}.enquiries-header h3{padding:50px 0 0 0;font-size:2.4em}.tabs-enquiries{float:right}.tab-enquiry{width:110px;height:110px;padding:20px;float:left;margin:-10px 0 0 10px;text-align:center}.tab-enquiry .tab-icon{height:50px;display:flex;align-items:center;margin-bottom:10px}.enquiries-form{padding:44px 0}.form-info{padding:22px 44px 22px 0}.form-box{border-left:1px solid #c9c9c9;padding:22px 0 22px 44px}}@media (min-width:720px) and (max-width:1179px){.section-enquiries{padding-top:44px}.enquiries-header h3{padding:34px 0 0 0}.tabs-enquiries{float:right;font-size:.875em}.tab-enquiry{width:90px;height:90px;padding:10px;float:left;margin:-10px 0 0 10px;text-align:center}.tab-enquiry .tab-icon{height:40px;display:flex;align-items:center;margin-bottom:10px}}@media (min-width:120px) and (max-width:719px){.enquiries-header h3{padding:12px 0;text-align:center}.tabs-enquiries{font-size:.875em}.tab-enquiry{width:50%;float:left;padding:6px;margin:0;text-align:center;border:1px solid #ce2323;box-sizing:border-box}.tab-enquiry .tab-icon{height:40px;display:flex;align-items:center;margin-bottom:6px;transform:scale(.8)}.tab-enquiry .tab-txt{display:flex;width:120px;height:26px;margin:0 auto;flex-direction:column;justify-content:center}.form-info{padding:1px 0 22px 0}}.card{display:flex;flex-direction:column;margin-bottom:1em}.card.card-full{display:block}.card.card-full .card-img{width:33.3333%;float:left;box-sizing:border-box;display:block}.card.card-full .card-cont{width:66.6666%;float:left;box-sizing:border-box;padding-left:1em}.card-img{text-align:center;margin-bottom:1em}.card-img.card-product-img{padding:0 22px;background-image:linear-gradient(to top,#f8f8f8,#f8f8f8 50%,transparent 50%)}.card-img img{max-height:220px;width:auto;align-self:center;display:block;margin:0 auto}.card-cont{margin-bottom:1em}.card-cta{margin-top:auto}@media (min-width:120px) and (max-width:719px){.card{height:auto!important}.card.card-full .card-img{float:none;width:auto}.card.card-full .card-cont{float:none;width:auto;padding-left:0}}.event-listing{background-color:#f8f8f8;border-radius:10px;padding:22px;margin:0 0 22px 0}.event-listing:last-child{margin:0}.event-listing-title{margin-bottom:.25em}.event-listing-tag{font-size:.75em;color:#ce2323;text-decoration:underline;margin-right:11px}.event-listing-desc{width:50%;float:left}.event-listing-details{width:32%;float:left;box-sizing:border-box;padding:0 22px;margin-top:1em;font-weight:700}.event-listing-details i{color:#ce2323;margin-right:11px}.event-listing-details .time-icon{position:relative}.event-listing-details .time-icon:before{content:"";display:block;position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#f8f8f8;background-image:url(../img/partners/icon-clock.png);background-size:20px 20px;background-position:50%;background-repeat:no-repeat}.event-listing-cta{width:18%;float:left;margin-top:1em}.event-listing-cta a{display:block;max-width:196px}.event-register-cta{background-color:#ce2323;padding:22px;color:#fefefe;border-radius:6px;margin:0 0 22px 0;overflow:hidden;display:flex}.event-register-cta .event-register-cont{width:66.66%;float:left;box-sizing:border-box;padding-right:11px}.event-register-cta .event-register-title{font-size:1.25em;font-weight:700;padding-top:5px}.event-register-cta .event-register-btn{width:33.33%;float:right;text-align:right;box-sizing:border-box;padding-left:11px;display:flex;justify-content:flex-end}.event-register-cta .event-register-btn .btn,.event-register-cta .event-register-btn .wrap .userform .step-navigation button,.event-register-cta .event-register-btn .wrap .userform .step-navigation input[type=reset],.event-register-cta .event-register-btn .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .event-register-cta .event-register-btn button,.wrap .userform .step-navigation .event-register-cta .event-register-btn input[type=reset],.wrap .userform .step-navigation .event-register-cta .event-register-btn input[type=submit]{margin-top:auto}@media (min-width:1180px){.event-listing-webinar{padding-left:92px;background-image:url(../img/partners/icon-webinar.png);background-size:64px 64px;background-repeat:no-repeat;background-position:12px 48%}}@media (min-width:720px) and (max-width:1179px){.event-listing-desc{width:100%}.event-listing-details{width:66.6666%;padding-left:0}.event-listing-cta{width:33.3333%}.event-listing-webinar{padding-left:92px;background-image:url(../img/partners/icon-webinar.png);background-size:64px 64px;background-repeat:no-repeat;background-position:12px 48%}}@media (min-width:120px) and (max-width:719px){.event-listing-desc{width:100%}.event-listing-details{width:100%;padding:0}.event-listing-cta{width:100%}.event-register-cta{display:block}.event-register-cta .event-register-cont{width:100%;padding-right:0;margin-bottom:1em}.event-register-cta .event-register-btn{width:100%;padding-left:0}}.news-listing{display:block;color:#000002;text-decoration:none;background-color:#f8f8f8;border-radius:10px;padding:11px;overflow:hidden;position:relative;margin:0 0 22px 0;background-image:url(../img/icon-chevron-right.svg);background-repeat:no-repeat;background-position:98% 50%;background-size:auto 32px}.news-listing-tags{margin-bottom:.25em}.news-listing-tag{font-size:.75em;color:#ce2323;text-decoration:underline}.news-listing-img img{display:block}@media (min-width:1180px){.news-listing-img{width:140px;float:left;overflow:hidden}.news-listing-desc{padding-top:10px;margin-left:160px;margin-right:120px}}@media (min-width:720px) and (max-width:1179px){.news-listing-img{width:120px;float:left;overflow:hidden}.news-listing-desc{padding-top:6px;margin-left:140px;margin-right:80px}}@media (min-width:120px) and (max-width:719px){.news-listing-img{width:50px;float:left;overflow:hidden}.news-listing-desc{margin-left:60px;margin-right:30px}}.section-top-filters{padding:1px 0;background-color:#ececec}.section-top-filters .ajax-filters{background-color:transparent;padding:6px 0}.section-top-filters fieldset{flex-direction:row;flex-wrap:wrap;align-items:center}.section-top-filters .field{font-size:.875em}.section-top-filters input.action{margin:0}.section-top-filters label.left{display:none;float:left;line-height:20px;padding:8px 12px 4px 0}.section-top-filters .btn-toolbar{margin-top:0}.section-top-filters .btn-toolbar:empty{display:none}@media (min-width:1180px){.section-top-filters{margin-bottom:22px}.section-top-filters .ajax-filters{width:920px}.section-top-filters .anchor-nav-label{margin-right:22px;line-height:32px}.section-top-filters .field .middleColumn select.dropdown{padding-top:6px;padding-bottom:6px;height:36px;line-height:22px}.section-top-filters .field.filter-news-story{display:none}.section-top-filters .field.top-filter-sort{padding:0 0 0 22px;margin-left:auto;border-left:1px solid #c9c9c9}.section-top-filters .ajax-filters-reset{margin-left:22px}}@media (min-width:1440px){.section-top-filters .ajax-filters{width:1120px}.section-top-filters .anchor-nav-label{line-height:34px}}@media (min-width:720px) and (max-width:1179px){.section-top-filters{margin-bottom:22px}.section-top-filters form.ajax-filters{width:658px;padding:0}.section-top-filters .anchor-nav-label{padding-top:6px;padding-bottom:0;margin-right:0;line-height:31px}.section-top-filters .field .middleColumn select.dropdown{padding-top:6px;padding-bottom:6px;height:36px;line-height:22px}.section-top-filters .field.filter-news-story{display:none}.section-top-filters .ajax-filters-reset{margin-left:5px}.section-top-filters .top-filter-sort{margin-left:auto}}@media (min-width:120px) and (max-width:719px){.field.top-filter-sort{margin:0}.ajax-filters-reset{margin-left:10px}.section-top-filters .field{width:100%}}.partner-benefits{transform:skewY(3deg);overflow:hidden;padding:22px;margin:22px 0;background-color:#ce2323;color:#fefefe}.partner-benefits-inner{transform:skewY(-3deg)}.pb-side-content{background-color:#fefefe;color:#000002;padding:10px;margin:0 0 22px 0;position:relative}.pb-side-content:after{content:"";position:absolute;top:-3px;right:-13px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ce2323;transform:rotate(45deg)}@media (min-width:1180px){.partner-benefits{padding:66px 0;margin:66px 0}.pb-content{padding-right:44px}.pb-side-content{padding:22px}.pb-side-content:after{top:-5px;right:-20px;border-left-width:30px;border-right-width:30px;border-bottom-width:30px}}@media (min-width:1440px){.partner-benefits{padding:96px 0;margin:96px 0}.pb-side-content{padding:22px}}@media (min-width:720px) and (max-width:1179px){.partner-benefits{padding:44px 0;margin:44px 0}}@media (min-width:120px) and (max-width:719px){.pb-content{margin-bottom:22px}}.item-partner-level{padding:22px}.item-partner-level .ipl-box-left{padding-top:22px}.item-partner-level .ipl-box-right{padding-top:22px}.item-partner-level hr{border:0;border-bottom:1px solid #c9c9c9;height:1px;margin:11px 0}.item-partner-level h2::after{left:auto;right:0}.item-partner-level ul{list-style:none;padding:0 0 0 5px;margin:0}.item-partner-level ul li{padding:2px 0 2px 30px;background-image:url(../img/icon-list-dash.svg);background-repeat:no-repeat;background-position:0 50%}.item-partner-level ul li a{text-decoration:none;color:#000002}.item-partner-level ul li a:hover{text-decoration:underline}.item-partner-level+.item-partner-level{padding-top:0}@media (min-width:1180px){.item-partner-level{padding:44px}.item-partner-level .ipl-box-title{float:left;text-align:right;width:30%;box-sizing:border-box;padding-right:22px}.item-partner-level .ipl-box-content{float:right;width:66%;box-sizing:border-box;padding-left:22px}.item-partner-level .ipl-box-left{float:left;width:46%}.item-partner-level .ipl-box-right{float:right;width:46%}.item-partner-level .ipl-box-cta{padding-top:22px;clear:both}.item-partner-level hr{margin:44px 64px 0 64px}}@media (min-width:720px) and (max-width:1179px){.item-partner-level .ipl-box-title{float:left;text-align:right;width:38%;box-sizing:border-box;padding-right:11px}.item-partner-level .ipl-box-content{float:right;width:60%;box-sizing:border-box;padding-left:11px}.item-partner-level .ipl-box-left{width:80%}.item-partner-level .ipl-box-right{width:80%}.item-partner-level .ipl-box-cta{padding-top:22px;clear:both}.item-partner-level hr{margin:22px 64px 0 64px}}@media (min-width:120px) and (max-width:719px){.item-partner-level{padding:22px}.item-partner-level .ipl-box-title h2{text-align:center}.item-partner-level .ipl-box-title h2::after{left:50%;right:auto;margin-left:-40px}.item-partner-level .ipl-box-cta{padding-top:22px}.item-partner-level hr{margin:22px 22px 0 22px}}.section-feature-app{padding:44px 0}.feature-app-wrap{transform:skewY(3deg);padding:0;margin:0 auto;background-color:#3d3d3d;color:#fefefe}.feature-app{padding:44px 0;transform:skewY(-3deg);background-position:50%;background-size:cover}.feature-app h2::after{display:none}.feature-app ul{list-style:none;padding:0 0 0 5px;margin:0}.feature-app ul li{padding:2px 0 2px 30px;background-image:url(../img/icon-list-dash-white.svg);background-repeat:no-repeat;background-position:0 50%}@media (min-width:1180px){.section-feature-app{padding:88px 0}.feature-app{padding:44px 0}}@media (min-width:1440px){.section-feature-app{padding:96px 0}}.product-cat{display:block;text-decoration:none;color:#000002;margin-bottom:11px;background-color:#f8f8f8;background-repeat:no-repeat;background-position:center center;background-size:cover}.product-cat-cont{padding:22px;box-sizing:border-box;width:80%;height:100%;background-color:rgba(254,254,254,.9)}.product-cat-cont ul{margin-top:0}@media (min-width:1180px){.product-cat{margin-bottom:22px}}@media (min-width:120px) and (max-width:719px){.product-cat-cont{min-height:180px;display:flex;flex-flow:column nowrap;justify-content:center}}.hidden-video-cta-block{background-color:#f8f8f8;padding:22px;display:flex}.hidden-video-cont-l{padding-right:11px;width:50%;box-sizing:border-box;float:left}.hidden-video-cont-r{width:50%;box-sizing:border-box;float:left;padding-left:11px;justify-content:center;align-self:center;text-align:right;font-style:italic;font-size:2.375em;line-height:1.167}.hidden-video-cont-r p{margin-bottom:.3em}.hidden-video-logo{text-align:right}.hidden-video-lightbox{display:none;width:95vw;max-width:600px}@media (min-width:1180px){.hidden-video-cta-block{padding:44px}}@media (min-width:120px) and (max-width:719px){.hidden-video-logo{text-align:left}.hidden-video-cta-block{display:block}.hidden-video-cont-l{float:none;width:auto;padding:0;margin-bottom:1em}.hidden-video-cont-r{display:none}}.carousel{background-color:#f8f8f8;padding-bottom:70px;display:none}.carousel.slick-initialized{display:block}.carousel button.slick-arrow.slick-next{right:calc(50% - 70px);top:auto;bottom:12px;margin:0}.carousel button.slick-arrow.slick-prev{left:calc(50% - 70px);top:auto;bottom:12px;margin:0}.carousel-slide-l{padding:44px 22px 0 44px}.carousel-slide-r{padding:44px 44px 0 22px}.product-slide-head{padding-bottom:1em;margin-bottom:1em;position:relative}.product-slide-head:after{content:"";position:absolute;bottom:-1.5px;width:35px;height:3px;background-color:#ce2323}.product-slide-title{font-size:2.375em;margin-bottom:.2em;line-height:1.184}.product-slide-cat{text-transform:uppercase;letter-spacing:1.7px}@media (min-width:1180px){.carousel{padding-bottom:90px}.carousel button.slick-arrow.slick-next,.carousel button.slick-arrow.slick-prev{bottom:25px}}@media (min-width:720px) and (max-width:1179px){.carousel{padding-bottom:70px}.carousel-slide-l{padding:22px 11px 0 22px}.carousel-slide-r{padding:22px 22px 0 11px}}@media (min-width:120px) and (max-width:719px){.carousel-slide-l{padding:22px}.carousel-slide-r{padding:0 22px}}.app-download{text-decoration:none;display:inline-block;margin:0 5.5px 5.5px 5.5px}.feature-benefit{display:flex}.feature-benefit-tagline{font-size:3em;font-style:italic;display:flex;align-items:center;height:100%}.feature-benefit-img{display:flex;align-items:center;height:100%}.feature-benefit-img img{align-self:center}.feature-benefit-list{display:flex;align-items:center;height:100%}@media (min-width:720px) and (max-width:1179px){.feature-benefit-tagline{font-size:2.375em}}@media (min-width:120px) and (max-width:719px){.feature-benefit,.feature-benefit-img,.feature-benefit-list,.feature-benefit-tagline{display:block}.feature-benefit-img,.feature-benefit-tagline{margin-bottom:1em}.feature-benefit-tagline{font-size:2.375em}}.range-intro-logo img{max-width:280px}.range-intro-stat{font-size:1.5em;line-height:1.15}.range-intro-stat-no{font-size:2.75em;color:#ce2323;line-height:1;display:block;margin-bottom:11px}.range-intro-cont{margin-bottom:2em}.range-intro-cont:last-child{margin-bottom:0}@media (min-width:1180px){.range-intro-cont{padding:16px 0 0 0}.range-intro-stat-desc{display:block;max-width:240px;padding-left:6px}.range-intro-desc{padding-top:14px}}@media (min-width:1440px){.range-intro-cont{padding:24px 0 0 0}.range-intro-desc{padding-top:22px}.range-intro-img{padding-right:22px}}@media (min-width:720px) and (max-width:1179px){.range-intro-stat{font-size:1.25em}.risd-wide{display:block;padding-right:44px}.range-intro-stat-no{font-size:2.2em}}@media (min-width:120px) and (max-width:719px){p.range-intro-stat{margin-bottom:.8em}.range-intro-stat-no{display:block;clear:both}.range-intro-img{margin-bottom:1em}}.btn-compare-remove{display:block;margin:0;font-size:.75em;text-transform:uppercase;color:#ce2323;text-decoration:none;text-align:right}.btn-compare-remove .icon-cancel{font-size:.875em}.item-compare-img{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.item-compare-img:before{content:"";display:block;position:absolute;z-index:0;right:10px;left:10px;bottom:0;height:60px;background-color:#f8f8f8}.item-compare-img img{display:block;position:relative;z-index:10;margin:0 auto}.list-compare-feat{margin:0;padding:0;list-style:none}.li-compare-feat-item{position:relative;padding:4px 0 4px 30px;margin:0 0 15px 0;line-height:1.2;background-position:0 50%;background-repeat:no-repeat;background-size:20px auto}.list-compare-attr{margin:0;padding:0;list-style:none}.li-compare-attr-item{margin:0;padding:5px 10px}.li-compare-attr-item.odd{background-color:#f8f8f8}.li-compare-attr-item .compare-attr-title{display:block;font-weight:500;padding-bottom:5px}.li-compare-attr-item .compare-attr-value{display:block;text-align:right}.compare-options{padding-top:10px}.compare-popup{padding:10px 10px 10px 50px;font-size:.875em;position:fixed;z-index:1000;bottom:10px;right:10px;width:220px;border-radius:6px;background-color:#f8f8f8;background-image:url(../img/icon-list.png);background-position:8px 50%;background-repeat:no-repeat;background-size:30px auto}.compare-popup p{margin:0}.compare-popup a{font-weight:700;color:#000002}.compare-popup.compare-empty{display:none}@media (min-width:1180px){.compare-items.compare2,.compare-items.compare3,.compare-items.compare4{display:flex;flex-wrap:wrap}.compare-items.compare2{width:50%}.compare-items.compare2>div{width:50%}.compare-items.compare3{width:75%}.compare-items.compare3>div{width:33.33333333%}.compare-items.compare4>div{width:25%}.compare2 .item-compare-action,.compare2 .item-compare-attr,.compare2 .item-compare-feat,.compare2 .item-compare-img,.compare2 .item-compare-title,.compare3 .item-compare-action,.compare3 .item-compare-attr,.compare3 .item-compare-feat,.compare3 .item-compare-img,.compare3 .item-compare-title,.compare4 .item-compare-action,.compare4 .item-compare-attr,.compare4 .item-compare-feat,.compare4 .item-compare-img,.compare4 .item-compare-title{box-sizing:border-box;padding:0 11px;margin-bottom:10px}.compare2 .item-compare-action,.compare3 .item-compare-action,.compare4 .item-compare-action{order:1;margin:0}.compare2 .item-compare-img,.compare3 .item-compare-img,.compare4 .item-compare-img{order:2}.compare2 .item-compare-title,.compare3 .item-compare-title,.compare4 .item-compare-title{order:3}.compare2 .item-compare-feat,.compare3 .item-compare-feat,.compare4 .item-compare-feat{order:4}.compare2 .item-compare-feat .list-compare-feat,.compare3 .item-compare-feat .list-compare-feat,.compare4 .item-compare-feat .list-compare-feat{padding:10px 0 0 0;border-top:1px solid #f8f8f8}.compare2 .item-compare-attr,.compare3 .item-compare-attr,.compare4 .item-compare-attr{order:5}.compare-more{display:flex;flex-wrap:wrap;justify-content:space-between}.compare-more .item-compare-action{border-top:1px solid #c9c9c9;flex:0 1 4%;margin:0 0 22px 0;display:flex;flex-direction:column;justify-content:center}.compare-more .item-compare-action .btn-compare-remove-txt{display:none}.compare-more .item-compare-img{border-top:1px solid #c9c9c9;flex:0 1 10%;padding:10px 10px 0 0;margin:0 0 22px 0;justify-content:center}.compare-more .item-compare-img:before{display:none}.compare-more .item-compare-title{border-top:1px solid #c9c9c9;flex:0 1 28%;margin:0 0 22px 0;padding:10px 0;display:flex;flex-direction:column;justify-content:center}.compare-more .item-compare-feat{border-top:1px solid #c9c9c9;flex:0 1 56%;margin:0 0 22px 0;padding:10px 0;display:flex;flex-direction:column;justify-content:center}.compare-more .item-compare-feat .list-compare-feat{display:flex;justify-content:center}.compare-more .item-compare-feat .list-compare-feat .li-compare-feat-item{padding:30px 10px 10px 10px;background-position:50% 0;text-align:center;width:25%;font-size:.875em;margin:0}.compare-more .item-compare-attr{display:none}}@media (min-width:720px) and (max-width:1179px){.compare-items.compare2,.compare-items.compare3,.compare-items.compare4{display:flex;flex-wrap:wrap}.compare-items.compare2>div{width:50%}.compare-items.compare3>div{width:33.33333333%}.compare-items.compare4>div{width:25%}.compare2,.compare3,.compare4{display:flex;flex-wrap:wrap}.compare2 .item-compare-action,.compare2 .item-compare-attr,.compare2 .item-compare-feat,.compare2 .item-compare-img,.compare2 .item-compare-title,.compare3 .item-compare-action,.compare3 .item-compare-attr,.compare3 .item-compare-feat,.compare3 .item-compare-img,.compare3 .item-compare-title,.compare4 .item-compare-action,.compare4 .item-compare-attr,.compare4 .item-compare-feat,.compare4 .item-compare-img,.compare4 .item-compare-title{box-sizing:border-box;padding:0 11px;margin-bottom:10px}.compare2 .item-compare-action,.compare3 .item-compare-action,.compare4 .item-compare-action{order:1;margin:0}.compare2 .item-compare-img,.compare3 .item-compare-img,.compare4 .item-compare-img{order:2}.compare2 .item-compare-title,.compare3 .item-compare-title,.compare4 .item-compare-title{order:3}.compare2 .item-compare-feat,.compare3 .item-compare-feat,.compare4 .item-compare-feat{order:4}.compare2 .item-compare-feat .list-compare-feat,.compare3 .item-compare-feat .list-compare-feat,.compare4 .item-compare-feat .list-compare-feat{padding:10px 0 0 0;border-top:1px solid #f8f8f8}.compare2 .item-compare-attr,.compare3 .item-compare-attr,.compare4 .item-compare-attr{order:5}}@media (min-width:120px) and (max-width:719px){.item-compare-action,.item-compare-img,.item-compare-title{box-sizing:border-box;padding:11px;margin-bottom:10px}.item-compare-attr,.item-compare-feat{display:none}.item-compare-action{padding:0 10px 10px 10px;margin:0 0 22px 0;border-bottom:1px solid #c9c9c9}.item-compare-img{padding:0 11px}}.pi-sheet-downloads{display:flex;flex-direction:column;gap:1em}.pi-sheet-download{position:relative;padding:10px 10px 10px 60px;background-color:#f8f8f8;border-radius:10px}.pi-sheet-download a.btn,.pi-sheet-download button{margin:0 5.5px 5.5px 0}.section-grey .pi-sheet-download{background:#fff}@media (min-width:1180px){.pi-sheet-download{padding:22px 22px 22px 60px;display:flex;justify-content:space-between;align-items:center}.pi-sheet-download h4{flex-basis:50%;margin-bottom:0}.pi-sheet-download .pi-sheet-download-cta{text-align:right;flex-basis:50%}.pi-sheet-download a.btn,.pi-sheet-download button{margin:0 5.5px 0 5.5px}}.pb-carousel-wrap{position:relative;margin-top:22px}.pb-carousel{display:none}.pb-carousel.slick-initialized{display:block}.pb-carousel+.pb-zoom{display:block}.pb-zoom{display:none;position:absolute;bottom:0;left:0;padding:10px;color:#fefefe;background-color:rgba(61,61,61,.8);cursor:pointer}.pb-slide{cursor:crosshair}.pb-slide img{display:block;width:100%;height:auto}.pb-carousel-nav-wrap{position:relative}.pb-carousel-nav{display:none}.pb-carousel-nav.slick-initialized{display:block}.pb-nav-slide{width:60px!important;padding:2px 2px 0 0;box-sizing:border-box;cursor:pointer}.pb-nav-slide:focus{outline:0}.pb-video-cta{position:absolute;right:0;top:50%;transform:translateY(-50%);text-decoration:underline;color:#ce2323;cursor:pointer}.pb-video-cta:hover{text-decoration:none}.pb-video-lightbox{display:none;width:95vw;max-width:600px}@media (min-width:1180px){.pb-carousel-wrap{margin-top:0}}@media (min-width:120px) and (max-width:719px){.pb-video-cta{position:static;display:block;margin-top:1em}}.tool-app{margin-bottom:22px}.tool-app .app-download{margin:0 11px 5.5px 0}.tool-app-img img{display:block}.section-download-category{border-top:2px solid #fefefe}@media (min-width:1180px){.tool-app{margin-bottom:66px}}@media (min-width:120px) and (max-width:719px){.tool-app-img{margin-bottom:22px}}.mkt-faq-form-wrap{padding:22px;color:#fefefe;background-color:#ce2323}.mkt-faq-form-wrap h2{margin:0}.mkt-faq-form{padding:0;background-color:transparent}.mkt-faq-form .field.textarea{margin-bottom:4px}.mkt-faq-form textarea.textarea{min-height:10px}.mkt-faq-form .btn-toolbar{text-align:right}.mkt-faq-form .btn-toolbar input.action{border-color:#fefefe;color:#fefefe;margin:0}.mkt-faq-form .btn-toolbar .action[clicked=true]{opacity:.5;cursor:not-allowed}.mkt-faq-form .field.textarea.holder-required .middleColumn::after{background-color:#3d3d3d}.mkt-faq-form .field.textarea.holder-required .message.required{color:#fefefe;background-color:#a51c1c;display:block;padding:1px 6px;border-radius:3px;margin-top:2px}.faq-form-info .success-msg{padding:11px;background-color:rgba(0,0,2,.2);color:#fefefe;border-radius:4px}@media (min-width:1180px){.faq-form-info{width:46%;float:left;padding:0 2%}.faq-form-form{float:right;width:40%}.mkt-faq-form textarea.textarea{height:60px}.mkt-faq-form .btn-toolbar{padding-top:11px}}@media (min-width:1440px){.faq-form-info{width:44%;float:left;padding:0 2 0 4%}}@media (min-width:720px) and (max-width:1179px){.faq-form-info{width:48%;float:left}.faq-form-form{float:right;width:44%}.mkt-faq-form textarea.textarea{height:80px}}@media (min-width:120px) and (max-width:719px){.faq-form-form{padding-top:11px}.mkt-faq-form .field.textarea{padding-top:11px}.mkt-faq-form textarea.textarea{height:80px}}.training-list .accordion{padding:0}.training-list .filter-form{padding:20px 0 0;border-bottom:1px solid #c9c9c9;border-radius:0}.training-list .filter-form .filter-list{display:flex;padding-top:10px}.training-list .filter-form .filter-list .filter-category{margin-right:20px}.training-list .event-listing{background-color:#fefefe}.arrow-anchor{display:flex;justify-content:center}.arrow-anchor a{transition:transform .2s ease-in-out;text-decoration:none}.arrow-anchor a:hover{transform:translateY(.3em)}.arrow-anchor i{font-size:4em}.info-panel{border:2px solid #ce2323;border-radius:1.5rem;background:#fff}.info-panel__title{font-size:1.2em;font-weight:700;margin:0}.info-panel__content{padding:2rem;display:flex;flex-direction:column;gap:1.2em;align-items:flex-start}.info-panel p{margin-bottom:0}.info-panel__image{border-radius:1.3em;overflow:hidden;background:#f8f8f8;margin-bottom:.6em}.info-panel__track{position:relative;overflow:hidden;transition:height .3s ease-in-out}.info-panel__section{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(-30%);pointer-events:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.info-panel__section--current{position:static;opacity:1;visibility:visible;transform:none;pointer-events:all}.info-panel__section--current~.info-panel__section{transform:translateX(30%)}.info-panel__section--hidden{visibility:hidden}.info-panel__nav{display:flex;background:#f8f8f8;border-radius:0 0 22px 22px}.info-panel__nav-stats{margin-right:auto;font-weight:700;padding:1rem 0 1rem 2rem}.info-panel--hide-image-mobile .info-panel__image{display:none}.info-panel .btn,.info-panel .wrap .userform .step-navigation button,.info-panel .wrap .userform .step-navigation input[type=reset],.info-panel .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .info-panel button,.wrap .userform .step-navigation .info-panel input[type=reset],.wrap .userform .step-navigation .info-panel input[type=submit]{white-space:break-spaces;border-radius:3em;margin:0}.info-panel button{padding:.5em .8em;border:none;font-weight:700;text-transform:uppercase;margin:0;border-radius:0;color:#ce2323;background:0 0;cursor:pointer;font-size:1em;display:flex;gap:.3em;align-items:center;font-family:inherit}.info-panel button:disabled{opacity:.2;cursor:default}.info-panel button i{transition:transform .3s ease-in-out}.info-panel button i:before{margin:0}.info-panel button:hover{background:#fff}.info-panel button:focus{position:relative}.info-panel button:not([disabled]):hover i{transform:translateX(-.2em)}.info-panel button:focus-visible{outline-offset:1px!important}.info-panel button:last-child{padding-right:1em;border-radius:0 0 22px 0}.info-panel button:last-child:not([disabled]):hover i{transform:translateX(.2em)}@media (min-width:900px){.info-panel--hide-image-mobile .info-panel__image{display:block}}.themed-scroll{scroll-behavior:smooth}.themed-scroll::-webkit-scrollbar{background:0 0;width:20px}.themed-scroll::-webkit-scrollbar-track{margin:5px 0;border-radius:10px}.themed-scroll::-webkit-scrollbar-thumb{border:6px solid transparent;border-radius:10px;background:#c9c9c9;background-clip:padding-box}.themed-scroll::-webkit-scrollbar-thumb:hover{background-color:#bcbcbc}.themed-scroll::-webkit-scrollbar-thumb:active{background-color:#b0b0b0}.installers-bar{position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:space-between;background:#f8f8f8;z-index:2;padding:1em;margin:.5em -1em;align-items:center;flex-wrap:wrap;gap:.5em;min-height:77px;box-sizing:border-box}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:501;align-items:center;justify-content:center;padding:1em;display:none;-webkit-animation:modal-show .2s ease forwards;animation:modal-show .2s ease forwards}.modal__overlay{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__content{position:relative;background:#fff;border-radius:.4em;z-index:2;width:100%;max-width:46em;height:100%;min-height:50%;max-height:80%;box-shadow:0 .1em .2em rgba(0,0,0,.1),0 .2em 3em rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;-webkit-animation:modal-slide .33s ease forwards;animation:modal-slide .33s ease forwards}@media (prefers-reduced-motion:reduce){.modal__content{-webkit-animation:none;animation:none}}.modal__header{display:flex;justify-content:space-between;align-items:center;padding:.8em 1em .8em 1.5em;box-shadow:0 0 10px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);position:relative;gap:1em;flex-wrap:wrap}.modal__title{font-weight:700;margin:0;min-width:15em;flex:1}.modal__close-action{background:0 0;border:none;font-size:24px;padding:7px;color:#ce2323;font-family:inherit;font-weight:700;cursor:pointer;border-radius:4px;display:flex;align-items:center;gap:.2em}.modal__close-action:hover{background:#f8f8f8}.modal__close-action:active{color:#a21c1c}.modal__close-action i{font-weight:inherit;display:block;margin-left:-2px;width:24px}.modal__content-area{flex-grow:1;overflow-y:auto;padding:1em;display:flex;flex-direction:column}.modal__content-area--grey{background:#ebebeb}.modal--open{display:flex}.modal:focus-visible{-webkit-animation:modal-show .2s ease forwards;animation:modal-show .2s ease forwards}@media (min-width:720px){.modal__content-area{padding:1.5em}}@-webkit-keyframes modal-show{0%{opacity:0}100%{opacity:1}}@keyframes modal-show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modal-slide{0%{transform:scale(.98)}100%{transform:scale(1)}}@keyframes modal-slide{0%{transform:scale(.98)}100%{transform:scale(1)}}.tag{font-size:.8em;padding:.3em 1em;display:inline-flex;background:#ddd;border-radius:2em;text-transform:uppercase;font-weight:700;align-items:center;gap:.6em}.tag span{margin-top:.1em}.tag--green{background:#6eae2f;color:#fff}.tag svg path{stroke:currentColor}blockquote.quote-block{padding:0;margin:22px 0;position:relative}blockquote.quote-block .quote-copy{margin:0 0 22px 0;font-size:2em;line-height:1.2em;font-style:italic}blockquote.quote-block .quote-copy::before{content:"“";font-size:4em;position:absolute;top:22px;left:0;font-weight:700;font-style:normal}blockquote.quote-block .quote-copy::after{content:"”";font-size:4em;position:absolute;bottom:0;right:0;font-weight:700;font-style:normal}blockquote.quote-block .quote-avatar{display:block;float:left;width:50px;height:50px;border-radius:25px;overflow:hidden;margin:0 22px 0 0}blockquote.quote-block .quote-author{text-transform:uppercase;display:block;font-size:.9em;line-height:1.2em}blockquote.quote-block .quote-role{display:block;font-size:.8em;line-height:1.2em;color:#c9c9c9}@media (min-width:1180px){blockquote.quote-block{width:946px;margin:0 0 44px 0;padding-top:22px;padding-bottom:1px}blockquote.quote-block .quote-copy{padding-left:96px;padding-right:96px}blockquote.quote-block .quote-copy::before{font-size:160px;top:60px}blockquote.quote-block .quote-copy::after{font-size:160px;bottom:40px}blockquote.quote-block .quote-meta{padding-left:96px;min-height:50px}}@media (min-width:1440px){blockquote.quote-block{width:1144px;margin:0 0 44px 0}}@media (min-width:720px) and (max-width:1179px){blockquote.quote-block{margin:0 22px 44px 22px;padding-top:22px}blockquote.quote-block .quote-copy{padding-left:64px;padding-right:64px}blockquote.quote-block .quote-copy::before{font-size:100px;top:40px}blockquote.quote-block .quote-copy::after{font-size:100px;bottom:20px}blockquote.quote-block .quote-meta{padding-left:64px}}@media (min-width:120px) and (max-width:719px){blockquote.quote-block{margin:0 0 22px 0;padding-top:22px}blockquote.quote-block .quote-copy{padding-left:44px;padding-right:0;font-size:1.4em;line-height:1.2em}blockquote.quote-block .quote-copy::before{font-size:80px;top:30px}blockquote.quote-block .quote-copy::after{display:none}blockquote.quote-block .quote-meta{padding-left:44px}blockquote.quote-block .quote-avatar{width:30px;height:30px;margin:0 10px 0 0}}.form-step-item{display:flex;flex-direction:column;margin-bottom:1em}.form-step-item__header{display:flex;gap:1em;align-items:center;margin-bottom:.8em}.form-step-item__num{margin:0;font-size:1.7em;padding-bottom:.2em;font-weight:700;line-height:1.4;text-align:center;border-bottom:3px solid currentColor;color:#ce2323;min-width:2.5em}.form-step-item__title{padding:0 0 .3em;margin:0;font-size:1.5em;font-weight:700}.form-step-item__title:after{display:none}.form-step-item__actions{display:none}.warranty-checker-info__product{margin-top:2em;padding:1.6em 1.8em;transition:border-color .4s ease;border-left:2px solid transparent;background:#fff;box-shadow:0 .2em .3em rgba(0,0,0,.1);margin-bottom:1em}.warranty-checker-info__product:target{border-left-color:#ce2323}.warranty-checker-info ul{margin-top:.5em}.warranty-checker-info__table{background:#fff;border-collapse:collapse}.warranty-checker-info__table th{background:#ce2323;color:#fff}.warranty-checker-info__table td,.warranty-checker-info__table th{border:1px solid rgba(0,0,0,.2);padding:1em 1.4em;text-align:left}.warranty-checker-info__table tbody tr:hover{background:#f8f8f8}button#ot-sdk-btn.ot-sdk-show-settings{background:var(--electric-red);border:2px solid currentColor;color:#fff;font-size:1em;font-weight:700;padding:.8em 2em}button#ot-sdk-btn.ot-sdk-show-settings:hover{background:var(--electric-red);opacity:.8}#ot-sdk-cookie-policy{margin-top:2.4em}#ot-sdk-cookie-policy:empty:before{content:"Loading..."}.section-product-detail-text-banner .col4 img{width:auto;margin:0 auto 1em auto}.section-product-detail-text-banner .col8{text-align:center}.section-product-detail-text-banner h1{color:#4a5764;margin-bottom:.5em}.section-product-detail-text-banner h1+p{color:#f2ca30;font-weight:700;font-size:1.25em}@media (min-width:720px){.section-product-detail-text-banner .container{display:flex;align-items:center}.section-product-detail-text-banner .col4{margin-right:2em}.section-product-detail-text-banner .col4 img{margin:0 0 0 auto}.section-product-detail-text-banner .col8{margin-left:2em;text-align:left}.section-product-detail-text-banner h1{margin-bottom:0}.section-product-detail-text-banner h1+p{font-size:1.5em}}@media (min-width:1180px){.section-product-detail-text-banner h1+p{font-size:2.375em}}@media (min-width:1440px){.section-product-detail-text-banner .col8 *{max-width:80%}}.product-features-carousel .slick-slide{text-align:center;padding:30px}.product-features-carousel img{width:auto;margin:0 auto 8px auto}.product-features-carousel .slick-arrow{margin:0;top:50%;transform:translateY(-50%);cursor:pointer}.product-features-carousel .slick-arrow.slick-prev{left:0}.product-features-carousel .slick-arrow.slick-prev:hover{transform:translate(-5px,-50%)}.product-features-carousel .slick-arrow.slick-next{right:0}.product-features-carousel .slick-arrow.slick-next:hover{transform:translate(5px,-50%)}@media (min-width:120px) and (max-width:719px){.product-features-carousel button.slick-arrow{top:50%}}.section-slate{background-color:#e9ebee}.timeline-carousel-block .col11{clear:both}.timeline-carousel-block h3{font-weight:700;font-size:2.375em;position:relative}.timeline-carousel-block h3::before{content:"";height:1px;width:100%;background-color:#4a5764;position:absolute;bottom:10px;left:0}.timeline-carousel-block h3::after{content:"";display:block;width:20px;height:20px;background-color:#4a5764;border-radius:50%;margin-top:2px}.timeline-carousel-block img{width:70%;margin-bottom:1em}.timeline-carousel-block .slick-slide div{width:75%}.timeline-carousel-block .slick-track{margin-top:40px}.timeline-carousel-block .slick-arrow{margin:0;top:50%;transform:translateY(-50%);cursor:pointer}.timeline-carousel-block .slick-arrow.slick-prev{left:-62px}.timeline-carousel-block .slick-arrow.slick-prev:hover{transform:translate(-5px,-50%)}.timeline-carousel-block .slick-arrow.slick-next{right:-62px}.timeline-carousel-block .slick-arrow.slick-next:hover{transform:translate(5px,-50%)}@media (min-width:1180px){.timeline-carousel-block .slick-arrow.slick-prev{left:-52px}.timeline-carousel-block .slick-arrow.slick-next{right:-52px}}@media (min-width:1440px){.timeline-carousel-block .slick-arrow.slick-prev{left:-64px}.timeline-carousel-block .slick-arrow.slick-next{right:-64px}}@media (min-width:720px) and (max-width:1179px){.timeline-carousel-block .timeline-carousel{max-width:90%;margin:0 auto}.timeline-carousel-block .slick-arrow.slick-prev{left:-40px}.timeline-carousel-block .slick-arrow.slick-next{right:-40px}}@media (min-width:120px) and (max-width:719px){.timeline-carousel-block .timeline-carousel{max-width:80%;margin:0 auto}.timeline-carousel-block button.slick-arrow{top:50%}.timeline-carousel-block .slick-arrow.slick-prev{left:-46px}.timeline-carousel-block .slick-arrow.slick-next{right:-46px}}.three-column-block>.container{margin-bottom:2em}.three-column-block .col4{text-align:center}.three-column-block .col4 div{max-width:90%;margin:0 auto}.three-column-block .col4 h3{margin:1em 0 0 0}.three-column-block .col4 h3+p{font-size:1.25em}.three-column-block .col4 h3+p+div{margin:.5em 0 1em 0}.three-column-block .col3 img{width:auto;margin:1em auto}.three-column-block .three-column-block-logo img{width:auto;margin:22px 0 0 0}.three-column-block .btn,.three-column-block .wrap .userform .step-navigation button,.three-column-block .wrap .userform .step-navigation input[type=reset],.three-column-block .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .three-column-block button,.wrap .userform .step-navigation .three-column-block input[type=reset],.wrap .userform .step-navigation .three-column-block input[type=submit]{display:block;margin:1em 0}@media (min-width:720px){.three-column-block .three-column-block-logo img{margin:0 0 0 auto}}.video-container{position:relative;margin:0;width:100%;max-width:100vw;max-height:100vh;aspect-ratio:16/9}.video-stage{position:relative;max-width:2400px;max-height:100vh;aspect-ratio:16/9;margin:0 auto;padding:0}.video-layer{width:100%;max-width:100vw;max-height:100vh;aspect-ratio:16/9;margin:0 auto;opacity:0;pointer-events:none;transition:opacity .6s ease;z-index:1}.video-layer.active{opacity:1;pointer-events:auto;z-index:2}.video-layer:not(#baseVideo){position:absolute;top:0;left:0}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(206,35,35,.8)}70%{box-shadow:0 0 0 20px rgba(206,35,35,0)}100%{box-shadow:0 0 0 0 rgba(206,35,35,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(206,35,35,.8)}70%{box-shadow:0 0 0 20px rgba(206,35,35,0)}100%{box-shadow:0 0 0 0 rgba(206,35,35,0)}}.hotspot{position:absolute;width:25px;height:25px;border:0;border-radius:6px;background-color:#ce2323;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2;opacity:0;transition:opacity .5s ease-in-out;-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite;color:rgba(254,254,254,.8);font-size:1.2em;font-weight:700;display:flex;align-items:center;justify-content:center;padding-top:3px}.hotspot:hover{transform:scale(1.1)}.hotspot.visible{opacity:1}.hotspot1{top:11%;left:49%}.hotspot2{top:21%;left:67%}.hotspot3{top:37%;left:37%}.hotspot4{top:46%;left:18%}.hotspot5{top:55%;left:33%}.hotspot6{top:46%;left:49%}.hotspot-back{position:absolute;top:16px;right:16px;left:auto;cursor:pointer;z-index:3;display:none;opacity:0;transition:.4s ease!important;transition-property:opacity!important}.hotspot-back.visible{display:block;opacity:1}.product-features-list{opacity:0;transition:opacity .6s ease;pointer-events:none;display:none;padding:1em 5.5px;background-color:rgba(254,254,254,.8);box-shadow:2px 2px 15px rgba(0,0,0,.1)}.product-features-list.visible{display:block;opacity:1;pointer-events:auto}@media (min-width:720px){.video-container{max-height:100vh;overflow:hidden}.hotspot{width:40px;height:40px;border-radius:10px}.hotspot1{top:19%;left:49%}.hotspot2{top:26%;left:66%}.hotspot3{top:41%;left:42%}.hotspot4{top:52%;left:17%}.hotspot5{top:55%;left:33%}.hotspot6{top:40%;left:52%}.product-features-list{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:3;width:35%;padding:2em}.hotspot-back{top:20px;left:50%;right:auto;transform:translateX(-50%)!important}}@media (min-width:1180px){.product-features-list ul{font-size:1.25em}}@media (min-width:1440px){.product-features-list{width:25%;right:12%}}@media (min-width:720px) and (max-width:1179px){.product-features-list{height:50%;overflow-y:scroll}}.list-accordion{margin:0 0 22px 0;padding:0;list-style:none}.list-accordion li{margin:0 0 1px 0;padding:0}.list-accordion .accordion-title{position:relative;padding:10px 40px 10px 0;cursor:pointer;border-bottom:1px solid #c9c9c9}.list-accordion .accordion-content{display:none;padding:11px 0;margin:1px 0 0 0}.list-accordion h3{padding:4px 0 0 0;line-height:1.2em;margin:0}.list-accordion .accordion-toggle{display:block;width:24px;height:24px;position:absolute;top:12px;right:12px;transition:transform .1s linear;background-image:url(../img/thehub/icon-cross.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px}.list-accordion .accordion-open .accordion-title{border-color:transparent}.list-accordion .accordion-open .accordion-toggle{transform:rotate(135deg)}.no-js .accordion .accordion-content{display:block}@media (min-width:1440px){.list-accordion{margin:0 0 22px 0;padding:0;list-style:none}.list-accordion li{margin:0 0 1px 0;padding:0}.list-accordion .accordion-title{padding:15px 40px 15px 0}.list-accordion .accordion-content{padding:15px 0}.list-accordion .accordion-toggle{top:16px}}.ecodan-diagram{max-width:1750px;margin:0 auto 4em;display:flex;align-items:center;flex-direction:column-reverse;position:relative}.ecodan-diagram__canvas{width:100%;display:flex;align-items:center;flex-direction:column;position:relative;margin-bottom:-3em;-webkit-mask-image:linear-gradient(to top,transparent 0,transparent 7px,#000 70px);mask-image:linear-gradient(to top,transparent 0,transparent 7px,#000 70px);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden}.ecodan-diagram__graphic{position:absolute;top:0;aspect-ratio:3101/1894;height:100%;left:-9000px;right:-9000px;bottom:0;margin:0 auto;transition:.6s ease-in-out;transition-property:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.ecodan-diagram__graphic{transition:none}}.ecodan-diagram__graphic svg{height:100%;width:100%}.ecodan-diagram__viewport{height:70vw;min-height:350px;margin:2em;width:100%;position:relative;pointer-events:none}.ecodan-diagram__zoom-out{position:absolute;top:3em;right:1em;visibility:hidden;text-transform:uppercase;z-index:10;font-size:1em;border:3px solid #ce2323;box-shadow:0 .4em 1em -.2em rgba(0,0,0,.2);transition:.3s ease-in-out;transition-property:background-color,transform,color;cursor:pointer;display:flex}.ecodan-diagram__zoom-out svg{height:1.2em;width:auto}.ecodan-diagram__zoom-out svg path{fill:currentColor}.ecodan-diagram__zoom-out:focus-visible{outline-color:rgba(37,140,191,.5);outline-offset:3px}button.ecodan-diagram__zoom-out{color:inherit;display:flex;gap:.5em;align-items:center;background:#fff;padding:.8em 1.5em;border-radius:3em;border-width:4px}.ecodan-diagram__zoom-out:hover{background-color:#ce2323;color:#fefefe;transform:scale(1.04)}.ecodan-diagram__overlay{margin:0 1em}.ecodan-diagram__info-panel{box-shadow:0 3em 5em -1em rgba(0,10,30,.2);max-width:27em;position:relative;z-index:10}.ecodan-diagram__touch-point{position:absolute;top:0;left:0;width:2em;height:2em;border-radius:50%;cursor:pointer;border:none;transform:translateX(-50%) translateY(-50%);-webkit-animation:touch-point-pulse 2s linear infinite;animation:touch-point-pulse 2s linear infinite;transition:opacity .4s ease-in-out}.ecodan-diagram__touch-point:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(0deg,#b81f1f,#da1717);box-shadow:0 0 0 .2em rgba(255,255,255,.6),0 .6em 1.7em 0 rgba(0,0,0,.55)}.ecodan-diagram__touch-point:hover:after{background:#e35a5a}.ecodan-diagram__touch-point:active{-webkit-animation-play-state:paused;animation-play-state:paused}.ecodan-diagram__touch-point:active:after{background:#ce2323}.ecodan-diagram__touch-point:focus-visible{outline-offset:4px!important}.ecodan-diagram__touch-point[data-for=commercial-heat-pump]{top:17.7%;left:46%}.ecodan-diagram__touch-point[data-for=ecodan-heat-pump]{top:52.7%;left:52.66%}.ecodan-diagram__touch-point[data-for=lossnay]{top:42.4%;left:54.5%}.ecodan-diagram__touch-point[data-for=heat-network]{top:61.9%;left:46.68%}.ecodan-diagram__touch-point[data-for=district-heat-network]{top:80.9%;left:65.4%}.ecodan-diagram__touch-point--hidden{visibility:hidden}.ecodan-diagram .ecodan-diagram__graphic{transform:translateX(0) scale(1.1) translateY(-1.5%)}.ecodan-diagram #ecodan-heat-pump{transition:opacity .3s ease-in-out}.ecodan-diagram--zoomed .ecodan-diagram__zoom-out{visibility:visible}.ecodan-diagram--zoomed .ecodan-diagram__touch-point{opacity:0;pointer-events:none}.ecodan-diagram--zoomed[data-viewing=commercial-heat-pump] .ecodan-diagram__graphic{transform:translateX(-.35%) scale(5) translateY(29.9%)}.ecodan-diagram--zoomed[data-viewing=heat-network] .ecodan-diagram__graphic{transform:translateX(0) scale(1.3) translateY(-4%)}.ecodan-diagram--zoomed[data-viewing=heat-network] #heat-network-feature-alt{-webkit-animation:heat-network-pulse 2s linear infinite;animation:heat-network-pulse 2s linear infinite}.ecodan-diagram--zoomed[data-viewing=ecodan-heat-pump] .ecodan-diagram__graphic{transform:translateX(-25.8%) scale(6.5) translateY(1.8%)}.ecodan-diagram--zoomed[data-viewing=lossnay] .ecodan-diagram__graphic{transform:translateX(-24.7%) scale(9) translateY(5.6%)}.ecodan-diagram--zoomed[data-viewing=lossnay] #ecodan-heat-pump{opacity:.3}.ecodan-diagram--zoomed[data-viewing=district-heat-network] .ecodan-diagram__graphic{transform:translateX(-30.6%) scale(1.7) translateY(-21.2%)}.ecodan-diagram--zoomed[data-viewing=district-heat-network] #district-heat-network-alt{-webkit-animation:heat-network-pulse 2s linear infinite;animation:heat-network-pulse 2s linear infinite}@media (min-width:900px){.ecodan-diagram__canvas{margin-bottom:0}.ecodan-diagram__viewport{height:940px}.ecodan-diagram__content{position:absolute;top:0;left:0;bottom:0;width:320px}.ecodan-diagram__canvas{-webkit-mask-image:none;mask-image:none}.ecodan-diagram__overlay{position:absolute;top:10%;bottom:10%;left:calc(10% - 4em);right:calc(10% - 4em);display:flex}.ecodan-diagram__overlay>div{position:relative;flex-grow:1;display:flex;justify-content:space-between;align-items:flex-start}.ecodan-diagram__info-panel{position:-webkit-sticky;position:sticky;top:140px;width:35%}.ecodan-diagram__zoom-out{position:-webkit-sticky;position:sticky;top:140px}.ecodan-diagram .info-panel__section{max-height:calc(100vh - 250px);overflow-y:auto}}@media (min-width:900px) and (min-height:1000px){.ecodan-diagram__info-panel,.ecodan-diagram__zoom-out{top:20vh}}@media (min-width:900px){.ecodan-diagram .ecodan-diagram__graphic{transform:translateX(9%) scale(1.2) translateY(1.5%)}.ecodan-diagram--zoomed[data-viewing=commercial-heat-pump] .ecodan-diagram__graphic{transform:translateX(11%) scale(3.6) translateY(29.2%)}.ecodan-diagram--zoomed[data-viewing=heat-network] .ecodan-diagram__graphic{transform:translateX(9.2%) scale(1.2) translateY(-1.9%)}.ecodan-diagram--zoomed[data-viewing=ecodan-heat-pump] .ecodan-diagram__graphic{transform:translateX(-9.9%) scale(5.5) translateY(2%)}.ecodan-diagram--zoomed[data-viewing=lossnay] .ecodan-diagram__graphic{transform:translateX(-10%) scale(6.5) translateY(5.6%)}.ecodan-diagram--zoomed[data-viewing=district-heat-network] .ecodan-diagram__graphic{transform:translateX(-15.6%) scale(1.4) translateY(-13.2%)}.ecodan-diagram a:focus-visible,.ecodan-diagram button:focus-visible{outline-color:rgba(37,140,191,.5);outline-offset:3px}}@media (min-width:1440px){.ecodan-diagram__viewport{max-height:1150px;height:110vh;min-height:1030px}.ecodan-diagram__overlay{left:calc(50% - 680px);right:calc(50% - 680px)}}@media (min-width:1750px){.ecodan-diagram__canvas{border-radius:2em}}@-webkit-keyframes touch-point-pulse{0%{box-shadow:0 0 0 1.2em rgba(255,255,255,.9),0 0 0 0 transparent}100%{box-shadow:0 0 0 2.4em rgba(206,35,35,0),0 0 0 1.2em rgba(255,255,255,.9)}}@keyframes touch-point-pulse{0%{box-shadow:0 0 0 1.2em rgba(255,255,255,.9),0 0 0 0 transparent}100%{box-shadow:0 0 0 2.4em rgba(206,35,35,0),0 0 0 1.2em rgba(255,255,255,.9)}}@-webkit-keyframes heat-network-pulse{0%{stroke-width:2px;opacity:.8;stroke:#ffe078}100%{stroke-width:55px;opacity:0}}@keyframes heat-network-pulse{0%{stroke-width:2px;opacity:.8;stroke:#ffe078}100%{stroke-width:55px;opacity:0}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:10px;width:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li.slick-active button{background-color:#c9c9c9}.slick-dots button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:2px;cursor:pointer;border:1px solid #c9c9c9;border-radius:5px}.slick-dots button:focus,.slick-dots button:hover{outline:0}.slick-dots button:focus:before,.slick-dots button:hover:before{opacity:.4}.slick-arrow{position:absolute;display:block;top:100%;width:24px;height:44px;text-indent:-300px;overflow:hidden;border:0;padding:0;z-index:20;transition:all .1s linear;background-repeat:no-repeat;background-position:50%;background-color:transparent;background-size:16px auto}.slick-arrow:hover{background-color:transparent}.slick-arrow.slick-prev{left:50%;background-image:url(../img/icon-chevron-left.png)}.slick-arrow.slick-prev:hover{transform:translateX(-5px)}.slick-arrow.slick-next{right:50%;background-image:url(../img/icon-chevron-right.png)}.slick-arrow.slick-next:hover{transform:translateX(5px)}@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;margin-right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{@page{size:landscape}html.with-featherlight>*>:not(.featherlight){display:none}}.dash-img{max-width:300px}.btn-acc-back,.btn-dash{display:inline-block;padding:5px 10px 5px 40px;text-decoration:none;font-size:1.4em;font-weight:200;position:relative}.btn-acc-back:hover,.btn-dash:hover{text-decoration:underline}.btn-acc-back .btn-icon,.btn-dash .btn-icon{display:block;position:absolute;left:0;top:6px;width:30px;height:30px;background-size:30px 30px;background-position:50%;background-repeat:no-repeat}.btn-dash .btn-icon{background-image:url(../img/partners/btn-dash.png)}.btn-acc-back .btn-icon{background-image:url(../img/partners/btn-acc-back.png)}.section-form-hostnames{padding:0;background-color:#ce2323}.form-hostnames{padding:22px 0;background-color:#ce2323;color:#fefefe}.form-hostnames .f-step-cont{position:relative;padding-left:50px}.form-hostnames .f-num-step{display:block;position:absolute;top:-8px;left:0;width:32px;height:32px;border-radius:30px;border:2px solid #fefefe;text-align:center;line-height:31px;color:#fefefe;font-size:1.2em}.form-hostnames .field.hostname{max-width:480px}.form-hostnames input.action{border-color:#fefefe;color:#fefefe}.form-hostnames .hostname-remove{color:#fefefe;text-decoration:none;margin-left:12px}.section-copy-snippet{padding:22px 0;margin:22px 0 0 0}.section-copy-snippet .container{background-color:#f8f8f8}.section-copy-snippet .syndicated-sample{display:block;margin:0 auto}.section-copy-snippet .code-instructions{padding-bottom:12px}.section-copy-snippet .code-instructions p{margin:0 0 .5em 0}.section-copy-snippet .btn-preview{background-color:#3d3d3d;border-color:#3d3d3d;color:#fefefe}.section-copy-snippet .btn-preview:hover{background-color:#373737;border-color:#373737;color:#fefefe}.section-copy-snippet .btn-copy-success{background-color:#6eae2f;border-color:#6eae2f;color:#fefefe}.section-copy-snippet .btn-copy-success:hover{background-color:#639d2b;border-color:#639d2b;color:#fefefe}.section-copy-snippet .code-snippet{font-size:.9em;color:#626262;border-radius:0;resize:none;height:auto}.top-banner-sec h1{margin:0}.synd-help-lnk{display:block;padding:5.5px 0;font-size:.9em}#partner-registration-form ul.partnerregistrationcustomertype{margin:0 0 22px 0;padding:22px 0;list-style:none;display:flex}#partner-registration-form ul.partnerregistrationcustomertype .partner-registration-types{flex:1}#partner-registration-form ul.partnerregistrationcustomertype .partner-registration-types.odd{margin:0 3% 0 0}#partner-registration-form ul.partnerregistrationcustomertype .partner-registration-types.even{margin:0 0 0 3%}#partner-registration-form div.ppts-condition.eligibility-success{padding:11px 22px 1px 22px;margin:11px 0}#partner-registration-form .even.valNo.partner-registration-types .label-checked{background-color:#ce2323;border-color:#ce2323}#partner-registration-form .btn-toolbar{display:block}#partner-registration-form .btn-toolbar input[type=submit]{margin:16px 0}#partner-registration-form .btn-toolbar div.eligibility-success{padding:11px 0;text-align:center}#CustomMemberLoginForm_LoginForm p#ForgotPassword{font-size:.9em}#CustomMemberLoginForm_LoginForm .field.checkbox{min-height:18px;font-size:.9em}#CustomMemberLoginForm_LoginForm input[type=checkbox]{margin-top:0}#CustomMemberLoginForm_LoginForm fieldset>p{margin-bottom:0}#CustomMemberLoginForm_LoginForm p em{font-size:.9em}#CustomMemberLoginForm_LoginForm .login-disc-txt{display:block;font-size:.9em}#CustomMemberLoginForm_LoginForm .btn-toolbar{display:flex;gap:1em;flex-direction:column;align-items:flex-start}#CustomMemberLoginForm_LoginForm .btn-toolbar p{margin:0}#ecodan_tool_frmae{width:100%;border:0;margin:0 auto 22px auto}@media (min-width:1180px){.dash-actions{padding-top:22px;text-align:right}.portal-sub-nav{text-align:right;padding:11px 0}.dash-img{margin:0 0 0 auto}.dash-img img{display:block;margin:0 0 0 auto}.btn-dash{margin-left:22px}.header-copy{padding-right:44px}.form-hostnames fieldset{float:left;width:300px}.form-hostnames .btn-toolbar{float:left;padding:3px 0 0 22px}.ppts-condition.eligibility-success .field{max-width:360px}#partner-registration-form .ajax-step-form .btn-toolbar,#partner-registration-form .ajax-step-form fieldset{margin:0 44px}#partner-registration-form .action.btn-form-back{margin-left:44px}}@media (min-width:720px) and (max-width:1179px){.dash-actions{padding-top:22px;text-align:right}.portal-sub-nav{text-align:right;padding:5.5px 0}.dash-img{margin:0 0 0 auto}.dash-img img{display:block;margin:0 0 0 auto}}@media (min-width:120px) and (max-width:719px){.portal-sub-nav{margin-bottom:22px;padding:11px 0;text-align:right}.btn-acc-back,.btn-dash{padding-left:36px}.section-copy-snippet .syndicated-sample{margin-bottom:22px}#partner-registration-form ul.partnerregistrationcustomertype{flex-direction:column}#partner-registration-form ul.partnerregistrationcustomertype .partner-registration-types{flex:auto}#partner-registration-form ul.partnerregistrationcustomertype .partner-registration-types.odd{margin:0 0 3% 0}#partner-registration-form ul.partnerregistrationcustomertype .partner-registration-types.even{margin:0 0 3% 0}}ul.partnerprogrammetypeconditions{margin:0 0 22px 0;padding:0;list-style:none;width:100%;gap:1em;display:flex;flex-direction:column;justify-content:center}ul.partnerprogrammetypeconditions .partner-programme-types{margin:0 0 11px 0}.label-checkbox,.label-radio{position:relative;display:block;padding:6px 16px;overflow:hidden;border-radius:40px;cursor:pointer;background-color:#fefefe;text-align:center;border:3px solid #ce2323}.label-checkbox:hover,.label-radio:hover{background-color:#ce2323;color:#fefefe}.label-checkbox.label-checked,.label-radio.label-checked{background-color:#6eae2f;color:#fefefe;border-color:#6eae2f}.label-checkbox .checkbox,.label-checkbox .radio,.label-radio .checkbox,.label-radio .radio{position:absolute;left:-40px}.cta-open-chat{cursor:pointer}.ppts-condition{background-color:#fefefe;border-radius:6px;position:relative;padding:11px 11px 11px 40px;margin:0 0 11px 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:1em}.ppts-condition .ppts-num{font-size:2em;color:#ce2323;position:absolute;top:11px;left:11px;width:30px;line-height:1}.ppts-condition .ppts-title>*{margin-bottom:0}.ppts-condition .ppts-expand-lnk{cursor:pointer;font-weight:700;padding:11px 0}.ppts-condition .ppts-expand-lnk:hover{text-decoration:underline}.ppts-condition .ppts-expand-lnk .icon-down-open-big,.ppts-condition .ppts-expand-lnk .icon-up-open-big{color:#ce2323}.ppts-condition .ppts-expand{padding:10px;border-radius:6px;background-color:#f8f8f8;font-size:.875em;display:none}@media (min-width:1180px){ul.partnerprogrammetypeconditions{padding:22px;margin-left:auto;margin-right:auto}.ppts-condition{padding:22px 22px 22px 50px;margin:0 0 22px 0}.ppts-condition .ppts-num{top:22px;left:16px}.ppts-condition .ppts-desc{width:70%;float:left}.ppts-condition .ppts-actions{float:right;width:20%}.ppts-condition .ppts-expand-lnk{text-align:right}}@media (min-width:720px){ul.partnerprogrammetypeconditions{flex-direction:row}}@media (min-width:720px) and (max-width:1179px){ul.partnerprogrammetypeconditions{padding:22px}.ppts-condition{padding:22px 22px 22px 50px;margin:0 0 22px 0}.ppts-condition .ppts-num{top:22px;left:16px}.ppts-condition .ppts-desc{width:70%;float:left}.ppts-condition .ppts-actions{float:right;width:20%}.ppts-condition .ppts-expand-lnk{text-align:right}}.ProductDetailPage{color:#4a5764}.ProductDetailPage .section-content-media .btn,.ProductDetailPage .section-content-media .wrap .userform .step-navigation button,.ProductDetailPage .section-content-media .wrap .userform .step-navigation input[type=reset],.ProductDetailPage .section-content-media .wrap .userform .step-navigation input[type=submit],.wrap .userform .step-navigation .ProductDetailPage .section-content-media button,.wrap .userform .step-navigation .ProductDetailPage .section-content-media input[type=reset],.wrap .userform .step-navigation .ProductDetailPage .section-content-media input[type=submit]{display:block;max-width:80%}.panel{display:block;text-decoration:none;color:inherit;overflow:hidden;position:relative;font-weight:400}.panel h2{padding:0}.panel h2::after{display:none}.panel-wide{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#919293}.panel-wide .panel-actions,.panel-wide .panel-content{background-color:rgba(235,235,235,.9)}.panel-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.panel-image img{display:none}.panel-narrow{background-color:#ebebeb}.panel-narrow .panel-image{background-color:#919293;background-position:50%;background-size:cover}.panel-narrow h2{font-size:1.5em}.panel-content{padding:11px 22px 22px 22px}.panel-actions{padding:0 22px 22px 22px;height:38px}.panel-meta{font-size:.8em;font-weight:500}.panel-summary{font-size:.9em}.panel-about{background-color:#ebebeb}.reading-time{position:absolute;top:22px;right:22px;width:50px;height:32px;border-radius:25px;text-align:center;font-size:.6em;font-weight:500;text-transform:uppercase;color:#d27419;padding-top:18px;line-height:32px;background-color:#fefefe;background-image:url(../img/thehub/icon-glasses@2x.png);background-size:34px 14px;background-position:50% 32%;background-repeat:no-repeat}.panel-featured{display:inline-block;padding:8px 10px;background-color:rgba(254,254,254,.9);color:#d27419;font-size:.8em;line-height:1em;border-radius:2px;position:absolute;top:10px;left:10px}@media (min-width:1180px){.panel-wide{padding-top:70px;margin:0 0 22px 0}.panel-wide .panel-content{height:272px;width:60%}.panel-wide .panel-actions,.panel-wide .panel-content{background-color:#ebebeb}.panel-wide h2{max-height:129px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.panel-wide .panel-summary{max-height:81px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.panel-wide .panel-summary:after{content:"";display:block;position:absolute;bottom:0;left:0;height:1.5em;width:100%;background-color:transparent;background-image:url(../img/thehub/bg-ellipsis.png);background-position:0;background-repeat:repeat-x;background-size:auto 100%}.panel-wide .panel-actions{width:60%}.panel-narrow{padding-top:0;margin:0 0 22px 0}.panel-narrow .panel-image{height:160px}.panel-narrow .panel-content{height:182px}.panel-narrow h2{max-height:96px;overflow:hidden;text-overflow:ellipsis}.panel-about{margin:0 0 22px 0}.panel-about .panel-content{padding-top:40px;height:312px}.panel-featured{top:22px;left:22px}@supports (-webkit-line-clamp:3){.panel-wide .panel-actions,.panel-wide .panel-content{background-color:rgba(235,235,235,.9)}.panel-wide .panel-summary{position:relative}.panel-wide .panel-summary:after{display:none}}}@media (min-width:1440px){.panel-content{padding:12px 24px 24px 24px}.panel-actions{padding:0 24px 24px 24px}.panel-wide{margin:0 0 24px 0}.panel-wide .panel-content{height:292px;width:48%}.panel-wide .panel-actions{width:48%}.panel-narrow{margin:0 0 24px 0}.panel-narrow .panel-image{height:180px}.panel-about{margin:0 0 24px 0}.panel-about .panel-content{height:337px}}@media (min-width:720px) and (max-width:1179px){.container-panels{padding-bottom:22px}.container-panels .col8{clear:both}.panel-wide{padding-top:50px;margin:0 0 11px 0}.panel-wide .panel-content{height:262px;width:60%}.panel-wide .panel-actions{width:60%}.panel-narrow{padding-top:0;margin:0 0 11px 0}.panel-narrow .panel-image{height:160px}.panel-narrow .panel-content{height:142px}.panel-about{margin:0 0 11px 0}.panel-about .panel-content{padding-top:40px}}@media (min-width:120px) and (max-width:719px){.panel-wide{padding-top:50px;padding-right:50px;margin:0 0 11px 0}.panel-wide h2{font-size:1.6em}.panel-narrow{padding-top:0;margin:0 0 11px 0}.panel-narrow .panel-image{padding-top:30%}.panel-narrow .panel-content{padding-right:44px}.panel-narrow h2{font-size:1.3em}.panel-about{margin:0 0 11px 0}.panel-about .panel-content{padding-top:40px}.reading-time{top:5px;right:5px;width:40px;height:24px;padding-top:16px;font-size:.5em}}.content-types{margin:0 0 11px 0;padding:0;height:4px;list-style:none}.content-types li{margin:0 4px 0 0;padding:0;height:6px;width:40px;float:left}.content-types .c-type-all{background-color:#6b6b6b}.content-types .c-type-homeowner{background-color:#6eae2f}.content-types .c-type-professional{background-color:#258cbf}.content-types .c-type-installer{background-color:#c00}.news-item-wrap{background-color:#ebebeb;padding:6px 22px;margin-bottom:11px}.news-block-item{padding:6px 0;display:block;text-decoration:none;font-size:.875em;color:#000002;border-top:1px solid #c00}.news-block-item:first-child{border-top:0}.news-block-item ul.content-types{float:left}.news-block-item .nbi-date{float:right;text-align:right;margin:0}@media (min-width:1180px){.news-item-wrap{height:423px;margin-bottom:22px}}@media (min-width:1440px){.news-item-wrap{height:448 px;margin-bottom:24px}}.block-FeaturedImageBlock{clear:both}.article-figure{padding:0;margin:0 0 22px 0}.article-figure figure{margin:0;padding:0;position:relative}.article-figure img{display:block}.article-figure figcaption .label{margin:0}.article-figure figcaption span{display:block;font-size:.8em;color:#6b6b6b;line-height:1.2em}.article-featured-figure{position:relative}.article-featured-figure figure{background-color:#6b6b6b;padding:0;margin:0}.article-featured-figure figcaption{padding:22px;color:#fefefe;font-size:.8em;background-color:rgba(86,86,86,.8)}.article-featured-figure figcaption p:last-child{margin:0}.article-featured-figure img{display:block;margin:0 auto}.article-featured-figure--restrict-width figure{max-width:900px;margin:0 auto}@media (min-width:1180px){.article-figure{width:1010px;margin:0 0 44px 0}.article-figure figure{width:80%}.article-figure.figure-left figure{padding:0 20% 0 0}.article-figure.figure-left img{margin:0 0 0 auto}.article-figure.figure-left figcaption{position:absolute;bottom:0;right:0;width:20%;text-align:right}.article-figure.figure-left figcaption span,.article-figure.figure-left figcaption strong{padding-left:11px}.article-figure.figure-left .label::before{content:"";display:inline-block;width:14px;height:14px;transform:translateY(1px);background-position:50%;background-size:24px 24px;background-image:url(../img/thehub/triangle-left.png)}.article-figure.figure-right figure{padding:0 0 0 20%}.article-figure.figure-right img{margin:0 auto 0 0}.article-figure.figure-right figcaption{position:absolute;bottom:0;left:0;width:20%}.article-figure.figure-right figcaption span,.article-figure.figure-right figcaption strong{padding-right:11px}.article-figure.figure-right .label::after{content:"";display:inline-block;width:14px;height:14px;transform:translateY(2px);background-position:50%;background-size:24px 24px;background-image:url(../img/thehub/triangle-right.png)}.article-featured-figure{margin:0 0 44px 0}.article-featured-figure figcaption{position:absolute;left:50%;width:300px;margin-left:130px;bottom:44px}}@media (min-width:1440px){.article-figure{width:1224px;margin:0 0 48px 0}.article-figure.figure-left figcaption span,.article-figure.figure-left figcaption strong{padding-left:12px}.article-figure.figure-right figcaption span,.article-figure.figure-right figcaption strong{padding-right:12px}.article-featured-figure{margin:0 0 48px 0}.article-featured-figure figcaption{left:55%;width:370px;margin-left:100px;bottom:48px}}@media (min-width:720px) and (max-width:1179px){.article-figure{width:108%;margin:0 0 22px -4%}.article-figure.figure-left figcaption{display:block;width:50%;text-align:left}.article-figure.figure-right figcaption{display:block;width:50%;text-align:right;margin:0 0 0 auto}.article-featured-figure{margin:0 0 22px}}@media (min-width:120px) and (max-width:719px){.article-featured-figure{margin:0 0 22px 0}.article-featured-figure figcaption{padding:11px}}