/****** FILE: themes/ocr/node_modules/jarallax/dist/jarallax.css *****/
.jarallax {
    position: relative;
    z-index: 0;
}
.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    /* support for plugin https://github.com/bfred-it/object-fit-images */
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
/****** FILE: themes/ocr/node_modules/@splidejs/splide/dist/css/splide.min.css *****/
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}
/****** FILE: themes/ocr/node_modules/glightbox/dist/css/glightbox.min.css *****/
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/****** FILE: themes/ocr/css/lightbox.css *****/


/****** FILE: themes/ocr/css/normalize.min.css *****/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*# sourceMappingURL=normalize.min.css.map */

/****** FILE: themes/ocr/css/typography.css *****/
@font-face {
  font-family: "EuclidCircularA-Light";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-Light-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-Light-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-LightItalic";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-LightItalic-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-LightItalic-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-Regular";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-Regular-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-Regular-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-RegularItalic";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-RegularItalic-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-RegularItalic-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-Medium";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-Medium-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-Medium-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-MediumItalic";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-MediumItalic-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-MediumItalic-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-Semibold";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-Semibold-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-Semibold-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-SemiboldItalic";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-SemiboldItalic-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-SemiboldItalic-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-Bold";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-Bold-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-Bold-WebS.woff") format("woff");
}
@font-face {
  font-family: "EuclidCircularA-BoldItalic";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/EuclidCircularA-BoldItalic-WebS.woff2") format("woff2"), url("../../fonts/EuclidCircularA-BoldItalic-WebS.woff") format("woff");
}
body {
  overflow-y: scroll; /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "EuclidCircularA-Light", sans-serif;
  color: var(--text);
  position: relative;
  background-color: var(--paper);
  font-size: 14px;
  line-height: 21px;
}
body::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}
body::-webkit-scrollbar-thumb {
  background-color: var(--brand-primary);
  outline: 1px solid var(--brand-primary);
}
body.BGColour {
  background-color: var(--page-bg);
}
@media (min-width: 1300px) {
  body {
    font-size: 16px;
    line-height: 29px;
  }
}

ol li {
  padding-left: 0.5rem;
}

ul.simple_list {
  padding: 0 !important;
  list-style: none;
  margin-bottom: 1rem;
}

.force_inherit p, .force_inherit li, .force_inherit h1, .force_inherit h2, .force_inherit h3, .force_inherit h4, .force_inherit h5, .force_inherit h6 {
  color: inherit;
}

.center_fix {
  align-items: center;
  justify-content: center;
}

.text-center {
  text-align: center !important;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--subs);
  font-weight: normal;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}

h1, .mock_h1 {
  font-size: 2.2em;
  line-height: 1.17em;
  margin: 2rem 0 1rem 0;
  font-family: "EuclidCircularA-Medium", sans-serif;
  letter-spacing: -0.23px;
}
@media (min-width: 1024px) {
  h1, .mock_h1 {
    font-size: 2.7em;
    line-height: 1.17em;
  }
}

h2, .mock_h2 {
  font-family: "EuclidCircularA-Regular", sans-serif;
  font-size: 1.35em;
  line-height: 1.55em;
  margin: 2rem 0 0.5714285714rem 0;
}
h2 span.light, .mock_h2 span.light {
  font-family: "EuclidCircularA-Light", sans-serif;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.sub, h3, .mock_h3, h4, .mock_h4, h5, .mock_h5 {
  margin: 1rem 0 0.5rem 0;
  font-size: 16px;
  line-height: 29px;
  font-family: "EuclidCircularA-Regular", sans-serif;
}
.sub span.light, h3 span.light, .mock_h3 span.light, h4 span.light, .mock_h4 span.light, h5 span.light, .mock_h5 span.light {
  font-family: "EuclidCircularA-Regular", sans-serif;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

h6, .mock_h6 {
  font-size: 0.8em;
  margin: 1rem 0 1rem 0;
  font-family: "EuclidCircularA-Medium", sans-serif;
}

.sb-content-main h1:first-child, .sb-content-main h2:first-child, .sb-content-main h3:first-child, .sb-content-main h4:first-child, .sb-content-main h4:first-child, .sb-content-main h5:first-child, aside h1:first-child, aside h2:first-child, aside h3:first-child, aside h4:first-child, aside h4:first-child, aside h5:first-child, .Questions_Wrap h1:first-child, .Questions_Wrap h2:first-child, .Questions_Wrap h3:first-child, .Questions_Wrap h4:first-child, .Questions_Wrap h4:first-child, .Questions_Wrap h5:first-child {
  margin-top: 0px;
}
.sb-content-main p, aside p, .Questions_Wrap p {
  margin-bottom: 1rem;
}
.sb-content-main li, aside li, .Questions_Wrap li {
  margin-bottom: 0.5714285714rem;
}

a, *:hover, *:focus, *:active {
  text-decoration: none !important;
  outline: none !important;
}

a {
  color: var(--links_link);
}

a:hover {
  color: var(--links_hover);
}

a:active, a:focus {
  color: var(--links_hover);
}

a:visited {
  color: var(--links_visited);
}

article p a, a.underline, .footercontent a, .overlay-menu a, .share-buttons a, .PageLinks_Filters span {
  color: var(--links_link);
  transition: all 0.2s linear;
  position: relative;
}
article p a:after, a.underline:after, .footercontent a:after, .overlay-menu a:after, .share-buttons a:after, .PageLinks_Filters span:after {
  content: "";
  position: absolute;
  height: 2px;
  background-color: var(--links_link);
  width: 0;
  left: 0%;
  bottom: -3px;
  -webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;
  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55) all;
}
article p a:hover:after, a.underline:hover:after, .footercontent a:hover:after, .overlay-menu a:hover:after, .share-buttons a:hover:after, .PageLinks_Filters span:hover:after {
  width: 100%;
}
article p a:hover, a.underline:hover, .footercontent a:hover, .overlay-menu a:hover, .share-buttons a:hover, .PageLinks_Filters span:hover {
  color: var(--links_link) !important;
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100%;
}
article p a:visited, article p a:active, article p a:focus, a.underline:visited, a.underline:active, a.underline:focus, .footercontent a:visited, .footercontent a:active, .footercontent a:focus, .overlay-menu a:visited, .overlay-menu a:active, .overlay-menu a:focus, .share-buttons a:visited, .share-buttons a:active, .share-buttons a:focus, .PageLinks_Filters span:visited, .PageLinks_Filters span:active, .PageLinks_Filters span:focus {
  color: var(--links_link);
}

.socialLinks li a:after {
  display: none;
}

p:last-child {
  margin-bottom: 0px;
}

.caption {
  font-size: 0.65em !important;
  margin-top: 0.25rem 0 0.5rem 0;
  font-family: "EuclidCircularA-Medium", sans-serif;
}

small, .small {
  font-size: 0.86em;
  line-height: 1.45em;
}

b, strong {
  font-family: "EuclidCircularA-Regular", sans-serif;
  font-weight: normal;
}

h2, h3, h4 {
  break-after: avoid-column;
  /* or */
  break-after: avoid;
}

/****** FILE: themes/ocr/css/parallax.css *****/
.fixed-image {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
@media (min-width: 1300px) {
  .fixed-image {
    background-attachment: fixed;
  }
}

@supports (-webkit-overflow-scrolling: touch) {
  .fixed-image {
    background-size: cover !important;
    background-attachment: scroll !important;
  }
}

/****** FILE: themes/ocr/css/editor.css *****/
@import "typography.css";
body#tinymce {
  padding: 5px 15px 15px;
  font-family: "EuclidCircularA-Light", sans-serif;
}
body#tinymce a {
  color: blue !important;
  text-decoration: underline !important;
}

body.cms span.ss-uploadfield-view-allowed-extensions {
  display: none !important;
  background-color: red !important;
}
body.cms #Form_ItemEditForm h3:first-child {
  display: block !important;
  float: none !important;
  width: 100% !important;
}

/****** FILE: themes/ocr/css/section.css *****/
.section-logo {
  max-width: 850px;
  margin: -2rem auto 0 auto !important;
  position: relative;
  z-index: 999;
  padding: 5vw;
}

.sb-wrap {
  position: relative;
  clear: both;
  z-index: 5;
  display: flex;
}
.sb-wrap.s-width-Bleed .sb-container {
  padding: 0;
}
.sb-wrap.EdgeMobile .sb-container {
  padding: 0;
}
@media (min-width: 1300px) {
  .sb-wrap.EdgeMobile .sb-container {
    padding: 0 5vw 0 5vw;
  }
}
.sb-wrap .sb-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 8;
  padding-left: 5vw;
  padding-right: 5vw;
}
.sb-wrap .sb-container.Section_XAlign_Left {
  margin-left: 0;
}
.sb-wrap .sb-container.Section_XAlign_Right {
  margin-right: 0;
}
.sb-wrap .sb-container.Section_XAlign_Center {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .sb-wrap.s-width-Wide .sb-container {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .sb-wrap.s-width-Wide .sb-container {
    max-width: 90%;
  }
}
@media (min-width: 1300px) {
  .sb-wrap.s-width-Wide .sb-container {
    max-width: 90%;
  }
}
@media (min-width: 1600px) {
  .sb-wrap.s-width-Wide .sb-container {
    max-width: 85%;
  }
}
@media (min-width: 768px) {
  .sb-wrap.s-width-Standard .sb-container {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .sb-wrap.s-width-Standard .sb-container {
    width: 90%;
  }
}
@media (min-width: 1300px) {
  .sb-wrap.s-width-Standard .sb-container {
    width: 80%;
  }
}
@media (min-width: 1600px) {
  .sb-wrap.s-width-Standard .sb-container {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .sb-wrap.s-width-Narrow .sb-container {
    max-width: 850px;
  }
}
@media (min-width: 1024px) {
  .sb-wrap.s-width-Narrow .sb-container {
    max-width: 950px;
  }
}
@media (min-width: 1300px) {
  .sb-wrap.s-width-Narrow .sb-container {
    max-width: 1200px;
  }
}
@media (min-width: 1600px) {
  .sb-wrap.s-width-Narrow .sb-container {
    max-width: 1250px;
  }
}
@media (min-width: 768px) {
  .sb-wrap.s-width-ExtraNarrow .sb-container {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .sb-wrap.s-width-ExtraNarrow .sb-container {
    max-width: 750px;
  }
}
@media (min-width: 1300px) {
  .sb-wrap.s-width-ExtraNarrow .sb-container {
    max-width: 850px;
  }
}
@media (min-width: 1600px) {
  .sb-wrap.s-width-ExtraNarrow .sb-container {
    max-width: 1020px;
  }
}
.sb-wrap .has_sidebar {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .sb-wrap .has_sidebar {
    flex-direction: row;
  }
}
.sb-wrap .sb-content {
  width: 100%;
}
.sb-wrap .sb-content.fig-pos-Left, .sb-wrap .sb-content.fig-pos-Right {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .sb-wrap .sb-content.fig-pos-Left, .sb-wrap .sb-content.fig-pos-Right {
    flex-direction: row;
  }
}
.sb-wrap .sb-content.fig-pos-Left .sb-content-main, .sb-wrap .sb-content.fig-pos-Right .sb-content-main {
  width: 100%;
  order: 2;
}
@media (min-width: 768px) {
  .sb-wrap .sb-content.fig-pos-Left .sb-content-main, .sb-wrap .sb-content.fig-pos-Right .sb-content-main {
    width: 60%;
  }
}
.sb-wrap .sb-content.fig-pos-Left figure.mainfig, .sb-wrap .sb-content.fig-pos-Right figure.mainfig {
  width: 100%;
  order: 1;
}
@media (min-width: 768px) {
  .sb-wrap .sb-content.fig-pos-Left figure.mainfig, .sb-wrap .sb-content.fig-pos-Right figure.mainfig {
    width: 40%;
  }
}
.sb-wrap .sb-content.fig-pos-Below, .sb-wrap .sb-content.fig-pos-Above {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .sb-wrap .sb-content.fig-pos-Above .sb-content-main {
    order: 2;
  }
  .sb-wrap .sb-content.fig-pos-Above figure.mainfig {
    order: 1;
  }
  .sb-wrap .sb-content.fig-pos-Below .sb-content-main {
    order: 1;
  }
  .sb-wrap .sb-content.fig-pos-Below figure.mainfig {
    order: 2;
  }
  .sb-wrap .sb-content.fig-pos-Left .sb-content-main {
    order: 2;
  }
  .sb-wrap .sb-content.fig-pos-Left figure.mainfig {
    order: 1;
  }
  .sb-wrap .sb-content.fig-pos-Right .sb-content-main {
    order: 1;
  }
  .sb-wrap .sb-content.fig-pos-Right figure.mainfig {
    order: 2;
  }
}

.Section_VAlign_Top .sb-container {
  align-self: flex-start;
  margin-bottom: 0;
}

.Section_VAlign_Center .sb-container .sb-content {
  margin: auto;
}

.sb-wrap.Section_VAlign_Bottom .sb-container {
  align-self: flex-end;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .ForceBelowPhone figure.mainfig {
    order: 2 !important;
  }
}
@media (max-width: 767px) {
  .mod_sb_pos_Below {
    order: 2;
  }
}
@media (min-width: 1300px) {
  .WiderMedia .sb-content-main {
    width: 40% !important;
  }
  .WiderMedia figure.mainfig {
    width: 70% !important;
  }
}
.ForceFullHeight img, .ForceFullHeight picture {
  height: 100%;
  object-fit: cover;
}

.sb-content-main {
  display: flex;
  flex-direction: column;
}
.sb-content-main.Text_VAlign_Top {
  align-self: flex-start;
}
.sb-content-main.Text_VAlign_Center {
  align-self: center;
}
.sb-content-main.Text_VAlign_Bottom {
  align-self: flex-end;
}

.hide {
  display: none !important;
}

.nooverflow {
  overflow: hidden !important;
}

.SpaceAbove {
  margin-top: 1rem !important;
}

.notop {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.nobot {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

/****** FILE: themes/ocr/css/gridcss.css *****/
.NoGap_1 .c-grid {
  grid-gap: 0 !important;
}
.NoGap_1 .c-grid .grid-item {
  margin-bottom: 0 !important;
}

.c-grid {
  display: grid;
  grid-gap: 1rem;
}
.c-grid.standard-grid .grid-item {
  margin-bottom: 0 !important;
}
.c-grid.mosaic-grid {
  grid-auto-rows: 5rem;
}
@media (min-width: 1600px) {
  .c-grid.mosaic-grid {
    grid-auto-rows: 7rem;
  }
}
.c-grid.mosaic-grid .grid-item {
  margin-bottom: 0rem;
}
.c-grid.mosaic-grid .grid-item picture, .c-grid.mosaic-grid .grid-item img, .c-grid.mosaic-grid .grid-item .jarallax {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.c-grid.bc_xs_1 {
  grid-template-columns: repeat(1, 1fr);
}
.c-grid.bc_xs_2 {
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
  .c-grid {
    grid-gap: 2rem;
  }
  .c-grid.bc_sm_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-grid.bc_sm_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-grid.bc_sm_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-grid.bc_sm_4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1024px) {
  .c-grid.bc_md_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-grid.bc_md_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-grid.bc_md_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-grid.bc_md_4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1300px) {
  .c-grid.bc_st_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-grid.bc_st_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-grid.bc_st_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-grid.bc_st_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .c-grid.bc_st_5 {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1600px) {
  .c-grid.bc_lg_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-grid.bc_lg_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .c-grid.bc_lg_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-grid.bc_lg_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .c-grid.bc_lg_5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .c-grid.bc_lg_6 {
    grid-template-columns: repeat(6, 1fr);
  }
}
.c-grid .grid-item.media_height_Standard {
  grid-row: span 3;
}
.c-grid .grid-item.media_height_Tall {
  grid-row: span 4;
}
.c-grid .grid-item.media_height_Taller {
  grid-row: span 5;
}
.c-grid .grid-item.media_height_Tallest {
  grid-row: span 6;
}

.grid-item {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: transparent;
}
.grid-item .jarallax img, .grid-item .jarallax picture {
  opacity: 0;
  filter: alpha(opacity=0);
}
.grid-item a {
  color: var(--text) !important;
}
.grid-item img, .grid-item picture {
  display: block !important;
}
.grid-item figcaption {
  padding: 1rem 2rem 2rem 0;
  text-align: left;
}
.grid-item figcaption.blog_figcaption {
  text-align: left;
}
@media (min-width: 1600px) {
  .grid-item figcaption {
    padding: 0.5714285714rem 0.5714285714rem 4rem 0;
  }
}
.grid-item figcaption p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 0.25rem;
}
.grid-item figcaption .blog_meta {
  margin-bottom: 0.5rem;
}

.subblocks_bespoke_grid_wrap {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
.subblocks_bespoke_grid_wrap.SB_Space_std {
  grid-gap: 1rem;
}
.subblocks_bespoke_grid_wrap.SB_Space_extra {
  grid-gap: 2rem;
}
.subblocks_bespoke_grid_wrap.SB_Space_tight {
  grid-gap: 0.5714285714rem;
}
.subblocks_bespoke_grid_wrap.SB_Space_ex_tight {
  grid-gap: 0.5rem;
}
.subblocks_bespoke_grid_wrap.SB_Space_hairline {
  grid-gap: 1px;
}
.subblocks_bespoke_grid_wrap.SB_Space_none {
  grid-gap: 0;
}

@media (min-width: 0px) and (max-width: 767px) {
  .card_pos_1 {
    grid-row-start: 1 !important;
  }
  .card_pos_2 {
    grid-row-start: 2 !important;
  }
  .card_pos_3 {
    grid-row-start: 3 !important;
  }
  .card_pos_4 {
    grid-row-start: 4 !important;
  }
  .card_pos_5 {
    grid-row-start: 5 !important;
  }
  .card_pos_6 {
    grid-row-start: 6 !important;
  }
  .card_pos_7 {
    grid-row-start: 7 !important;
  }
  .card_pos_8 {
    grid-row-start: 8 !important;
  }
  .card_pos_9 {
    grid-row-start: 9 !important;
  }
  .card_pos_10 {
    grid-row-start: 10 !important;
  }
  .span_col_1 {
    grid-column: span 1/auto;
  }
  .span_col_2 {
    grid-column: span 2/auto;
  }
  .span_col_3 {
    grid-column: span 3/auto;
  }
  .span_col_4 {
    grid-column: span 4/auto;
  }
  .span_col_5 {
    grid-column: span 5/auto;
  }
  .span_col_6 {
    grid-column: span 6/auto;
  }
  .span_col_7 {
    grid-column: span 7/auto;
  }
  .span_col_8 {
    grid-column: span 8/auto;
  }
  .span_col_9 {
    grid-column: span 9/auto;
  }
  .span_col_10 {
    grid-column: span 10/auto;
  }
  .span_col_11 {
    grid-column: span 11/auto;
  }
  .span_col_12 {
    grid-column: span 12/auto;
  }
  .span_row_1 {
    grid-row: span 1/auto;
  }
  .span_row_2 {
    grid-row: span 2/auto;
  }
  .span_row_3 {
    grid-row: span 3/auto;
  }
  .span_row_4 {
    grid-row: span 4/auto;
  }
  .span_row_5 {
    grid-row: span 5/auto;
  }
  .span_row_6 {
    grid-row: span 6/auto;
  }
  .span_row_7 {
    grid-row: span 7/auto;
  }
  .span_row_8 {
    grid-row: span 8/auto;
  }
  .span_row_9 {
    grid-row: span 9/auto;
  }
  .span_row_10 {
    grid-row: span 10/auto;
  }
  .span_row_11 {
    grid-row: span 11/auto;
  }
  .span_row_12 {
    grid-row: span 12/auto;
  }
  .min_height_Sml {
    min-height: 200px;
  }
  .min_height_Std {
    min-height: 250px;
  }
  .min_height_Med {
    min-height: 370px;
  }
  .min_height_Lg {
    min-height: 45vh;
  }
  .min_height_Xl {
    min-height: 70vh;
  }
}
@media (min-width: 768px) {
  .card_pos_sm_1 {
    grid-row-start: 1 !important;
  }
  .card_pos_sm_2 {
    grid-row-start: 2 !important;
  }
  .card_pos_sm_3 {
    grid-row-start: 3 !important;
  }
  .card_pos_sm_4 {
    grid-row-start: 4 !important;
  }
  .card_pos_sm_5 {
    grid-row-start: 5 !important;
  }
  .card_pos_sm_6 {
    grid-row-start: 6 !important;
  }
  .card_pos_sm_7 {
    grid-row-start: 7 !important;
  }
  .card_pos_sm_8 {
    grid-row-start: 8 !important;
  }
  .card_pos_sm_9 {
    grid-row-start: 9 !important;
  }
  .card_pos_sm_10 {
    grid-row-start: 10 !important;
  }
  .span_col_sm_1 {
    grid-column: span 1/auto;
  }
  .span_col_sm_2 {
    grid-column: span 2/auto;
  }
  .span_col_sm_3 {
    grid-column: span 3/auto;
  }
  .span_col_sm_4 {
    grid-column: span 4/auto;
  }
  .span_col_sm_5 {
    grid-column: span 5/auto;
  }
  .span_col_sm_6 {
    grid-column: span 6/auto;
  }
  .span_col_sm_7 {
    grid-column: span 7/auto;
  }
  .span_col_sm_8 {
    grid-column: span 8/auto;
  }
  .span_col_sm_9 {
    grid-column: span 9/auto;
  }
  .span_col_sm_10 {
    grid-column: span 10/auto;
  }
  .span_col_sm_11 {
    grid-column: span 11/auto;
  }
  .span_col_sm_12 {
    grid-column: span 12/auto;
  }
  .span_row_sm_1 {
    grid-row: span 1/auto;
  }
  .span_row_sm_2 {
    grid-row: span 2/auto;
  }
  .span_row_sm_3 {
    grid-row: span 3/auto;
  }
  .span_row_sm_4 {
    grid-row: span 4/auto;
  }
  .span_row_sm_5 {
    grid-row: span 5/auto;
  }
  .span_row_sm_6 {
    grid-row: span 6/auto;
  }
  .span_row_sm_7 {
    grid-row: span 7/auto;
  }
  .span_row_sm_8 {
    grid-row: span 8/auto;
  }
  .span_row_sm_9 {
    grid-row: span 9/auto;
  }
  .span_row_sm_10 {
    grid-row: span 10/auto;
  }
  .span_row_sm_11 {
    grid-row: span 11/auto;
  }
  .span_row_sm_12 {
    grid-row: span 12/auto;
  }
  .sm_min_height_Sml {
    min-height: 200px;
  }
  .sm_min_height_Std {
    min-height: 250px;
  }
  .sm_min_height_Med {
    min-height: 370px;
  }
  .sm_min_height_Lg {
    min-height: 45vh;
  }
  .sm_min_height_Xl {
    min-height: 70vh;
  }
}
@media (min-width: 1024px) {
  .card_pos_med_1 {
    grid-row-start: 1 !important;
  }
  .card_pos_med_2 {
    grid-row-start: 2 !important;
  }
  .card_pos_med_3 {
    grid-row-start: 3 !important;
  }
  .card_pos_med_4 {
    grid-row-start: 4 !important;
  }
  .card_pos_med_5 {
    grid-row-start: 5 !important;
  }
  .card_pos_med_6 {
    grid-row-start: 6 !important;
  }
  .card_pos_med_7 {
    grid-row-start: 7 !important;
  }
  .card_pos_med_8 {
    grid-row-start: 8 !important;
  }
  .card_pos_med_9 {
    grid-row-start: 9 !important;
  }
  .card_pos_med_10 {
    grid-row-start: 10 !important;
  }
  .span_col_med_1 {
    grid-column: span 1/auto;
  }
  .span_col_med_2 {
    grid-column: span 2/auto;
  }
  .span_col_med_3 {
    grid-column: span 3/auto;
  }
  .span_col_med_4 {
    grid-column: span 4/auto;
  }
  .span_col_med_5 {
    grid-column: span 5/auto;
  }
  .span_col_med_6 {
    grid-column: span 6/auto;
  }
  .span_col_med_7 {
    grid-column: span 7/auto;
  }
  .span_col_med_8 {
    grid-column: span 8/auto;
  }
  .span_col_med_9 {
    grid-column: span 9/auto;
  }
  .span_col_med_10 {
    grid-column: span 10/auto;
  }
  .span_col_med_11 {
    grid-column: span 11/auto;
  }
  .span_col_med_12 {
    grid-column: span 12/auto;
  }
  .span_row_med_1 {
    grid-row: span 1/auto;
  }
  .span_row_med_2 {
    grid-row: span 2/auto;
  }
  .span_row_med_3 {
    grid-row: span 3/auto;
  }
  .span_row_med_4 {
    grid-row: span 4/auto;
  }
  .span_row_med_5 {
    grid-row: span 5/auto;
  }
  .span_row_med_6 {
    grid-row: span 6/auto;
  }
  .span_row_med_7 {
    grid-row: span 7/auto;
  }
  .span_row_med_8 {
    grid-row: span 8/auto;
  }
  .span_row_med_9 {
    grid-row: span 9/auto;
  }
  .span_row_med_10 {
    grid-row: span 10/auto;
  }
  .span_row_med_11 {
    grid-row: span 11/auto;
  }
  .span_row_med_12 {
    grid-row: span 12/auto;
  }
  .med_min_height_Sml {
    min-height: 200px;
  }
  .med_min_height_Std {
    min-height: 250px;
  }
  .med_min_height_Med {
    min-height: 370px;
  }
  .med_min_height_Lg {
    min-height: 45vh;
  }
  .med_min_height_Xl {
    min-height: 70vh;
  }
}
@media (min-width: 1300px) {
  .span_col_lg_1 {
    grid-column: span 1/auto;
  }
  .span_col_lg_2 {
    grid-column: span 2/auto;
  }
  .span_col_lg_3 {
    grid-column: span 3/auto;
  }
  .span_col_lg_4 {
    grid-column: span 4/auto;
  }
  .span_col_lg_5 {
    grid-column: span 5/auto;
  }
  .span_col_lg_6 {
    grid-column: span 6/auto;
  }
  .span_col_lg_7 {
    grid-column: span 7/auto;
  }
  .span_col_lg_8 {
    grid-column: span 8/auto;
  }
  .span_col_lg_9 {
    grid-column: span 9/auto;
  }
  .span_col_lg_10 {
    grid-column: span 10/auto;
  }
  .span_col_lg_11 {
    grid-column: span 11/auto;
  }
  .span_col_lg_12 {
    grid-column: span 12/auto;
  }
  .span_row_lg_1 {
    grid-row: span 1/auto;
  }
  .span_row_lg_2 {
    grid-row: span 2/auto;
  }
  .span_row_lg_3 {
    grid-row: span 3/auto;
  }
  .span_row_lg_4 {
    grid-row: span 4/auto;
  }
  .span_row_lg_5 {
    grid-row: span 5/auto;
  }
  .span_row_lg_6 {
    grid-row: span 6/auto;
  }
  .span_row_lg_7 {
    grid-row: span 7/auto;
  }
  .span_row_lg_8 {
    grid-row: span 8/auto;
  }
  .span_row_lg_9 {
    grid-row: span 9/auto;
  }
  .span_row_lg_10 {
    grid-row: span 10/auto;
  }
  .span_row_lg_11 {
    grid-row: span 11/auto;
  }
  .span_row_lg_12 {
    grid-row: span 12/auto;
  }
  .lg_min_height_Sml {
    min-height: 200px;
  }
  .lg_min_height_Std {
    min-height: 250px;
  }
  .lg_min_height_Med {
    min-height: 370px;
  }
  .lg_min_height_Lg {
    min-height: 45vh;
  }
  .lg_min_height_Xl {
    min-height: 70vh;
  }
}
@media (min-width: 1600px) {
  .span_col_xl_1 {
    grid-column: span 1/auto;
  }
  .span_col_xl_2 {
    grid-column: span 2/auto;
  }
  .span_col_xl_3 {
    grid-column: span 3/auto;
  }
  .span_col_xl_4 {
    grid-column: span 4/auto;
  }
  .span_col_xl_5 {
    grid-column: span 5/auto;
  }
  .span_col_xl_6 {
    grid-column: span 6/auto;
  }
  .span_col_xl_7 {
    grid-column: span 7/auto;
  }
  .span_col_xl_8 {
    grid-column: span 8/auto;
  }
  .span_col_xl_9 {
    grid-column: span 9/auto;
  }
  .span_col_xl_10 {
    grid-column: span 10/auto;
  }
  .span_col_xl_11 {
    grid-column: span 11/auto;
  }
  .span_col_xl_12 {
    grid-column: span 12/auto;
  }
  .span_row_xl_1 {
    grid-row: span 1/auto;
  }
  .span_row_xl_2 {
    grid-row: span 2/auto;
  }
  .span_row_xl_3 {
    grid-row: span 3/auto;
  }
  .span_row_xl_4 {
    grid-row: span 4/auto;
  }
  .span_row_xl_5 {
    grid-row: span 5/auto;
  }
  .span_row_xl_6 {
    grid-row: span 6/auto;
  }
  .span_row_xl_7 {
    grid-row: span 7/auto;
  }
  .span_row_xl_8 {
    grid-row: span 8/auto;
  }
  .span_row_xl_9 {
    grid-row: span 9/auto;
  }
  .span_row_xl_10 {
    grid-row: span 10/auto;
  }
  .span_row_xl_11 {
    grid-row: span 11/auto;
  }
  .span_row_xl_12 {
    grid-row: span 12/auto;
  }
  .xl_min_height_Sml {
    min-height: 200px;
  }
  .xl_min_height_Std {
    min-height: 250px;
  }
  .xl_min_height_Med {
    min-height: 370px;
  }
  .xl_min_height_Lg {
    min-height: 45vh;
  }
  .xl_min_height_Xl {
    min-height: 70vh;
  }
}
.TextOver_1 .c-grid {
  grid-gap: 0.5714285714rem !important;
}

.TextOver_1 .grid-item {
  position: relative;
  overflow: hidden;
}
.TextOver_1 .grid-item:hover figcaption {
  opacity: 1;
  filter: alpha(opacity=100);
}
.TextOver_1 .grid-item figcaption {
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 2rem;
  transition: all 0.2s linear;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
@media (min-width: 1300px) {
  .TextOver_1 .grid-item figcaption {
    padding: 4rem;
  }
}
.TextOver_1 .grid-item figcaption p {
  color: white !important;
}
.TextOver_1 .grid-item img {
  filter: brightness(80%);
  transition: all 0.2s linear;
}
.TextOver_1 .grid-item img:hover {
  filter: brightness(50%);
  transform: scale(1.02);
}

/****** FILE: themes/ocr/css/crumbs.css *****/
.crumbs ol {
  list-style: none;
  text-align: center;
  padding: 0.5rem;
  margin-bottom: 0;
}
.crumbs ol li {
  display: inline;
  font-size: 0.86em;
}

/****** FILE: themes/ocr/css/FirstBlock.css *****/
.FirstBlock {
  margin-top: 60px !important;
}
@media (min-width: 1024px) {
  .FirstBlock {
    margin-top: 0 !important;
  }
}
.FirstBlock.s-height-FullHeight h1 {
  margin-top: -2rem !important;
}

.SingleSection {
  padding: 4rem 5vw 4rem 5vw;
  margin-top: 60px;
}
@media (min-width: 1024px) {
  .SingleSection {
    padding: 8rem 5vw 8rem 5vw;
  }
}

/****** FILE: themes/ocr/css/share.css *****/
ul.share-buttons {
  list-style: none;
  text-align: center;
  padding: 1rem;
  margin-bottom: 0.5rem;
}
ul.share-buttons .share_title {
  color: var(--black) !important;
  font-family: "EuclidCircularA-Medium", sans-serif;
}
ul.share-buttons li {
  display: inline;
  margin: 0 0.5rem 0 0;
}
ul.share-buttons li a {
  opacity: 1;
  filter: alpha(opacity=100);
  color: var(--black) !important;
}
ul.share-buttons li a:hover, ul.share-buttons li a:active, ul.share-buttons li a:focus {
  opacity: 1;
  filter: alpha(opacity=100);
  color: var(--black) !important;
}
ul.share-buttons li svg {
  font-size: 1.4em;
  vertical-align: middle;
  line-height: normal;
}
@media (min-width: 1024px) {
  ul.share-buttons li svg {
    font-size: 2em;
  }
}
ul.share-buttons li .share {
  font-family: "EuclidCircularA-Regular", sans-serif;
}
ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

body.SilverStripe\\Blog\\Model\\BlogPost ul.share-buttons {
  border: 1px solid var(--light-tint);
  padding: 1rem;
  margin-bottom: 0;
}

.Facebook {
  color: #1877f2;
}
.Facebook:hover {
  color: rgb(11.4549180328, 95.1639344262, 203.5450819672);
}

.Twitter {
  color: #1da1f2;
}
.Twitter:hover {
  color: rgb(11.9665271967, 133.4728033473, 208.0334728033);
}

.Pinterest {
  color: #bd081c;
}
.Pinterest:hover {
  color: rgb(140.0710659898, 5.9289340102, 20.7512690355);
}

.LinkedIn {
  color: #007bb5;
}
.LinkedIn:hover {
  color: rgb(0, 88.3425414365, 130);
}

.WhatsApp {
  color: #25d366;
}
.WhatsApp:hover {
  color: rgb(29.3911290323, 167.6088709677, 81.0241935484);
}

.Email {
  color: var(--grey-mid);
}
.Email:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  color: vvar(--grey-mid);
}

.share_button {
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
  padding: 1.5rem 1rem 1.5rem 1rem;
  margin-top: 2rem;
  font-family: "EuclidCircularA-Regular", sans-serif;
}
.share_button:hover .front {
  transform: translateX(-100%);
}
.share_button:hover .links a {
  opacity: 1;
  transform: scale(1);
}
.share_button .front {
  width: 100%;
  height: 100%;
  color: var(--black);
  text-align: center;
  position: absolute;
  z-index: 2;
  left: 0;
  transition: all 600ms cubic-bezier(0.39, 0.575, 0.565, 1);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.share_button .front p::before {
  content: "";
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  -o-background-size: 20px 20px;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE2IiBjeT0iNCIgcj0iMyIvPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI0IiBjeT0iMTEiIHI9IjMiLz4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTYiIGN5PSIxOCIgcj0iMyIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iNi42IiB5MT0iMTIuNSIgeDI9IjEzLjQiIHkyPSIxNi41Ii8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMy40IiB5MT0iNS41IiB4Mj0iNi42IiB5Mj0iOS41Ii8+Cjwvc3ZnPgo=");
}
.share_button .links {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  display: flex;
  align-items: center;
}
.share_button .links a {
  opacity: 0;
  margin-right: 0.5714285714rem;
  font-size: 1.5em;
  transition-property: all;
  transition-duration: 600ms;
  transition-delay: 50ms;
}

.socialLinks {
  margin: 0 !important;
}
.socialLinks li {
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  -o-background-size: 20px 20px;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0px 8px 8px 0px;
}
@media (min-width: 1024px) {
  .socialLinks li {
    margin: 0 0px 0 10px;
  }
}
.socialLinks li a {
  width: 20px;
  height: 20px;
  display: block;
}

.links a {
  width: 20px;
  height: 20px;
  display: block;
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  -o-background-size: 20px 20px;
  background-size: 20px 20px;
}

.icon_twitter {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTIzLjk1NCA0LjU2OWMtLjg4NS4zODktMS44My42NTQtMi44MjUuNzc1IDEuMDE0LS42MTEgMS43OTQtMS41NzQgMi4xNjMtMi43MjMtLjk1MS41NTUtMi4wMDUuOTU5LTMuMTI3IDEuMTg0LS44OTYtLjk1OS0yLjE3My0xLjU1OS0zLjU5MS0xLjU1OS0yLjcxNyAwLTQuOTIgMi4yMDMtNC45MiA0LjkxNyAwIC4zOS4wNDUuNzY1LjEyNyAxLjEyNC00LjA5LS4xOTMtNy43MTUtMi4xNTctMTAuMTQxLTUuMTI2LS40MjcuNzIyLS42NjYgMS41NjEtLjY2NiAyLjQ3NSAwIDEuNzEuODcgMy4yMTMgMi4xODggNC4wOTYtLjgwNy0uMDI2LTEuNTY2LS4yNDgtMi4yMjgtLjYxNnYuMDYxYzAgMi4zODUgMS42OTMgNC4zNzQgMy45NDYgNC44MjctLjQxMy4xMTEtLjg0OS4xNzEtMS4yOTYuMTcxLS4zMTQgMC0uNjE1LS4wMy0uOTE2LS4wODYuNjMxIDEuOTUzIDIuNDQ1IDMuMzc3IDQuNjA0IDMuNDE3LTEuNjggMS4zMTktMy44MDkgMi4xMDUtNi4xMDIgMi4xMDUtLjM5IDAtLjc3OS0uMDIzLTEuMTctLjA2NyAyLjE4OSAxLjM5NCA0Ljc2OCAyLjIwOSA3LjU1NyAyLjIwOSA5LjA1NCAwIDEzLjk5OS03LjQ5NiAxMy45OTktMTMuOTg2IDAtLjIwOSAwLS40Mi0uMDE1LS42My45NjEtLjY4OSAxLjgtMS41NiAyLjQ2LTIuNTQ4eiIvPjwvc3ZnPg==");
}

.icon_facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+RmFjZWJvb2sgaWNvbjwvdGl0bGU+PHBhdGggZD0iTTIzLjk5ODEgMTEuOTk5MUMyMy45OTgxIDUuMzcyMTYgMTguNjI2IDAgMTEuOTk5MSAwQzUuMzcyMTYgMCAwIDUuMzcyMTYgMCAxMS45OTkxQzAgMTcuOTg4MiA0LjM4Nzg5IDIyLjk1MjIgMTAuMTI0MiAyMy44NTI0VjE1LjQ2NzZINy4wNzc1OFYxMS45OTkxSDEwLjEyNDJWOS4zNTU1M0MxMC4xMjQyIDYuMzQ4MjYgMTEuOTE1NiA0LjY4NzE0IDE0LjY1NjQgNC42ODcxNEMxNS45NjkyIDQuNjg3MTQgMTcuMzQyNCA0LjkyMTQ5IDE3LjM0MjQgNC45MjE0OVY3Ljg3NDM5SDE1LjgyOTRDMTQuMzM4OCA3Ljg3NDM5IDEzLjg3MzkgOC43OTkzMyAxMy44NzM5IDkuNzQ4MjRWMTEuOTk5MUgxNy4yMDE4TDE2LjY2OTggMTUuNDY3NkgxMy44NzM5VjIzLjg1MjRDMTkuNjEwMyAyMi45NTIyIDIzLjk5ODEgMTcuOTg4MiAyMy45OTgxIDExLjk5OTFaIi8+PC9zdmc+");
}

.icon_youtube {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+WW91VHViZSBpY29uPC90aXRsZT48cGF0aCBkPSJNMjMuNDk1IDYuMjA1YTMuMDA3IDMuMDA3IDAgMCAwLTIuMDg4LTIuMDg4Yy0xLjg3LS41MDEtOS4zOTYtLjUwMS05LjM5Ni0uNTAxcy03LjUwNy0uMDEtOS4zOTYuNTAxQTMuMDA3IDMuMDA3IDAgMCAwIC41MjcgNi4yMDVhMzEuMjQ3IDMxLjI0NyAwIDAgMC0uNTIyIDUuODA1IDMxLjI0NyAzMS4yNDcgMCAwIDAgLjUyMiA1Ljc4MyAzLjAwNyAzLjAwNyAwIDAgMCAyLjA4OCAyLjA4OGMxLjg2OC41MDIgOS4zOTYuNTAyIDkuMzk2LjUwMnM3LjUwNiAwIDkuMzk2LS41MDJhMy4wMDcgMy4wMDcgMCAwIDAgMi4wODgtMi4wODggMzEuMjQ3IDMxLjI0NyAwIDAgMCAuNS01Ljc4MyAzMS4yNDcgMzEuMjQ3IDAgMCAwLS41LTUuODA1ek05LjYwOSAxNS42MDFWOC40MDhsNi4yNjQgMy42MDJ6Ii8+PC9zdmc+");
}

.icon_vimeo {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VmltZW8gaWNvbjwvdGl0bGU+PHBhdGggZD0iTTIzLjk3NyA2LjQxNmMtLjEwNSAyLjMzOC0xLjczOSA1LjU0My00Ljg5NCA5LjYwOS0zLjI2OCA0LjI0Ny02LjAyNiA2LjM3LTguMjkgNi4zNy0xLjQwOSAwLTIuNTc4LTEuMjk0LTMuNTUzLTMuODgxTDUuMzIyIDExLjRDNC42MDMgOC44MTYgMy44MzQgNy41MjIgMy4wMSA3LjUyMmMtLjE3OSAwLS44MDYuMzc4LTEuODgxIDEuMTMyTDAgNy4xOTdjMS4xODUtMS4wNDQgMi4zNTEtMi4wODQgMy41MDEtMy4xMjhDNS4wOCAyLjcwMSA2LjI2NiAxLjk4NCA3LjA1NSAxLjkxYzEuODY3LS4xOCAzLjAxNiAxLjEgMy40NDcgMy44MzguNDY1IDIuOTUzLjc4OSA0Ljc4OS45NzEgNS41MDcuNTM5IDIuNDUgMS4xMzEgMy42NzQgMS43NzYgMy42NzQuNTAyIDAgMS4yNTYtLjc5NiAyLjI2NS0yLjM4NSAxLjAwNC0xLjU4OSAxLjU0LTIuNzk3IDEuNjEyLTMuNjI4LjE0NC0xLjM3MS0uMzk1LTIuMDYxLTEuNjE0LTIuMDYxLS41NzQgMC0xLjE2Ny4xMjEtMS43NzcuMzkxIDEuMTg2LTMuODY4IDMuNDM0LTUuNzU3IDYuNzYyLTUuNjM3IDIuNDczLjA2IDMuNjI4IDEuNjY0IDMuNDkzIDQuNzk3bC0uMDEzLjAxeiIvPjwvc3ZnPg==");
}

.icon_instagram {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+SW5zdGFncmFtIGljb248L3RpdGxlPjxwYXRoIGQ9Ik0xMiAwQzguNzQgMCA4LjMzMy4wMTUgNy4wNTMuMDcyIDUuNzc1LjEzMiA0LjkwNS4zMzMgNC4xNC42M2MtLjc4OS4zMDYtMS40NTkuNzE3LTIuMTI2IDEuMzg0Uy45MzUgMy4zNS42MyA0LjE0Qy4zMzMgNC45MDUuMTMxIDUuNzc1LjA3MiA3LjA1My4wMTIgOC4zMzMgMCA4Ljc0IDAgMTJzLjAxNSAzLjY2Ny4wNzIgNC45NDdjLjA2IDEuMjc3LjI2MSAyLjE0OC41NTggMi45MTMuMzA2Ljc4OC43MTcgMS40NTkgMS4zODQgMi4xMjYuNjY3LjY2NiAxLjMzNiAxLjA3OSAyLjEyNiAxLjM4NC43NjYuMjk2IDEuNjM2LjQ5OSAyLjkxMy41NThDOC4zMzMgMjMuOTg4IDguNzQgMjQgMTIgMjRzMy42NjctLjAxNSA0Ljk0Ny0uMDcyYzEuMjc3LS4wNiAyLjE0OC0uMjYyIDIuOTEzLS41NTguNzg4LS4zMDYgMS40NTktLjcxOCAyLjEyNi0xLjM4NC42NjYtLjY2NyAxLjA3OS0xLjMzNSAxLjM4NC0yLjEyNi4yOTYtLjc2NS40OTktMS42MzYuNTU4LTIuOTEzLjA2LTEuMjguMDcyLTEuNjg3LjA3Mi00Ljk0N3MtLjAxNS0zLjY2Ny0uMDcyLTQuOTQ3Yy0uMDYtMS4yNzctLjI2Mi0yLjE0OS0uNTU4LTIuOTEzLS4zMDYtLjc4OS0uNzE4LTEuNDU5LTEuMzg0LTIuMTI2QzIxLjMxOSAxLjM0NyAyMC42NTEuOTM1IDE5Ljg2LjYzYy0uNzY1LS4yOTctMS42MzYtLjQ5OS0yLjkxMy0uNTU4QzE1LjY2Ny4wMTIgMTUuMjYgMCAxMiAwem0wIDIuMTZjMy4yMDMgMCAzLjU4NS4wMTYgNC44NS4wNzEgMS4xNy4wNTUgMS44MDUuMjQ5IDIuMjI3LjQxNS41NjIuMjE3Ljk2LjQ3NyAxLjM4Mi44OTYuNDE5LjQyLjY3OS44MTkuODk2IDEuMzgxLjE2NC40MjIuMzYgMS4wNTcuNDEzIDIuMjI3LjA1NyAxLjI2Ni4wNyAxLjY0Ni4wNyA0Ljg1cy0uMDE1IDMuNTg1LS4wNzQgNC44NWMtLjA2MSAxLjE3LS4yNTYgMS44MDUtLjQyMSAyLjIyNy0uMjI0LjU2Mi0uNDc5Ljk2LS44OTkgMS4zODItLjQxOS40MTktLjgyNC42NzktMS4zOC44OTYtLjQyLjE2NC0xLjA2NS4zNi0yLjIzNS40MTMtMS4yNzQuMDU3LTEuNjQ5LjA3LTQuODU5LjA3LTMuMjExIDAtMy41ODYtLjAxNS00Ljg1OS0uMDc0LTEuMTcxLS4wNjEtMS44MTYtLjI1Ni0yLjIzNi0uNDIxLS41NjktLjIyNC0uOTYtLjQ3OS0xLjM3OS0uODk5LS40MjEtLjQxOS0uNjktLjgyNC0uOS0xLjM4LS4xNjUtLjQyLS4zNTktMS4wNjUtLjQyLTIuMjM1LS4wNDUtMS4yNi0uMDYxLTEuNjQ5LS4wNjEtNC44NDQgMC0zLjE5Ni4wMTYtMy41ODYuMDYxLTQuODYxLjA2MS0xLjE3LjI1NS0xLjgxNC40Mi0yLjIzNC4yMS0uNTcuNDc5LS45Ni45LTEuMzgxLjQxOS0uNDE5LjgxLS42ODkgMS4zNzktLjg5OC40Mi0uMTY2IDEuMDUxLS4zNjEgMi4yMjEtLjQyMSAxLjI3NS0uMDQ1IDEuNjUtLjA2IDQuODU5LS4wNmwuMDQ1LjAzem0wIDMuNjc4Yy0zLjQwNSAwLTYuMTYyIDIuNzYtNi4xNjIgNi4xNjIgMCAzLjQwNSAyLjc2IDYuMTYyIDYuMTYyIDYuMTYyIDMuNDA1IDAgNi4xNjItMi43NiA2LjE2Mi02LjE2MiAwLTMuNDA1LTIuNzYtNi4xNjItNi4xNjItNi4xNjJ6TTEyIDE2Yy0yLjIxIDAtNC0xLjc5LTQtNHMxLjc5LTQgNC00IDQgMS43OSA0IDQtMS43OSA0LTQgNHptNy44NDYtMTAuNDA1YzAgLjc5NS0uNjQ2IDEuNDQtMS40NCAxLjQ0LS43OTUgMC0xLjQ0LS42NDYtMS40NC0xLjQ0IDAtLjc5NC42NDYtMS40MzkgMS40NC0xLjQzOS43OTMtLjAwMSAxLjQ0LjY0NSAxLjQ0IDEuNDM5eiIvPjwvc3ZnPg==");
}

.icon_pinterest {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UGludGVyZXN0IGljb248L3RpdGxlPjxwYXRoIGQ9Ik0xMi4wMTcgMEM1LjM5NiAwIC4wMjkgNS4zNjcuMDI5IDExLjk4N2MwIDUuMDc5IDMuMTU4IDkuNDE3IDcuNjE4IDExLjE2Mi0uMTA1LS45NDktLjE5OS0yLjQwMy4wNDEtMy40MzkuMjE5LS45MzcgMS40MDYtNS45NTcgMS40MDYtNS45NTdzLS4zNTktLjcyLS4zNTktMS43ODFjMC0xLjY2My45NjctMi45MTEgMi4xNjgtMi45MTEgMS4wMjQgMCAxLjUxOC43NjkgMS41MTggMS42ODggMCAxLjAyOS0uNjUzIDIuNTY3LS45OTIgMy45OTItLjI4NSAxLjE5My42IDIuMTY1IDEuNzc1IDIuMTY1IDIuMTI4IDAgMy43NjgtMi4yNDUgMy43NjgtNS40ODcgMC0yLjg2MS0yLjA2My00Ljg2OS01LjAwOC00Ljg2OS0zLjQxIDAtNS40MDkgMi41NjItNS40MDkgNS4xOTkgMCAxLjAzMy4zOTQgMi4xNDMuODg5IDIuNzQxLjA5OS4xMi4xMTIuMjI1LjA4NS4zNDUtLjA5LjM3NS0uMjkzIDEuMTk5LS4zMzQgMS4zNjMtLjA1My4yMjUtLjE3Mi4yNzEtLjQwMS4xNjUtMS40OTUtLjY5LTIuNDMzLTIuODc4LTIuNDMzLTQuNjQ2IDAtMy43NzYgMi43NDgtNy4yNTIgNy45Mi03LjI1MiA0LjE1OCAwIDcuMzkyIDIuOTY3IDcuMzkyIDYuOTIzIDAgNC4xMzUtMi42MDcgNy40NjItNi4yMzMgNy40NjItMS4yMTQgMC0yLjM1NC0uNjI5LTIuNzU4LTEuMzc5bC0uNzQ5IDIuODQ4Yy0uMjY5IDEuMDQ1LTEuMDA0IDIuMzUyLTEuNDk4IDMuMTQ2IDEuMTIzLjM0NSAyLjMwNi41MzUgMy41NS41MzUgNi42MDcgMCAxMS45ODUtNS4zNjUgMTEuOTg1LTExLjk4N0MyMy45NyA1LjM5IDE4LjU5Mi4wMjYgMTEuOTg1LjAyNkwxMi4wMTcgMHoiLz48L3N2Zz4=");
}

.icon_linkedin {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+TGlua2VkSW4gaWNvbjwvdGl0bGU+PHBhdGggZD0iTTIwLjQ0NyAyMC40NTJoLTMuNTU0di01LjU2OWMwLTEuMzI4LS4wMjctMy4wMzctMS44NTItMy4wMzctMS44NTMgMC0yLjEzNiAxLjQ0NS0yLjEzNiAyLjkzOXY1LjY2N0g5LjM1MVY5aDMuNDE0djEuNTYxaC4wNDZjLjQ3Ny0uOSAxLjYzNy0xLjg1IDMuMzctMS44NSAzLjYwMSAwIDQuMjY3IDIuMzcgNC4yNjcgNS40NTV2Ni4yODZ6TTUuMzM3IDcuNDMzYy0xLjE0NCAwLTIuMDYzLS45MjYtMi4wNjMtMi4wNjUgMC0xLjEzOC45Mi0yLjA2MyAyLjA2My0yLjA2MyAxLjE0IDAgMi4wNjQuOTI1IDIuMDY0IDIuMDYzIDAgMS4xMzktLjkyNSAyLjA2NS0yLjA2NCAyLjA2NXptMS43ODIgMTMuMDE5SDMuNTU1VjloMy41NjR2MTEuNDUyek0yMi4yMjUgMEgxLjc3MUMuNzkyIDAgMCAuNzc0IDAgMS43Mjl2MjAuNTQyQzAgMjMuMjI3Ljc5MiAyNCAxLjc3MSAyNGgyMC40NTFDMjMuMiAyNCAyNCAyMy4yMjcgMjQgMjIuMjcxVjEuNzI5QzI0IC43NzQgMjMuMiAwIDIyLjIyMiAwaC4wMDN6Ii8+PC9zdmc+");
}

.icon_houzz {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+SG91enogaWNvbjwvdGl0bGU+PHBhdGggZD0iTTEuMjcgMFYyNEg5LjMyVjE2LjQ0SDE0LjY4VjI0SDIyLjczVjEwLjM3TDYuNjEgNS43NVYwSDEuMjdaIi8+PC9zdmc+Cg==");
}

.icon_snapchat {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+U25hcGNoYXQgaWNvbjwvdGl0bGU+PHBhdGggZD0iTTEyLjIwNi43OTNjLjk5IDAgNC4zNDcuMjc2IDUuOTMgMy44MjEuNTI5IDEuMTkzLjQwMyAzLjIxOS4yOTkgNC44NDdsLS4wMDMuMDZjLS4wMTIuMTgtLjAyMi4zNDUtLjAzLjUxLjA3NS4wNDUuMjAzLjA5LjQwMS4wOS4zLS4wMTYuNjU5LS4xMiAxLjAzMy0uMzAxLjE2NS0uMDg4LjM0NC0uMTA0LjQ2NC0uMTA0LjE4MiAwIC4zNTkuMDI5LjUwOS4wOS40NS4xNDkuNzM0LjQ3OS43MzQuODM4LjAxNS40NDktLjM5LjgzOS0xLjIxMyAxLjE2OC0uMDg5LjAyOS0uMjA5LjA3NS0uMzQ0LjExOS0uNDUuMTM1LTEuMTM5LjM2LTEuMzMzLjgxLS4wOS4yMjQtLjA2MS41MjQuMTIuODY4bC4wMTUuMDE1Yy4wNi4xMzYgMS41MjYgMy40NzUgNC43OTEgNC4wMTQuMjU1LjA0NC40MzUuMjcuNDIuNTA5IDAgLjA3NS0uMDE1LjE0OS0uMDQ1LjIyNS0uMjQuNTY5LTEuMjczLjk4OC0zLjE0NiAxLjI3MS0uMDU5LjA5MS0uMTIuMzc1LS4xNjQuNTctLjAyOS4xNzktLjA3NC4zNi0uMTM0LjU1My0uMDc2LjI3MS0uMjcuNDA1LS41NTUuNDA1aC0uMDNjLS4xMzUgMC0uMzEzLS4wMzEtLjUzOC0uMDc0LS4zNi0uMDc1LS43NjUtLjEzNS0xLjI3My0uMTM1LS4zIDAtLjU5OS4wMTUtLjkxMy4wNzQtLjYuMTA0LTEuMTIzLjQ2NC0xLjcyMy44ODQtLjg1My41OTktMS44MjYgMS4yODgtMy4yOTQgMS4yODgtLjA2IDAtLjExOS0uMDE1LS4xOC0uMDE1aC0uMTQ5Yy0xLjQ2OCAwLTIuNDI3LS42NzUtMy4yNzktMS4yODgtLjU5OS0uNDItMS4xMDctLjc3OS0xLjcwNy0uODg0LS4zMTQtLjA0NS0uNjI5LS4wNzQtLjkyOC0uMDc0LS41NCAwLS45NTguMDg5LTEuMjcyLjE0OS0uMjExLjA0My0uMzkxLjA3NC0uNTQuMDc0LS4zNzQgMC0uNTIzLS4yMjQtLjU4My0uNDItLjA2MS0uMTkyLS4wOS0uMzg5LS4xMzUtLjU2Ny0uMDQ2LS4xODEtLjEwNS0uNDk0LS4xNjYtLjU3LTEuOTE4LS4yMjItMi45NS0uNjQyLTMuMTg5LTEuMjI2LS4wMzEtLjA2My0uMDUyLS4xNS0uMDU1LS4yMjUtLjAxNS0uMjQzLjE2NS0uNDY1LjQyLS41MDkgMy4yNjQtLjU0IDQuNzMtMy44NzkgNC43OTEtNC4wMmwuMDE2LS4wMjljLjE4LS4zNDUuMjI0LS42NDUuMTE5LS44NjktLjE5NS0uNDM0LS44ODQtLjY1OC0xLjMzMi0uODA5LS4xMjEtLjAyOS0uMjQtLjA3NC0uMzQ2LS4xMTktMS4xMDctLjQzNS0xLjI1Ny0uOTMtMS4xOTctMS4yNzMuMDktLjQ3OS42NzQtLjc5MyAxLjE2OC0uNzkzLjE0NiAwIC4yNy4wMjkuMzgzLjA3NC40Mi4xOTQuNzg5LjMgMS4xMDQuMy4yMzQgMCAuMzg0LS4wNi40NjUtLjEwNWwtLjA0Ni0uNTY5Yy0uMDk4LTEuNjI2LS4yMjUtMy42NTEuMzA3LTQuODM3QzcuMzkyIDEuMDc3IDEwLjczOS44MDcgMTEuNzI3LjgwN2wuNDE5LS4wMTVoLjA2eiIvPjwvc3ZnPg==");
}

.icon_tripadvisor {
  background-image: url("data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+VHJpcGFkdmlzb3IgaWNvbjwvdGl0bGU+PHBhdGggZD0iTTEyLjAwNiA0LjI5NWMtMi42NyAwLTUuMzM4Ljc4NC03LjY0NSAyLjM1M0gwbDEuOTYzIDIuMTM1YTUuOTk3IDUuOTk3IDAgMCAwIDQuMDQgMTAuNDMgNS45NzYgNS45NzYgMCAwIDAgNC4wNzUtMS42TDEyIDE5LjcwNWwxLjkyMi0yLjA5YTUuOTcyIDUuOTcyIDAgMCAwIDQuMDcyIDEuNTk4IDYgNiAwIDAgMCA2LTUuOTk4IDUuOTgyIDUuOTgyIDAgMCAwLTEuOTU3LTQuNDMyTDI0IDYuNjQ4aC00LjM1YTEzLjU3MyAxMy41NzMgMCAwIDAtNy42NDQtMi4zNTN6TTEyIDYuMjU1YzEuNTMxIDAgMy4wNjMuMzAzIDQuNTA0LjkwM0MxMy45NDMgOC4xMzggMTIgMTAuNDMgMTIgMTMuMWMwLTIuNjcxLTEuOTQyLTQuOTYyLTQuNTA0LTUuOTQyQTExLjcyIDExLjcyIDAgMCAxIDEyIDYuMjU2ek02LjAwMiA5LjE1N2E0LjA1OSA0LjA1OSAwIDEgMSAwIDguMTE4IDQuMDU5IDQuMDU5IDAgMCAxIDAtOC4xMTh6bTExLjk5Mi4wMDJhNC4wNTcgNC4wNTcgMCAxIDEgLjAwMyA4LjExNSA0LjA1NyA0LjA1NyAwIDAgMS0uMDAzLTguMTE1em0tMTEuOTkyIDEuOTNhMi4xMjggMi4xMjggMCAwIDAgMCA0LjI1NiAyLjEyOCAyLjEyOCAwIDAgMCAwLTQuMjU2em0xMS45OTIgMGEyLjEyOCAyLjEyOCAwIDAgMCAwIDQuMjU2IDIuMTI4IDIuMTI4IDAgMCAwIDAtNC4yNTZ6Ii8+PC9zdmc+Cg==");
}

.icon_whatsapp {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE3LjQ3MiAxNC4zODJjLS4yOTctLjE0OS0xLjc1OC0uODY3LTIuMDMtLjk2Ny0uMjczLS4wOTktLjQ3MS0uMTQ4LS42Ny4xNS0uMTk3LjI5Ny0uNzY3Ljk2Ni0uOTQgMS4xNjQtLjE3My4xOTktLjM0Ny4yMjMtLjY0NC4wNzUtLjI5Ny0uMTUtMS4yNTUtLjQ2My0yLjM5LTEuNDc1LS44ODMtLjc4OC0xLjQ4LTEuNzYxLTEuNjUzLTIuMDU5LS4xNzMtLjI5Ny0uMDE4LS40NTguMTMtLjYwNi4xMzQtLjEzMy4yOTgtLjM0Ny40NDYtLjUyLjE0OS0uMTc0LjE5OC0uMjk4LjI5OC0uNDk3LjA5OS0uMTk4LjA1LS4zNzEtLjAyNS0uNTJzLS42NjktMS42MTItLjkxNi0yLjIwN2MtLjI0Mi0uNTc5LS40ODctLjUtLjY2OS0uNTEtLjE3My0uMDA4LS4zNzEtLjAxLS41Ny0uMDEtLjE5OCAwLS41Mi4wNzQtLjc5Mi4zNzItLjI3Mi4yOTctMS4wNCAxLjAxNi0xLjA0IDIuNDc5IDAgMS40NjIgMS4wNjUgMi44NzUgMS4yMTMgMy4wNzQuMTQ5LjE5OCAyLjA5NiAzLjIgNS4wNzcgNC40ODcuNzA5LjMwNiAxLjI2Mi40ODkgMS42OTQuNjI1LjcxMi4yMjcgMS4zNi4xOTUgMS44NzEuMTE4LjU3MS0uMDg1IDEuNzU4LS43MTkgMi4wMDYtMS40MTNzLjI0OC0xLjI4OS4xNzMtMS40MTNjLS4wNzQtLjEyNC0uMjcyLS4xOTgtLjU3LS4zNDdtLTUuNDIxIDcuNDAzaC0uMDA0YTkuODcgOS44NyAwIDAgMSAtNS4wMzEtMS4zNzhsLS4zNjEtLjIxNC0zLjc0MS45ODIuOTk4LTMuNjQ4LS4yMzUtLjM3NGE5Ljg2IDkuODYgMCAwIDEgLTEuNTEtNS4yNmMuMDAxLTUuNDUgNC40MzYtOS44ODQgOS44ODgtOS44ODQgMi42NCAwIDUuMTIyIDEuMDMgNi45ODggMi44OThhOS44MjUgOS44MjUgMCAwIDEgMi44OTMgNi45OTRjLS4wMDMgNS40NS00LjQzNyA5Ljg4NC05Ljg4NSA5Ljg4NG04LjQxMy0xOC4yOTdhMTEuODE1IDExLjgxNSAwIDAgMCAtOC40MTMtMy40ODhjLTYuNTU1IDAtMTEuODkgNS4zMzUtMTEuODkzIDExLjg5MiAwIDIuMDk2LjU0NyA0LjE0MiAxLjU4OCA1Ljk0NWwtMS42ODggNi4xNjMgNi4zMDUtMS42NTRhMTEuODgyIDExLjg4MiAwIDAgMCA1LjY4MyAxLjQ0OGguMDA1YzYuNTU0IDAgMTEuODktNS4zMzUgMTEuODkzLTExLjg5M2ExMS44MjEgMTEuODIxIDAgMCAwIC0zLjQ4LTguNDEzeiIvPjwvc3ZnPg==");
}

.icon_email {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9Im1haWwiIGQ9Ik0yOCwwSDRDMS44LDAsMCwxLjgsMCw0djEzYzAsMi4yLDEuOCw0LDQsNGgyNGMyLjIsMCw0LTEuOCw0LTRWNEMzMiwxLjgsMzAuMiwwLDI4LDB6IE0yLDUuMmw3LDUuMmwtNyw1LjJWNS4yegoJIE0zMCwxN2MwLDEuMS0wLjksMi0yLDJINGMtMS4xLDAtMi0wLjktMi0ybDcuOC01LjlsNC40LDMuM2MwLjUsMC40LDEuMiwwLjYsMS44LDAuNmMwLjYsMCwxLjMtMC4yLDEuOC0wLjZsNC40LTMuM0wzMCwxN0wzMCwxN3oKCSBNMzAsMTUuOGwtNy01LjJsNy01LjJWMTUuOHogTTE3LjIsMTMuNkMxNi44LDEzLjksMTYuNCwxNCwxNiwxNHMtMC45LTAuMS0xLjItMC40bC00LjEtMy4xTDkuOCw5LjlMMiw0bDAsMGMwLTEuMSwwLjktMiwyLTJoMjQKCWMxLjEsMCwyLDAuOSwyLDJMMTcuMiwxMy42eiIvPgo8L3N2Zz4K");
}

.darken .socialLinks li, .overlay-menu .socialLinks li {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

/****** FILE: themes/ocr/css/PageLinks.css *****/
.strongImage_1 img {
  filter: saturate(250%);
}

.PageLinks_Filters {
  padding: 0;
  list-style: none;
  font-family: "EuclidCircularA-Regular", sans-serif;
  font-size: 16px;
  margin: 1rem 0 1rem 0;
  color: var(--text) !important;
  white-space: nowrap;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  padding: 0 0 1rem 0;
}
.PageLinks_Filters li {
  display: inline-block;
  margin: 0 1rem 0 0;
}
.PageLinks_Filters li span {
  color: var(--black);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.PageLinks_Filters li span:hover, .PageLinks_Filters li span.mixitup-control-active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.PageLinks_Filters li.mixitup-control-active span:after {
  width: 100%;
}
.PageLinks_Filters li span:hover {
  cursor: pointer;
}
.PageLinks_Filters li.mixitup-control-active span {
  opacity: 1;
  filter: alpha(opacity=100);
}
.PageLinks_Filters.PageLinks_Align-left {
  text-align: left;
}
.PageLinks_Filters.PageLinks_Align-left li:first-child {
  margin-left: 0;
}
.PageLinks_Filters.PageLinks_Align-right {
  text-align: right;
}
.PageLinks_Filters.PageLinks_Align-right li:last-child {
  margin-right: 0;
}
.PageLinks_Filters.PageLinks_Align-centered {
  text-align: center;
}

@media (hover: hover) {
  .BWImages img, .BWImages .jarallax, .BWImages:hover img, .BWImages:hover .jarallax, .BWImages:active img, .BWImages:active .jarallax, .BWImages:focus img, .BWImages:focus .jarallax, .BWOnHover img, .BWOnHover .jarallax, .ColourOnHover:hover img, .ColourOnHover:hover .jarallax, .ColourOnHover:active img, .ColourOnHover:active .jarallax, .ColourOnHover:focus img, .ColourOnHover:focus .jarallax {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -webkit-transform: translateZ(0);
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    transition: all 0.2s linear;
  }
  .BWOnHover:hover img, .BWOnHover:hover .jarallax, .BWOnHover:active img, .BWOnHover:active .jarallax, .BWOnHover:focus img, .BWOnHover:focus .jarallax {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -webkit-transform: translateZ(0);
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    transition: all 0.2s linear;
  }
}

/****** FILE: themes/ocr/css/downloads.css *****/
.Downloads_Top {
  margin-top: 1rem;
}

.FileDownloadsList {
  padding: 0 !important;
}
.FileDownloadsList li {
  margin-bottom: 0;
}

.downloads-table {
  overflow: scroll;
}
.downloads-table table {
  border-collapse: collapse;
  width: 100%;
}
.downloads-table table thead tr {
  background-color: var(--black);
  color: var(--white);
}
.downloads-table table td, .downloads-table table th {
  border: 1px solid var(--black);
  padding: 1rem;
  vertical-align: middle;
}
.downloads-table table td {
  min-width: 200px;
}
.downloads-table table td a {
  margin: 0 !important;
  width: 100%;
  text-align: center;
}
@media (min-width: 1300px) {
  .downloads-table table td {
    min-width: 230px;
  }
}
.downloads-table::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.downloads-table::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}
.downloads-table::-webkit-scrollbar-thumb {
  background-color: var(--black);
  outline: 1px solid var(--black);
}

.downloads-grid {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
}
@media (min-width: 768px) {
  .downloads-grid {
    grid-gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }
}

.downloads-figure.no_images img {
  display: none;
}
.downloads-figure figure {
  padding: 2rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: var(--white);
  border: 1px solid var(--grey-mid);
}
.downloads-figure figure img {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 1rem;
}
.downloads-figure figure figcaption {
  background-color: var(--white);
  text-align: left;
  margin: 0 !important;
  padding: 0 0 0 0;
}
.downloads-figure figure figcaption a {
  margin-top: 1rem !important;
}

.downloads-list {
  list-style: none;
  padding: 0;
}
.downloads-list li {
  margin: 0 0 2rem 0;
}
.downloads-list li a {
  margin-top: 0.25rem !important;
}

/****** FILE: themes/ocr/css/buttons.css *****/
.BTN_Wrap.btn_Left, .SubBlock_Button.btn_Left {
  text-align: left;
}
.BTN_Wrap.btn_Center, .SubBlock_Button.btn_Center {
  text-align: center;
}
.BTN_Wrap.btn_Right, .SubBlock_Button.btn_Right {
  text-align: right;
}
.BTN_Wrap .btn_Solid, .BTN_Wrap .btn_Outline, .SubBlock_Button .btn_Solid, .SubBlock_Button .btn_Outline {
  font-family: "EuclidCircularA-Regular", sans-serif;
  font-weight: normal;
  line-height: 0;
  transition: all 0.2s linear;
  display: inline-block;
  border: 1px solid;
}
.BTN_Wrap .btn_Solid.Disabled, .BTN_Wrap .btn_Outline.Disabled, .SubBlock_Button .btn_Solid.Disabled, .SubBlock_Button .btn_Outline.Disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: not-allowed;
  text-decoration: none;
}
.BTN_Wrap .btn_Solid.btn_Sm, .BTN_Wrap .btn_Outline.btn_Sm, .SubBlock_Button .btn_Solid.btn_Sm, .SubBlock_Button .btn_Outline.btn_Sm {
  margin-top: 1rem;
}
.BTN_Wrap .btn_Solid.btn_St, .BTN_Wrap .btn_Outline.btn_St, .SubBlock_Button .btn_Solid.btn_St, .SubBlock_Button .btn_Outline.btn_St {
  margin-top: 2rem;
}
.BTN_Wrap .btn_Solid.btn_Lg, .BTN_Wrap .btn_Outline.btn_Lg, .SubBlock_Button .btn_Solid.btn_Lg, .SubBlock_Button .btn_Outline.btn_Lg {
  margin-top: 2rem;
}

.btn_Outline {
  background-color: transparent;
}
.btn_Outline.btn_Dark {
  color: #000;
  border-color: #000;
}
.btn_Outline.btn_Dark:hover, .btn_Outline.btn_Dark:active, .btn_Outline.btn_Dark:focus {
  color: #f2f2ed !important;
  background-color: #000;
}
.btn_Outline.btn_Light {
  color: #f2f2ed !important;
  border-color: #f2f2ed;
}
.btn_Outline.btn_Light:hover, .btn_Outline.btn_Light:active, .btn_Outline.btn_Light:focus {
  color: #000 !important;
  background-color: #f2f2ed;
}
.btn_Outline.btn_DMDark {
  color: var(--black) !important;
  border-color: var(--black);
}
.btn_Outline.btn_DMDark:hover, .btn_Outline.btn_DMDark:active, .btn_Outline.btn_DMDark:focus {
  color: var(--white) !important;
  background-color: var(--black);
}
.btn_Outline.btn_DMLight {
  color: var(--white) !important;
  border-color: var(--white);
}
.btn_Outline.btn_DMLight:hover, .btn_Outline.btn_DMLight:active, .btn_Outline.btn_DMLight:focus {
  color: var(--black) !important;
  background-color: var(--white);
}
.btn_Outline.btn_Primary {
  color: var(--brand-primary) !important;
  border-color: var(--brand-primary);
}
.btn_Outline.btn_Primary:hover, .btn_Outline.btn_Primary:active, .btn_Outline.btn_Primary:focus {
  color: #000 !important;
  background-color: var(--brand-primary);
}
.btn_Outline.btn_Secondary {
  color: var(--brand-secondary) !important;
  border-color: var(--brand-secondary);
}
.btn_Outline.btn_Secondary:hover, .btn_Outline.btn_Secondary:active, .btn_Outline.btn_Secondary:focus {
  color: #f2f2ed !important;
  background-color: var(--brand-secondary);
}

.btn_Solid.btn_Dark {
  background-color: #000;
  color: #f2f2ed !important;
  border-color: #000;
}
.btn_Solid.btn_Dark:hover, .btn_Solid.btn_Dark:active, .btn_Solid.btn_Dark:focus {
  background-color: transparent !important;
  color: #000 !important;
}
.btn_Solid.btn_Light {
  background-color: #f2f2ed;
  color: #000 !important;
  border-color: #f2f2ed;
}
.btn_Solid.btn_Light:hover, .btn_Solid.btn_Light:active, .btn_Solid.btn_Light:focus {
  background-color: transparent !important;
  color: #f2f2ed !important;
}
.btn_Solid.btn_DMDark {
  background-color: var(--black);
  color: var(--white) !important;
  border-color: var(--black);
}
.btn_Solid.btn_DMDark:hover, .btn_Solid.btn_DMDark:active, .btn_Solid.btn_DMDark:focus {
  background-color: transparent !important;
  color: var(--black) !important;
}
.btn_Solid.btn_DMLight {
  background-color: var(--white);
  color: var(--black) !important;
  border-color: var(--white);
}
.btn_Solid.btn_DMLight:hover, .btn_Solid.btn_DMLight:active, .btn_Solid.btn_DMLight:focus {
  background-color: var(--black) !important;
  color: var(--white) !important;
  border-color: var(--black);
}
.btn_Solid.btn_Primary {
  background-color: var(--brand-primary) !important;
  color: var(--white) !important;
  border-color: var(--brand-primary);
}
.btn_Solid.btn_Primary:hover, .btn_Solid.btn_Primary:active, .btn_Solid.btn_Primary:focus {
  background-color: transparent !important;
  color: var(--brand-primary) !important;
}
.btn_Solid.btn_Secondary {
  background-color: var(--brand-secondary) !important;
  color: #f2f2ed !important;
  border-color: var(--brand-secondary);
}
.btn_Solid.btn_Secondary:hover, .btn_Solid.btn_Secondary:active, .btn_Solid.btn_Secondary:focus {
  background-color: transparent !important;
  color: var(--brand-secondary) !important;
}

.darken .btn_Solid.btn_Primary {
  color: white !important;
}
.darken .btn_Solid.btn_Primary:hover {
  color: var(--brand-primary) !important;
}
.darken .btn_Solid.btn_Secondary {
  color: white !important;
}
.darken .btn_Solid.btn_Secondary:hover {
  color: var(--brand-secondary) !important;
}

.btn_Sm {
  padding: 1rem 1rem 1rem 1rem;
  font-size: 0.86em;
}
.btn_Sm.btn_Fully {
  padding: 1rem 1.3rem 1rem 1.3rem;
}

.btn_St {
  padding: 1rem 1rem 1rem 1rem;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .btn_St {
    padding: 1.5rem 1.5rem 1.35rem 1.5rem;
    font-size: 16px;
  }
}
.btn_St.btn_Fully {
  padding: 1rem 1.5rem 1rem 1.5rem;
}
@media (min-width: 1024px) {
  .btn_St.btn_Fully {
    padding: 1.5rem 2rem 1.5rem 2rem;
  }
}

.btn_Lg {
  padding: 1.4rem 1.6rem 1.4rem 1.6rem;
  font-size: 16px;
}
@media (min-width: 1024px) {
  .btn_Lg {
    padding: 2.25rem 2.8rem 2.1rem 2.8rem;
    font-size: 1.15em;
  }
}
.btn_Lg.btn_Fully {
  padding: 1.5rem 2rem 1.5rem 2rem;
}
@media (min-width: 1024px) {
  .btn_Lg.btn_Fully {
    padding: 3rem 4rem 3rem 4rem;
  }
}

.btn_None {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.btn_Semi {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.btn_Fully {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}

.btn-toolbar {
  text-align: center;
}

input.action {
  margin: 2rem auto 1rem auto;
  outline: none !important;
  padding: 1rem 1.75rem 0.88rem 1.75rem !important;
  background: transparent !important;
  border: 1px solid var(--black);
  background-color: var(--black) !important;
  color: var(--white) !important;
  text-transform: uppercase;
}
input.action:hover {
  background-color: transparent !important;
  color: var(--black) !important;
}

/****** FILE: themes/ocr/css/textcols.css *****/
.two-col, .three-col {
  column-gap: 3rem;
}
@media (min-width: 1300px) {
  .two-col, .three-col {
    column-gap: 4rem;
  }
}
.two-col p, .two-col h3, .three-col p, .three-col h3 {
  -webkit-column-break-inside: avoid;
}
.two-col ul li, .three-col ul li {
  margin-bottom: 0.6rem;
}

.two-col {
  column-count: 1;
  column-width: 200px;
}
@media (min-width: 1024px) {
  .two-col {
    column-count: 2;
    column-width: 200px;
  }
}

.three-col {
  column-count: 2;
  column-width: 100px;
}
@media (min-width: 768px) {
  .three-col {
    columns: 200px 3;
  }
}

/****** FILE: themes/ocr/css/scrolldown.css *****/
.scrollDown {
  position: absolute;
  z-index: 99 !important;
  bottom: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.5s linear;
  left: 0;
  right: 0;
  margin: 0 auto 0 auto;
  display: none;
}
@media (min-width: 1024px) {
  .scrollDown {
    display: block;
  }
}

.scrollHeader .scrollDown {
  opacity: 0;
  filter: alpha(opacity=0);
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
#scroll-down {
  position: relative;
  padding-top: 90px;
  text-align: center;
  background: rgb(255, 255, 255);
  width: 1px;
  margin: 0 auto 0 auto;
}

#scroll-down::before {
  -webkit-animation: elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;
  -moz-animation: elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;
  -o-animation: elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;
  animation: elasticus 2.2s cubic-bezier(1, 0, 0, 1) infinite;
  position: absolute;
  top: 0px;
  left: 50%;
  width: 3px;
  height: 90px;
  left: -1px;
  background: var(--brand-secondary);
  content: " ";
}

@-webkit-keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
@-moz-keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
@-o-keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}
@keyframes elasticus {
  0% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50.1% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  100% {
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
  }
}

/****** FILE: themes/ocr/css/mobileHeader.css *****/
.mobileMenu {
  position: fixed;
  z-index: 9999;
  display: block;
  top: 0;
  left: 0;
  height: 60px;
  width: 100%;
  background: var(--white);
  overflow: hidden;
  transition: all 0.5s linear;
}
.mobileMenu.menu-opened {
  z-index: 99999;
}
.mobileMenu .socialLinks {
  text-align: center;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 100%;
  transition: all 0.5s linear;
  position: absolute;
  bottom: 5vw !important;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.mobileMenu .socialLinks li {
  margin: 0 0.5rem 0 0.5rem;
}
.mobileMenu .logo {
  height: auto;
  z-index: 999;
  position: fixed;
  top: 22px;
  left: 5vw;
}
.mobileMenu .logo img {
  width: 170px;
}
.mobileMenu .burger-container {
  position: relative;
  display: inline-block;
  height: 60px;
  z-index: 9;
  cursor: pointer;
  transform: rotate(0deg);
  transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  float: right;
  margin-right: 5vw;
}
.mobileMenu .burger-container #burger {
  width: 30px;
  height: 10px;
  position: relative;
  display: block;
  margin: -3px auto 0;
  top: 50%;
}
.mobileMenu .burger-container #burger .bar {
  width: 100%;
  height: 2px;
  display: block;
  position: relative;
  background: var(--text);
  transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition-delay: 0s;
}
.mobileMenu .burger-container #burger .bar.topBar {
  transform: translateY(0px) rotate(0deg);
}
.mobileMenu .burger-container #burger .bar.btmBar {
  transform: translateY(6px) rotate(0deg);
}
.mobileMenu ul.menu {
  position: relative;
  display: block;
  padding: 14vh 5vw 0 5vw;
  list-style: none;
  text-align: center;
}
.mobileMenu ul.menu a, .mobileMenu ul.menu .menu-toggle {
  font-size: 1.4em;
  line-height: 3em;
  color: var(--white);
  letter-spacing: 2px;
  font-family: "EuclidCircularA-Regular", sans-serif;
  text-transform: uppercase;
}
.mobileMenu ul.menu li.menu-item {
  border-bottom: 1px solid var(--grey-dark);
  transform: scale(1.04) translateY(-22px);
  opacity: 0;
  transition: transform 0.35s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.35s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.mobileMenu ul.menu li.menu-item:last-child {
  border-bottom: none;
}
.mobileMenu ul.menu li.menu-item:nth-child(1) {
  transition-delay: 0.04s;
}
.mobileMenu ul.menu li.menu-item:nth-child(2) {
  transition-delay: 0.03s;
}
.mobileMenu ul.menu li.menu-item:nth-child(3) {
  transition-delay: 0.02s;
}
.mobileMenu ul.menu li.menu-item:nth-child(4) {
  transition-delay: 0.01s;
}
.mobileMenu ul.menu li.menu-item:nth-child(5) {
  transition-delay: 0s;
}
.mobileMenu ul.menu li.menu-item:nth-child(6) {
  transition-delay: -0.01s;
}
.mobileMenu.menu-opened {
  height: 100%;
  background-color: var(--brand-primary);
}
.mobileMenu.menu-opened .socialLinks {
  opacity: 1;
  filter: alpha(opacity=100);
  bottom: 1rem;
}
.mobileMenu.menu-opened .burger-container {
  transform: rotate(90deg);
}
.mobileMenu.menu-opened .burger-container #burger .bar {
  transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition-delay: 0.2s;
  background: white;
}
.mobileMenu.menu-opened .burger-container #burger .bar.topBar {
  transform: translateY(4px) rotate(45deg);
}
.mobileMenu.menu-opened .burger-container #burger .bar.btmBar {
  transform: translateY(3px) rotate(-45deg);
}
.mobileMenu.menu-opened ul.menu li.menu-item {
  transform: scale(1) translateY(0px);
  opacity: 1;
}
.mobileMenu.menu-opened ul.menu li.menu-item:nth-child(1) {
  transition-delay: 0.27s;
}
.mobileMenu.menu-opened ul.menu li.menu-item:nth-child(2) {
  transition-delay: 0.34s;
}
.mobileMenu.menu-opened ul.menu li.menu-item:nth-child(3) {
  transition-delay: 0.41s;
}
.mobileMenu.menu-opened ul.menu li.menu-item:nth-child(4) {
  transition-delay: 0.48s;
}
.mobileMenu.menu-opened ul.menu li.menu-item:nth-child(5) {
  transition-delay: 0.55s;
}
.mobileMenu.menu-opened ul.menu li.menu-item:nth-child(6) {
  transition-delay: 0.62s;
}

.menu-opened a.logo img, .menu-opened a.logo-new, .menu-opened .search_icon_top {
  display: none;
}

.darken .mobileMenu.menu-opened .bar {
  background-color: black !important;
}

.has-submenu {
  display: block;
}

.menu-toggle {
  all: unset;
  cursor: pointer;
  margin: auto;
}

.dropdown-content {
  display: none;
  padding: 0 1rem 1rem;
  list-style: none;
}

.has-submenu.open .dropdown-content {
  display: block;
}

.dropdown-content li a {
  display: block;
  line-height: 2.1rem !important;
}

/****** FILE: themes/ocr/css/blogandevents.css *****/
#blog_holder {
  margin-top: 60px;
}
@media (min-width: 1024px) {
  #blog_holder {
    margin-top: 0;
  }
}
#blog_holder article {
  margin-bottom: 0.5714285714rem;
}
#blog_holder .sb-container {
  margin: 4rem 0 2rem 0;
}
@media (min-width: 1024px) {
  #blog_holder .sb-container {
    margin: 12rem 0 8rem 0;
  }
}
#blog_holder .sb-container article {
  max-width: 100vw;
}
@media (min-width: 1024px) {
  #blog_holder .sb-container article {
    max-width: 50vw;
  }
}

.BE_Intro {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  overflow: hidden;
  position: relative;
  padding: calc(60px + 4rem) 5vw 4rem 5vw;
}
@media (min-width: 1024px) {
  .BE_Intro {
    padding: calc(113px + 12rem) 5vw 12rem 5vw;
  }
}
.BE_Intro h1 {
  color: white;
}
.BE_Intro p {
  margin: 1rem 0 0 0 0 !important;
}
.BE_Intro article {
  text-align: center;
  max-width: 1200px;
  position: relative;
  z-index: 6;
}
@media (min-width: 1300px) {
  .BE_Intro .BGImage {
    background-attachment: fixed;
  }
}

.blogandevents .sb-container {
  display: flex;
  flex-direction: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .blogandevents .sb-container {
    padding-top: 8rem;
    padding-bottom: 8rem;
    flex-direction: row !important;
  }
}
.blogandevents .sb-container.side_bar_pos_Left .be_content, .blogandevents .sb-container.side_bar_pos_Right .be_content {
  margin-bottom: 2rem;
  width: 100%;
}
@media (min-width: 1024px) {
  .blogandevents .sb-container.side_bar_pos_Left .be_content, .blogandevents .sb-container.side_bar_pos_Right .be_content {
    width: 65%;
    padding-right: 2rem;
  }
}
@media (min-width: 1300px) {
  .blogandevents .sb-container.side_bar_pos_Left .be_content, .blogandevents .sb-container.side_bar_pos_Right .be_content {
    width: 75%;
  }
}
.blogandevents .sb-container.side_bar_pos_Left aside, .blogandevents .sb-container.side_bar_pos_Right aside {
  width: 100%;
}
.blogandevents .sb-container.side_bar_pos_Left aside .aside_wrap, .blogandevents .sb-container.side_bar_pos_Right aside .aside_wrap {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 8rem;
}
@media (min-width: 1024px) {
  .blogandevents .sb-container.side_bar_pos_Left aside, .blogandevents .sb-container.side_bar_pos_Right aside {
    width: 35%;
  }
}
@media (min-width: 1300px) {
  .blogandevents .sb-container.side_bar_pos_Left aside, .blogandevents .sb-container.side_bar_pos_Right aside {
    width: 25%;
  }
}

.scb_wrap {
  clear: both;
  position: relative;
  margin: 0 0 2rem 0;
}
.scb_wrap.media_pos_Left figure, .scb_wrap.media_pos_Right figure {
  margin-bottom: 2rem;
  width: 100%;
}
.scb_wrap.media_pos_Left figure {
  float: left;
}
.scb_wrap.media_pos_Right figure {
  float: right;
}
.scb_wrap.media_pos_FullWidthAbove, .scb_wrap.media_pos_FullWidthBelow {
  flex-direction: column;
  display: flex;
}
.scb_wrap.media_pos_FullWidthAbove figure, .scb_wrap.media_pos_FullWidthBelow figure {
  padding: 0 0 1rem 0;
  order: 1;
}
.scb_wrap.media_pos_FullWidthAbove article, .scb_wrap.media_pos_FullWidthBelow article {
  order: 2;
}
@media (min-width: 1024px) {
  .scb_wrap {
    margin: 0 0 4rem 0;
  }
  .scb_wrap.media_pos_Left figure, .scb_wrap.media_pos_Right figure {
    margin-top: 0.5rem;
    margin-bottom: 2rem;
    width: 400px;
  }
  .scb_wrap.media_pos_Left figure {
    padding-right: 2rem;
    float: left;
  }
  .scb_wrap.media_pos_Right figure {
    padding-left: 2rem;
    float: right;
  }
  .scb_wrap.media_pos_FullWidthAbove figure {
    order: 1;
    padding: 0 0 2rem 0;
  }
  .scb_wrap.media_pos_FullWidthAbove article {
    order: 2;
  }
  .scb_wrap.media_pos_FullWidthBelow figure {
    order: 2;
    padding: 2rem 0 0 0;
  }
  .scb_wrap.media_pos_FullWidthBelow article {
    order: 1;
  }
}
.scb_wrap figcaption {
  margin: 0.25rem 0.5714285714rem 0 0;
}
.scb_wrap .splide__track {
  padding-bottom: 0rem;
}

.SCB_stacked_images figure {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 2rem;
}

.EB_Base {
  background-color: var(--brand-secondary);
  text-align: center;
  padding: 2rem;
  margin: 2rem 0 2rem 0;
}
@media (min-width: 1024px) {
  .EB_Base {
    padding: 4rem;
  }
}

.Sponsor_Outer_Wrap {
  background-color: white;
  padding: 2rem;
  text-align: center;
}
.Sponsor_Outer_Wrap h3 {
  color: #252523;
}
.Sponsor_Outer_Wrap .Sponsor_Wrap .Sponsor {
  display: inline-block;
  width: 80px;
  margin: 0.25rem 0.5rem 0 0.5rem;
}

/****** FILE: themes/ocr/css/login.css *****/
.login {
  overflow: hidden;
}
.login footer, .login header {
  display: none;
}
.login .login_wrap, .login .SingleSection {
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--paper);
  height: 100vh;
  width: 100vw;
}
.login .login_wrap .login_form, .login .login_wrap .sb-container, .login .SingleSection .login_form, .login .SingleSection .sb-container {
  display: flex;
  width: 500px;
  flex-direction: column;
  background-color: var(--white);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 2rem;
}
.login .login_wrap .login_form label, .login .login_wrap .sb-container label, .login .SingleSection .login_form label, .login .SingleSection .sb-container label {
  margin: 1rem 0 0.25rem 0 !important;
  font-size: 13px;
  display: block;
}
.login .login_wrap .login_form input[type=text], .login .login_wrap .login_form input[type=password], .login .login_wrap .login_form input[type=email], .login .login_wrap .sb-container input[type=text], .login .login_wrap .sb-container input[type=password], .login .login_wrap .sb-container input[type=email], .login .SingleSection .login_form input[type=text], .login .SingleSection .login_form input[type=password], .login .SingleSection .login_form input[type=email], .login .SingleSection .sb-container input[type=text], .login .SingleSection .sb-container input[type=password], .login .SingleSection .sb-container input[type=email] {
  width: 100%;
  border: 1px solid var(--grey-tint);
  -webkit-appearance: none !important;
  outline: none;
  padding: 1rem;
}
.login .login_wrap .login_form input[type=text]:focus, .login .login_wrap .login_form input[type=password]:focus, .login .login_wrap .login_form input[type=email]:focus, .login .login_wrap .sb-container input[type=text]:focus, .login .login_wrap .sb-container input[type=password]:focus, .login .login_wrap .sb-container input[type=email]:focus, .login .SingleSection .login_form input[type=text]:focus, .login .SingleSection .login_form input[type=password]:focus, .login .SingleSection .login_form input[type=email]:focus, .login .SingleSection .sb-container input[type=text]:focus, .login .SingleSection .sb-container input[type=password]:focus, .login .SingleSection .sb-container input[type=email]:focus {
  border: 1px solid var(--grey-dark);
}

/****** FILE: themes/ocr/css/ScrollPage.css *****/
.swup-transition-main {
  transition: opacity 0s !important;
}

.sr-only {
  display: none !important;
}

img[src$=".png"] {
  background-image: none !important;
}

@media (max-width: 767px) {
  .FirstBlock .HeroText br {
    display: none;
  }
}
.SR-Vis, .scroll-reveal {
  visibility: hidden;
}

.off-screen {
  margin-top: -10000px;
  display: block;
  position: absolute;
}

a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}

a.skip-main:focus, a.skip-main:active {
  color: #fff;
  background-color: #000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid yellow;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
}

.SB_Top_Grad_Black:before,
.SB_Top_Grad_DMBlack:before,
.SB_Top_Grad_White:before,
.SB_Top_Grad_DMWhite:before,
.SB_Bot_Grad_Black:after,
.SB_Bot_Grad_DMBlack:after,
.SB_Bot_Grad_White:after,
.SB_Bot_Grad_DMWhite:after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  width: 100%;
  height: 30% !important;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.SB_Top_Grad_Black:before,
.SB_Top_Grad_DMBlack:before,
.SB_Top_Grad_White:before,
.SB_Top_Grad_DMWhite:before {
  top: 0;
}

.SB_Bot_Grad_Black:after,
.SB_Bot_Grad_DMBlack:after,
.SB_Bot_Grad_White:after,
.SB_Bot_Grad_DMWhite:after {
  bottom: 0;
}

.SB_Top_Grad_Black:before, .SB_Top_Grad_DMBlack:before {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.SB_Bot_Grad_Black:after, .SB_Bot_Grad_DMBlack:after {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.SB_Top_Grad_White:before, .SB_Top_Grad_DMWhite:before {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.SB_Bot_Grad_White:after, .SB_Bot_Grad_DMWhite:after {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.darken .SB_Top_Grad_DMBlack:before {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.darken .SB_Bot_Grad_DMBlack:after {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.darken .SB_Top_Grad_DMWhite:before {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.darken .SB_Bot_Grad_DMWhite:after {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.topGrad, .botGrad {
  position: absolute;
  z-index: 6;
  width: 100%;
  height: 25vh;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.topGrad {
  top: 0;
  display: none;
}
@media (min-width: 1024px) {
  .topGrad {
    display: block;
  }
}

.botGrad {
  bottom: 0;
}

.topGrad.Black, .topGrad.DMBlack {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.topGrad.White, .topGrad.DMWhite {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.botGrad.Black, .botGrad.DMBlack {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.botGrad.White, .botGrad.DMWhite {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.darken .botGrad.DMBlack {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.darken .botGrad.DMWhite {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.darken .topGrad.DMBlack {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.darken .topGrad.DMWhite {
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.cryptedmail:after {
  content: attr(data-name) "@" attr(data-domain);
}

.objectFit {
  object-fit: cover !important;
  object-position: top center;
  font-family: "object-fit: cover;" !important;
}

.ie_Warning {
  display: none;
}

body.IE .ie_Warning {
  display: block !important;
  position: fixed;
  z-index: 100000000000000000;
  width: 100%;
  height: 100%;
  background-color: #a12b44;
  text-align: center;
  color: white;
}
body.IE .ie_Warning .ie_Warning_content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 900px;
  padding: 40px;
  margin: 0 auto 0 auto;
}
body.IE .ie_Warning .ie_Warning_content .UB {
  padding: 14px 18px 12px 18px;
  border: 2px solid white;
  color: white;
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 20px;
}
body.IE .ie_Warning .ie_Warning_content h3 {
  color: white;
}

.cryptedmail:after {
  content: attr(data-name) "@" attr(data-domain);
}

.content_social {
  margin-top: 2rem;
  font-size: 1em;
}
.content_social a {
  margin-right: 0.5714285714rem;
}

picture, img, .fullwidth, .full-width {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.centre, .CentreTitle {
  text-align: center !important;
}
.centre span, .CentreTitle span {
  margin: 0 auto 0 auto;
}

span.CentreTitle, span.CentreAll {
  display: block;
  margin: 0 auto 0 auto;
}

.CentreAll {
  text-align: center;
}
.CentreAll span {
  margin: 0 auto 0 auto;
}

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
}

p, ul {
  margin-block-start: 0em;
  margin-block-end: 1rem;
}

/* Remove default margin */
body,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

fieldset {
  padding: 0;
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
  list-style: none;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
fieldset {
  border: none;
}

/****** FILE: themes/ocr/css/SectionHeight.css *****/
.s-height-FullHeight .fig-pos-Below, .s-height-FullHeight .fig-pos-Above {
  display: block !important;
}

.s-height-FullHeight, .s-height-FullHeight .splide {
  min-height: 430px !important;
}
@media (min-width: 1024px) {
  .s-height-FullHeight, .s-height-FullHeight .splide {
    min-height: 96vh !important;
  }
}
@media (min-width: 1300px) {
  .s-height-FullHeight, .s-height-FullHeight .splide {
    min-height: 100vh !important;
  }
}

.s-height-High, .s-height-High .splide, .s-height-High .splide__track, .s-height-High .splide__list, .s-height-High .splide__slide {
  min-height: auto !important;
  height: auto;
}
@media (min-width: 768px) {
  .s-height-High, .s-height-High .splide, .s-height-High .splide__track, .s-height-High .splide__list, .s-height-High .splide__slide {
    min-height: 60vh !important;
  }
}
@media (min-width: 1024px) {
  .s-height-High, .s-height-High .splide, .s-height-High .splide__track, .s-height-High .splide__list, .s-height-High .splide__slide {
    min-height: 75vh !important;
  }
}
@media (min-width: 1300px) {
  .s-height-High, .s-height-High .splide, .s-height-High .splide__track, .s-height-High .splide__list, .s-height-High .splide__slide {
    min-height: 75vh !important;
  }
}
@media (min-width: 1600px) {
  .s-height-High, .s-height-High .splide, .s-height-High .splide__track, .s-height-High .splide__list, .s-height-High .splide__slide {
    min-height: 75vh !important;
  }
}

.s-height-High .splide__slide img, .s-height-High .splide__slide picture {
  height: 100% !important;
  object-fit: cover !important;
}

.s-height-FullHeight .splide__slide img, .s-height-FullHeight .splide__slide picture {
  height: 430px !important;
  object-fit: cover !important;
}
@media (min-width: 1024px) {
  .s-height-FullHeight .splide__slide img, .s-height-FullHeight .splide__slide picture {
    height: 100vh !important;
  }
}

.splide__track {
  padding-bottom: 0rem !important;
}

.s-height-FullHeight .splide__track {
  padding-bottom: 0rem !important;
}
.s-height-FullHeight .splide__pagination {
  width: 100% !important;
  position: absolute !important;
  z-index: 99 !important;
  bottom: 2rem !important;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

/****** FILE: themes/ocr/css/footer.css *****/
footer {
  background-color: var(--white);
  padding: 2rem 0 2rem 0;
}
@media (min-width: 768px) {
  footer {
    padding: 4rem 0 4rem 0;
  }
}
footer .share-buttons {
  padding-bottom: 0 !important;
}
footer p, footer h4, footer a, footer a:visited, footer a:hover, footer a:active {
  color: var(--black);
  margin-top: 0;
}
footer h4 {
  margin-top: 2rem;
}
footer ul {
  margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
  footer ul {
    margin-bottom: 2rem !important;
  }
}
footer ul li {
  margin-bottom: 0.5714285714rem;
  -webkit-column-break-inside: avoid;
}
footer .footer-grid {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  text-align: center;
}
@media (min-width: 768px) {
  footer .footer-grid {
    text-align: left;
    grid-gap: 4rem;
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  }
}
footer .menu-1-columns-2, footer .menu-2-columns-2, footer .menu-3-columns-2 {
  columns: 1;
  column-gap: 4rem;
}
@media (min-width: 1300px) {
  footer .menu-1-columns-2, footer .menu-2-columns-2, footer .menu-3-columns-2 {
    columns: 2;
  }
}
footer .menu-1-columns-3, footer .menu-2-columns-3, footer .menu-3-columns-3 {
  columns: 2;
  column-gap: 4rem;
}
@media (min-width: 1024px) {
  footer .menu-1-columns-3, footer .menu-2-columns-3, footer .menu-3-columns-3 {
    columns: 3;
  }
}
footer .socialLinks li {
  margin: 0.5714285714rem 0.5714285714rem 0 0;
}
footer .signoff {
  text-align: center;
}
footer .signoff .footer-links {
  margin-bottom: 1rem !important;
}
footer .signoff .footer-links li {
  display: inline;
}
footer .signoff .Accred {
  margin: 4rem auto 0 auto;
}
@media (max-width: 767px) {
  footer .signoff .Accred {
    max-width: 120px !important;
  }
}

.darken .Accred {
  filter: invert(1) !important;
}

#switch {
  position: relative;
  background: var(--paper);
  width: 4.5rem;
  padding: 0.25rem;
  border-radius: 1.8rem;
  margin: 4rem auto 2rem auto;
  width: 80px;
  cursor: pointer;
}
#switch::before, #switch::after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 9px;
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  -o-background-size: 20px 20px;
  background-size: 20px 20px;
  background-repeat: no-repeat;
}
#switch::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNi43IDE3LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2LjcgMTcuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuMiwxMS43Yy0xLjcsNC4xLTYuNSw2LTEwLjYsNC4zUy0wLjUsOS41LDEuMyw1LjRjMS4xLTIuNywzLjYtNC41LDYuNS00LjljMC4yLDAsMC40LDAuMSwwLjUsMC4zCglDOC4zLDEsOC4zLDEuMiw4LjEsMS4zQzcsMi41LDYuMyw0LjEsNi4zLDUuN2MwLDMuNCwyLjgsNi4yLDYuMyw2LjFjMSwwLDItMC4zLDIuOS0wLjhjMC4yLTAuMSwwLjQtMC4xLDAuNSwwLjEKCUMxNi4yLDExLjMsMTYuMiwxMS41LDE2LjIsMTEuN3oiLz4KPC9zdmc+Cg==");
  right: 9px;
  display: block;
}
#switch::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlNVTk5ZIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNDUuMSA0NS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NS4xIDQ1LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNiwzNy4xYy04LDAtMTQuNi02LjUtMTQuNi0xNC42QzgsMTQuNSwxNC41LDgsMjIuNiw4czE0LjYsNi41LDE0LjYsMTQuNlMzMC42LDM3LjEsMjIuNiwzNy4xeiBNMjIuNiwxMAoJCQlDMTUuNiwxMCwxMCwxNS42LDEwLDIyLjVzNS42LDEyLjYsMTIuNiwxMi42czEyLjYtNS42LDEyLjYtMTIuNlMyOS41LDEwLDIyLjYsMTB6IE0zNi45LDkuNkwzOC41LDhjMC40LTAuNCwwLjQtMSwwLTEuNAoJCQljLTAuNC0wLjQtMS0wLjQtMS40LDBsLTEuNiwxLjZjLTAuNCwwLjQtMC40LDEsMCwxLjRjMC4yLDAuMiwwLjUsMC4zLDAuNywwLjNDMzYuNSw5LjksMzYuNyw5LjgsMzYuOSw5LjZ6IE04LDM4LjVsMS42LTEuNgoJCQljMC40LTAuNCwwLjQtMSwwLTEuNGMtMC40LTAuNC0xLTAuNC0xLjQsMGwtMS42LDEuNmMtMC40LDAuNC0wLjQsMSwwLDEuNGMwLjIsMC4yLDAuNSwwLjMsMC43LDAuM1M3LjgsMzguNyw4LDM4LjV6IE0yMy42LDMuMlYxCgkJCWMwLTAuNi0wLjQtMS0xLTFzLTEsMC40LTEsMXYyLjJjMCwwLjYsMC40LDEsMSwxQzIzLjEsNC4yLDIzLjYsMy44LDIzLjYsMy4yeiBNMjMuNiw0NC4xdi0yLjJjMC0wLjYtMC40LTEtMS0xcy0xLDAuNC0xLDF2Mi4yCgkJCWMwLDAuNiwwLjQsMSwxLDFDMjMuMSw0NS4xLDIzLjYsNDQuNywyMy42LDQ0LjF6IE00LjIsMjIuNmMwLTAuNi0wLjQtMS0xLTFIMWMtMC42LDAtMSwwLjQtMSwxYzAsMC42LDAuNCwxLDEsMWgyLjIKCQkJQzMuOCwyMy41LDQuMiwyMy4xLDQuMiwyMi42eiBNNDUuMSwyMi42YzAtMC42LTAuNC0xLTEtMWgtMi4yYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDIuMgoJCQlDNDQuNywyMy41LDQ1LjEsMjMuMSw0NS4xLDIyLjZ6IE05LjYsOS42YzAuNC0wLjQsMC40LTEsMC0xLjRMOCw2LjZjLTAuNC0wLjQtMS0wLjQtMS40LDBDNi4yLDcsNi4yLDcuNiw2LjYsOGwxLjYsMS42CgkJCWMwLjIsMC4yLDAuNSwwLjMsMC43LDAuM0M5LjEsOS45LDkuNCw5LjgsOS42LDkuNnogTTM4LjUsMzguNWMwLjQtMC40LDAuNC0xLDAtMS40bC0xLjYtMS42Yy0wLjQtMC40LTEtMC40LTEuNCwwcy0wLjQsMSwwLDEuNAoJCQlsMS42LDEuNmMwLjIsMC4yLDAuNSwwLjMsMC43LDAuM0MzOCwzOC44LDM4LjMsMzguNywzOC41LDM4LjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
  left: 9px;
  display: none;
}

.darken #switch:before {
  display: none;
}
.darken #switch:after {
  display: block;
}

#circle {
  position: relative;
  background: var(--black);
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 50%;
}

.forwards {
  animation: moveHorizontallyFwd 0.3s forwards 1;
}

.reverse {
  animation: moveHorizontallyRvs 0.3s forwards 1;
}

@keyframes moveHorizontallyFwd {
  from {
    left: 0;
  }
  to {
    left: 2.7rem;
  }
}
@keyframes moveHorizontallyRvs {
  from {
    left: 2.7rem;
  }
  to {
    left: 0;
  }
}

/****** FILE: themes/ocr/css/search.css *****/
#search-form {
  display: none;
  position: fixed;
  z-index: 99;
  width: 100px;
  right: calc(5vw + 0em);
  top: 55px;
}
@media (min-width: 1024px) {
  #search-form {
    display: block;
  }
}
#search-form.on {
  -webkit-animation-name: in-out;
  animation-name: in-out;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
#search-form input {
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  border: 2px solid white;
  border-radius: 50%;
  background: none;
  color: white;
  outline: 0;
  -webkit-transition: width 0.4s ease-in-out, border-radius 0.8s ease-in-out, padding 0.2s;
  transition: width 0.4s ease-in-out, border-radius 0.8s ease-in-out, padding 0.2s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
#search-form .search {
  background: none;
  position: absolute;
  top: 0px;
  left: 0;
  height: 32px;
  width: 32px;
  padding: 0;
  border-radius: 100%;
  outline: 0;
  border: 0;
  color: inherit;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}
#search-form .search:before {
  content: "";
  position: absolute;
  width: 13px;
  height: 2px;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 16px;
  margin-left: 12px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
#search-form .close {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
#search-form .close:before, #search-form .close:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  margin-top: -1px;
  margin-left: -10px;
  background-color: white;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
#search-form .close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#search-form .close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#search-form .square {
  box-sizing: border-box;
  padding: 0 40px 0 10px;
  width: 240px;
  height: 32px;
  border: 2px solid white;
  border-radius: 0;
  background: none;
  font-size: 12px;
  font-family: "EuclidCircularA-Regular", sans-serif;
  color: white;
  outline: 0;
  -webkit-transition: width 0.4s ease-in-out, border-radius 0.4s ease-in-out, padding 0.2s;
  transition: width 0.4s ease-in-out, border-radius 0.4s ease-in-out, padding 0.2s;
  -webkit-transition-delay: 0.4s, 0s, 0.4s;
  transition-delay: 0.4s, 0s, 0.4s;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.SolidMenu #search-form input, .scrollHeader #search-form input {
  border-color: var(--brand-primary);
  color: var(--brand-primary);
}
.SolidMenu #search-form .search:before, .scrollHeader #search-form .search:before {
  background-color: var(--brand-primary);
}
.SolidMenu #search-form .close:before, .SolidMenu #search-form .close:after, .scrollHeader #search-form .close:before, .scrollHeader #search-form .close:after {
  background-color: var(--brand-primary);
}
.SolidMenu #search-form .square, .scrollHeader #search-form .square {
  border-color: var(--brand-primary);
  color: var(--brand-primary);
}

#searchModal .light-modal-content {
  width: 90%;
}
#searchModal .light-modal-body {
  flex-direction: column;
  padding: 0;
}
#searchModal .light-modal-body input {
  background-color: var(--white) !important;
  border: 0px !important;
  width: 100% !important;
  font-size: 1.2em;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 1rem;
}
@media (min-width: 1300px) {
  #searchModal .light-modal-body input {
    padding: 2rem !important;
  }
}
#searchModal .light-modal-body input.action {
  display: none;
}

.searchresults h1 {
  text-align: center;
  margin-bottom: 2rem;
}
@media (min-width: 1300px) {
  .searchresults h1 {
    margin-bottom: 4rem;
  }
}
.searchresults h1 span {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
}

/****** FILE: themes/ocr/css/subblocks.css *****/
.sb_wrap_link {
  width: 100%;
  height: 100%;
  z-index: 9;
  position: absolute;
  left: 0;
}

@media (max-width: 767px) {
  .subblocks_grid_wrap.ConvertToCarousel {
    display: flex;
    flex-wrap: nowrap;
    padding: 0 5vw 0 5vw;
    overflow-x: auto;
    overflow-y: visible;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .subblocks_grid_wrap.ConvertToCarousel::-webkit-scrollbar {
    display: none;
  }
  .subblocks_grid_wrap.ConvertToCarousel .subblock {
    flex: 0 0 auto;
    width: 95%;
    scroll-snap-align: center;
    margin: 0px 0.5rem 0 0;
  }
  .subblocks_grid_wrap.ConvertToCarousel .subblock:last-child:after {
    content: "";
    display: block;
    position: absolute;
    right: -5vw;
    width: 5vw;
    height: 1px;
  }
}
.subblocks_grid_wrap {
  display: grid;
}
.subblocks_grid_wrap.SB_Space_std {
  grid-gap: 1rem;
}
.subblocks_grid_wrap.SB_Space_extra {
  grid-gap: 2rem;
}
.subblocks_grid_wrap.SB_Space_tight {
  grid-gap: 0.5714285714rem;
}
.subblocks_grid_wrap.SB_Space_ex_tight {
  grid-gap: 0.5rem;
}
.subblocks_grid_wrap.SB_Space_hairline {
  grid-gap: 1px;
}
.subblocks_grid_wrap.SB_Space_none {
  grid-gap: 0;
}
.subblocks_grid_wrap.PhoneCols_1 {
  grid-template-columns: repeat(1, 1fr);
}
.subblocks_grid_wrap.PhoneCols_2 {
  grid-template-columns: repeat(2, 1fr);
}
.subblocks_grid_wrap.PhoneCols_3 {
  grid-template-columns: repeat(3, 1fr);
}
.subblocks_grid_wrap.PhoneCols_4 {
  grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 768px) {
  .subblocks_grid_wrap.PTab_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .subblocks_grid_wrap.PTab_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .subblocks_grid_wrap.PTab_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .subblocks_grid_wrap.PTab_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .subblocks_grid_wrap.PTab_5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .subblocks_grid_wrap.PTab_6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .subblocks_grid_wrap.PTab_7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .subblocks_grid_wrap.PTab_8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .subblocks_grid_wrap.PTab_9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .subblocks_grid_wrap.PTab_10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .subblocks_grid_wrap.PTab_11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .subblocks_grid_wrap.PTab_12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1024px) {
  .subblocks_grid_wrap.LTab_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .subblocks_grid_wrap.LTab_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .subblocks_grid_wrap.LTab_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .subblocks_grid_wrap.LTab_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .subblocks_grid_wrap.LTab_5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .subblocks_grid_wrap.LTab_6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .subblocks_grid_wrap.LTab_7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .subblocks_grid_wrap.LTab_8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .subblocks_grid_wrap.LTab_9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .subblocks_grid_wrap.LTab_10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .subblocks_grid_wrap.LTab_11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .subblocks_grid_wrap.LTab_12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1300px) {
  .subblocks_grid_wrap.DT_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .subblocks_grid_wrap.DT_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .subblocks_grid_wrap.DT_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .subblocks_grid_wrap.DT_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .subblocks_grid_wrap.DT_5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .subblocks_grid_wrap.DT_6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .subblocks_grid_wrap.DT_7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .subblocks_grid_wrap.DT_8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .subblocks_grid_wrap.DT_9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .subblocks_grid_wrap.DT_10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .subblocks_grid_wrap.DT_11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .subblocks_grid_wrap.DT_12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 1600px) {
  .subblocks_grid_wrap.BIG_1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .subblocks_grid_wrap.BIG_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .subblocks_grid_wrap.BIG_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .subblocks_grid_wrap.BIG_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .subblocks_grid_wrap.BIG_5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .subblocks_grid_wrap.BIG_6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .subblocks_grid_wrap.BIG_7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .subblocks_grid_wrap.BIG_8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .subblocks_grid_wrap.BIG_9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .subblocks_grid_wrap.BIG_10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .subblocks_grid_wrap.BIG_11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .subblocks_grid_wrap.BIG_12 {
    grid-template-columns: repeat(12, 1fr);
  }
}

.subblock {
  display: flex;
  position: relative;
}
.subblock article {
  position: relative;
}
.subblock.Content_Alignment_Top article {
  align-self: flex-start;
}
.subblock.Content_Alignment_Middle article {
  display: flex;
  flex-direction: column;
  place-content: center;
}
.subblock.Content_Alignment_Bottom article {
  display: flex;
  flex-direction: column;
  place-content: flex-end;
  flex-grow: 1;
}
.subblock.HideButton_1 .SubBlock_Button {
  display: none;
}
.subblock .ieTint {
  z-index: 1;
  width: 100%;
  height: 100%;
}
.subblock figure {
  margin: 0;
  height: 100% !important;
}
.subblock figure img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.subblock figure .plyr {
  width: 100%;
  min-width: 1px;
}
.subblock.Media_Pos_Above {
  flex-direction: column;
}
.subblock.Media_Pos_Above figure {
  order: 1;
}
.subblock.Media_Pos_Above article {
  order: 2;
}
.subblock.Media_Pos_Below {
  flex-direction: column;
}
.subblock.Media_Pos_Below figure {
  order: 2;
  align-items: flex-end;
}
.subblock.Media_Pos_Below article {
  order: 1;
}
.subblock.Media_Pos_Right, .subblock.Media_Pos_Left {
  flex-direction: row;
}
.subblock.Media_Pos_Right figure, .subblock.Media_Pos_Right article, .subblock.Media_Pos_Left figure, .subblock.Media_Pos_Left article {
  width: 50%;
}
.subblock.Media_Pos_Right figure {
  order: 2;
}
.subblock.Media_Pos_Right article {
  order: 1;
}
.subblock.Media_Pos_Left figure {
  order: 1;
}
.subblock.Media_Pos_Left article {
  order: 2;
}
.subblock.Media_Pos_Background {
  position: relative;
  display: flex;
}
.subblock.Media_Pos_Background figure {
  position: absolute;
  width: 100%;
  height: 100%;
}
.subblock.Media_Pos_Background.jarallax figure {
  display: none;
}
.subblock.Media_Pos_Background article {
  position: relative;
  z-index: 9;
}

.SB_Border .subblock {
  border: 1px solid var(--grey-tint);
}

@media (max-width: 767px) {
  .FWMPhone_1 {
    flex-direction: column !important;
  }
  .FWMPhone_1.Media_Pos_Right article, .FWMPhone_1.Media_Pos_Left article {
    width: 100% !important;
    order: 2;
  }
  .FWMPhone_1.Media_Pos_Right figure, .FWMPhone_1.Media_Pos_Left figure {
    width: 100% !important;
    order: 1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .FWMPTab_1 {
    flex-direction: column !important;
  }
  .FWMPTab_1.Media_Pos_Right article, .FWMPTab_1.Media_Pos_Left article {
    width: 100% !important;
    order: 2;
  }
  .FWMPTab_1.Media_Pos_Right figure, .FWMPTab_1.Media_Pos_Left figure {
    width: 100% !important;
    order: 1;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  .FWMLTab_1 {
    flex-direction: column !important;
  }
  .FWMLTab_1.Media_Pos_Right article, .FWMLTab_1.Media_Pos_Left article {
    width: 100% !important;
    order: 2;
  }
  .FWMLTab_1.Media_Pos_Right figure, .FWMLTab_1.Media_Pos_Left figure {
    width: 100% !important;
    order: 1;
  }
}

/****** FILE: themes/ocr/css/jumplinks.css *****/
.jumpLinks {
  position: sticky;
  z-index: 9999;
  top: 0;
  background-color: transparent;
  height: 60px;
  line-height: 60px;
  margin: 0 0 0 0;
}
@media (min-width: 1024px) {
  .jumpLinks {
    height: 113px;
    line-height: 113px;
  }
}
.jumpLinks nav {
  overflow: auto;
  white-space: nowrap;
  padding: 0 5vw 0 5vw;
}
.jumpLinks nav a {
  color: var(--text);
  margin-right: 1rem;
  font-family: "EuclidCircularA-Regular", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.2s linear;
}
.jumpLinks nav a:last-child {
  margin-right: 0;
}
.jumpLinks nav a:hover, .jumpLinks nav a:focus, .jumpLinks nav a:active {
  color: var(--brand-secondary);
}
.jumpLinks nav a:focus:after {
  width: 100%;
}
.jumpLinks nav::-webkit-scrollbar {
  display: none;
}

.menu_open .jumpLinks {
  display: none;
}

.scrollHeader .jumpLinks {
  background-color: var(--paper);
}

/****** FILE: themes/ocr/css/splide.css *****/
.splide__pagination {
  width: 100%;
  bottom: -1rem !important;
  position: relative !important;
}
.splide__pagination button {
  margin: 0 0.25rem 0 0.25rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: var(--black) !important;
  transform: none !important;
  opacity: 0.4;
  filter: alpha(opacity=40);
  width: 20px;
  height: 2px;
}
@media (min-width: 1300px) {
  .splide__pagination button {
    width: 40px;
    height: 3px;
  }
}
.splide__pagination button.is-active {
  opacity: 1;
  filter: alpha(opacity=100);
}

.splide.nobot .testimonial {
  margin-bottom: 0;
}

.splide__arrow {
  background-color: transparent;
}
.splide__arrow svg {
  display: none;
}

.slideshow .splide__pagination {
  -webkit-filter: brightness(0) invert(1) !important;
  filter: brightness(0) invert(1) !important;
}

.slideshow .slide-content {
  display: flex;
  width: auto;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 99;
  flex-direction: row;
}
.slideshow .slide-content .Ani_content {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 5vw;
}
@media (max-width: 767px) {
  .slideshow .slide-content .Ani_content h2 {
    font-size: 16px;
    margin: 0.5714285714rem 0 0.25rem 0;
  }
  .slideshow .slide-content .Ani_content .BTN_Wrap a {
    font-size: 1em;
    margin-top: 0 !important;
    padding: 1rem 1rem 1rem 1rem;
  }
}
@media (min-width: 1300px) {
  .slideshow .slide-content .Ani_content {
    padding: 5vw;
  }
}
.slideshow .slide-content .Ani_content.InvertText h2, .slideshow .slide-content .Ani_content.InvertText p {
  color: white;
}
.slideshow.SlideContentY_Top .Ani_content {
  align-self: flex-start;
}
.slideshow.SlideContentY_Center .Ani_content {
  align-self: center;
}
.slideshow.SlideContentY_Bottom .Ani_content {
  align-self: flex-end;
}
.slideshow.SlideContentX_Left .Ani_content {
  align-items: flex-start;
}
.slideshow.SlideContentX_Center .Ani_content {
  align-items: center;
  text-align: center;
}
.slideshow.SlideContentX_Right .Ani_content {
  align-items: flex-end;
}
.slideshow .splide__pagination {
  position: absolute;
  bottom: 1rem !important;
}
@media (min-width: 1300px) {
  .slideshow .splide__pagination {
    bottom: 2rem !important;
  }
}

/****** FILE: themes/ocr/css/staff.css *****/
.onhover {
  display: none;
}

.Position_Image:hover span[class=initial] {
  display: none;
}

.Position_Image:hover span[class=onhover] {
  display: block !important;
}

/****** FILE: themes/ocr/css/testimonials.css *****/
.testimonial {
  text-align: center;
  margin-bottom: 4rem;
}
.testimonial.testimonial_all:last-child {
  margin-bottom: 0;
}
.testimonial blockquote {
  margin-bottom: 1rem;
  font-family: "EuclidCircularA-LightItalic", sans-serif;
  text-decoration: none;
}
.testimonial blockquote br {
  content: "";
  display: block;
}
.testimonial figcaption {
  font-family: "EuclidCircularA-Regular", sans-serif;
}
.testimonial.testimonial_lg blockquote {
  font-size: 16px;
  line-height: 29px;
}
.testimonial.testimonial_lg blockquote br {
  margin: 1rem;
}
@media (min-width: 1300px) {
  .testimonial.testimonial_lg blockquote {
    font-size: 1.15em;
    line-height: 1.55em;
  }
}
.testimonial.testimonial_std blockquote {
  font-size: 14px;
  line-height: 21px;
}
.testimonial.testimonial_std blockquote br {
  margin: 0.5714285714rem;
}
@media (min-width: 1300px) {
  .testimonial.testimonial_std blockquote {
    font-size: 16px;
    line-height: 29px;
  }
}

.Questions_Wrap .testimonial {
  text-align: left;
  margin-bottom: 2rem;
}
.Questions_Wrap .testimonial blockquote {
  margin-bottom: 0.5714285714rem;
}

/****** FILE: themes/ocr/css/imageBackground.css *****/
.BGImage {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  bottom: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -2;
}
@media (min-width: 1300px) {
  .BGImage.fixed-image {
    background-attachment: fixed;
  }
}

.ieTint {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

body.SilverStripe\\Blog\\Model\\BlogPost .BGImage {
  z-index: 2;
}
body.SilverStripe\\Blog\\Model\\BlogPost .ieTint {
  z-index: 4;
}

.BGTint_LightT .ieTint, .SBBGTint_LightT .ieTint {
  background: rgba(0, 0, 0, 0.12);
}

.BGTint_MediumT .ieTint, .SBBGTint_MediumT .ieTint {
  background: rgba(0, 0, 0, 0.3);
}

.BGTint_StrongT .ieTint, .SBBGTint_StrongT .ieTint {
  background: rgba(0, 0, 0, 0.75);
}

.BGTint_HeavyT .ieTint, .SBBGTint_HeavyT .ieTint {
  background: rgba(0, 0, 0, 0.9);
}

.BGBlur_LightB .ieTint, .SBBGBlur_LightB .ieTint {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  -moz-backdrop-filter: blur(5px);
}

.BGBlur_MediumB .ieTint, .SBBGBlur_MediumB .ieTint {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  -moz-backdrop-filter: blur(15px);
}

.BGBlur_StrongB .ieTint, .SBBGBlur_StrongB .ieTint {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  -moz-backdrop-filter: blur(20px);
}

.BGBlur_HeavyB .ieTint, .SBBGBlur_HeavyB .ieTint {
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  -moz-backdrop-filter: blur(30px);
}

/****** FILE: themes/ocr/css/widgets.css *****/
.WidgetHolder {
  margin-bottom: 0.5714285714rem;
}
.WidgetHolder .BlogTagsWidget li {
  border-bottom: none;
  display: inline;
}
.WidgetHolder ul {
  padding-left: 0px;
  margin-bottom: 0px;
}
.WidgetHolder ul li {
  list-style: none;
  border-bottom: 1px solid var(--grey-tint);
  margin-bottom: 0.5rem;
  padding-bottom: 0.25rem;
}
.WidgetHolder ul li.last, .WidgetHolder ul li:last-child {
  border-bottom: none;
}
.WidgetHolder h4 {
  margin-top: 0px !important;
  margin-bottom: 0rem;
}

.WidgetHolder {
  position: relative;
}
.WidgetHolder::after {
  content: "";
  position: absolute;
  top: 13px;
  right: 12px;
  width: 10px;
  height: 10px;
  border-width: 0px 1px 1px 0px;
  transform: rotate(45deg) translate(-50%) skew(4deg, 4deg);
  transform-origin: left;
  border-style: solid;
  border-color: var(--black);
}

select {
  padding: 0.7rem 0.9rem 0.7rem 0.9rem;
  width: 100%;
  border: 1px solid var(--grey-tint);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  outline: none;
  color: var(--grey-dark);
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  font-family: "EuclidCircularA-Regular", sans-serif;
  background-size: 24px 24px;
  background-color: var(--white);
}

.WidgetHolder.firstWidget {
  margin-top: 0rem !important;
  padding-top: 0px !important;
}

/****** FILE: themes/ocr/css/ContentWidgets.css *****/
.light-modal-content .ContentWidget {
  margin-bottom: 0;
  border: 0;
}

.ContentWidget {
  border: 1px solid var(--paper);
  background-color: var(--white);
  margin-bottom: 1rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ContentWidget.NoBorder {
  border: none !important;
}
.ContentWidget article, .ContentWidget figure {
  width: 100%;
}
.ContentWidget figure {
  order: 1;
  margin: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ContentWidget figure img {
  object-fit: cover;
  height: 100%;
}
.ContentWidget article {
  order: 2;
  align-self: flex-start;
  width: 100%;
  flex-grow: 1;
  position: relative;
  padding: 2rem;
}
.ContentWidget article h1, .ContentWidget article h2, .ContentWidget article h3, .ContentWidget article h4, .ContentWidget article h5, .ContentWidget article h6, .ContentWidget article p, .ContentWidget article li {
  color: inherit;
}
.ContentWidget article .date {
  margin-bottom: 0.5rem;
}
.ContentWidget article .BTN_Wrap a {
  margin-top: 0.5714285714rem !important;
}
.ContentWidget.NoPad article {
  padding: 0 !important;
}
.ContentWidget .FileDownloadsList {
  margin-bottom: 0px !important;
}

.splide .ContentWidget {
  margin-bottom: 0;
}

/****** FILE: themes/ocr/css/tabelstyles.css *****/
.table_wrap, .tab-content {
  padding-bottom: 0.5714285714rem;
}
.table_wrap table, .tab-content table {
  border-collapse: collapse;
  width: 100%;
}
.table_wrap table th, .table_wrap table td, .tab-content table th, .tab-content table td {
  padding: 0.5rem 0 0.5rem 0;
}
@media (min-width: 768px) {
  .table_wrap table th, .table_wrap table td, .tab-content table th, .tab-content table td {
    padding: 1rem 0 1rem 0;
  }
}
.table_wrap table td:first-child, .tab-content table td:first-child {
  width: 110px;
  font-family: "EuclidCircularA-Regular", sans-serif;
}
@media (min-width: 768px) {
  .table_wrap table td:first-child, .tab-content table td:first-child {
    width: 130px;
  }
}
.table_wrap table tr, .tab-content table tr {
  vertical-align: top;
  transition: all 0.2s linear;
  border-bottom: 1px solid var(--brand-primary);
}
.table_wrap table tr:first-child td, .tab-content table tr:first-child td {
  padding-top: 0;
}
.table_wrap table tr:last-child, .tab-content table tr:last-child {
  border-bottom: none;
}
.table_wrap blockquote, .table_wrap figcaption, .tab-content blockquote, .tab-content figcaption {
  text-align: left;
}

/****** FILE: themes/ocr/css/padding.css *****/
@media (max-width: 767px) {
  .slide-content.phone-t-None, .sb-content.phone-t-None, aside.phone-t-None, .sb-content article.phone-t-None, .sb-wrap.phone-t-None, .SubBlock_Text_Wrap.phone-t-None, .SectionSpace.phone-t-None, .text_wrap.phone-t-None, .section_media.phone-t-None, .SlideTextWrap.phone-t-None, .BE_Intro.phone-t-None, .designed_subblock_wrap article.phone-t-None, .blueprint_article.phone-t-None, .blueprint.phone-t-None, .designed_subblock_wrap.phone-t-None, .bespoke_sb_article.phone-t-None, .subblock_wrap.phone-t-None, .subblock article.phone-t-None, .subblock.phone-t-None {
    padding-top: 0;
  }
  .slide-content.phone-t-Sml, .sb-content.phone-t-Sml, aside.phone-t-Sml, .sb-content article.phone-t-Sml, .sb-wrap.phone-t-Sml, .SubBlock_Text_Wrap.phone-t-Sml, .SectionSpace.phone-t-Sml, .text_wrap.phone-t-Sml, .section_media.phone-t-Sml, .SlideTextWrap.phone-t-Sml, .BE_Intro.phone-t-Sml, .designed_subblock_wrap article.phone-t-Sml, .blueprint_article.phone-t-Sml, .blueprint.phone-t-Sml, .designed_subblock_wrap.phone-t-Sml, .bespoke_sb_article.phone-t-Sml, .subblock_wrap.phone-t-Sml, .subblock article.phone-t-Sml, .subblock.phone-t-Sml {
    padding-top: 0.5714285714rem;
  }
  .slide-content.phone-t-Std, .sb-content.phone-t-Std, aside.phone-t-Std, .sb-content article.phone-t-Std, .sb-wrap.phone-t-Std, .SubBlock_Text_Wrap.phone-t-Std, .SectionSpace.phone-t-Std, .text_wrap.phone-t-Std, .section_media.phone-t-Std, .SlideTextWrap.phone-t-Std, .BE_Intro.phone-t-Std, .designed_subblock_wrap article.phone-t-Std, .blueprint_article.phone-t-Std, .blueprint.phone-t-Std, .designed_subblock_wrap.phone-t-Std, .bespoke_sb_article.phone-t-Std, .subblock_wrap.phone-t-Std, .subblock article.phone-t-Std, .subblock.phone-t-Std {
    padding-top: 1rem;
  }
  .slide-content.phone-t-Med, .sb-content.phone-t-Med, aside.phone-t-Med, .sb-content article.phone-t-Med, .sb-wrap.phone-t-Med, .SubBlock_Text_Wrap.phone-t-Med, .SectionSpace.phone-t-Med, .text_wrap.phone-t-Med, .section_media.phone-t-Med, .SlideTextWrap.phone-t-Med, .BE_Intro.phone-t-Med, .designed_subblock_wrap article.phone-t-Med, .blueprint_article.phone-t-Med, .blueprint.phone-t-Med, .designed_subblock_wrap.phone-t-Med, .bespoke_sb_article.phone-t-Med, .subblock_wrap.phone-t-Med, .subblock article.phone-t-Med, .subblock.phone-t-Med {
    padding-top: 2rem;
  }
  .slide-content.phone-t-Big, .sb-content.phone-t-Big, aside.phone-t-Big, .sb-content article.phone-t-Big, .sb-wrap.phone-t-Big, .SubBlock_Text_Wrap.phone-t-Big, .SectionSpace.phone-t-Big, .text_wrap.phone-t-Big, .section_media.phone-t-Big, .SlideTextWrap.phone-t-Big, .BE_Intro.phone-t-Big, .designed_subblock_wrap article.phone-t-Big, .blueprint_article.phone-t-Big, .blueprint.phone-t-Big, .designed_subblock_wrap.phone-t-Big, .bespoke_sb_article.phone-t-Big, .subblock_wrap.phone-t-Big, .subblock article.phone-t-Big, .subblock.phone-t-Big {
    padding-top: 4rem;
  }
  .slide-content.phone-t-Lg, .sb-content.phone-t-Lg, aside.phone-t-Lg, .sb-content article.phone-t-Lg, .sb-wrap.phone-t-Lg, .SubBlock_Text_Wrap.phone-t-Lg, .SectionSpace.phone-t-Lg, .text_wrap.phone-t-Lg, .section_media.phone-t-Lg, .SlideTextWrap.phone-t-Lg, .BE_Intro.phone-t-Lg, .designed_subblock_wrap article.phone-t-Lg, .blueprint_article.phone-t-Lg, .blueprint.phone-t-Lg, .designed_subblock_wrap.phone-t-Lg, .bespoke_sb_article.phone-t-Lg, .subblock_wrap.phone-t-Lg, .subblock article.phone-t-Lg, .subblock.phone-t-Lg {
    padding-top: 8rem;
  }
  .slide-content.phone-t-Xl, .sb-content.phone-t-Xl, aside.phone-t-Xl, .sb-content article.phone-t-Xl, .sb-wrap.phone-t-Xl, .SubBlock_Text_Wrap.phone-t-Xl, .SectionSpace.phone-t-Xl, .text_wrap.phone-t-Xl, .section_media.phone-t-Xl, .SlideTextWrap.phone-t-Xl, .BE_Intro.phone-t-Xl, .designed_subblock_wrap article.phone-t-Xl, .blueprint_article.phone-t-Xl, .blueprint.phone-t-Xl, .designed_subblock_wrap.phone-t-Xl, .bespoke_sb_article.phone-t-Xl, .subblock_wrap.phone-t-Xl, .subblock article.phone-t-Xl, .subblock.phone-t-Xl {
    padding-top: 12rem;
  }
  .slide-content.phone-t-XXl, .sb-content.phone-t-XXl, aside.phone-t-XXl, .sb-content article.phone-t-XXl, .sb-wrap.phone-t-XXl, .SubBlock_Text_Wrap.phone-t-XXl, .SectionSpace.phone-t-XXl, .text_wrap.phone-t-XXl, .section_media.phone-t-XXl, .SlideTextWrap.phone-t-XXl, .BE_Intro.phone-t-XXl, .designed_subblock_wrap article.phone-t-XXl, .blueprint_article.phone-t-XXl, .blueprint.phone-t-XXl, .designed_subblock_wrap.phone-t-XXl, .bespoke_sb_article.phone-t-XXl, .subblock_wrap.phone-t-XXl, .subblock article.phone-t-XXl, .subblock.phone-t-XXl {
    padding-top: 30rem;
  }
  .slide-content.phone-t-GlobalSpacer, .sb-content.phone-t-GlobalSpacer, aside.phone-t-GlobalSpacer, .sb-content article.phone-t-GlobalSpacer, .sb-wrap.phone-t-GlobalSpacer, .SubBlock_Text_Wrap.phone-t-GlobalSpacer, .SectionSpace.phone-t-GlobalSpacer, .text_wrap.phone-t-GlobalSpacer, .section_media.phone-t-GlobalSpacer, .SlideTextWrap.phone-t-GlobalSpacer, .BE_Intro.phone-t-GlobalSpacer, .designed_subblock_wrap article.phone-t-GlobalSpacer, .blueprint_article.phone-t-GlobalSpacer, .blueprint.phone-t-GlobalSpacer, .designed_subblock_wrap.phone-t-GlobalSpacer, .bespoke_sb_article.phone-t-GlobalSpacer, .subblock_wrap.phone-t-GlobalSpacer, .subblock article.phone-t-GlobalSpacer, .subblock.phone-t-GlobalSpacer {
    padding-top: 5vw;
  }
  .slide-content.phone-b-None, .sb-content.phone-b-None, aside.phone-b-None, .sb-content article.phone-b-None, .sb-wrap.phone-b-None, .SubBlock_Text_Wrap.phone-b-None, .SectionSpace.phone-b-None, .text_wrap.phone-b-None, .section_media.phone-b-None, .SlideTextWrap.phone-b-None, .BE_Intro.phone-b-None, .designed_subblock_wrap article.phone-b-None, .blueprint_article.phone-b-None, .blueprint.phone-b-None, .designed_subblock_wrap.phone-b-None, .bespoke_sb_article.phone-b-None, .subblock_wrap.phone-b-None, .subblock article.phone-b-None, .subblock.phone-b-None {
    padding-bottom: 0;
  }
  .slide-content.phone-b-Sml, .sb-content.phone-b-Sml, aside.phone-b-Sml, .sb-content article.phone-b-Sml, .sb-wrap.phone-b-Sml, .SubBlock_Text_Wrap.phone-b-Sml, .SectionSpace.phone-b-Sml, .text_wrap.phone-b-Sml, .section_media.phone-b-Sml, .SlideTextWrap.phone-b-Sml, .BE_Intro.phone-b-Sml, .designed_subblock_wrap article.phone-b-Sml, .blueprint_article.phone-b-Sml, .blueprint.phone-b-Sml, .designed_subblock_wrap.phone-b-Sml, .bespoke_sb_article.phone-b-Sml, .subblock_wrap.phone-b-Sml, .subblock article.phone-b-Sml, .subblock.phone-b-Sml {
    padding-bottom: 0.5714285714rem;
  }
  .slide-content.phone-b-Std, .sb-content.phone-b-Std, aside.phone-b-Std, .sb-content article.phone-b-Std, .sb-wrap.phone-b-Std, .SubBlock_Text_Wrap.phone-b-Std, .SectionSpace.phone-b-Std, .text_wrap.phone-b-Std, .section_media.phone-b-Std, .SlideTextWrap.phone-b-Std, .BE_Intro.phone-b-Std, .designed_subblock_wrap article.phone-b-Std, .blueprint_article.phone-b-Std, .blueprint.phone-b-Std, .designed_subblock_wrap.phone-b-Std, .bespoke_sb_article.phone-b-Std, .subblock_wrap.phone-b-Std, .subblock article.phone-b-Std, .subblock.phone-b-Std {
    padding-bottom: 1rem;
  }
  .slide-content.phone-b-Med, .sb-content.phone-b-Med, aside.phone-b-Med, .sb-content article.phone-b-Med, .sb-wrap.phone-b-Med, .SubBlock_Text_Wrap.phone-b-Med, .SectionSpace.phone-b-Med, .text_wrap.phone-b-Med, .section_media.phone-b-Med, .SlideTextWrap.phone-b-Med, .BE_Intro.phone-b-Med, .designed_subblock_wrap article.phone-b-Med, .blueprint_article.phone-b-Med, .blueprint.phone-b-Med, .designed_subblock_wrap.phone-b-Med, .bespoke_sb_article.phone-b-Med, .subblock_wrap.phone-b-Med, .subblock article.phone-b-Med, .subblock.phone-b-Med {
    padding-bottom: 2rem;
  }
  .slide-content.phone-b-Big, .sb-content.phone-b-Big, aside.phone-b-Big, .sb-content article.phone-b-Big, .sb-wrap.phone-b-Big, .SubBlock_Text_Wrap.phone-b-Big, .SectionSpace.phone-b-Big, .text_wrap.phone-b-Big, .section_media.phone-b-Big, .SlideTextWrap.phone-b-Big, .BE_Intro.phone-b-Big, .designed_subblock_wrap article.phone-b-Big, .blueprint_article.phone-b-Big, .blueprint.phone-b-Big, .designed_subblock_wrap.phone-b-Big, .bespoke_sb_article.phone-b-Big, .subblock_wrap.phone-b-Big, .subblock article.phone-b-Big, .subblock.phone-b-Big {
    padding-bottom: 4rem;
  }
  .slide-content.phone-b-Lg, .sb-content.phone-b-Lg, aside.phone-b-Lg, .sb-content article.phone-b-Lg, .sb-wrap.phone-b-Lg, .SubBlock_Text_Wrap.phone-b-Lg, .SectionSpace.phone-b-Lg, .text_wrap.phone-b-Lg, .section_media.phone-b-Lg, .SlideTextWrap.phone-b-Lg, .BE_Intro.phone-b-Lg, .designed_subblock_wrap article.phone-b-Lg, .blueprint_article.phone-b-Lg, .blueprint.phone-b-Lg, .designed_subblock_wrap.phone-b-Lg, .bespoke_sb_article.phone-b-Lg, .subblock_wrap.phone-b-Lg, .subblock article.phone-b-Lg, .subblock.phone-b-Lg {
    padding-bottom: 8rem;
  }
  .slide-content.phone-b-Xl, .sb-content.phone-b-Xl, aside.phone-b-Xl, .sb-content article.phone-b-Xl, .sb-wrap.phone-b-Xl, .SubBlock_Text_Wrap.phone-b-Xl, .SectionSpace.phone-b-Xl, .text_wrap.phone-b-Xl, .section_media.phone-b-Xl, .SlideTextWrap.phone-b-Xl, .BE_Intro.phone-b-Xl, .designed_subblock_wrap article.phone-b-Xl, .blueprint_article.phone-b-Xl, .blueprint.phone-b-Xl, .designed_subblock_wrap.phone-b-Xl, .bespoke_sb_article.phone-b-Xl, .subblock_wrap.phone-b-Xl, .subblock article.phone-b-Xl, .subblock.phone-b-Xl {
    padding-bottom: 12rem;
  }
  .slide-content.phone-b-XXl, .sb-content.phone-b-XXl, aside.phone-b-XXl, .sb-content article.phone-b-XXl, .sb-wrap.phone-b-XXl, .SubBlock_Text_Wrap.phone-b-XXl, .SectionSpace.phone-b-XXl, .text_wrap.phone-b-XXl, .section_media.phone-b-XXl, .SlideTextWrap.phone-b-XXl, .BE_Intro.phone-b-XXl, .designed_subblock_wrap article.phone-b-XXl, .blueprint_article.phone-b-XXl, .blueprint.phone-b-XXl, .designed_subblock_wrap.phone-b-XXl, .bespoke_sb_article.phone-b-XXl, .subblock_wrap.phone-b-XXl, .subblock article.phone-b-XXl, .subblock.phone-b-XXl {
    padding-bottom: 30rem;
  }
  .slide-content.phone-b-GlobalSpacer, .sb-content.phone-b-GlobalSpacer, aside.phone-b-GlobalSpacer, .sb-content article.phone-b-GlobalSpacer, .sb-wrap.phone-b-GlobalSpacer, .SubBlock_Text_Wrap.phone-b-GlobalSpacer, .SectionSpace.phone-b-GlobalSpacer, .text_wrap.phone-b-GlobalSpacer, .section_media.phone-b-GlobalSpacer, .SlideTextWrap.phone-b-GlobalSpacer, .BE_Intro.phone-b-GlobalSpacer, .designed_subblock_wrap article.phone-b-GlobalSpacer, .blueprint_article.phone-b-GlobalSpacer, .blueprint.phone-b-GlobalSpacer, .designed_subblock_wrap.phone-b-GlobalSpacer, .bespoke_sb_article.phone-b-GlobalSpacer, .subblock_wrap.phone-b-GlobalSpacer, .subblock article.phone-b-GlobalSpacer, .subblock.phone-b-GlobalSpacer {
    padding-bottom: 5vw;
  }
  .slide-content.phone-l-None, .sb-content.phone-l-None, aside.phone-l-None, .sb-content article.phone-l-None, .sb-wrap.phone-l-None, .SubBlock_Text_Wrap.phone-l-None, .SectionSpace.phone-l-None, .text_wrap.phone-l-None, .section_media.phone-l-None, .SlideTextWrap.phone-l-None, .BE_Intro.phone-l-None, .designed_subblock_wrap article.phone-l-None, .blueprint_article.phone-l-None, .blueprint.phone-l-None, .designed_subblock_wrap.phone-l-None, .bespoke_sb_article.phone-l-None, .subblock_wrap.phone-l-None, .subblock article.phone-l-None, .subblock.phone-l-None {
    padding-left: 0;
  }
  .slide-content.phone-l-Sml, .sb-content.phone-l-Sml, aside.phone-l-Sml, .sb-content article.phone-l-Sml, .sb-wrap.phone-l-Sml, .SubBlock_Text_Wrap.phone-l-Sml, .SectionSpace.phone-l-Sml, .text_wrap.phone-l-Sml, .section_media.phone-l-Sml, .SlideTextWrap.phone-l-Sml, .BE_Intro.phone-l-Sml, .designed_subblock_wrap article.phone-l-Sml, .blueprint_article.phone-l-Sml, .blueprint.phone-l-Sml, .designed_subblock_wrap.phone-l-Sml, .bespoke_sb_article.phone-l-Sml, .subblock_wrap.phone-l-Sml, .subblock article.phone-l-Sml, .subblock.phone-l-Sml {
    padding-left: 0.5714285714rem;
  }
  .slide-content.phone-l-Std, .sb-content.phone-l-Std, aside.phone-l-Std, .sb-content article.phone-l-Std, .sb-wrap.phone-l-Std, .SubBlock_Text_Wrap.phone-l-Std, .SectionSpace.phone-l-Std, .text_wrap.phone-l-Std, .section_media.phone-l-Std, .SlideTextWrap.phone-l-Std, .BE_Intro.phone-l-Std, .designed_subblock_wrap article.phone-l-Std, .blueprint_article.phone-l-Std, .blueprint.phone-l-Std, .designed_subblock_wrap.phone-l-Std, .bespoke_sb_article.phone-l-Std, .subblock_wrap.phone-l-Std, .subblock article.phone-l-Std, .subblock.phone-l-Std {
    padding-left: 1rem;
  }
  .slide-content.phone-l-Med, .sb-content.phone-l-Med, aside.phone-l-Med, .sb-content article.phone-l-Med, .sb-wrap.phone-l-Med, .SubBlock_Text_Wrap.phone-l-Med, .SectionSpace.phone-l-Med, .text_wrap.phone-l-Med, .section_media.phone-l-Med, .SlideTextWrap.phone-l-Med, .BE_Intro.phone-l-Med, .designed_subblock_wrap article.phone-l-Med, .blueprint_article.phone-l-Med, .blueprint.phone-l-Med, .designed_subblock_wrap.phone-l-Med, .bespoke_sb_article.phone-l-Med, .subblock_wrap.phone-l-Med, .subblock article.phone-l-Med, .subblock.phone-l-Med {
    padding-left: 2rem;
  }
  .slide-content.phone-l-Big, .sb-content.phone-l-Big, aside.phone-l-Big, .sb-content article.phone-l-Big, .sb-wrap.phone-l-Big, .SubBlock_Text_Wrap.phone-l-Big, .SectionSpace.phone-l-Big, .text_wrap.phone-l-Big, .section_media.phone-l-Big, .SlideTextWrap.phone-l-Big, .BE_Intro.phone-l-Big, .designed_subblock_wrap article.phone-l-Big, .blueprint_article.phone-l-Big, .blueprint.phone-l-Big, .designed_subblock_wrap.phone-l-Big, .bespoke_sb_article.phone-l-Big, .subblock_wrap.phone-l-Big, .subblock article.phone-l-Big, .subblock.phone-l-Big {
    padding-left: 4rem;
  }
  .slide-content.phone-l-Lg, .sb-content.phone-l-Lg, aside.phone-l-Lg, .sb-content article.phone-l-Lg, .sb-wrap.phone-l-Lg, .SubBlock_Text_Wrap.phone-l-Lg, .SectionSpace.phone-l-Lg, .text_wrap.phone-l-Lg, .section_media.phone-l-Lg, .SlideTextWrap.phone-l-Lg, .BE_Intro.phone-l-Lg, .designed_subblock_wrap article.phone-l-Lg, .blueprint_article.phone-l-Lg, .blueprint.phone-l-Lg, .designed_subblock_wrap.phone-l-Lg, .bespoke_sb_article.phone-l-Lg, .subblock_wrap.phone-l-Lg, .subblock article.phone-l-Lg, .subblock.phone-l-Lg {
    padding-left: 8rem;
  }
  .slide-content.phone-l-Xl, .sb-content.phone-l-Xl, aside.phone-l-Xl, .sb-content article.phone-l-Xl, .sb-wrap.phone-l-Xl, .SubBlock_Text_Wrap.phone-l-Xl, .SectionSpace.phone-l-Xl, .text_wrap.phone-l-Xl, .section_media.phone-l-Xl, .SlideTextWrap.phone-l-Xl, .BE_Intro.phone-l-Xl, .designed_subblock_wrap article.phone-l-Xl, .blueprint_article.phone-l-Xl, .blueprint.phone-l-Xl, .designed_subblock_wrap.phone-l-Xl, .bespoke_sb_article.phone-l-Xl, .subblock_wrap.phone-l-Xl, .subblock article.phone-l-Xl, .subblock.phone-l-Xl {
    padding-left: 12rem;
  }
  .slide-content.phone-l-XXl, .sb-content.phone-l-XXl, aside.phone-l-XXl, .sb-content article.phone-l-XXl, .sb-wrap.phone-l-XXl, .SubBlock_Text_Wrap.phone-l-XXl, .SectionSpace.phone-l-XXl, .text_wrap.phone-l-XXl, .section_media.phone-l-XXl, .SlideTextWrap.phone-l-XXl, .BE_Intro.phone-l-XXl, .designed_subblock_wrap article.phone-l-XXl, .blueprint_article.phone-l-XXl, .blueprint.phone-l-XXl, .designed_subblock_wrap.phone-l-XXl, .bespoke_sb_article.phone-l-XXl, .subblock_wrap.phone-l-XXl, .subblock article.phone-l-XXl, .subblock.phone-l-XXl {
    padding-left: 30rem;
  }
  .slide-content.phone-l-GlobalSpacer, .sb-content.phone-l-GlobalSpacer, aside.phone-l-GlobalSpacer, .sb-content article.phone-l-GlobalSpacer, .sb-wrap.phone-l-GlobalSpacer, .SubBlock_Text_Wrap.phone-l-GlobalSpacer, .SectionSpace.phone-l-GlobalSpacer, .text_wrap.phone-l-GlobalSpacer, .section_media.phone-l-GlobalSpacer, .SlideTextWrap.phone-l-GlobalSpacer, .BE_Intro.phone-l-GlobalSpacer, .designed_subblock_wrap article.phone-l-GlobalSpacer, .blueprint_article.phone-l-GlobalSpacer, .blueprint.phone-l-GlobalSpacer, .designed_subblock_wrap.phone-l-GlobalSpacer, .bespoke_sb_article.phone-l-GlobalSpacer, .subblock_wrap.phone-l-GlobalSpacer, .subblock article.phone-l-GlobalSpacer, .subblock.phone-l-GlobalSpacer {
    padding-left: 5vw;
  }
  .slide-content.phone-r-None, .sb-content.phone-r-None, aside.phone-r-None, .sb-content article.phone-r-None, .sb-wrap.phone-r-None, .SubBlock_Text_Wrap.phone-r-None, .SectionSpace.phone-r-None, .text_wrap.phone-r-None, .section_media.phone-r-None, .SlideTextWrap.phone-r-None, .BE_Intro.phone-r-None, .designed_subblock_wrap article.phone-r-None, .blueprint_article.phone-r-None, .blueprint.phone-r-None, .designed_subblock_wrap.phone-r-None, .bespoke_sb_article.phone-r-None, .subblock_wrap.phone-r-None, .subblock article.phone-r-None, .subblock.phone-r-None {
    padding-right: 0;
  }
  .slide-content.phone-r-Sml, .sb-content.phone-r-Sml, aside.phone-r-Sml, .sb-content article.phone-r-Sml, .sb-wrap.phone-r-Sml, .SubBlock_Text_Wrap.phone-r-Sml, .SectionSpace.phone-r-Sml, .text_wrap.phone-r-Sml, .section_media.phone-r-Sml, .SlideTextWrap.phone-r-Sml, .BE_Intro.phone-r-Sml, .designed_subblock_wrap article.phone-r-Sml, .blueprint_article.phone-r-Sml, .blueprint.phone-r-Sml, .designed_subblock_wrap.phone-r-Sml, .bespoke_sb_article.phone-r-Sml, .subblock_wrap.phone-r-Sml, .subblock article.phone-r-Sml, .subblock.phone-r-Sml {
    padding-right: 0.5714285714rem;
  }
  .slide-content.phone-r-Std, .sb-content.phone-r-Std, aside.phone-r-Std, .sb-content article.phone-r-Std, .sb-wrap.phone-r-Std, .SubBlock_Text_Wrap.phone-r-Std, .SectionSpace.phone-r-Std, .text_wrap.phone-r-Std, .section_media.phone-r-Std, .SlideTextWrap.phone-r-Std, .BE_Intro.phone-r-Std, .designed_subblock_wrap article.phone-r-Std, .blueprint_article.phone-r-Std, .blueprint.phone-r-Std, .designed_subblock_wrap.phone-r-Std, .bespoke_sb_article.phone-r-Std, .subblock_wrap.phone-r-Std, .subblock article.phone-r-Std, .subblock.phone-r-Std {
    padding-right: 1rem;
  }
  .slide-content.phone-r-Med, .sb-content.phone-r-Med, aside.phone-r-Med, .sb-content article.phone-r-Med, .sb-wrap.phone-r-Med, .SubBlock_Text_Wrap.phone-r-Med, .SectionSpace.phone-r-Med, .text_wrap.phone-r-Med, .section_media.phone-r-Med, .SlideTextWrap.phone-r-Med, .BE_Intro.phone-r-Med, .designed_subblock_wrap article.phone-r-Med, .blueprint_article.phone-r-Med, .blueprint.phone-r-Med, .designed_subblock_wrap.phone-r-Med, .bespoke_sb_article.phone-r-Med, .subblock_wrap.phone-r-Med, .subblock article.phone-r-Med, .subblock.phone-r-Med {
    padding-right: 2rem;
  }
  .slide-content.phone-r-Big, .sb-content.phone-r-Big, aside.phone-r-Big, .sb-content article.phone-r-Big, .sb-wrap.phone-r-Big, .SubBlock_Text_Wrap.phone-r-Big, .SectionSpace.phone-r-Big, .text_wrap.phone-r-Big, .section_media.phone-r-Big, .SlideTextWrap.phone-r-Big, .BE_Intro.phone-r-Big, .designed_subblock_wrap article.phone-r-Big, .blueprint_article.phone-r-Big, .blueprint.phone-r-Big, .designed_subblock_wrap.phone-r-Big, .bespoke_sb_article.phone-r-Big, .subblock_wrap.phone-r-Big, .subblock article.phone-r-Big, .subblock.phone-r-Big {
    padding-right: 4rem;
  }
  .slide-content.phone-r-Lg, .sb-content.phone-r-Lg, aside.phone-r-Lg, .sb-content article.phone-r-Lg, .sb-wrap.phone-r-Lg, .SubBlock_Text_Wrap.phone-r-Lg, .SectionSpace.phone-r-Lg, .text_wrap.phone-r-Lg, .section_media.phone-r-Lg, .SlideTextWrap.phone-r-Lg, .BE_Intro.phone-r-Lg, .designed_subblock_wrap article.phone-r-Lg, .blueprint_article.phone-r-Lg, .blueprint.phone-r-Lg, .designed_subblock_wrap.phone-r-Lg, .bespoke_sb_article.phone-r-Lg, .subblock_wrap.phone-r-Lg, .subblock article.phone-r-Lg, .subblock.phone-r-Lg {
    padding-right: 8rem;
  }
  .slide-content.phone-r-Xl, .sb-content.phone-r-Xl, aside.phone-r-Xl, .sb-content article.phone-r-Xl, .sb-wrap.phone-r-Xl, .SubBlock_Text_Wrap.phone-r-Xl, .SectionSpace.phone-r-Xl, .text_wrap.phone-r-Xl, .section_media.phone-r-Xl, .SlideTextWrap.phone-r-Xl, .BE_Intro.phone-r-Xl, .designed_subblock_wrap article.phone-r-Xl, .blueprint_article.phone-r-Xl, .blueprint.phone-r-Xl, .designed_subblock_wrap.phone-r-Xl, .bespoke_sb_article.phone-r-Xl, .subblock_wrap.phone-r-Xl, .subblock article.phone-r-Xl, .subblock.phone-r-Xl {
    padding-right: 12rem;
  }
  .slide-content.phone-r-XXl, .sb-content.phone-r-XXl, aside.phone-r-XXl, .sb-content article.phone-r-XXl, .sb-wrap.phone-r-XXl, .SubBlock_Text_Wrap.phone-r-XXl, .SectionSpace.phone-r-XXl, .text_wrap.phone-r-XXl, .section_media.phone-r-XXl, .SlideTextWrap.phone-r-XXl, .BE_Intro.phone-r-XXl, .designed_subblock_wrap article.phone-r-XXl, .blueprint_article.phone-r-XXl, .blueprint.phone-r-XXl, .designed_subblock_wrap.phone-r-XXl, .bespoke_sb_article.phone-r-XXl, .subblock_wrap.phone-r-XXl, .subblock article.phone-r-XXl, .subblock.phone-r-XXl {
    padding-right: 30rem;
  }
  .slide-content.phone-r-GlobalSpacer, .sb-content.phone-r-GlobalSpacer, aside.phone-r-GlobalSpacer, .sb-content article.phone-r-GlobalSpacer, .sb-wrap.phone-r-GlobalSpacer, .SubBlock_Text_Wrap.phone-r-GlobalSpacer, .SectionSpace.phone-r-GlobalSpacer, .text_wrap.phone-r-GlobalSpacer, .section_media.phone-r-GlobalSpacer, .SlideTextWrap.phone-r-GlobalSpacer, .BE_Intro.phone-r-GlobalSpacer, .designed_subblock_wrap article.phone-r-GlobalSpacer, .blueprint_article.phone-r-GlobalSpacer, .blueprint.phone-r-GlobalSpacer, .designed_subblock_wrap.phone-r-GlobalSpacer, .bespoke_sb_article.phone-r-GlobalSpacer, .subblock_wrap.phone-r-GlobalSpacer, .subblock article.phone-r-GlobalSpacer, .subblock.phone-r-GlobalSpacer {
    padding-right: 5vw;
  }
}
@media (min-width: 768px) {
  .slide-content.tab-p-t-None, .sb-content.tab-p-t-None, aside.tab-p-t-None, .sb-content article.tab-p-t-None, .sb-wrap.tab-p-t-None, .SubBlock_Text_Wrap.tab-p-t-None, .SectionSpace.tab-p-t-None, .text_wrap.tab-p-t-None, .section_media.tab-p-t-None, .SlideTextWrap.tab-p-t-None, .BE_Intro.tab-p-t-None, .designed_subblock_wrap article.tab-p-t-None, .blueprint_article.tab-p-t-None, .blueprint.tab-p-t-None, .designed_subblock_wrap.tab-p-t-None, .bespoke_sb_article.tab-p-t-None, .subblock_wrap.tab-p-t-None, .subblock article.tab-p-t-None, .subblock.tab-p-t-None {
    padding-top: 0;
  }
  .slide-content.tab-p-t-Sml, .sb-content.tab-p-t-Sml, aside.tab-p-t-Sml, .sb-content article.tab-p-t-Sml, .sb-wrap.tab-p-t-Sml, .SubBlock_Text_Wrap.tab-p-t-Sml, .SectionSpace.tab-p-t-Sml, .text_wrap.tab-p-t-Sml, .section_media.tab-p-t-Sml, .SlideTextWrap.tab-p-t-Sml, .BE_Intro.tab-p-t-Sml, .designed_subblock_wrap article.tab-p-t-Sml, .blueprint_article.tab-p-t-Sml, .blueprint.tab-p-t-Sml, .designed_subblock_wrap.tab-p-t-Sml, .bespoke_sb_article.tab-p-t-Sml, .subblock_wrap.tab-p-t-Sml, .subblock article.tab-p-t-Sml, .subblock.tab-p-t-Sml {
    padding-top: 0.5714285714rem;
  }
  .slide-content.tab-p-t-Std, .sb-content.tab-p-t-Std, aside.tab-p-t-Std, .sb-content article.tab-p-t-Std, .sb-wrap.tab-p-t-Std, .SubBlock_Text_Wrap.tab-p-t-Std, .SectionSpace.tab-p-t-Std, .text_wrap.tab-p-t-Std, .section_media.tab-p-t-Std, .SlideTextWrap.tab-p-t-Std, .BE_Intro.tab-p-t-Std, .designed_subblock_wrap article.tab-p-t-Std, .blueprint_article.tab-p-t-Std, .blueprint.tab-p-t-Std, .designed_subblock_wrap.tab-p-t-Std, .bespoke_sb_article.tab-p-t-Std, .subblock_wrap.tab-p-t-Std, .subblock article.tab-p-t-Std, .subblock.tab-p-t-Std {
    padding-top: 1rem;
  }
  .slide-content.tab-p-t-Med, .sb-content.tab-p-t-Med, aside.tab-p-t-Med, .sb-content article.tab-p-t-Med, .sb-wrap.tab-p-t-Med, .SubBlock_Text_Wrap.tab-p-t-Med, .SectionSpace.tab-p-t-Med, .text_wrap.tab-p-t-Med, .section_media.tab-p-t-Med, .SlideTextWrap.tab-p-t-Med, .BE_Intro.tab-p-t-Med, .designed_subblock_wrap article.tab-p-t-Med, .blueprint_article.tab-p-t-Med, .blueprint.tab-p-t-Med, .designed_subblock_wrap.tab-p-t-Med, .bespoke_sb_article.tab-p-t-Med, .subblock_wrap.tab-p-t-Med, .subblock article.tab-p-t-Med, .subblock.tab-p-t-Med {
    padding-top: 2rem;
  }
  .slide-content.tab-p-t-Big, .sb-content.tab-p-t-Big, aside.tab-p-t-Big, .sb-content article.tab-p-t-Big, .sb-wrap.tab-p-t-Big, .SubBlock_Text_Wrap.tab-p-t-Big, .SectionSpace.tab-p-t-Big, .text_wrap.tab-p-t-Big, .section_media.tab-p-t-Big, .SlideTextWrap.tab-p-t-Big, .BE_Intro.tab-p-t-Big, .designed_subblock_wrap article.tab-p-t-Big, .blueprint_article.tab-p-t-Big, .blueprint.tab-p-t-Big, .designed_subblock_wrap.tab-p-t-Big, .bespoke_sb_article.tab-p-t-Big, .subblock_wrap.tab-p-t-Big, .subblock article.tab-p-t-Big, .subblock.tab-p-t-Big {
    padding-top: 4rem;
  }
  .slide-content.tab-p-t-Lg, .sb-content.tab-p-t-Lg, aside.tab-p-t-Lg, .sb-content article.tab-p-t-Lg, .sb-wrap.tab-p-t-Lg, .SubBlock_Text_Wrap.tab-p-t-Lg, .SectionSpace.tab-p-t-Lg, .text_wrap.tab-p-t-Lg, .section_media.tab-p-t-Lg, .SlideTextWrap.tab-p-t-Lg, .BE_Intro.tab-p-t-Lg, .designed_subblock_wrap article.tab-p-t-Lg, .blueprint_article.tab-p-t-Lg, .blueprint.tab-p-t-Lg, .designed_subblock_wrap.tab-p-t-Lg, .bespoke_sb_article.tab-p-t-Lg, .subblock_wrap.tab-p-t-Lg, .subblock article.tab-p-t-Lg, .subblock.tab-p-t-Lg {
    padding-top: 8rem;
  }
  .slide-content.tab-p-t-Xl, .sb-content.tab-p-t-Xl, aside.tab-p-t-Xl, .sb-content article.tab-p-t-Xl, .sb-wrap.tab-p-t-Xl, .SubBlock_Text_Wrap.tab-p-t-Xl, .SectionSpace.tab-p-t-Xl, .text_wrap.tab-p-t-Xl, .section_media.tab-p-t-Xl, .SlideTextWrap.tab-p-t-Xl, .BE_Intro.tab-p-t-Xl, .designed_subblock_wrap article.tab-p-t-Xl, .blueprint_article.tab-p-t-Xl, .blueprint.tab-p-t-Xl, .designed_subblock_wrap.tab-p-t-Xl, .bespoke_sb_article.tab-p-t-Xl, .subblock_wrap.tab-p-t-Xl, .subblock article.tab-p-t-Xl, .subblock.tab-p-t-Xl {
    padding-top: 12rem;
  }
  .slide-content.tab-p-t-XXl, .sb-content.tab-p-t-XXl, aside.tab-p-t-XXl, .sb-content article.tab-p-t-XXl, .sb-wrap.tab-p-t-XXl, .SubBlock_Text_Wrap.tab-p-t-XXl, .SectionSpace.tab-p-t-XXl, .text_wrap.tab-p-t-XXl, .section_media.tab-p-t-XXl, .SlideTextWrap.tab-p-t-XXl, .BE_Intro.tab-p-t-XXl, .designed_subblock_wrap article.tab-p-t-XXl, .blueprint_article.tab-p-t-XXl, .blueprint.tab-p-t-XXl, .designed_subblock_wrap.tab-p-t-XXl, .bespoke_sb_article.tab-p-t-XXl, .subblock_wrap.tab-p-t-XXl, .subblock article.tab-p-t-XXl, .subblock.tab-p-t-XXl {
    padding-top: 30rem;
  }
  .slide-content.tab-p-t-GlobalSpacer, .sb-content.tab-p-t-GlobalSpacer, aside.tab-p-t-GlobalSpacer, .sb-content article.tab-p-t-GlobalSpacer, .sb-wrap.tab-p-t-GlobalSpacer, .SubBlock_Text_Wrap.tab-p-t-GlobalSpacer, .SectionSpace.tab-p-t-GlobalSpacer, .text_wrap.tab-p-t-GlobalSpacer, .section_media.tab-p-t-GlobalSpacer, .SlideTextWrap.tab-p-t-GlobalSpacer, .BE_Intro.tab-p-t-GlobalSpacer, .designed_subblock_wrap article.tab-p-t-GlobalSpacer, .blueprint_article.tab-p-t-GlobalSpacer, .blueprint.tab-p-t-GlobalSpacer, .designed_subblock_wrap.tab-p-t-GlobalSpacer, .bespoke_sb_article.tab-p-t-GlobalSpacer, .subblock_wrap.tab-p-t-GlobalSpacer, .subblock article.tab-p-t-GlobalSpacer, .subblock.tab-p-t-GlobalSpacer {
    padding-top: 5vw;
  }
  .slide-content.tab-p-b-None, .sb-content.tab-p-b-None, aside.tab-p-b-None, .sb-content article.tab-p-b-None, .sb-wrap.tab-p-b-None, .SubBlock_Text_Wrap.tab-p-b-None, .SectionSpace.tab-p-b-None, .text_wrap.tab-p-b-None, .section_media.tab-p-b-None, .SlideTextWrap.tab-p-b-None, .BE_Intro.tab-p-b-None, .designed_subblock_wrap article.tab-p-b-None, .blueprint_article.tab-p-b-None, .blueprint.tab-p-b-None, .designed_subblock_wrap.tab-p-b-None, .bespoke_sb_article.tab-p-b-None, .subblock_wrap.tab-p-b-None, .subblock article.tab-p-b-None, .subblock.tab-p-b-None {
    padding-bottom: 0;
  }
  .slide-content.tab-p-b-Sml, .sb-content.tab-p-b-Sml, aside.tab-p-b-Sml, .sb-content article.tab-p-b-Sml, .sb-wrap.tab-p-b-Sml, .SubBlock_Text_Wrap.tab-p-b-Sml, .SectionSpace.tab-p-b-Sml, .text_wrap.tab-p-b-Sml, .section_media.tab-p-b-Sml, .SlideTextWrap.tab-p-b-Sml, .BE_Intro.tab-p-b-Sml, .designed_subblock_wrap article.tab-p-b-Sml, .blueprint_article.tab-p-b-Sml, .blueprint.tab-p-b-Sml, .designed_subblock_wrap.tab-p-b-Sml, .bespoke_sb_article.tab-p-b-Sml, .subblock_wrap.tab-p-b-Sml, .subblock article.tab-p-b-Sml, .subblock.tab-p-b-Sml {
    padding-bottom: 0.5714285714rem;
  }
  .slide-content.tab-p-b-Std, .sb-content.tab-p-b-Std, aside.tab-p-b-Std, .sb-content article.tab-p-b-Std, .sb-wrap.tab-p-b-Std, .SubBlock_Text_Wrap.tab-p-b-Std, .SectionSpace.tab-p-b-Std, .text_wrap.tab-p-b-Std, .section_media.tab-p-b-Std, .SlideTextWrap.tab-p-b-Std, .BE_Intro.tab-p-b-Std, .designed_subblock_wrap article.tab-p-b-Std, .blueprint_article.tab-p-b-Std, .blueprint.tab-p-b-Std, .designed_subblock_wrap.tab-p-b-Std, .bespoke_sb_article.tab-p-b-Std, .subblock_wrap.tab-p-b-Std, .subblock article.tab-p-b-Std, .subblock.tab-p-b-Std {
    padding-bottom: 1rem;
  }
  .slide-content.tab-p-b-Med, .sb-content.tab-p-b-Med, aside.tab-p-b-Med, .sb-content article.tab-p-b-Med, .sb-wrap.tab-p-b-Med, .SubBlock_Text_Wrap.tab-p-b-Med, .SectionSpace.tab-p-b-Med, .text_wrap.tab-p-b-Med, .section_media.tab-p-b-Med, .SlideTextWrap.tab-p-b-Med, .BE_Intro.tab-p-b-Med, .designed_subblock_wrap article.tab-p-b-Med, .blueprint_article.tab-p-b-Med, .blueprint.tab-p-b-Med, .designed_subblock_wrap.tab-p-b-Med, .bespoke_sb_article.tab-p-b-Med, .subblock_wrap.tab-p-b-Med, .subblock article.tab-p-b-Med, .subblock.tab-p-b-Med {
    padding-bottom: 2rem;
  }
  .slide-content.tab-p-b-Big, .sb-content.tab-p-b-Big, aside.tab-p-b-Big, .sb-content article.tab-p-b-Big, .sb-wrap.tab-p-b-Big, .SubBlock_Text_Wrap.tab-p-b-Big, .SectionSpace.tab-p-b-Big, .text_wrap.tab-p-b-Big, .section_media.tab-p-b-Big, .SlideTextWrap.tab-p-b-Big, .BE_Intro.tab-p-b-Big, .designed_subblock_wrap article.tab-p-b-Big, .blueprint_article.tab-p-b-Big, .blueprint.tab-p-b-Big, .designed_subblock_wrap.tab-p-b-Big, .bespoke_sb_article.tab-p-b-Big, .subblock_wrap.tab-p-b-Big, .subblock article.tab-p-b-Big, .subblock.tab-p-b-Big {
    padding-bottom: 4rem;
  }
  .slide-content.tab-p-b-Lg, .sb-content.tab-p-b-Lg, aside.tab-p-b-Lg, .sb-content article.tab-p-b-Lg, .sb-wrap.tab-p-b-Lg, .SubBlock_Text_Wrap.tab-p-b-Lg, .SectionSpace.tab-p-b-Lg, .text_wrap.tab-p-b-Lg, .section_media.tab-p-b-Lg, .SlideTextWrap.tab-p-b-Lg, .BE_Intro.tab-p-b-Lg, .designed_subblock_wrap article.tab-p-b-Lg, .blueprint_article.tab-p-b-Lg, .blueprint.tab-p-b-Lg, .designed_subblock_wrap.tab-p-b-Lg, .bespoke_sb_article.tab-p-b-Lg, .subblock_wrap.tab-p-b-Lg, .subblock article.tab-p-b-Lg, .subblock.tab-p-b-Lg {
    padding-bottom: 8rem;
  }
  .slide-content.tab-p-b-Xl, .sb-content.tab-p-b-Xl, aside.tab-p-b-Xl, .sb-content article.tab-p-b-Xl, .sb-wrap.tab-p-b-Xl, .SubBlock_Text_Wrap.tab-p-b-Xl, .SectionSpace.tab-p-b-Xl, .text_wrap.tab-p-b-Xl, .section_media.tab-p-b-Xl, .SlideTextWrap.tab-p-b-Xl, .BE_Intro.tab-p-b-Xl, .designed_subblock_wrap article.tab-p-b-Xl, .blueprint_article.tab-p-b-Xl, .blueprint.tab-p-b-Xl, .designed_subblock_wrap.tab-p-b-Xl, .bespoke_sb_article.tab-p-b-Xl, .subblock_wrap.tab-p-b-Xl, .subblock article.tab-p-b-Xl, .subblock.tab-p-b-Xl {
    padding-bottom: 12rem;
  }
  .slide-content.tab-p-b-XXl, .sb-content.tab-p-b-XXl, aside.tab-p-b-XXl, .sb-content article.tab-p-b-XXl, .sb-wrap.tab-p-b-XXl, .SubBlock_Text_Wrap.tab-p-b-XXl, .SectionSpace.tab-p-b-XXl, .text_wrap.tab-p-b-XXl, .section_media.tab-p-b-XXl, .SlideTextWrap.tab-p-b-XXl, .BE_Intro.tab-p-b-XXl, .designed_subblock_wrap article.tab-p-b-XXl, .blueprint_article.tab-p-b-XXl, .blueprint.tab-p-b-XXl, .designed_subblock_wrap.tab-p-b-XXl, .bespoke_sb_article.tab-p-b-XXl, .subblock_wrap.tab-p-b-XXl, .subblock article.tab-p-b-XXl, .subblock.tab-p-b-XXl {
    padding-bottom: 30rem;
  }
  .slide-content.tab-p-b-GlobalSpacer, .sb-content.tab-p-b-GlobalSpacer, aside.tab-p-b-GlobalSpacer, .sb-content article.tab-p-b-GlobalSpacer, .sb-wrap.tab-p-b-GlobalSpacer, .SubBlock_Text_Wrap.tab-p-b-GlobalSpacer, .SectionSpace.tab-p-b-GlobalSpacer, .text_wrap.tab-p-b-GlobalSpacer, .section_media.tab-p-b-GlobalSpacer, .SlideTextWrap.tab-p-b-GlobalSpacer, .BE_Intro.tab-p-b-GlobalSpacer, .designed_subblock_wrap article.tab-p-b-GlobalSpacer, .blueprint_article.tab-p-b-GlobalSpacer, .blueprint.tab-p-b-GlobalSpacer, .designed_subblock_wrap.tab-p-b-GlobalSpacer, .bespoke_sb_article.tab-p-b-GlobalSpacer, .subblock_wrap.tab-p-b-GlobalSpacer, .subblock article.tab-p-b-GlobalSpacer, .subblock.tab-p-b-GlobalSpacer {
    padding-bottom: 5vw;
  }
  .slide-content.tab-p-l-None, .sb-content.tab-p-l-None, aside.tab-p-l-None, .sb-content article.tab-p-l-None, .sb-wrap.tab-p-l-None, .SubBlock_Text_Wrap.tab-p-l-None, .SectionSpace.tab-p-l-None, .text_wrap.tab-p-l-None, .section_media.tab-p-l-None, .SlideTextWrap.tab-p-l-None, .BE_Intro.tab-p-l-None, .designed_subblock_wrap article.tab-p-l-None, .blueprint_article.tab-p-l-None, .blueprint.tab-p-l-None, .designed_subblock_wrap.tab-p-l-None, .bespoke_sb_article.tab-p-l-None, .subblock_wrap.tab-p-l-None, .subblock article.tab-p-l-None, .subblock.tab-p-l-None {
    padding-left: 0;
  }
  .slide-content.tab-p-l-Sml, .sb-content.tab-p-l-Sml, aside.tab-p-l-Sml, .sb-content article.tab-p-l-Sml, .sb-wrap.tab-p-l-Sml, .SubBlock_Text_Wrap.tab-p-l-Sml, .SectionSpace.tab-p-l-Sml, .text_wrap.tab-p-l-Sml, .section_media.tab-p-l-Sml, .SlideTextWrap.tab-p-l-Sml, .BE_Intro.tab-p-l-Sml, .designed_subblock_wrap article.tab-p-l-Sml, .blueprint_article.tab-p-l-Sml, .blueprint.tab-p-l-Sml, .designed_subblock_wrap.tab-p-l-Sml, .bespoke_sb_article.tab-p-l-Sml, .subblock_wrap.tab-p-l-Sml, .subblock article.tab-p-l-Sml, .subblock.tab-p-l-Sml {
    padding-left: 0.5714285714rem;
  }
  .slide-content.tab-p-l-Std, .sb-content.tab-p-l-Std, aside.tab-p-l-Std, .sb-content article.tab-p-l-Std, .sb-wrap.tab-p-l-Std, .SubBlock_Text_Wrap.tab-p-l-Std, .SectionSpace.tab-p-l-Std, .text_wrap.tab-p-l-Std, .section_media.tab-p-l-Std, .SlideTextWrap.tab-p-l-Std, .BE_Intro.tab-p-l-Std, .designed_subblock_wrap article.tab-p-l-Std, .blueprint_article.tab-p-l-Std, .blueprint.tab-p-l-Std, .designed_subblock_wrap.tab-p-l-Std, .bespoke_sb_article.tab-p-l-Std, .subblock_wrap.tab-p-l-Std, .subblock article.tab-p-l-Std, .subblock.tab-p-l-Std {
    padding-left: 1rem;
  }
  .slide-content.tab-p-l-Med, .sb-content.tab-p-l-Med, aside.tab-p-l-Med, .sb-content article.tab-p-l-Med, .sb-wrap.tab-p-l-Med, .SubBlock_Text_Wrap.tab-p-l-Med, .SectionSpace.tab-p-l-Med, .text_wrap.tab-p-l-Med, .section_media.tab-p-l-Med, .SlideTextWrap.tab-p-l-Med, .BE_Intro.tab-p-l-Med, .designed_subblock_wrap article.tab-p-l-Med, .blueprint_article.tab-p-l-Med, .blueprint.tab-p-l-Med, .designed_subblock_wrap.tab-p-l-Med, .bespoke_sb_article.tab-p-l-Med, .subblock_wrap.tab-p-l-Med, .subblock article.tab-p-l-Med, .subblock.tab-p-l-Med {
    padding-left: 2rem;
  }
  .slide-content.tab-p-l-Big, .sb-content.tab-p-l-Big, aside.tab-p-l-Big, .sb-content article.tab-p-l-Big, .sb-wrap.tab-p-l-Big, .SubBlock_Text_Wrap.tab-p-l-Big, .SectionSpace.tab-p-l-Big, .text_wrap.tab-p-l-Big, .section_media.tab-p-l-Big, .SlideTextWrap.tab-p-l-Big, .BE_Intro.tab-p-l-Big, .designed_subblock_wrap article.tab-p-l-Big, .blueprint_article.tab-p-l-Big, .blueprint.tab-p-l-Big, .designed_subblock_wrap.tab-p-l-Big, .bespoke_sb_article.tab-p-l-Big, .subblock_wrap.tab-p-l-Big, .subblock article.tab-p-l-Big, .subblock.tab-p-l-Big {
    padding-left: 4rem;
  }
  .slide-content.tab-p-l-Lg, .sb-content.tab-p-l-Lg, aside.tab-p-l-Lg, .sb-content article.tab-p-l-Lg, .sb-wrap.tab-p-l-Lg, .SubBlock_Text_Wrap.tab-p-l-Lg, .SectionSpace.tab-p-l-Lg, .text_wrap.tab-p-l-Lg, .section_media.tab-p-l-Lg, .SlideTextWrap.tab-p-l-Lg, .BE_Intro.tab-p-l-Lg, .designed_subblock_wrap article.tab-p-l-Lg, .blueprint_article.tab-p-l-Lg, .blueprint.tab-p-l-Lg, .designed_subblock_wrap.tab-p-l-Lg, .bespoke_sb_article.tab-p-l-Lg, .subblock_wrap.tab-p-l-Lg, .subblock article.tab-p-l-Lg, .subblock.tab-p-l-Lg {
    padding-left: 8rem;
  }
  .slide-content.tab-p-l-Xl, .sb-content.tab-p-l-Xl, aside.tab-p-l-Xl, .sb-content article.tab-p-l-Xl, .sb-wrap.tab-p-l-Xl, .SubBlock_Text_Wrap.tab-p-l-Xl, .SectionSpace.tab-p-l-Xl, .text_wrap.tab-p-l-Xl, .section_media.tab-p-l-Xl, .SlideTextWrap.tab-p-l-Xl, .BE_Intro.tab-p-l-Xl, .designed_subblock_wrap article.tab-p-l-Xl, .blueprint_article.tab-p-l-Xl, .blueprint.tab-p-l-Xl, .designed_subblock_wrap.tab-p-l-Xl, .bespoke_sb_article.tab-p-l-Xl, .subblock_wrap.tab-p-l-Xl, .subblock article.tab-p-l-Xl, .subblock.tab-p-l-Xl {
    padding-left: 12rem;
  }
  .slide-content.tab-p-l-XXl, .sb-content.tab-p-l-XXl, aside.tab-p-l-XXl, .sb-content article.tab-p-l-XXl, .sb-wrap.tab-p-l-XXl, .SubBlock_Text_Wrap.tab-p-l-XXl, .SectionSpace.tab-p-l-XXl, .text_wrap.tab-p-l-XXl, .section_media.tab-p-l-XXl, .SlideTextWrap.tab-p-l-XXl, .BE_Intro.tab-p-l-XXl, .designed_subblock_wrap article.tab-p-l-XXl, .blueprint_article.tab-p-l-XXl, .blueprint.tab-p-l-XXl, .designed_subblock_wrap.tab-p-l-XXl, .bespoke_sb_article.tab-p-l-XXl, .subblock_wrap.tab-p-l-XXl, .subblock article.tab-p-l-XXl, .subblock.tab-p-l-XXl {
    padding-left: 30rem;
  }
  .slide-content.tab-p-l-GlobalSpacer, .sb-content.tab-p-l-GlobalSpacer, aside.tab-p-l-GlobalSpacer, .sb-content article.tab-p-l-GlobalSpacer, .sb-wrap.tab-p-l-GlobalSpacer, .SubBlock_Text_Wrap.tab-p-l-GlobalSpacer, .SectionSpace.tab-p-l-GlobalSpacer, .text_wrap.tab-p-l-GlobalSpacer, .section_media.tab-p-l-GlobalSpacer, .SlideTextWrap.tab-p-l-GlobalSpacer, .BE_Intro.tab-p-l-GlobalSpacer, .designed_subblock_wrap article.tab-p-l-GlobalSpacer, .blueprint_article.tab-p-l-GlobalSpacer, .blueprint.tab-p-l-GlobalSpacer, .designed_subblock_wrap.tab-p-l-GlobalSpacer, .bespoke_sb_article.tab-p-l-GlobalSpacer, .subblock_wrap.tab-p-l-GlobalSpacer, .subblock article.tab-p-l-GlobalSpacer, .subblock.tab-p-l-GlobalSpacer {
    padding-left: 5vw;
  }
  .slide-content.tab-p-r-None, .sb-content.tab-p-r-None, aside.tab-p-r-None, .sb-content article.tab-p-r-None, .sb-wrap.tab-p-r-None, .SubBlock_Text_Wrap.tab-p-r-None, .SectionSpace.tab-p-r-None, .text_wrap.tab-p-r-None, .section_media.tab-p-r-None, .SlideTextWrap.tab-p-r-None, .BE_Intro.tab-p-r-None, .designed_subblock_wrap article.tab-p-r-None, .blueprint_article.tab-p-r-None, .blueprint.tab-p-r-None, .designed_subblock_wrap.tab-p-r-None, .bespoke_sb_article.tab-p-r-None, .subblock_wrap.tab-p-r-None, .subblock article.tab-p-r-None, .subblock.tab-p-r-None {
    padding-right: 0;
  }
  .slide-content.tab-p-r-Sml, .sb-content.tab-p-r-Sml, aside.tab-p-r-Sml, .sb-content article.tab-p-r-Sml, .sb-wrap.tab-p-r-Sml, .SubBlock_Text_Wrap.tab-p-r-Sml, .SectionSpace.tab-p-r-Sml, .text_wrap.tab-p-r-Sml, .section_media.tab-p-r-Sml, .SlideTextWrap.tab-p-r-Sml, .BE_Intro.tab-p-r-Sml, .designed_subblock_wrap article.tab-p-r-Sml, .blueprint_article.tab-p-r-Sml, .blueprint.tab-p-r-Sml, .designed_subblock_wrap.tab-p-r-Sml, .bespoke_sb_article.tab-p-r-Sml, .subblock_wrap.tab-p-r-Sml, .subblock article.tab-p-r-Sml, .subblock.tab-p-r-Sml {
    padding-right: 0.5714285714rem;
  }
  .slide-content.tab-p-r-Std, .sb-content.tab-p-r-Std, aside.tab-p-r-Std, .sb-content article.tab-p-r-Std, .sb-wrap.tab-p-r-Std, .SubBlock_Text_Wrap.tab-p-r-Std, .SectionSpace.tab-p-r-Std, .text_wrap.tab-p-r-Std, .section_media.tab-p-r-Std, .SlideTextWrap.tab-p-r-Std, .BE_Intro.tab-p-r-Std, .designed_subblock_wrap article.tab-p-r-Std, .blueprint_article.tab-p-r-Std, .blueprint.tab-p-r-Std, .designed_subblock_wrap.tab-p-r-Std, .bespoke_sb_article.tab-p-r-Std, .subblock_wrap.tab-p-r-Std, .subblock article.tab-p-r-Std, .subblock.tab-p-r-Std {
    padding-right: 1rem;
  }
  .slide-content.tab-p-r-Med, .sb-content.tab-p-r-Med, aside.tab-p-r-Med, .sb-content article.tab-p-r-Med, .sb-wrap.tab-p-r-Med, .SubBlock_Text_Wrap.tab-p-r-Med, .SectionSpace.tab-p-r-Med, .text_wrap.tab-p-r-Med, .section_media.tab-p-r-Med, .SlideTextWrap.tab-p-r-Med, .BE_Intro.tab-p-r-Med, .designed_subblock_wrap article.tab-p-r-Med, .blueprint_article.tab-p-r-Med, .blueprint.tab-p-r-Med, .designed_subblock_wrap.tab-p-r-Med, .bespoke_sb_article.tab-p-r-Med, .subblock_wrap.tab-p-r-Med, .subblock article.tab-p-r-Med, .subblock.tab-p-r-Med {
    padding-right: 2rem;
  }
  .slide-content.tab-p-r-Big, .sb-content.tab-p-r-Big, aside.tab-p-r-Big, .sb-content article.tab-p-r-Big, .sb-wrap.tab-p-r-Big, .SubBlock_Text_Wrap.tab-p-r-Big, .SectionSpace.tab-p-r-Big, .text_wrap.tab-p-r-Big, .section_media.tab-p-r-Big, .SlideTextWrap.tab-p-r-Big, .BE_Intro.tab-p-r-Big, .designed_subblock_wrap article.tab-p-r-Big, .blueprint_article.tab-p-r-Big, .blueprint.tab-p-r-Big, .designed_subblock_wrap.tab-p-r-Big, .bespoke_sb_article.tab-p-r-Big, .subblock_wrap.tab-p-r-Big, .subblock article.tab-p-r-Big, .subblock.tab-p-r-Big {
    padding-right: 4rem;
  }
  .slide-content.tab-p-r-Lg, .sb-content.tab-p-r-Lg, aside.tab-p-r-Lg, .sb-content article.tab-p-r-Lg, .sb-wrap.tab-p-r-Lg, .SubBlock_Text_Wrap.tab-p-r-Lg, .SectionSpace.tab-p-r-Lg, .text_wrap.tab-p-r-Lg, .section_media.tab-p-r-Lg, .SlideTextWrap.tab-p-r-Lg, .BE_Intro.tab-p-r-Lg, .designed_subblock_wrap article.tab-p-r-Lg, .blueprint_article.tab-p-r-Lg, .blueprint.tab-p-r-Lg, .designed_subblock_wrap.tab-p-r-Lg, .bespoke_sb_article.tab-p-r-Lg, .subblock_wrap.tab-p-r-Lg, .subblock article.tab-p-r-Lg, .subblock.tab-p-r-Lg {
    padding-right: 8rem;
  }
  .slide-content.tab-p-r-Xl, .sb-content.tab-p-r-Xl, aside.tab-p-r-Xl, .sb-content article.tab-p-r-Xl, .sb-wrap.tab-p-r-Xl, .SubBlock_Text_Wrap.tab-p-r-Xl, .SectionSpace.tab-p-r-Xl, .text_wrap.tab-p-r-Xl, .section_media.tab-p-r-Xl, .SlideTextWrap.tab-p-r-Xl, .BE_Intro.tab-p-r-Xl, .designed_subblock_wrap article.tab-p-r-Xl, .blueprint_article.tab-p-r-Xl, .blueprint.tab-p-r-Xl, .designed_subblock_wrap.tab-p-r-Xl, .bespoke_sb_article.tab-p-r-Xl, .subblock_wrap.tab-p-r-Xl, .subblock article.tab-p-r-Xl, .subblock.tab-p-r-Xl {
    padding-right: 12rem;
  }
  .slide-content.tab-p-r-XXl, .sb-content.tab-p-r-XXl, aside.tab-p-r-XXl, .sb-content article.tab-p-r-XXl, .sb-wrap.tab-p-r-XXl, .SubBlock_Text_Wrap.tab-p-r-XXl, .SectionSpace.tab-p-r-XXl, .text_wrap.tab-p-r-XXl, .section_media.tab-p-r-XXl, .SlideTextWrap.tab-p-r-XXl, .BE_Intro.tab-p-r-XXl, .designed_subblock_wrap article.tab-p-r-XXl, .blueprint_article.tab-p-r-XXl, .blueprint.tab-p-r-XXl, .designed_subblock_wrap.tab-p-r-XXl, .bespoke_sb_article.tab-p-r-XXl, .subblock_wrap.tab-p-r-XXl, .subblock article.tab-p-r-XXl, .subblock.tab-p-r-XXl {
    padding-right: 30rem;
  }
  .slide-content.tab-p-r-GlobalSpacer, .sb-content.tab-p-r-GlobalSpacer, aside.tab-p-r-GlobalSpacer, .sb-content article.tab-p-r-GlobalSpacer, .sb-wrap.tab-p-r-GlobalSpacer, .SubBlock_Text_Wrap.tab-p-r-GlobalSpacer, .SectionSpace.tab-p-r-GlobalSpacer, .text_wrap.tab-p-r-GlobalSpacer, .section_media.tab-p-r-GlobalSpacer, .SlideTextWrap.tab-p-r-GlobalSpacer, .BE_Intro.tab-p-r-GlobalSpacer, .designed_subblock_wrap article.tab-p-r-GlobalSpacer, .blueprint_article.tab-p-r-GlobalSpacer, .blueprint.tab-p-r-GlobalSpacer, .designed_subblock_wrap.tab-p-r-GlobalSpacer, .bespoke_sb_article.tab-p-r-GlobalSpacer, .subblock_wrap.tab-p-r-GlobalSpacer, .subblock article.tab-p-r-GlobalSpacer, .subblock.tab-p-r-GlobalSpacer {
    padding-right: 5vw;
  }
}
@media (min-width: 1024px) {
  .slide-content.tab-l-t-None, .sb-content.tab-l-t-None, aside.tab-l-t-None, .sb-content article.tab-l-t-None, .sb-wrap.tab-l-t-None, .SubBlock_Text_Wrap.tab-l-t-None, .SectionSpace.tab-l-t-None, .text_wrap.tab-l-t-None, .section_media.tab-l-t-None, .SlideTextWrap.tab-l-t-None, .BE_Intro.tab-l-t-None, .designed_subblock_wrap article.tab-l-t-None, .blueprint_article.tab-l-t-None, .blueprint.tab-l-t-None, .designed_subblock_wrap.tab-l-t-None, .bespoke_sb_article.tab-l-t-None, .subblock_wrap.tab-l-t-None, .subblock article.tab-l-t-None, .subblock.tab-l-t-None {
    padding-top: 0;
  }
  .slide-content.tab-l-t-Sml, .sb-content.tab-l-t-Sml, aside.tab-l-t-Sml, .sb-content article.tab-l-t-Sml, .sb-wrap.tab-l-t-Sml, .SubBlock_Text_Wrap.tab-l-t-Sml, .SectionSpace.tab-l-t-Sml, .text_wrap.tab-l-t-Sml, .section_media.tab-l-t-Sml, .SlideTextWrap.tab-l-t-Sml, .BE_Intro.tab-l-t-Sml, .designed_subblock_wrap article.tab-l-t-Sml, .blueprint_article.tab-l-t-Sml, .blueprint.tab-l-t-Sml, .designed_subblock_wrap.tab-l-t-Sml, .bespoke_sb_article.tab-l-t-Sml, .subblock_wrap.tab-l-t-Sml, .subblock article.tab-l-t-Sml, .subblock.tab-l-t-Sml {
    padding-top: 0.5714285714rem;
  }
  .slide-content.tab-l-t-Std, .sb-content.tab-l-t-Std, aside.tab-l-t-Std, .sb-content article.tab-l-t-Std, .sb-wrap.tab-l-t-Std, .SubBlock_Text_Wrap.tab-l-t-Std, .SectionSpace.tab-l-t-Std, .text_wrap.tab-l-t-Std, .section_media.tab-l-t-Std, .SlideTextWrap.tab-l-t-Std, .BE_Intro.tab-l-t-Std, .designed_subblock_wrap article.tab-l-t-Std, .blueprint_article.tab-l-t-Std, .blueprint.tab-l-t-Std, .designed_subblock_wrap.tab-l-t-Std, .bespoke_sb_article.tab-l-t-Std, .subblock_wrap.tab-l-t-Std, .subblock article.tab-l-t-Std, .subblock.tab-l-t-Std {
    padding-top: 1rem;
  }
  .slide-content.tab-l-t-Med, .sb-content.tab-l-t-Med, aside.tab-l-t-Med, .sb-content article.tab-l-t-Med, .sb-wrap.tab-l-t-Med, .SubBlock_Text_Wrap.tab-l-t-Med, .SectionSpace.tab-l-t-Med, .text_wrap.tab-l-t-Med, .section_media.tab-l-t-Med, .SlideTextWrap.tab-l-t-Med, .BE_Intro.tab-l-t-Med, .designed_subblock_wrap article.tab-l-t-Med, .blueprint_article.tab-l-t-Med, .blueprint.tab-l-t-Med, .designed_subblock_wrap.tab-l-t-Med, .bespoke_sb_article.tab-l-t-Med, .subblock_wrap.tab-l-t-Med, .subblock article.tab-l-t-Med, .subblock.tab-l-t-Med {
    padding-top: 2rem;
  }
  .slide-content.tab-l-t-Big, .sb-content.tab-l-t-Big, aside.tab-l-t-Big, .sb-content article.tab-l-t-Big, .sb-wrap.tab-l-t-Big, .SubBlock_Text_Wrap.tab-l-t-Big, .SectionSpace.tab-l-t-Big, .text_wrap.tab-l-t-Big, .section_media.tab-l-t-Big, .SlideTextWrap.tab-l-t-Big, .BE_Intro.tab-l-t-Big, .designed_subblock_wrap article.tab-l-t-Big, .blueprint_article.tab-l-t-Big, .blueprint.tab-l-t-Big, .designed_subblock_wrap.tab-l-t-Big, .bespoke_sb_article.tab-l-t-Big, .subblock_wrap.tab-l-t-Big, .subblock article.tab-l-t-Big, .subblock.tab-l-t-Big {
    padding-top: 4rem;
  }
  .slide-content.tab-l-t-Lg, .sb-content.tab-l-t-Lg, aside.tab-l-t-Lg, .sb-content article.tab-l-t-Lg, .sb-wrap.tab-l-t-Lg, .SubBlock_Text_Wrap.tab-l-t-Lg, .SectionSpace.tab-l-t-Lg, .text_wrap.tab-l-t-Lg, .section_media.tab-l-t-Lg, .SlideTextWrap.tab-l-t-Lg, .BE_Intro.tab-l-t-Lg, .designed_subblock_wrap article.tab-l-t-Lg, .blueprint_article.tab-l-t-Lg, .blueprint.tab-l-t-Lg, .designed_subblock_wrap.tab-l-t-Lg, .bespoke_sb_article.tab-l-t-Lg, .subblock_wrap.tab-l-t-Lg, .subblock article.tab-l-t-Lg, .subblock.tab-l-t-Lg {
    padding-top: 8rem;
  }
  .slide-content.tab-l-t-Xl, .sb-content.tab-l-t-Xl, aside.tab-l-t-Xl, .sb-content article.tab-l-t-Xl, .sb-wrap.tab-l-t-Xl, .SubBlock_Text_Wrap.tab-l-t-Xl, .SectionSpace.tab-l-t-Xl, .text_wrap.tab-l-t-Xl, .section_media.tab-l-t-Xl, .SlideTextWrap.tab-l-t-Xl, .BE_Intro.tab-l-t-Xl, .designed_subblock_wrap article.tab-l-t-Xl, .blueprint_article.tab-l-t-Xl, .blueprint.tab-l-t-Xl, .designed_subblock_wrap.tab-l-t-Xl, .bespoke_sb_article.tab-l-t-Xl, .subblock_wrap.tab-l-t-Xl, .subblock article.tab-l-t-Xl, .subblock.tab-l-t-Xl {
    padding-top: 12rem;
  }
  .slide-content.tab-l-t-XXl, .sb-content.tab-l-t-XXl, aside.tab-l-t-XXl, .sb-content article.tab-l-t-XXl, .sb-wrap.tab-l-t-XXl, .SubBlock_Text_Wrap.tab-l-t-XXl, .SectionSpace.tab-l-t-XXl, .text_wrap.tab-l-t-XXl, .section_media.tab-l-t-XXl, .SlideTextWrap.tab-l-t-XXl, .BE_Intro.tab-l-t-XXl, .designed_subblock_wrap article.tab-l-t-XXl, .blueprint_article.tab-l-t-XXl, .blueprint.tab-l-t-XXl, .designed_subblock_wrap.tab-l-t-XXl, .bespoke_sb_article.tab-l-t-XXl, .subblock_wrap.tab-l-t-XXl, .subblock article.tab-l-t-XXl, .subblock.tab-l-t-XXl {
    padding-top: 30rem;
  }
  .slide-content.tab-l-t-GlobalSpacer, .sb-content.tab-l-t-GlobalSpacer, aside.tab-l-t-GlobalSpacer, .sb-content article.tab-l-t-GlobalSpacer, .sb-wrap.tab-l-t-GlobalSpacer, .SubBlock_Text_Wrap.tab-l-t-GlobalSpacer, .SectionSpace.tab-l-t-GlobalSpacer, .text_wrap.tab-l-t-GlobalSpacer, .section_media.tab-l-t-GlobalSpacer, .SlideTextWrap.tab-l-t-GlobalSpacer, .BE_Intro.tab-l-t-GlobalSpacer, .designed_subblock_wrap article.tab-l-t-GlobalSpacer, .blueprint_article.tab-l-t-GlobalSpacer, .blueprint.tab-l-t-GlobalSpacer, .designed_subblock_wrap.tab-l-t-GlobalSpacer, .bespoke_sb_article.tab-l-t-GlobalSpacer, .subblock_wrap.tab-l-t-GlobalSpacer, .subblock article.tab-l-t-GlobalSpacer, .subblock.tab-l-t-GlobalSpacer {
    padding-top: 5vw;
  }
  .slide-content.tab-l-b-None, .sb-content.tab-l-b-None, aside.tab-l-b-None, .sb-content article.tab-l-b-None, .sb-wrap.tab-l-b-None, .SubBlock_Text_Wrap.tab-l-b-None, .SectionSpace.tab-l-b-None, .text_wrap.tab-l-b-None, .section_media.tab-l-b-None, .SlideTextWrap.tab-l-b-None, .BE_Intro.tab-l-b-None, .designed_subblock_wrap article.tab-l-b-None, .blueprint_article.tab-l-b-None, .blueprint.tab-l-b-None, .designed_subblock_wrap.tab-l-b-None, .bespoke_sb_article.tab-l-b-None, .subblock_wrap.tab-l-b-None, .subblock article.tab-l-b-None, .subblock.tab-l-b-None {
    padding-bottom: 0;
  }
  .slide-content.tab-l-b-Sml, .sb-content.tab-l-b-Sml, aside.tab-l-b-Sml, .sb-content article.tab-l-b-Sml, .sb-wrap.tab-l-b-Sml, .SubBlock_Text_Wrap.tab-l-b-Sml, .SectionSpace.tab-l-b-Sml, .text_wrap.tab-l-b-Sml, .section_media.tab-l-b-Sml, .SlideTextWrap.tab-l-b-Sml, .BE_Intro.tab-l-b-Sml, .designed_subblock_wrap article.tab-l-b-Sml, .blueprint_article.tab-l-b-Sml, .blueprint.tab-l-b-Sml, .designed_subblock_wrap.tab-l-b-Sml, .bespoke_sb_article.tab-l-b-Sml, .subblock_wrap.tab-l-b-Sml, .subblock article.tab-l-b-Sml, .subblock.tab-l-b-Sml {
    padding-bottom: 0.5714285714rem;
  }
  .slide-content.tab-l-b-Std, .sb-content.tab-l-b-Std, aside.tab-l-b-Std, .sb-content article.tab-l-b-Std, .sb-wrap.tab-l-b-Std, .SubBlock_Text_Wrap.tab-l-b-Std, .SectionSpace.tab-l-b-Std, .text_wrap.tab-l-b-Std, .section_media.tab-l-b-Std, .SlideTextWrap.tab-l-b-Std, .BE_Intro.tab-l-b-Std, .designed_subblock_wrap article.tab-l-b-Std, .blueprint_article.tab-l-b-Std, .blueprint.tab-l-b-Std, .designed_subblock_wrap.tab-l-b-Std, .bespoke_sb_article.tab-l-b-Std, .subblock_wrap.tab-l-b-Std, .subblock article.tab-l-b-Std, .subblock.tab-l-b-Std {
    padding-bottom: 1rem;
  }
  .slide-content.tab-l-b-Med, .sb-content.tab-l-b-Med, aside.tab-l-b-Med, .sb-content article.tab-l-b-Med, .sb-wrap.tab-l-b-Med, .SubBlock_Text_Wrap.tab-l-b-Med, .SectionSpace.tab-l-b-Med, .text_wrap.tab-l-b-Med, .section_media.tab-l-b-Med, .SlideTextWrap.tab-l-b-Med, .BE_Intro.tab-l-b-Med, .designed_subblock_wrap article.tab-l-b-Med, .blueprint_article.tab-l-b-Med, .blueprint.tab-l-b-Med, .designed_subblock_wrap.tab-l-b-Med, .bespoke_sb_article.tab-l-b-Med, .subblock_wrap.tab-l-b-Med, .subblock article.tab-l-b-Med, .subblock.tab-l-b-Med {
    padding-bottom: 2rem;
  }
  .slide-content.tab-l-b-Big, .sb-content.tab-l-b-Big, aside.tab-l-b-Big, .sb-content article.tab-l-b-Big, .sb-wrap.tab-l-b-Big, .SubBlock_Text_Wrap.tab-l-b-Big, .SectionSpace.tab-l-b-Big, .text_wrap.tab-l-b-Big, .section_media.tab-l-b-Big, .SlideTextWrap.tab-l-b-Big, .BE_Intro.tab-l-b-Big, .designed_subblock_wrap article.tab-l-b-Big, .blueprint_article.tab-l-b-Big, .blueprint.tab-l-b-Big, .designed_subblock_wrap.tab-l-b-Big, .bespoke_sb_article.tab-l-b-Big, .subblock_wrap.tab-l-b-Big, .subblock article.tab-l-b-Big, .subblock.tab-l-b-Big {
    padding-bottom: 4rem;
  }
  .slide-content.tab-l-b-Lg, .sb-content.tab-l-b-Lg, aside.tab-l-b-Lg, .sb-content article.tab-l-b-Lg, .sb-wrap.tab-l-b-Lg, .SubBlock_Text_Wrap.tab-l-b-Lg, .SectionSpace.tab-l-b-Lg, .text_wrap.tab-l-b-Lg, .section_media.tab-l-b-Lg, .SlideTextWrap.tab-l-b-Lg, .BE_Intro.tab-l-b-Lg, .designed_subblock_wrap article.tab-l-b-Lg, .blueprint_article.tab-l-b-Lg, .blueprint.tab-l-b-Lg, .designed_subblock_wrap.tab-l-b-Lg, .bespoke_sb_article.tab-l-b-Lg, .subblock_wrap.tab-l-b-Lg, .subblock article.tab-l-b-Lg, .subblock.tab-l-b-Lg {
    padding-bottom: 8rem;
  }
  .slide-content.tab-l-b-Xl, .sb-content.tab-l-b-Xl, aside.tab-l-b-Xl, .sb-content article.tab-l-b-Xl, .sb-wrap.tab-l-b-Xl, .SubBlock_Text_Wrap.tab-l-b-Xl, .SectionSpace.tab-l-b-Xl, .text_wrap.tab-l-b-Xl, .section_media.tab-l-b-Xl, .SlideTextWrap.tab-l-b-Xl, .BE_Intro.tab-l-b-Xl, .designed_subblock_wrap article.tab-l-b-Xl, .blueprint_article.tab-l-b-Xl, .blueprint.tab-l-b-Xl, .designed_subblock_wrap.tab-l-b-Xl, .bespoke_sb_article.tab-l-b-Xl, .subblock_wrap.tab-l-b-Xl, .subblock article.tab-l-b-Xl, .subblock.tab-l-b-Xl {
    padding-bottom: 12rem;
  }
  .slide-content.tab-l-b-XXl, .sb-content.tab-l-b-XXl, aside.tab-l-b-XXl, .sb-content article.tab-l-b-XXl, .sb-wrap.tab-l-b-XXl, .SubBlock_Text_Wrap.tab-l-b-XXl, .SectionSpace.tab-l-b-XXl, .text_wrap.tab-l-b-XXl, .section_media.tab-l-b-XXl, .SlideTextWrap.tab-l-b-XXl, .BE_Intro.tab-l-b-XXl, .designed_subblock_wrap article.tab-l-b-XXl, .blueprint_article.tab-l-b-XXl, .blueprint.tab-l-b-XXl, .designed_subblock_wrap.tab-l-b-XXl, .bespoke_sb_article.tab-l-b-XXl, .subblock_wrap.tab-l-b-XXl, .subblock article.tab-l-b-XXl, .subblock.tab-l-b-XXl {
    padding-bottom: 30rem;
  }
  .slide-content.tab-l-b-GlobalSpacer, .sb-content.tab-l-b-GlobalSpacer, aside.tab-l-b-GlobalSpacer, .sb-content article.tab-l-b-GlobalSpacer, .sb-wrap.tab-l-b-GlobalSpacer, .SubBlock_Text_Wrap.tab-l-b-GlobalSpacer, .SectionSpace.tab-l-b-GlobalSpacer, .text_wrap.tab-l-b-GlobalSpacer, .section_media.tab-l-b-GlobalSpacer, .SlideTextWrap.tab-l-b-GlobalSpacer, .BE_Intro.tab-l-b-GlobalSpacer, .designed_subblock_wrap article.tab-l-b-GlobalSpacer, .blueprint_article.tab-l-b-GlobalSpacer, .blueprint.tab-l-b-GlobalSpacer, .designed_subblock_wrap.tab-l-b-GlobalSpacer, .bespoke_sb_article.tab-l-b-GlobalSpacer, .subblock_wrap.tab-l-b-GlobalSpacer, .subblock article.tab-l-b-GlobalSpacer, .subblock.tab-l-b-GlobalSpacer {
    padding-bottom: 5vw;
  }
  .slide-content.tab-l-l-None, .sb-content.tab-l-l-None, aside.tab-l-l-None, .sb-content article.tab-l-l-None, .sb-wrap.tab-l-l-None, .SubBlock_Text_Wrap.tab-l-l-None, .SectionSpace.tab-l-l-None, .text_wrap.tab-l-l-None, .section_media.tab-l-l-None, .SlideTextWrap.tab-l-l-None, .BE_Intro.tab-l-l-None, .designed_subblock_wrap article.tab-l-l-None, .blueprint_article.tab-l-l-None, .blueprint.tab-l-l-None, .designed_subblock_wrap.tab-l-l-None, .bespoke_sb_article.tab-l-l-None, .subblock_wrap.tab-l-l-None, .subblock article.tab-l-l-None, .subblock.tab-l-l-None {
    padding-left: 0;
  }
  .slide-content.tab-l-l-Sml, .sb-content.tab-l-l-Sml, aside.tab-l-l-Sml, .sb-content article.tab-l-l-Sml, .sb-wrap.tab-l-l-Sml, .SubBlock_Text_Wrap.tab-l-l-Sml, .SectionSpace.tab-l-l-Sml, .text_wrap.tab-l-l-Sml, .section_media.tab-l-l-Sml, .SlideTextWrap.tab-l-l-Sml, .BE_Intro.tab-l-l-Sml, .designed_subblock_wrap article.tab-l-l-Sml, .blueprint_article.tab-l-l-Sml, .blueprint.tab-l-l-Sml, .designed_subblock_wrap.tab-l-l-Sml, .bespoke_sb_article.tab-l-l-Sml, .subblock_wrap.tab-l-l-Sml, .subblock article.tab-l-l-Sml, .subblock.tab-l-l-Sml {
    padding-left: 0.5714285714rem;
  }
  .slide-content.tab-l-l-Std, .sb-content.tab-l-l-Std, aside.tab-l-l-Std, .sb-content article.tab-l-l-Std, .sb-wrap.tab-l-l-Std, .SubBlock_Text_Wrap.tab-l-l-Std, .SectionSpace.tab-l-l-Std, .text_wrap.tab-l-l-Std, .section_media.tab-l-l-Std, .SlideTextWrap.tab-l-l-Std, .BE_Intro.tab-l-l-Std, .designed_subblock_wrap article.tab-l-l-Std, .blueprint_article.tab-l-l-Std, .blueprint.tab-l-l-Std, .designed_subblock_wrap.tab-l-l-Std, .bespoke_sb_article.tab-l-l-Std, .subblock_wrap.tab-l-l-Std, .subblock article.tab-l-l-Std, .subblock.tab-l-l-Std {
    padding-left: 1rem;
  }
  .slide-content.tab-l-l-Med, .sb-content.tab-l-l-Med, aside.tab-l-l-Med, .sb-content article.tab-l-l-Med, .sb-wrap.tab-l-l-Med, .SubBlock_Text_Wrap.tab-l-l-Med, .SectionSpace.tab-l-l-Med, .text_wrap.tab-l-l-Med, .section_media.tab-l-l-Med, .SlideTextWrap.tab-l-l-Med, .BE_Intro.tab-l-l-Med, .designed_subblock_wrap article.tab-l-l-Med, .blueprint_article.tab-l-l-Med, .blueprint.tab-l-l-Med, .designed_subblock_wrap.tab-l-l-Med, .bespoke_sb_article.tab-l-l-Med, .subblock_wrap.tab-l-l-Med, .subblock article.tab-l-l-Med, .subblock.tab-l-l-Med {
    padding-left: 2rem;
  }
  .slide-content.tab-l-l-Big, .sb-content.tab-l-l-Big, aside.tab-l-l-Big, .sb-content article.tab-l-l-Big, .sb-wrap.tab-l-l-Big, .SubBlock_Text_Wrap.tab-l-l-Big, .SectionSpace.tab-l-l-Big, .text_wrap.tab-l-l-Big, .section_media.tab-l-l-Big, .SlideTextWrap.tab-l-l-Big, .BE_Intro.tab-l-l-Big, .designed_subblock_wrap article.tab-l-l-Big, .blueprint_article.tab-l-l-Big, .blueprint.tab-l-l-Big, .designed_subblock_wrap.tab-l-l-Big, .bespoke_sb_article.tab-l-l-Big, .subblock_wrap.tab-l-l-Big, .subblock article.tab-l-l-Big, .subblock.tab-l-l-Big {
    padding-left: 4rem;
  }
  .slide-content.tab-l-l-Lg, .sb-content.tab-l-l-Lg, aside.tab-l-l-Lg, .sb-content article.tab-l-l-Lg, .sb-wrap.tab-l-l-Lg, .SubBlock_Text_Wrap.tab-l-l-Lg, .SectionSpace.tab-l-l-Lg, .text_wrap.tab-l-l-Lg, .section_media.tab-l-l-Lg, .SlideTextWrap.tab-l-l-Lg, .BE_Intro.tab-l-l-Lg, .designed_subblock_wrap article.tab-l-l-Lg, .blueprint_article.tab-l-l-Lg, .blueprint.tab-l-l-Lg, .designed_subblock_wrap.tab-l-l-Lg, .bespoke_sb_article.tab-l-l-Lg, .subblock_wrap.tab-l-l-Lg, .subblock article.tab-l-l-Lg, .subblock.tab-l-l-Lg {
    padding-left: 8rem;
  }
  .slide-content.tab-l-l-Xl, .sb-content.tab-l-l-Xl, aside.tab-l-l-Xl, .sb-content article.tab-l-l-Xl, .sb-wrap.tab-l-l-Xl, .SubBlock_Text_Wrap.tab-l-l-Xl, .SectionSpace.tab-l-l-Xl, .text_wrap.tab-l-l-Xl, .section_media.tab-l-l-Xl, .SlideTextWrap.tab-l-l-Xl, .BE_Intro.tab-l-l-Xl, .designed_subblock_wrap article.tab-l-l-Xl, .blueprint_article.tab-l-l-Xl, .blueprint.tab-l-l-Xl, .designed_subblock_wrap.tab-l-l-Xl, .bespoke_sb_article.tab-l-l-Xl, .subblock_wrap.tab-l-l-Xl, .subblock article.tab-l-l-Xl, .subblock.tab-l-l-Xl {
    padding-left: 12rem;
  }
  .slide-content.tab-l-l-XXl, .sb-content.tab-l-l-XXl, aside.tab-l-l-XXl, .sb-content article.tab-l-l-XXl, .sb-wrap.tab-l-l-XXl, .SubBlock_Text_Wrap.tab-l-l-XXl, .SectionSpace.tab-l-l-XXl, .text_wrap.tab-l-l-XXl, .section_media.tab-l-l-XXl, .SlideTextWrap.tab-l-l-XXl, .BE_Intro.tab-l-l-XXl, .designed_subblock_wrap article.tab-l-l-XXl, .blueprint_article.tab-l-l-XXl, .blueprint.tab-l-l-XXl, .designed_subblock_wrap.tab-l-l-XXl, .bespoke_sb_article.tab-l-l-XXl, .subblock_wrap.tab-l-l-XXl, .subblock article.tab-l-l-XXl, .subblock.tab-l-l-XXl {
    padding-left: 30rem;
  }
  .slide-content.tab-l-l-GlobalSpacer, .sb-content.tab-l-l-GlobalSpacer, aside.tab-l-l-GlobalSpacer, .sb-content article.tab-l-l-GlobalSpacer, .sb-wrap.tab-l-l-GlobalSpacer, .SubBlock_Text_Wrap.tab-l-l-GlobalSpacer, .SectionSpace.tab-l-l-GlobalSpacer, .text_wrap.tab-l-l-GlobalSpacer, .section_media.tab-l-l-GlobalSpacer, .SlideTextWrap.tab-l-l-GlobalSpacer, .BE_Intro.tab-l-l-GlobalSpacer, .designed_subblock_wrap article.tab-l-l-GlobalSpacer, .blueprint_article.tab-l-l-GlobalSpacer, .blueprint.tab-l-l-GlobalSpacer, .designed_subblock_wrap.tab-l-l-GlobalSpacer, .bespoke_sb_article.tab-l-l-GlobalSpacer, .subblock_wrap.tab-l-l-GlobalSpacer, .subblock article.tab-l-l-GlobalSpacer, .subblock.tab-l-l-GlobalSpacer {
    padding-left: 5vw;
  }
  .slide-content.tab-l-r-None, .sb-content.tab-l-r-None, aside.tab-l-r-None, .sb-content article.tab-l-r-None, .sb-wrap.tab-l-r-None, .SubBlock_Text_Wrap.tab-l-r-None, .SectionSpace.tab-l-r-None, .text_wrap.tab-l-r-None, .section_media.tab-l-r-None, .SlideTextWrap.tab-l-r-None, .BE_Intro.tab-l-r-None, .designed_subblock_wrap article.tab-l-r-None, .blueprint_article.tab-l-r-None, .blueprint.tab-l-r-None, .designed_subblock_wrap.tab-l-r-None, .bespoke_sb_article.tab-l-r-None, .subblock_wrap.tab-l-r-None, .subblock article.tab-l-r-None, .subblock.tab-l-r-None {
    padding-right: 0;
  }
  .slide-content.tab-l-r-Sml, .sb-content.tab-l-r-Sml, aside.tab-l-r-Sml, .sb-content article.tab-l-r-Sml, .sb-wrap.tab-l-r-Sml, .SubBlock_Text_Wrap.tab-l-r-Sml, .SectionSpace.tab-l-r-Sml, .text_wrap.tab-l-r-Sml, .section_media.tab-l-r-Sml, .SlideTextWrap.tab-l-r-Sml, .BE_Intro.tab-l-r-Sml, .designed_subblock_wrap article.tab-l-r-Sml, .blueprint_article.tab-l-r-Sml, .blueprint.tab-l-r-Sml, .designed_subblock_wrap.tab-l-r-Sml, .bespoke_sb_article.tab-l-r-Sml, .subblock_wrap.tab-l-r-Sml, .subblock article.tab-l-r-Sml, .subblock.tab-l-r-Sml {
    padding-right: 0.5714285714rem;
  }
  .slide-content.tab-l-r-Std, .sb-content.tab-l-r-Std, aside.tab-l-r-Std, .sb-content article.tab-l-r-Std, .sb-wrap.tab-l-r-Std, .SubBlock_Text_Wrap.tab-l-r-Std, .SectionSpace.tab-l-r-Std, .text_wrap.tab-l-r-Std, .section_media.tab-l-r-Std, .SlideTextWrap.tab-l-r-Std, .BE_Intro.tab-l-r-Std, .designed_subblock_wrap article.tab-l-r-Std, .blueprint_article.tab-l-r-Std, .blueprint.tab-l-r-Std, .designed_subblock_wrap.tab-l-r-Std, .bespoke_sb_article.tab-l-r-Std, .subblock_wrap.tab-l-r-Std, .subblock article.tab-l-r-Std, .subblock.tab-l-r-Std {
    padding-right: 1rem;
  }
  .slide-content.tab-l-r-Med, .sb-content.tab-l-r-Med, aside.tab-l-r-Med, .sb-content article.tab-l-r-Med, .sb-wrap.tab-l-r-Med, .SubBlock_Text_Wrap.tab-l-r-Med, .SectionSpace.tab-l-r-Med, .text_wrap.tab-l-r-Med, .section_media.tab-l-r-Med, .SlideTextWrap.tab-l-r-Med, .BE_Intro.tab-l-r-Med, .designed_subblock_wrap article.tab-l-r-Med, .blueprint_article.tab-l-r-Med, .blueprint.tab-l-r-Med, .designed_subblock_wrap.tab-l-r-Med, .bespoke_sb_article.tab-l-r-Med, .subblock_wrap.tab-l-r-Med, .subblock article.tab-l-r-Med, .subblock.tab-l-r-Med {
    padding-right: 2rem;
  }
  .slide-content.tab-l-r-Big, .sb-content.tab-l-r-Big, aside.tab-l-r-Big, .sb-content article.tab-l-r-Big, .sb-wrap.tab-l-r-Big, .SubBlock_Text_Wrap.tab-l-r-Big, .SectionSpace.tab-l-r-Big, .text_wrap.tab-l-r-Big, .section_media.tab-l-r-Big, .SlideTextWrap.tab-l-r-Big, .BE_Intro.tab-l-r-Big, .designed_subblock_wrap article.tab-l-r-Big, .blueprint_article.tab-l-r-Big, .blueprint.tab-l-r-Big, .designed_subblock_wrap.tab-l-r-Big, .bespoke_sb_article.tab-l-r-Big, .subblock_wrap.tab-l-r-Big, .subblock article.tab-l-r-Big, .subblock.tab-l-r-Big {
    padding-right: 4rem;
  }
  .slide-content.tab-l-r-Lg, .sb-content.tab-l-r-Lg, aside.tab-l-r-Lg, .sb-content article.tab-l-r-Lg, .sb-wrap.tab-l-r-Lg, .SubBlock_Text_Wrap.tab-l-r-Lg, .SectionSpace.tab-l-r-Lg, .text_wrap.tab-l-r-Lg, .section_media.tab-l-r-Lg, .SlideTextWrap.tab-l-r-Lg, .BE_Intro.tab-l-r-Lg, .designed_subblock_wrap article.tab-l-r-Lg, .blueprint_article.tab-l-r-Lg, .blueprint.tab-l-r-Lg, .designed_subblock_wrap.tab-l-r-Lg, .bespoke_sb_article.tab-l-r-Lg, .subblock_wrap.tab-l-r-Lg, .subblock article.tab-l-r-Lg, .subblock.tab-l-r-Lg {
    padding-right: 8rem;
  }
  .slide-content.tab-l-r-Xl, .sb-content.tab-l-r-Xl, aside.tab-l-r-Xl, .sb-content article.tab-l-r-Xl, .sb-wrap.tab-l-r-Xl, .SubBlock_Text_Wrap.tab-l-r-Xl, .SectionSpace.tab-l-r-Xl, .text_wrap.tab-l-r-Xl, .section_media.tab-l-r-Xl, .SlideTextWrap.tab-l-r-Xl, .BE_Intro.tab-l-r-Xl, .designed_subblock_wrap article.tab-l-r-Xl, .blueprint_article.tab-l-r-Xl, .blueprint.tab-l-r-Xl, .designed_subblock_wrap.tab-l-r-Xl, .bespoke_sb_article.tab-l-r-Xl, .subblock_wrap.tab-l-r-Xl, .subblock article.tab-l-r-Xl, .subblock.tab-l-r-Xl {
    padding-right: 12rem;
  }
  .slide-content.tab-l-r-XXl, .sb-content.tab-l-r-XXl, aside.tab-l-r-XXl, .sb-content article.tab-l-r-XXl, .sb-wrap.tab-l-r-XXl, .SubBlock_Text_Wrap.tab-l-r-XXl, .SectionSpace.tab-l-r-XXl, .text_wrap.tab-l-r-XXl, .section_media.tab-l-r-XXl, .SlideTextWrap.tab-l-r-XXl, .BE_Intro.tab-l-r-XXl, .designed_subblock_wrap article.tab-l-r-XXl, .blueprint_article.tab-l-r-XXl, .blueprint.tab-l-r-XXl, .designed_subblock_wrap.tab-l-r-XXl, .bespoke_sb_article.tab-l-r-XXl, .subblock_wrap.tab-l-r-XXl, .subblock article.tab-l-r-XXl, .subblock.tab-l-r-XXl {
    padding-right: 30rem;
  }
  .slide-content.tab-l-r-GlobalSpacer, .sb-content.tab-l-r-GlobalSpacer, aside.tab-l-r-GlobalSpacer, .sb-content article.tab-l-r-GlobalSpacer, .sb-wrap.tab-l-r-GlobalSpacer, .SubBlock_Text_Wrap.tab-l-r-GlobalSpacer, .SectionSpace.tab-l-r-GlobalSpacer, .text_wrap.tab-l-r-GlobalSpacer, .section_media.tab-l-r-GlobalSpacer, .SlideTextWrap.tab-l-r-GlobalSpacer, .BE_Intro.tab-l-r-GlobalSpacer, .designed_subblock_wrap article.tab-l-r-GlobalSpacer, .blueprint_article.tab-l-r-GlobalSpacer, .blueprint.tab-l-r-GlobalSpacer, .designed_subblock_wrap.tab-l-r-GlobalSpacer, .bespoke_sb_article.tab-l-r-GlobalSpacer, .subblock_wrap.tab-l-r-GlobalSpacer, .subblock article.tab-l-r-GlobalSpacer, .subblock.tab-l-r-GlobalSpacer {
    padding-right: 5vw;
  }
}
@media (min-width: 1300px) {
  .slide-content.desk-t-None, .sb-content.desk-t-None, aside.desk-t-None, .sb-content article.desk-t-None, .sb-wrap.desk-t-None, .SubBlock_Text_Wrap.desk-t-None, .SectionSpace.desk-t-None, .text_wrap.desk-t-None, .section_media.desk-t-None, .SlideTextWrap.desk-t-None, .BE_Intro.desk-t-None, .designed_subblock_wrap article.desk-t-None, .blueprint_article.desk-t-None, .blueprint.desk-t-None, .designed_subblock_wrap.desk-t-None, .bespoke_sb_article.desk-t-None, .subblock_wrap.desk-t-None, .subblock article.desk-t-None, .subblock.desk-t-None {
    padding-top: 0;
  }
  .slide-content.desk-t-Sml, .sb-content.desk-t-Sml, aside.desk-t-Sml, .sb-content article.desk-t-Sml, .sb-wrap.desk-t-Sml, .SubBlock_Text_Wrap.desk-t-Sml, .SectionSpace.desk-t-Sml, .text_wrap.desk-t-Sml, .section_media.desk-t-Sml, .SlideTextWrap.desk-t-Sml, .BE_Intro.desk-t-Sml, .designed_subblock_wrap article.desk-t-Sml, .blueprint_article.desk-t-Sml, .blueprint.desk-t-Sml, .designed_subblock_wrap.desk-t-Sml, .bespoke_sb_article.desk-t-Sml, .subblock_wrap.desk-t-Sml, .subblock article.desk-t-Sml, .subblock.desk-t-Sml {
    padding-top: 0.5714285714rem;
  }
  .slide-content.desk-t-Std, .sb-content.desk-t-Std, aside.desk-t-Std, .sb-content article.desk-t-Std, .sb-wrap.desk-t-Std, .SubBlock_Text_Wrap.desk-t-Std, .SectionSpace.desk-t-Std, .text_wrap.desk-t-Std, .section_media.desk-t-Std, .SlideTextWrap.desk-t-Std, .BE_Intro.desk-t-Std, .designed_subblock_wrap article.desk-t-Std, .blueprint_article.desk-t-Std, .blueprint.desk-t-Std, .designed_subblock_wrap.desk-t-Std, .bespoke_sb_article.desk-t-Std, .subblock_wrap.desk-t-Std, .subblock article.desk-t-Std, .subblock.desk-t-Std {
    padding-top: 1rem;
  }
  .slide-content.desk-t-Med, .sb-content.desk-t-Med, aside.desk-t-Med, .sb-content article.desk-t-Med, .sb-wrap.desk-t-Med, .SubBlock_Text_Wrap.desk-t-Med, .SectionSpace.desk-t-Med, .text_wrap.desk-t-Med, .section_media.desk-t-Med, .SlideTextWrap.desk-t-Med, .BE_Intro.desk-t-Med, .designed_subblock_wrap article.desk-t-Med, .blueprint_article.desk-t-Med, .blueprint.desk-t-Med, .designed_subblock_wrap.desk-t-Med, .bespoke_sb_article.desk-t-Med, .subblock_wrap.desk-t-Med, .subblock article.desk-t-Med, .subblock.desk-t-Med {
    padding-top: 2rem;
  }
  .slide-content.desk-t-Big, .sb-content.desk-t-Big, aside.desk-t-Big, .sb-content article.desk-t-Big, .sb-wrap.desk-t-Big, .SubBlock_Text_Wrap.desk-t-Big, .SectionSpace.desk-t-Big, .text_wrap.desk-t-Big, .section_media.desk-t-Big, .SlideTextWrap.desk-t-Big, .BE_Intro.desk-t-Big, .designed_subblock_wrap article.desk-t-Big, .blueprint_article.desk-t-Big, .blueprint.desk-t-Big, .designed_subblock_wrap.desk-t-Big, .bespoke_sb_article.desk-t-Big, .subblock_wrap.desk-t-Big, .subblock article.desk-t-Big, .subblock.desk-t-Big {
    padding-top: 4rem;
  }
  .slide-content.desk-t-Lg, .sb-content.desk-t-Lg, aside.desk-t-Lg, .sb-content article.desk-t-Lg, .sb-wrap.desk-t-Lg, .SubBlock_Text_Wrap.desk-t-Lg, .SectionSpace.desk-t-Lg, .text_wrap.desk-t-Lg, .section_media.desk-t-Lg, .SlideTextWrap.desk-t-Lg, .BE_Intro.desk-t-Lg, .designed_subblock_wrap article.desk-t-Lg, .blueprint_article.desk-t-Lg, .blueprint.desk-t-Lg, .designed_subblock_wrap.desk-t-Lg, .bespoke_sb_article.desk-t-Lg, .subblock_wrap.desk-t-Lg, .subblock article.desk-t-Lg, .subblock.desk-t-Lg {
    padding-top: 8rem;
  }
  .slide-content.desk-t-Xl, .sb-content.desk-t-Xl, aside.desk-t-Xl, .sb-content article.desk-t-Xl, .sb-wrap.desk-t-Xl, .SubBlock_Text_Wrap.desk-t-Xl, .SectionSpace.desk-t-Xl, .text_wrap.desk-t-Xl, .section_media.desk-t-Xl, .SlideTextWrap.desk-t-Xl, .BE_Intro.desk-t-Xl, .designed_subblock_wrap article.desk-t-Xl, .blueprint_article.desk-t-Xl, .blueprint.desk-t-Xl, .designed_subblock_wrap.desk-t-Xl, .bespoke_sb_article.desk-t-Xl, .subblock_wrap.desk-t-Xl, .subblock article.desk-t-Xl, .subblock.desk-t-Xl {
    padding-top: 12rem;
  }
  .slide-content.desk-t-XXl, .sb-content.desk-t-XXl, aside.desk-t-XXl, .sb-content article.desk-t-XXl, .sb-wrap.desk-t-XXl, .SubBlock_Text_Wrap.desk-t-XXl, .SectionSpace.desk-t-XXl, .text_wrap.desk-t-XXl, .section_media.desk-t-XXl, .SlideTextWrap.desk-t-XXl, .BE_Intro.desk-t-XXl, .designed_subblock_wrap article.desk-t-XXl, .blueprint_article.desk-t-XXl, .blueprint.desk-t-XXl, .designed_subblock_wrap.desk-t-XXl, .bespoke_sb_article.desk-t-XXl, .subblock_wrap.desk-t-XXl, .subblock article.desk-t-XXl, .subblock.desk-t-XXl {
    padding-top: 30rem;
  }
  .slide-content.desk-t-GlobalSpacer, .sb-content.desk-t-GlobalSpacer, aside.desk-t-GlobalSpacer, .sb-content article.desk-t-GlobalSpacer, .sb-wrap.desk-t-GlobalSpacer, .SubBlock_Text_Wrap.desk-t-GlobalSpacer, .SectionSpace.desk-t-GlobalSpacer, .text_wrap.desk-t-GlobalSpacer, .section_media.desk-t-GlobalSpacer, .SlideTextWrap.desk-t-GlobalSpacer, .BE_Intro.desk-t-GlobalSpacer, .designed_subblock_wrap article.desk-t-GlobalSpacer, .blueprint_article.desk-t-GlobalSpacer, .blueprint.desk-t-GlobalSpacer, .designed_subblock_wrap.desk-t-GlobalSpacer, .bespoke_sb_article.desk-t-GlobalSpacer, .subblock_wrap.desk-t-GlobalSpacer, .subblock article.desk-t-GlobalSpacer, .subblock.desk-t-GlobalSpacer {
    padding-top: 5vw;
  }
  .slide-content.desk-b-None, .sb-content.desk-b-None, aside.desk-b-None, .sb-content article.desk-b-None, .sb-wrap.desk-b-None, .SubBlock_Text_Wrap.desk-b-None, .SectionSpace.desk-b-None, .text_wrap.desk-b-None, .section_media.desk-b-None, .SlideTextWrap.desk-b-None, .BE_Intro.desk-b-None, .designed_subblock_wrap article.desk-b-None, .blueprint_article.desk-b-None, .blueprint.desk-b-None, .designed_subblock_wrap.desk-b-None, .bespoke_sb_article.desk-b-None, .subblock_wrap.desk-b-None, .subblock article.desk-b-None, .subblock.desk-b-None {
    padding-bottom: 0;
  }
  .slide-content.desk-b-Sml, .sb-content.desk-b-Sml, aside.desk-b-Sml, .sb-content article.desk-b-Sml, .sb-wrap.desk-b-Sml, .SubBlock_Text_Wrap.desk-b-Sml, .SectionSpace.desk-b-Sml, .text_wrap.desk-b-Sml, .section_media.desk-b-Sml, .SlideTextWrap.desk-b-Sml, .BE_Intro.desk-b-Sml, .designed_subblock_wrap article.desk-b-Sml, .blueprint_article.desk-b-Sml, .blueprint.desk-b-Sml, .designed_subblock_wrap.desk-b-Sml, .bespoke_sb_article.desk-b-Sml, .subblock_wrap.desk-b-Sml, .subblock article.desk-b-Sml, .subblock.desk-b-Sml {
    padding-bottom: 0.5714285714rem;
  }
  .slide-content.desk-b-Std, .sb-content.desk-b-Std, aside.desk-b-Std, .sb-content article.desk-b-Std, .sb-wrap.desk-b-Std, .SubBlock_Text_Wrap.desk-b-Std, .SectionSpace.desk-b-Std, .text_wrap.desk-b-Std, .section_media.desk-b-Std, .SlideTextWrap.desk-b-Std, .BE_Intro.desk-b-Std, .designed_subblock_wrap article.desk-b-Std, .blueprint_article.desk-b-Std, .blueprint.desk-b-Std, .designed_subblock_wrap.desk-b-Std, .bespoke_sb_article.desk-b-Std, .subblock_wrap.desk-b-Std, .subblock article.desk-b-Std, .subblock.desk-b-Std {
    padding-bottom: 1rem;
  }
  .slide-content.desk-b-Med, .sb-content.desk-b-Med, aside.desk-b-Med, .sb-content article.desk-b-Med, .sb-wrap.desk-b-Med, .SubBlock_Text_Wrap.desk-b-Med, .SectionSpace.desk-b-Med, .text_wrap.desk-b-Med, .section_media.desk-b-Med, .SlideTextWrap.desk-b-Med, .BE_Intro.desk-b-Med, .designed_subblock_wrap article.desk-b-Med, .blueprint_article.desk-b-Med, .blueprint.desk-b-Med, .designed_subblock_wrap.desk-b-Med, .bespoke_sb_article.desk-b-Med, .subblock_wrap.desk-b-Med, .subblock article.desk-b-Med, .subblock.desk-b-Med {
    padding-bottom: 2rem;
  }
  .slide-content.desk-b-Big, .sb-content.desk-b-Big, aside.desk-b-Big, .sb-content article.desk-b-Big, .sb-wrap.desk-b-Big, .SubBlock_Text_Wrap.desk-b-Big, .SectionSpace.desk-b-Big, .text_wrap.desk-b-Big, .section_media.desk-b-Big, .SlideTextWrap.desk-b-Big, .BE_Intro.desk-b-Big, .designed_subblock_wrap article.desk-b-Big, .blueprint_article.desk-b-Big, .blueprint.desk-b-Big, .designed_subblock_wrap.desk-b-Big, .bespoke_sb_article.desk-b-Big, .subblock_wrap.desk-b-Big, .subblock article.desk-b-Big, .subblock.desk-b-Big {
    padding-bottom: 4rem;
  }
  .slide-content.desk-b-Lg, .sb-content.desk-b-Lg, aside.desk-b-Lg, .sb-content article.desk-b-Lg, .sb-wrap.desk-b-Lg, .SubBlock_Text_Wrap.desk-b-Lg, .SectionSpace.desk-b-Lg, .text_wrap.desk-b-Lg, .section_media.desk-b-Lg, .SlideTextWrap.desk-b-Lg, .BE_Intro.desk-b-Lg, .designed_subblock_wrap article.desk-b-Lg, .blueprint_article.desk-b-Lg, .blueprint.desk-b-Lg, .designed_subblock_wrap.desk-b-Lg, .bespoke_sb_article.desk-b-Lg, .subblock_wrap.desk-b-Lg, .subblock article.desk-b-Lg, .subblock.desk-b-Lg {
    padding-bottom: 8rem;
  }
  .slide-content.desk-b-Xl, .sb-content.desk-b-Xl, aside.desk-b-Xl, .sb-content article.desk-b-Xl, .sb-wrap.desk-b-Xl, .SubBlock_Text_Wrap.desk-b-Xl, .SectionSpace.desk-b-Xl, .text_wrap.desk-b-Xl, .section_media.desk-b-Xl, .SlideTextWrap.desk-b-Xl, .BE_Intro.desk-b-Xl, .designed_subblock_wrap article.desk-b-Xl, .blueprint_article.desk-b-Xl, .blueprint.desk-b-Xl, .designed_subblock_wrap.desk-b-Xl, .bespoke_sb_article.desk-b-Xl, .subblock_wrap.desk-b-Xl, .subblock article.desk-b-Xl, .subblock.desk-b-Xl {
    padding-bottom: 12rem;
  }
  .slide-content.desk-b-XXl, .sb-content.desk-b-XXl, aside.desk-b-XXl, .sb-content article.desk-b-XXl, .sb-wrap.desk-b-XXl, .SubBlock_Text_Wrap.desk-b-XXl, .SectionSpace.desk-b-XXl, .text_wrap.desk-b-XXl, .section_media.desk-b-XXl, .SlideTextWrap.desk-b-XXl, .BE_Intro.desk-b-XXl, .designed_subblock_wrap article.desk-b-XXl, .blueprint_article.desk-b-XXl, .blueprint.desk-b-XXl, .designed_subblock_wrap.desk-b-XXl, .bespoke_sb_article.desk-b-XXl, .subblock_wrap.desk-b-XXl, .subblock article.desk-b-XXl, .subblock.desk-b-XXl {
    padding-bottom: 30rem;
  }
  .slide-content.desk-b-GlobalSpacer, .sb-content.desk-b-GlobalSpacer, aside.desk-b-GlobalSpacer, .sb-content article.desk-b-GlobalSpacer, .sb-wrap.desk-b-GlobalSpacer, .SubBlock_Text_Wrap.desk-b-GlobalSpacer, .SectionSpace.desk-b-GlobalSpacer, .text_wrap.desk-b-GlobalSpacer, .section_media.desk-b-GlobalSpacer, .SlideTextWrap.desk-b-GlobalSpacer, .BE_Intro.desk-b-GlobalSpacer, .designed_subblock_wrap article.desk-b-GlobalSpacer, .blueprint_article.desk-b-GlobalSpacer, .blueprint.desk-b-GlobalSpacer, .designed_subblock_wrap.desk-b-GlobalSpacer, .bespoke_sb_article.desk-b-GlobalSpacer, .subblock_wrap.desk-b-GlobalSpacer, .subblock article.desk-b-GlobalSpacer, .subblock.desk-b-GlobalSpacer {
    padding-bottom: 5vw;
  }
  .slide-content.desk-l-None, .sb-content.desk-l-None, aside.desk-l-None, .sb-content article.desk-l-None, .sb-wrap.desk-l-None, .SubBlock_Text_Wrap.desk-l-None, .SectionSpace.desk-l-None, .text_wrap.desk-l-None, .section_media.desk-l-None, .SlideTextWrap.desk-l-None, .BE_Intro.desk-l-None, .designed_subblock_wrap article.desk-l-None, .blueprint_article.desk-l-None, .blueprint.desk-l-None, .designed_subblock_wrap.desk-l-None, .bespoke_sb_article.desk-l-None, .subblock_wrap.desk-l-None, .subblock article.desk-l-None, .subblock.desk-l-None {
    padding-left: 0;
  }
  .slide-content.desk-l-Sml, .sb-content.desk-l-Sml, aside.desk-l-Sml, .sb-content article.desk-l-Sml, .sb-wrap.desk-l-Sml, .SubBlock_Text_Wrap.desk-l-Sml, .SectionSpace.desk-l-Sml, .text_wrap.desk-l-Sml, .section_media.desk-l-Sml, .SlideTextWrap.desk-l-Sml, .BE_Intro.desk-l-Sml, .designed_subblock_wrap article.desk-l-Sml, .blueprint_article.desk-l-Sml, .blueprint.desk-l-Sml, .designed_subblock_wrap.desk-l-Sml, .bespoke_sb_article.desk-l-Sml, .subblock_wrap.desk-l-Sml, .subblock article.desk-l-Sml, .subblock.desk-l-Sml {
    padding-left: 0.5714285714rem;
  }
  .slide-content.desk-l-Std, .sb-content.desk-l-Std, aside.desk-l-Std, .sb-content article.desk-l-Std, .sb-wrap.desk-l-Std, .SubBlock_Text_Wrap.desk-l-Std, .SectionSpace.desk-l-Std, .text_wrap.desk-l-Std, .section_media.desk-l-Std, .SlideTextWrap.desk-l-Std, .BE_Intro.desk-l-Std, .designed_subblock_wrap article.desk-l-Std, .blueprint_article.desk-l-Std, .blueprint.desk-l-Std, .designed_subblock_wrap.desk-l-Std, .bespoke_sb_article.desk-l-Std, .subblock_wrap.desk-l-Std, .subblock article.desk-l-Std, .subblock.desk-l-Std {
    padding-left: 1rem;
  }
  .slide-content.desk-l-Med, .sb-content.desk-l-Med, aside.desk-l-Med, .sb-content article.desk-l-Med, .sb-wrap.desk-l-Med, .SubBlock_Text_Wrap.desk-l-Med, .SectionSpace.desk-l-Med, .text_wrap.desk-l-Med, .section_media.desk-l-Med, .SlideTextWrap.desk-l-Med, .BE_Intro.desk-l-Med, .designed_subblock_wrap article.desk-l-Med, .blueprint_article.desk-l-Med, .blueprint.desk-l-Med, .designed_subblock_wrap.desk-l-Med, .bespoke_sb_article.desk-l-Med, .subblock_wrap.desk-l-Med, .subblock article.desk-l-Med, .subblock.desk-l-Med {
    padding-left: 2rem;
  }
  .slide-content.desk-l-Big, .sb-content.desk-l-Big, aside.desk-l-Big, .sb-content article.desk-l-Big, .sb-wrap.desk-l-Big, .SubBlock_Text_Wrap.desk-l-Big, .SectionSpace.desk-l-Big, .text_wrap.desk-l-Big, .section_media.desk-l-Big, .SlideTextWrap.desk-l-Big, .BE_Intro.desk-l-Big, .designed_subblock_wrap article.desk-l-Big, .blueprint_article.desk-l-Big, .blueprint.desk-l-Big, .designed_subblock_wrap.desk-l-Big, .bespoke_sb_article.desk-l-Big, .subblock_wrap.desk-l-Big, .subblock article.desk-l-Big, .subblock.desk-l-Big {
    padding-left: 4rem;
  }
  .slide-content.desk-l-Lg, .sb-content.desk-l-Lg, aside.desk-l-Lg, .sb-content article.desk-l-Lg, .sb-wrap.desk-l-Lg, .SubBlock_Text_Wrap.desk-l-Lg, .SectionSpace.desk-l-Lg, .text_wrap.desk-l-Lg, .section_media.desk-l-Lg, .SlideTextWrap.desk-l-Lg, .BE_Intro.desk-l-Lg, .designed_subblock_wrap article.desk-l-Lg, .blueprint_article.desk-l-Lg, .blueprint.desk-l-Lg, .designed_subblock_wrap.desk-l-Lg, .bespoke_sb_article.desk-l-Lg, .subblock_wrap.desk-l-Lg, .subblock article.desk-l-Lg, .subblock.desk-l-Lg {
    padding-left: 8rem;
  }
  .slide-content.desk-l-Xl, .sb-content.desk-l-Xl, aside.desk-l-Xl, .sb-content article.desk-l-Xl, .sb-wrap.desk-l-Xl, .SubBlock_Text_Wrap.desk-l-Xl, .SectionSpace.desk-l-Xl, .text_wrap.desk-l-Xl, .section_media.desk-l-Xl, .SlideTextWrap.desk-l-Xl, .BE_Intro.desk-l-Xl, .designed_subblock_wrap article.desk-l-Xl, .blueprint_article.desk-l-Xl, .blueprint.desk-l-Xl, .designed_subblock_wrap.desk-l-Xl, .bespoke_sb_article.desk-l-Xl, .subblock_wrap.desk-l-Xl, .subblock article.desk-l-Xl, .subblock.desk-l-Xl {
    padding-left: 12rem;
  }
  .slide-content.desk-l-XXl, .sb-content.desk-l-XXl, aside.desk-l-XXl, .sb-content article.desk-l-XXl, .sb-wrap.desk-l-XXl, .SubBlock_Text_Wrap.desk-l-XXl, .SectionSpace.desk-l-XXl, .text_wrap.desk-l-XXl, .section_media.desk-l-XXl, .SlideTextWrap.desk-l-XXl, .BE_Intro.desk-l-XXl, .designed_subblock_wrap article.desk-l-XXl, .blueprint_article.desk-l-XXl, .blueprint.desk-l-XXl, .designed_subblock_wrap.desk-l-XXl, .bespoke_sb_article.desk-l-XXl, .subblock_wrap.desk-l-XXl, .subblock article.desk-l-XXl, .subblock.desk-l-XXl {
    padding-left: 30rem;
  }
  .slide-content.desk-l-GlobalSpacer, .sb-content.desk-l-GlobalSpacer, aside.desk-l-GlobalSpacer, .sb-content article.desk-l-GlobalSpacer, .sb-wrap.desk-l-GlobalSpacer, .SubBlock_Text_Wrap.desk-l-GlobalSpacer, .SectionSpace.desk-l-GlobalSpacer, .text_wrap.desk-l-GlobalSpacer, .section_media.desk-l-GlobalSpacer, .SlideTextWrap.desk-l-GlobalSpacer, .BE_Intro.desk-l-GlobalSpacer, .designed_subblock_wrap article.desk-l-GlobalSpacer, .blueprint_article.desk-l-GlobalSpacer, .blueprint.desk-l-GlobalSpacer, .designed_subblock_wrap.desk-l-GlobalSpacer, .bespoke_sb_article.desk-l-GlobalSpacer, .subblock_wrap.desk-l-GlobalSpacer, .subblock article.desk-l-GlobalSpacer, .subblock.desk-l-GlobalSpacer {
    padding-left: 5vw;
  }
  .slide-content.desk-r-None, .sb-content.desk-r-None, aside.desk-r-None, .sb-content article.desk-r-None, .sb-wrap.desk-r-None, .SubBlock_Text_Wrap.desk-r-None, .SectionSpace.desk-r-None, .text_wrap.desk-r-None, .section_media.desk-r-None, .SlideTextWrap.desk-r-None, .BE_Intro.desk-r-None, .designed_subblock_wrap article.desk-r-None, .blueprint_article.desk-r-None, .blueprint.desk-r-None, .designed_subblock_wrap.desk-r-None, .bespoke_sb_article.desk-r-None, .subblock_wrap.desk-r-None, .subblock article.desk-r-None, .subblock.desk-r-None {
    padding-right: 0;
  }
  .slide-content.desk-r-Sml, .sb-content.desk-r-Sml, aside.desk-r-Sml, .sb-content article.desk-r-Sml, .sb-wrap.desk-r-Sml, .SubBlock_Text_Wrap.desk-r-Sml, .SectionSpace.desk-r-Sml, .text_wrap.desk-r-Sml, .section_media.desk-r-Sml, .SlideTextWrap.desk-r-Sml, .BE_Intro.desk-r-Sml, .designed_subblock_wrap article.desk-r-Sml, .blueprint_article.desk-r-Sml, .blueprint.desk-r-Sml, .designed_subblock_wrap.desk-r-Sml, .bespoke_sb_article.desk-r-Sml, .subblock_wrap.desk-r-Sml, .subblock article.desk-r-Sml, .subblock.desk-r-Sml {
    padding-right: 0.5714285714rem;
  }
  .slide-content.desk-r-Std, .sb-content.desk-r-Std, aside.desk-r-Std, .sb-content article.desk-r-Std, .sb-wrap.desk-r-Std, .SubBlock_Text_Wrap.desk-r-Std, .SectionSpace.desk-r-Std, .text_wrap.desk-r-Std, .section_media.desk-r-Std, .SlideTextWrap.desk-r-Std, .BE_Intro.desk-r-Std, .designed_subblock_wrap article.desk-r-Std, .blueprint_article.desk-r-Std, .blueprint.desk-r-Std, .designed_subblock_wrap.desk-r-Std, .bespoke_sb_article.desk-r-Std, .subblock_wrap.desk-r-Std, .subblock article.desk-r-Std, .subblock.desk-r-Std {
    padding-right: 1rem;
  }
  .slide-content.desk-r-Med, .sb-content.desk-r-Med, aside.desk-r-Med, .sb-content article.desk-r-Med, .sb-wrap.desk-r-Med, .SubBlock_Text_Wrap.desk-r-Med, .SectionSpace.desk-r-Med, .text_wrap.desk-r-Med, .section_media.desk-r-Med, .SlideTextWrap.desk-r-Med, .BE_Intro.desk-r-Med, .designed_subblock_wrap article.desk-r-Med, .blueprint_article.desk-r-Med, .blueprint.desk-r-Med, .designed_subblock_wrap.desk-r-Med, .bespoke_sb_article.desk-r-Med, .subblock_wrap.desk-r-Med, .subblock article.desk-r-Med, .subblock.desk-r-Med {
    padding-right: 2rem;
  }
  .slide-content.desk-r-Big, .sb-content.desk-r-Big, aside.desk-r-Big, .sb-content article.desk-r-Big, .sb-wrap.desk-r-Big, .SubBlock_Text_Wrap.desk-r-Big, .SectionSpace.desk-r-Big, .text_wrap.desk-r-Big, .section_media.desk-r-Big, .SlideTextWrap.desk-r-Big, .BE_Intro.desk-r-Big, .designed_subblock_wrap article.desk-r-Big, .blueprint_article.desk-r-Big, .blueprint.desk-r-Big, .designed_subblock_wrap.desk-r-Big, .bespoke_sb_article.desk-r-Big, .subblock_wrap.desk-r-Big, .subblock article.desk-r-Big, .subblock.desk-r-Big {
    padding-right: 4rem;
  }
  .slide-content.desk-r-Lg, .sb-content.desk-r-Lg, aside.desk-r-Lg, .sb-content article.desk-r-Lg, .sb-wrap.desk-r-Lg, .SubBlock_Text_Wrap.desk-r-Lg, .SectionSpace.desk-r-Lg, .text_wrap.desk-r-Lg, .section_media.desk-r-Lg, .SlideTextWrap.desk-r-Lg, .BE_Intro.desk-r-Lg, .designed_subblock_wrap article.desk-r-Lg, .blueprint_article.desk-r-Lg, .blueprint.desk-r-Lg, .designed_subblock_wrap.desk-r-Lg, .bespoke_sb_article.desk-r-Lg, .subblock_wrap.desk-r-Lg, .subblock article.desk-r-Lg, .subblock.desk-r-Lg {
    padding-right: 8rem;
  }
  .slide-content.desk-r-Xl, .sb-content.desk-r-Xl, aside.desk-r-Xl, .sb-content article.desk-r-Xl, .sb-wrap.desk-r-Xl, .SubBlock_Text_Wrap.desk-r-Xl, .SectionSpace.desk-r-Xl, .text_wrap.desk-r-Xl, .section_media.desk-r-Xl, .SlideTextWrap.desk-r-Xl, .BE_Intro.desk-r-Xl, .designed_subblock_wrap article.desk-r-Xl, .blueprint_article.desk-r-Xl, .blueprint.desk-r-Xl, .designed_subblock_wrap.desk-r-Xl, .bespoke_sb_article.desk-r-Xl, .subblock_wrap.desk-r-Xl, .subblock article.desk-r-Xl, .subblock.desk-r-Xl {
    padding-right: 12rem;
  }
  .slide-content.desk-r-XXl, .sb-content.desk-r-XXl, aside.desk-r-XXl, .sb-content article.desk-r-XXl, .sb-wrap.desk-r-XXl, .SubBlock_Text_Wrap.desk-r-XXl, .SectionSpace.desk-r-XXl, .text_wrap.desk-r-XXl, .section_media.desk-r-XXl, .SlideTextWrap.desk-r-XXl, .BE_Intro.desk-r-XXl, .designed_subblock_wrap article.desk-r-XXl, .blueprint_article.desk-r-XXl, .blueprint.desk-r-XXl, .designed_subblock_wrap.desk-r-XXl, .bespoke_sb_article.desk-r-XXl, .subblock_wrap.desk-r-XXl, .subblock article.desk-r-XXl, .subblock.desk-r-XXl {
    padding-right: 30rem;
  }
  .slide-content.desk-r-GlobalSpacer, .sb-content.desk-r-GlobalSpacer, aside.desk-r-GlobalSpacer, .sb-content article.desk-r-GlobalSpacer, .sb-wrap.desk-r-GlobalSpacer, .SubBlock_Text_Wrap.desk-r-GlobalSpacer, .SectionSpace.desk-r-GlobalSpacer, .text_wrap.desk-r-GlobalSpacer, .section_media.desk-r-GlobalSpacer, .SlideTextWrap.desk-r-GlobalSpacer, .BE_Intro.desk-r-GlobalSpacer, .designed_subblock_wrap article.desk-r-GlobalSpacer, .blueprint_article.desk-r-GlobalSpacer, .blueprint.desk-r-GlobalSpacer, .designed_subblock_wrap.desk-r-GlobalSpacer, .bespoke_sb_article.desk-r-GlobalSpacer, .subblock_wrap.desk-r-GlobalSpacer, .subblock article.desk-r-GlobalSpacer, .subblock.desk-r-GlobalSpacer {
    padding-right: 5vw;
  }
}
@media (min-width: 1600px) {
  .slide-content.big-t-None, .sb-content.big-t-None, aside.big-t-None, .sb-content article.big-t-None, .sb-wrap.big-t-None, .SubBlock_Text_Wrap.big-t-None, .SectionSpace.big-t-None, .text_wrap.big-t-None, .section_media.big-t-None, .SlideTextWrap.big-t-None, .BE_Intro.big-t-None, .designed_subblock_wrap article.big-t-None, .blueprint_article.big-t-None, .blueprint.big-t-None, .designed_subblock_wrap.big-t-None, .bespoke_sb_article.big-t-None, .subblock_wrap.big-t-None, .subblock article.big-t-None, .subblock.big-t-None {
    padding-top: 0;
  }
  .slide-content.big-t-Sml, .sb-content.big-t-Sml, aside.big-t-Sml, .sb-content article.big-t-Sml, .sb-wrap.big-t-Sml, .SubBlock_Text_Wrap.big-t-Sml, .SectionSpace.big-t-Sml, .text_wrap.big-t-Sml, .section_media.big-t-Sml, .SlideTextWrap.big-t-Sml, .BE_Intro.big-t-Sml, .designed_subblock_wrap article.big-t-Sml, .blueprint_article.big-t-Sml, .blueprint.big-t-Sml, .designed_subblock_wrap.big-t-Sml, .bespoke_sb_article.big-t-Sml, .subblock_wrap.big-t-Sml, .subblock article.big-t-Sml, .subblock.big-t-Sml {
    padding-top: 0.5714285714rem;
  }
  .slide-content.big-t-Std, .sb-content.big-t-Std, aside.big-t-Std, .sb-content article.big-t-Std, .sb-wrap.big-t-Std, .SubBlock_Text_Wrap.big-t-Std, .SectionSpace.big-t-Std, .text_wrap.big-t-Std, .section_media.big-t-Std, .SlideTextWrap.big-t-Std, .BE_Intro.big-t-Std, .designed_subblock_wrap article.big-t-Std, .blueprint_article.big-t-Std, .blueprint.big-t-Std, .designed_subblock_wrap.big-t-Std, .bespoke_sb_article.big-t-Std, .subblock_wrap.big-t-Std, .subblock article.big-t-Std, .subblock.big-t-Std {
    padding-top: 1rem;
  }
  .slide-content.big-t-Med, .sb-content.big-t-Med, aside.big-t-Med, .sb-content article.big-t-Med, .sb-wrap.big-t-Med, .SubBlock_Text_Wrap.big-t-Med, .SectionSpace.big-t-Med, .text_wrap.big-t-Med, .section_media.big-t-Med, .SlideTextWrap.big-t-Med, .BE_Intro.big-t-Med, .designed_subblock_wrap article.big-t-Med, .blueprint_article.big-t-Med, .blueprint.big-t-Med, .designed_subblock_wrap.big-t-Med, .bespoke_sb_article.big-t-Med, .subblock_wrap.big-t-Med, .subblock article.big-t-Med, .subblock.big-t-Med {
    padding-top: 2rem;
  }
  .slide-content.big-t-Big, .sb-content.big-t-Big, aside.big-t-Big, .sb-content article.big-t-Big, .sb-wrap.big-t-Big, .SubBlock_Text_Wrap.big-t-Big, .SectionSpace.big-t-Big, .text_wrap.big-t-Big, .section_media.big-t-Big, .SlideTextWrap.big-t-Big, .BE_Intro.big-t-Big, .designed_subblock_wrap article.big-t-Big, .blueprint_article.big-t-Big, .blueprint.big-t-Big, .designed_subblock_wrap.big-t-Big, .bespoke_sb_article.big-t-Big, .subblock_wrap.big-t-Big, .subblock article.big-t-Big, .subblock.big-t-Big {
    padding-top: 4rem;
  }
  .slide-content.big-t-Lg, .sb-content.big-t-Lg, aside.big-t-Lg, .sb-content article.big-t-Lg, .sb-wrap.big-t-Lg, .SubBlock_Text_Wrap.big-t-Lg, .SectionSpace.big-t-Lg, .text_wrap.big-t-Lg, .section_media.big-t-Lg, .SlideTextWrap.big-t-Lg, .BE_Intro.big-t-Lg, .designed_subblock_wrap article.big-t-Lg, .blueprint_article.big-t-Lg, .blueprint.big-t-Lg, .designed_subblock_wrap.big-t-Lg, .bespoke_sb_article.big-t-Lg, .subblock_wrap.big-t-Lg, .subblock article.big-t-Lg, .subblock.big-t-Lg {
    padding-top: 8rem;
  }
  .slide-content.big-t-Xl, .sb-content.big-t-Xl, aside.big-t-Xl, .sb-content article.big-t-Xl, .sb-wrap.big-t-Xl, .SubBlock_Text_Wrap.big-t-Xl, .SectionSpace.big-t-Xl, .text_wrap.big-t-Xl, .section_media.big-t-Xl, .SlideTextWrap.big-t-Xl, .BE_Intro.big-t-Xl, .designed_subblock_wrap article.big-t-Xl, .blueprint_article.big-t-Xl, .blueprint.big-t-Xl, .designed_subblock_wrap.big-t-Xl, .bespoke_sb_article.big-t-Xl, .subblock_wrap.big-t-Xl, .subblock article.big-t-Xl, .subblock.big-t-Xl {
    padding-top: 12rem;
  }
  .slide-content.big-t-XXl, .sb-content.big-t-XXl, aside.big-t-XXl, .sb-content article.big-t-XXl, .sb-wrap.big-t-XXl, .SubBlock_Text_Wrap.big-t-XXl, .SectionSpace.big-t-XXl, .text_wrap.big-t-XXl, .section_media.big-t-XXl, .SlideTextWrap.big-t-XXl, .BE_Intro.big-t-XXl, .designed_subblock_wrap article.big-t-XXl, .blueprint_article.big-t-XXl, .blueprint.big-t-XXl, .designed_subblock_wrap.big-t-XXl, .bespoke_sb_article.big-t-XXl, .subblock_wrap.big-t-XXl, .subblock article.big-t-XXl, .subblock.big-t-XXl {
    padding-top: 30rem;
  }
  .slide-content.big-t-GlobalSpacer, .sb-content.big-t-GlobalSpacer, aside.big-t-GlobalSpacer, .sb-content article.big-t-GlobalSpacer, .sb-wrap.big-t-GlobalSpacer, .SubBlock_Text_Wrap.big-t-GlobalSpacer, .SectionSpace.big-t-GlobalSpacer, .text_wrap.big-t-GlobalSpacer, .section_media.big-t-GlobalSpacer, .SlideTextWrap.big-t-GlobalSpacer, .BE_Intro.big-t-GlobalSpacer, .designed_subblock_wrap article.big-t-GlobalSpacer, .blueprint_article.big-t-GlobalSpacer, .blueprint.big-t-GlobalSpacer, .designed_subblock_wrap.big-t-GlobalSpacer, .bespoke_sb_article.big-t-GlobalSpacer, .subblock_wrap.big-t-GlobalSpacer, .subblock article.big-t-GlobalSpacer, .subblock.big-t-GlobalSpacer {
    padding-top: 5vw;
  }
  .slide-content.big-b-None, .sb-content.big-b-None, aside.big-b-None, .sb-content article.big-b-None, .sb-wrap.big-b-None, .SubBlock_Text_Wrap.big-b-None, .SectionSpace.big-b-None, .text_wrap.big-b-None, .section_media.big-b-None, .SlideTextWrap.big-b-None, .BE_Intro.big-b-None, .designed_subblock_wrap article.big-b-None, .blueprint_article.big-b-None, .blueprint.big-b-None, .designed_subblock_wrap.big-b-None, .bespoke_sb_article.big-b-None, .subblock_wrap.big-b-None, .subblock article.big-b-None, .subblock.big-b-None {
    padding-bottom: 0;
  }
  .slide-content.big-b-Sml, .sb-content.big-b-Sml, aside.big-b-Sml, .sb-content article.big-b-Sml, .sb-wrap.big-b-Sml, .SubBlock_Text_Wrap.big-b-Sml, .SectionSpace.big-b-Sml, .text_wrap.big-b-Sml, .section_media.big-b-Sml, .SlideTextWrap.big-b-Sml, .BE_Intro.big-b-Sml, .designed_subblock_wrap article.big-b-Sml, .blueprint_article.big-b-Sml, .blueprint.big-b-Sml, .designed_subblock_wrap.big-b-Sml, .bespoke_sb_article.big-b-Sml, .subblock_wrap.big-b-Sml, .subblock article.big-b-Sml, .subblock.big-b-Sml {
    padding-bottom: 0.5714285714rem;
  }
  .slide-content.big-b-Std, .sb-content.big-b-Std, aside.big-b-Std, .sb-content article.big-b-Std, .sb-wrap.big-b-Std, .SubBlock_Text_Wrap.big-b-Std, .SectionSpace.big-b-Std, .text_wrap.big-b-Std, .section_media.big-b-Std, .SlideTextWrap.big-b-Std, .BE_Intro.big-b-Std, .designed_subblock_wrap article.big-b-Std, .blueprint_article.big-b-Std, .blueprint.big-b-Std, .designed_subblock_wrap.big-b-Std, .bespoke_sb_article.big-b-Std, .subblock_wrap.big-b-Std, .subblock article.big-b-Std, .subblock.big-b-Std {
    padding-bottom: 1rem;
  }
  .slide-content.big-b-Med, .sb-content.big-b-Med, aside.big-b-Med, .sb-content article.big-b-Med, .sb-wrap.big-b-Med, .SubBlock_Text_Wrap.big-b-Med, .SectionSpace.big-b-Med, .text_wrap.big-b-Med, .section_media.big-b-Med, .SlideTextWrap.big-b-Med, .BE_Intro.big-b-Med, .designed_subblock_wrap article.big-b-Med, .blueprint_article.big-b-Med, .blueprint.big-b-Med, .designed_subblock_wrap.big-b-Med, .bespoke_sb_article.big-b-Med, .subblock_wrap.big-b-Med, .subblock article.big-b-Med, .subblock.big-b-Med {
    padding-bottom: 2rem;
  }
  .slide-content.big-b-Big, .sb-content.big-b-Big, aside.big-b-Big, .sb-content article.big-b-Big, .sb-wrap.big-b-Big, .SubBlock_Text_Wrap.big-b-Big, .SectionSpace.big-b-Big, .text_wrap.big-b-Big, .section_media.big-b-Big, .SlideTextWrap.big-b-Big, .BE_Intro.big-b-Big, .designed_subblock_wrap article.big-b-Big, .blueprint_article.big-b-Big, .blueprint.big-b-Big, .designed_subblock_wrap.big-b-Big, .bespoke_sb_article.big-b-Big, .subblock_wrap.big-b-Big, .subblock article.big-b-Big, .subblock.big-b-Big {
    padding-bottom: 4rem;
  }
  .slide-content.big-b-Lg, .sb-content.big-b-Lg, aside.big-b-Lg, .sb-content article.big-b-Lg, .sb-wrap.big-b-Lg, .SubBlock_Text_Wrap.big-b-Lg, .SectionSpace.big-b-Lg, .text_wrap.big-b-Lg, .section_media.big-b-Lg, .SlideTextWrap.big-b-Lg, .BE_Intro.big-b-Lg, .designed_subblock_wrap article.big-b-Lg, .blueprint_article.big-b-Lg, .blueprint.big-b-Lg, .designed_subblock_wrap.big-b-Lg, .bespoke_sb_article.big-b-Lg, .subblock_wrap.big-b-Lg, .subblock article.big-b-Lg, .subblock.big-b-Lg {
    padding-bottom: 8rem;
  }
  .slide-content.big-b-Xl, .sb-content.big-b-Xl, aside.big-b-Xl, .sb-content article.big-b-Xl, .sb-wrap.big-b-Xl, .SubBlock_Text_Wrap.big-b-Xl, .SectionSpace.big-b-Xl, .text_wrap.big-b-Xl, .section_media.big-b-Xl, .SlideTextWrap.big-b-Xl, .BE_Intro.big-b-Xl, .designed_subblock_wrap article.big-b-Xl, .blueprint_article.big-b-Xl, .blueprint.big-b-Xl, .designed_subblock_wrap.big-b-Xl, .bespoke_sb_article.big-b-Xl, .subblock_wrap.big-b-Xl, .subblock article.big-b-Xl, .subblock.big-b-Xl {
    padding-bottom: 12rem;
  }
  .slide-content.big-b-XXl, .sb-content.big-b-XXl, aside.big-b-XXl, .sb-content article.big-b-XXl, .sb-wrap.big-b-XXl, .SubBlock_Text_Wrap.big-b-XXl, .SectionSpace.big-b-XXl, .text_wrap.big-b-XXl, .section_media.big-b-XXl, .SlideTextWrap.big-b-XXl, .BE_Intro.big-b-XXl, .designed_subblock_wrap article.big-b-XXl, .blueprint_article.big-b-XXl, .blueprint.big-b-XXl, .designed_subblock_wrap.big-b-XXl, .bespoke_sb_article.big-b-XXl, .subblock_wrap.big-b-XXl, .subblock article.big-b-XXl, .subblock.big-b-XXl {
    padding-bottom: 30rem;
  }
  .slide-content.big-b-GlobalSpacer, .sb-content.big-b-GlobalSpacer, aside.big-b-GlobalSpacer, .sb-content article.big-b-GlobalSpacer, .sb-wrap.big-b-GlobalSpacer, .SubBlock_Text_Wrap.big-b-GlobalSpacer, .SectionSpace.big-b-GlobalSpacer, .text_wrap.big-b-GlobalSpacer, .section_media.big-b-GlobalSpacer, .SlideTextWrap.big-b-GlobalSpacer, .BE_Intro.big-b-GlobalSpacer, .designed_subblock_wrap article.big-b-GlobalSpacer, .blueprint_article.big-b-GlobalSpacer, .blueprint.big-b-GlobalSpacer, .designed_subblock_wrap.big-b-GlobalSpacer, .bespoke_sb_article.big-b-GlobalSpacer, .subblock_wrap.big-b-GlobalSpacer, .subblock article.big-b-GlobalSpacer, .subblock.big-b-GlobalSpacer {
    padding-bottom: 5vw;
  }
  .slide-content.big-l-None, .sb-content.big-l-None, aside.big-l-None, .sb-content article.big-l-None, .sb-wrap.big-l-None, .SubBlock_Text_Wrap.big-l-None, .SectionSpace.big-l-None, .text_wrap.big-l-None, .section_media.big-l-None, .SlideTextWrap.big-l-None, .BE_Intro.big-l-None, .designed_subblock_wrap article.big-l-None, .blueprint_article.big-l-None, .blueprint.big-l-None, .designed_subblock_wrap.big-l-None, .bespoke_sb_article.big-l-None, .subblock_wrap.big-l-None, .subblock article.big-l-None, .subblock.big-l-None {
    padding-left: 0;
  }
  .slide-content.big-l-Sml, .sb-content.big-l-Sml, aside.big-l-Sml, .sb-content article.big-l-Sml, .sb-wrap.big-l-Sml, .SubBlock_Text_Wrap.big-l-Sml, .SectionSpace.big-l-Sml, .text_wrap.big-l-Sml, .section_media.big-l-Sml, .SlideTextWrap.big-l-Sml, .BE_Intro.big-l-Sml, .designed_subblock_wrap article.big-l-Sml, .blueprint_article.big-l-Sml, .blueprint.big-l-Sml, .designed_subblock_wrap.big-l-Sml, .bespoke_sb_article.big-l-Sml, .subblock_wrap.big-l-Sml, .subblock article.big-l-Sml, .subblock.big-l-Sml {
    padding-left: 0.5714285714rem;
  }
  .slide-content.big-l-Std, .sb-content.big-l-Std, aside.big-l-Std, .sb-content article.big-l-Std, .sb-wrap.big-l-Std, .SubBlock_Text_Wrap.big-l-Std, .SectionSpace.big-l-Std, .text_wrap.big-l-Std, .section_media.big-l-Std, .SlideTextWrap.big-l-Std, .BE_Intro.big-l-Std, .designed_subblock_wrap article.big-l-Std, .blueprint_article.big-l-Std, .blueprint.big-l-Std, .designed_subblock_wrap.big-l-Std, .bespoke_sb_article.big-l-Std, .subblock_wrap.big-l-Std, .subblock article.big-l-Std, .subblock.big-l-Std {
    padding-left: 1rem;
  }
  .slide-content.big-l-Med, .sb-content.big-l-Med, aside.big-l-Med, .sb-content article.big-l-Med, .sb-wrap.big-l-Med, .SubBlock_Text_Wrap.big-l-Med, .SectionSpace.big-l-Med, .text_wrap.big-l-Med, .section_media.big-l-Med, .SlideTextWrap.big-l-Med, .BE_Intro.big-l-Med, .designed_subblock_wrap article.big-l-Med, .blueprint_article.big-l-Med, .blueprint.big-l-Med, .designed_subblock_wrap.big-l-Med, .bespoke_sb_article.big-l-Med, .subblock_wrap.big-l-Med, .subblock article.big-l-Med, .subblock.big-l-Med {
    padding-left: 2rem;
  }
  .slide-content.big-l-Big, .sb-content.big-l-Big, aside.big-l-Big, .sb-content article.big-l-Big, .sb-wrap.big-l-Big, .SubBlock_Text_Wrap.big-l-Big, .SectionSpace.big-l-Big, .text_wrap.big-l-Big, .section_media.big-l-Big, .SlideTextWrap.big-l-Big, .BE_Intro.big-l-Big, .designed_subblock_wrap article.big-l-Big, .blueprint_article.big-l-Big, .blueprint.big-l-Big, .designed_subblock_wrap.big-l-Big, .bespoke_sb_article.big-l-Big, .subblock_wrap.big-l-Big, .subblock article.big-l-Big, .subblock.big-l-Big {
    padding-left: 4rem;
  }
  .slide-content.big-l-Lg, .sb-content.big-l-Lg, aside.big-l-Lg, .sb-content article.big-l-Lg, .sb-wrap.big-l-Lg, .SubBlock_Text_Wrap.big-l-Lg, .SectionSpace.big-l-Lg, .text_wrap.big-l-Lg, .section_media.big-l-Lg, .SlideTextWrap.big-l-Lg, .BE_Intro.big-l-Lg, .designed_subblock_wrap article.big-l-Lg, .blueprint_article.big-l-Lg, .blueprint.big-l-Lg, .designed_subblock_wrap.big-l-Lg, .bespoke_sb_article.big-l-Lg, .subblock_wrap.big-l-Lg, .subblock article.big-l-Lg, .subblock.big-l-Lg {
    padding-left: 8rem;
  }
  .slide-content.big-l-Xl, .sb-content.big-l-Xl, aside.big-l-Xl, .sb-content article.big-l-Xl, .sb-wrap.big-l-Xl, .SubBlock_Text_Wrap.big-l-Xl, .SectionSpace.big-l-Xl, .text_wrap.big-l-Xl, .section_media.big-l-Xl, .SlideTextWrap.big-l-Xl, .BE_Intro.big-l-Xl, .designed_subblock_wrap article.big-l-Xl, .blueprint_article.big-l-Xl, .blueprint.big-l-Xl, .designed_subblock_wrap.big-l-Xl, .bespoke_sb_article.big-l-Xl, .subblock_wrap.big-l-Xl, .subblock article.big-l-Xl, .subblock.big-l-Xl {
    padding-left: 12rem;
  }
  .slide-content.big-l-XXl, .sb-content.big-l-XXl, aside.big-l-XXl, .sb-content article.big-l-XXl, .sb-wrap.big-l-XXl, .SubBlock_Text_Wrap.big-l-XXl, .SectionSpace.big-l-XXl, .text_wrap.big-l-XXl, .section_media.big-l-XXl, .SlideTextWrap.big-l-XXl, .BE_Intro.big-l-XXl, .designed_subblock_wrap article.big-l-XXl, .blueprint_article.big-l-XXl, .blueprint.big-l-XXl, .designed_subblock_wrap.big-l-XXl, .bespoke_sb_article.big-l-XXl, .subblock_wrap.big-l-XXl, .subblock article.big-l-XXl, .subblock.big-l-XXl {
    padding-left: 30rem;
  }
  .slide-content.big-l-GlobalSpacer, .sb-content.big-l-GlobalSpacer, aside.big-l-GlobalSpacer, .sb-content article.big-l-GlobalSpacer, .sb-wrap.big-l-GlobalSpacer, .SubBlock_Text_Wrap.big-l-GlobalSpacer, .SectionSpace.big-l-GlobalSpacer, .text_wrap.big-l-GlobalSpacer, .section_media.big-l-GlobalSpacer, .SlideTextWrap.big-l-GlobalSpacer, .BE_Intro.big-l-GlobalSpacer, .designed_subblock_wrap article.big-l-GlobalSpacer, .blueprint_article.big-l-GlobalSpacer, .blueprint.big-l-GlobalSpacer, .designed_subblock_wrap.big-l-GlobalSpacer, .bespoke_sb_article.big-l-GlobalSpacer, .subblock_wrap.big-l-GlobalSpacer, .subblock article.big-l-GlobalSpacer, .subblock.big-l-GlobalSpacer {
    padding-left: 5vw;
  }
  .slide-content.big-r-None, .sb-content.big-r-None, aside.big-r-None, .sb-content article.big-r-None, .sb-wrap.big-r-None, .SubBlock_Text_Wrap.big-r-None, .SectionSpace.big-r-None, .text_wrap.big-r-None, .section_media.big-r-None, .SlideTextWrap.big-r-None, .BE_Intro.big-r-None, .designed_subblock_wrap article.big-r-None, .blueprint_article.big-r-None, .blueprint.big-r-None, .designed_subblock_wrap.big-r-None, .bespoke_sb_article.big-r-None, .subblock_wrap.big-r-None, .subblock article.big-r-None, .subblock.big-r-None {
    padding-right: 0;
  }
  .slide-content.big-r-Sml, .sb-content.big-r-Sml, aside.big-r-Sml, .sb-content article.big-r-Sml, .sb-wrap.big-r-Sml, .SubBlock_Text_Wrap.big-r-Sml, .SectionSpace.big-r-Sml, .text_wrap.big-r-Sml, .section_media.big-r-Sml, .SlideTextWrap.big-r-Sml, .BE_Intro.big-r-Sml, .designed_subblock_wrap article.big-r-Sml, .blueprint_article.big-r-Sml, .blueprint.big-r-Sml, .designed_subblock_wrap.big-r-Sml, .bespoke_sb_article.big-r-Sml, .subblock_wrap.big-r-Sml, .subblock article.big-r-Sml, .subblock.big-r-Sml {
    padding-right: 0.5714285714rem;
  }
  .slide-content.big-r-Std, .sb-content.big-r-Std, aside.big-r-Std, .sb-content article.big-r-Std, .sb-wrap.big-r-Std, .SubBlock_Text_Wrap.big-r-Std, .SectionSpace.big-r-Std, .text_wrap.big-r-Std, .section_media.big-r-Std, .SlideTextWrap.big-r-Std, .BE_Intro.big-r-Std, .designed_subblock_wrap article.big-r-Std, .blueprint_article.big-r-Std, .blueprint.big-r-Std, .designed_subblock_wrap.big-r-Std, .bespoke_sb_article.big-r-Std, .subblock_wrap.big-r-Std, .subblock article.big-r-Std, .subblock.big-r-Std {
    padding-right: 1rem;
  }
  .slide-content.big-r-Med, .sb-content.big-r-Med, aside.big-r-Med, .sb-content article.big-r-Med, .sb-wrap.big-r-Med, .SubBlock_Text_Wrap.big-r-Med, .SectionSpace.big-r-Med, .text_wrap.big-r-Med, .section_media.big-r-Med, .SlideTextWrap.big-r-Med, .BE_Intro.big-r-Med, .designed_subblock_wrap article.big-r-Med, .blueprint_article.big-r-Med, .blueprint.big-r-Med, .designed_subblock_wrap.big-r-Med, .bespoke_sb_article.big-r-Med, .subblock_wrap.big-r-Med, .subblock article.big-r-Med, .subblock.big-r-Med {
    padding-right: 2rem;
  }
  .slide-content.big-r-Big, .sb-content.big-r-Big, aside.big-r-Big, .sb-content article.big-r-Big, .sb-wrap.big-r-Big, .SubBlock_Text_Wrap.big-r-Big, .SectionSpace.big-r-Big, .text_wrap.big-r-Big, .section_media.big-r-Big, .SlideTextWrap.big-r-Big, .BE_Intro.big-r-Big, .designed_subblock_wrap article.big-r-Big, .blueprint_article.big-r-Big, .blueprint.big-r-Big, .designed_subblock_wrap.big-r-Big, .bespoke_sb_article.big-r-Big, .subblock_wrap.big-r-Big, .subblock article.big-r-Big, .subblock.big-r-Big {
    padding-right: 4rem;
  }
  .slide-content.big-r-Lg, .sb-content.big-r-Lg, aside.big-r-Lg, .sb-content article.big-r-Lg, .sb-wrap.big-r-Lg, .SubBlock_Text_Wrap.big-r-Lg, .SectionSpace.big-r-Lg, .text_wrap.big-r-Lg, .section_media.big-r-Lg, .SlideTextWrap.big-r-Lg, .BE_Intro.big-r-Lg, .designed_subblock_wrap article.big-r-Lg, .blueprint_article.big-r-Lg, .blueprint.big-r-Lg, .designed_subblock_wrap.big-r-Lg, .bespoke_sb_article.big-r-Lg, .subblock_wrap.big-r-Lg, .subblock article.big-r-Lg, .subblock.big-r-Lg {
    padding-right: 8rem;
  }
  .slide-content.big-r-Xl, .sb-content.big-r-Xl, aside.big-r-Xl, .sb-content article.big-r-Xl, .sb-wrap.big-r-Xl, .SubBlock_Text_Wrap.big-r-Xl, .SectionSpace.big-r-Xl, .text_wrap.big-r-Xl, .section_media.big-r-Xl, .SlideTextWrap.big-r-Xl, .BE_Intro.big-r-Xl, .designed_subblock_wrap article.big-r-Xl, .blueprint_article.big-r-Xl, .blueprint.big-r-Xl, .designed_subblock_wrap.big-r-Xl, .bespoke_sb_article.big-r-Xl, .subblock_wrap.big-r-Xl, .subblock article.big-r-Xl, .subblock.big-r-Xl {
    padding-right: 12rem;
  }
  .slide-content.big-r-XXl, .sb-content.big-r-XXl, aside.big-r-XXl, .sb-content article.big-r-XXl, .sb-wrap.big-r-XXl, .SubBlock_Text_Wrap.big-r-XXl, .SectionSpace.big-r-XXl, .text_wrap.big-r-XXl, .section_media.big-r-XXl, .SlideTextWrap.big-r-XXl, .BE_Intro.big-r-XXl, .designed_subblock_wrap article.big-r-XXl, .blueprint_article.big-r-XXl, .blueprint.big-r-XXl, .designed_subblock_wrap.big-r-XXl, .bespoke_sb_article.big-r-XXl, .subblock_wrap.big-r-XXl, .subblock article.big-r-XXl, .subblock.big-r-XXl {
    padding-right: 30rem;
  }
  .slide-content.big-r-GlobalSpacer, .sb-content.big-r-GlobalSpacer, aside.big-r-GlobalSpacer, .sb-content article.big-r-GlobalSpacer, .sb-wrap.big-r-GlobalSpacer, .SubBlock_Text_Wrap.big-r-GlobalSpacer, .SectionSpace.big-r-GlobalSpacer, .text_wrap.big-r-GlobalSpacer, .section_media.big-r-GlobalSpacer, .SlideTextWrap.big-r-GlobalSpacer, .BE_Intro.big-r-GlobalSpacer, .designed_subblock_wrap article.big-r-GlobalSpacer, .blueprint_article.big-r-GlobalSpacer, .blueprint.big-r-GlobalSpacer, .designed_subblock_wrap.big-r-GlobalSpacer, .bespoke_sb_article.big-r-GlobalSpacer, .subblock_wrap.big-r-GlobalSpacer, .subblock article.big-r-GlobalSpacer, .subblock.big-r-GlobalSpacer {
    padding-right: 5vw;
  }
}

.SectionShiftUp_Small, .SBShiftUp_Small {
  margin-top: 0px;
}
@media (min-width: 1300px) {
  .SectionShiftUp_Small, .SBShiftUp_Small {
    margin-top: -5vw;
  }
}

.SectionShiftUp_Medium, .SBShiftUp_Medium {
  margin-top: 0;
}
@media (min-width: 1300px) {
  .SectionShiftUp_Medium, .SBShiftUp_Medium {
    margin-top: -7.5vw !important;
  }
}

.SectionShiftUp_Large, .SBShiftUp_Large {
  margin-top: 0px;
}
@media (min-width: 1300px) {
  .SectionShiftUp_Large, .SBShiftUp_Large {
    margin-top: -10vw;
  }
}

.SectionShiftDown_Small, .SBShiftDown_Small {
  margin-bottom: 0px;
}
@media (min-width: 1300px) {
  .SectionShiftDown_Small, .SBShiftDown_Small {
    margin-bottom: -5vw;
  }
}

.SectionShiftDown_Medium, .SBShiftDown_Medium {
  margin-bottom: 0px;
}
@media (min-width: 1300px) {
  .SectionShiftDown_Medium, .SBShiftDown_Medium {
    margin-bottom: -7.5vw;
  }
}

.SectionShiftDown_Large, .SBShiftDown_Large {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .SectionShiftDown_Large, .SBShiftDown_Large {
    margin-bottom: -10vw;
  }
}

.SectionShiftLeft_Small, .SBShiftLeft_Small {
  margin-left: 0px;
}
@media (min-width: 768px) {
  .SectionShiftLeft_Small, .SBShiftLeft_Small {
    margin-left: -5vw;
  }
}

.SectionShiftLeft_Medium, .SBShiftLeft_Medium {
  margin-left: 0px;
}
@media (min-width: 768px) {
  .SectionShiftLeft_Medium, .SBShiftLeft_Medium {
    margin-left: -7.5vw;
  }
}

.SectionShiftLeft_Large, .SBShiftLeft_Large {
  margin-left: 0px;
}
@media (min-width: 768px) {
  .SectionShiftLeft_Large, .SBShiftLeft_Large {
    margin-left: -10vw;
  }
}

.SectionShiftRight_Small, .SBShiftRight_Small {
  margin-right: 0px;
}
@media (min-width: 768px) {
  .SectionShiftRight_Small, .SBShiftRight_Small {
    margin-right: -5vw;
  }
}

.SectionShiftRight_Medium, .SBShiftRight_Medium {
  margin-right: 0px;
}
@media (min-width: 768px) {
  .SectionShiftRight_Medium, .SBShiftRight_Medium {
    margin-right: -7.5vw;
  }
}

.SectionShiftRight_Large, .SBShiftRight_Large {
  margin-right: 0px;
}
@media (min-width: 768px) {
  .SectionShiftRight_Large, .SBShiftRight_Large {
    margin-right: -10vw;
  }
}

/****** FILE: themes/ocr/css/Projects.css *****/
.Groundnation\\ProjectPage\\ProjectPage {
  overflow-x: hidden;
}

.overlay_hero {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 5vw;
}
@media (min-width: 1300px) {
  .overlay_hero {
    height: 100vh;
    width: 100vw;
  }
}
.overlay_hero #jarallax-container-0 {
  z-index: 9 !important;
}
.overlay_hero article {
  padding: 2rem 0 0 0;
  display: block;
  order: 1;
}
@media (min-width: 1300px) {
  .overlay_hero article {
    position: absolute;
    top: 5vw;
    left: 5vw;
    z-index: 4;
    padding: 10vh 0 0 0;
  }
}
.overlay_hero article h1 {
  display: block;
  margin-bottom: 0.5714285714rem;
}
@media (min-width: 1300px) {
  .overlay_hero article h1 {
    width: 27vw;
    margin-bottom: 2rem;
  }
}
.overlay_hero article h2 {
  margin-top: 0;
}
@media (min-width: 1300px) {
  .overlay_hero article h2, .overlay_hero article p {
    width: 27vw;
  }
}
.overlay_hero figure {
  align-self: flex-end;
  height: 100%;
  width: 100%;
  position: relative;
  margin-top: 60px;
}
@media (min-width: 1300px) {
  .overlay_hero figure {
    width: 60vw;
    margin-top: 0;
  }
}
.overlay_hero figure img {
  height: 100%;
  object-fit: cover;
}
.overlay_hero figure figcaption {
  position: absolute;
  bottom: 0.5714285714rem;
  right: 0.5714285714rem;
}

.Project_info {
  margin: 0 0 5vw 0;
}
@media (min-width: 1024px) {
  .Project_info {
    margin: 0 0 8rem 0;
  }
}
.Project_info .Project_info_content {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .Project_info .Project_info_content {
    flex-direction: row;
  }
}
.Project_info .Project_info_content article {
  width: 100%;
  position: relative;
  padding: 0 0 4rem 0;
}
.Project_info .Project_info_content article summary:after {
  content: "Read more";
}
.Project_info .Project_info_content article details[open] summary {
  position: absolute;
  bottom: -2rem;
  left: 0%;
}
.Project_info .Project_info_content article details[open] summary:after {
  content: "Read less";
}
@media (min-width: 1024px) {
  .Project_info .Project_info_content article {
    padding: 0 5vw 0 0;
    width: 60%;
  }
}
.Project_info .Project_info_content article p:first-child {
  margin-top: 0;
}
.Project_info .Project_info_content article p:last-child {
  margin-bottom: 0;
}
.Project_info .Project_info_content aside {
  width: 100%;
}
@media (min-width: 1024px) {
  .Project_info .Project_info_content aside {
    width: 40%;
  }
}

.ProjectPag {
  text-align: center;
  font-family: "EuclidCircularA-Regular", sans-serif;
  margin-bottom: 2rem;
}
.ProjectPag a {
  margin: 0 0.5rem 0 0.5rem;
}
@media (min-width: 1024px) {
  .ProjectPag a {
    margin: 0 0.5rem 0 0.5rem;
  }
}
.ProjectPag a, .ProjectPag a:hover, .ProjectPag a:active, .ProjectPag a:focus, .ProjectPag a:visited {
  color: var(--black) !important;
  width: 40px;
}
.ProjectPag .disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: none;
}

.SmartPag {
  display: none;
}

.Show_SmartPag .StandardPag {
  display: none;
  text-align: center;
}
.Show_SmartPag .SmartPag {
  display: block;
  text-align: center;
}

.next_project.disabled, .last_project.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: none;
}
@media (min-width: 1024px) {
  .next_project {
    right: 5vw !important;
  }
  .last_project {
    left: 5vw !important;
    transform: rotate(180deg);
  }
}
.Project_Media {
  margin: 0 0 5vw 0;
}
.Project_Media h5 {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .Project_Media h5 {
    margin-top: 8rem;
  }
}
.Project_Media .BTN_Wrap {
  text-align: center;
}
.Project_Media p.small {
  margin-top: 1rem;
}
.Project_Media .jarallax div[id*=jarallax-container-] {
  z-index: 9 !important;
}
.Project_Media .project_grid figure {
  display: block;
  height: auto;
  position: relative;
  margin-bottom: 0.5714285714rem;
}
@media (min-width: 768px) {
  .Project_Media .project_grid figure {
    margin-bottom: 2rem;
  }
}
.Project_Media .project_grid figure .project_media_wrap {
  position: relative;
}
.Project_Media .project_grid figure figcaption {
  margin: 0.5714285714rem 0 2rem 0;
}
@media (min-width: 1024px) {
  .Project_Media .project_grid figure figcaption {
    margin: 0.5714285714rem 0 0 0;
  }
}

.img_credit {
  position: absolute;
  z-index: 9;
  font-size: 0.63em;
  color: #f2f2ed;
  padding: 0.25rem 0.6rem 0.18rem 0.6rem;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0;
  right: 0;
}

.Project_Related {
  margin: 2rem 0 2rem 0;
}
@media (max-width: 767px) {
  .Project_Related h2 {
    padding: 0 5vw 0 5vw;
  }
}
@media (min-width: 1300px) {
  .Project_Related {
    margin: 4rem 0 4rem 0;
  }
}
.Project_Related .splide {
  margin-top: 1rem;
}

body.Groundnation\\ProjectPage\\ProjectPage .share-buttons {
  padding-bottom: 5vw;
}

.project_custom_grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 2rem;
}
.project_custom_grid .CGI {
  grid-column: span 6/auto;
}
.project_custom_grid .CGI img, .project_custom_grid .CGI picture {
  vertical-align: bottom;
}
.project_custom_grid .CGI.object_fit picture, .project_custom_grid .CGI.object_fit img {
  object-fit: cover;
  height: 100%;
}
@media (min-width: 768px) {
  .project_custom_grid .CGI.CGI_Count_1 {
    grid-column: span 1/auto;
  }
  .project_custom_grid .CGI.CGI_Count_2 {
    grid-column: span 2/auto;
  }
  .project_custom_grid .CGI.CGI_Count_3 {
    grid-column: span 3/auto;
  }
  .project_custom_grid .CGI.CGI_Count_4 {
    grid-column: span 4/auto;
  }
  .project_custom_grid .CGI.CGI_Count_5 {
    grid-column: span 5/auto;
  }
  .project_custom_grid .CGI.CGI_Count_6 {
    grid-column: span 6/auto;
  }
}
@media (min-width: 768px) {
  .project_custom_grid .CGI.CGTopPad_Sml {
    margin-top: 2vh;
  }
  .project_custom_grid .CGI.CGTopPad_Std {
    margin-top: 4vh;
  }
  .project_custom_grid .CGI.CGTopPad_Med {
    margin-top: 8vh;
  }
  .project_custom_grid .CGI.CGTopPad_Lg {
    margin-top: 16vh;
  }
  .project_custom_grid .CGI.CGTopPad_Xl {
    margin-top: 20vh;
  }
  .project_custom_grid .CGI.CGBotPad_Sml {
    margin-bottom: 2vh;
  }
  .project_custom_grid .CGI.CGBotPad_Std {
    margin-bottom: 4vh;
  }
  .project_custom_grid .CGI.CGBotPad_Med {
    margin-bottom: 8vh;
  }
  .project_custom_grid .CGI.CGBotPad_Lg {
    margin-bottom: 16vh;
  }
  .project_custom_grid .CGI.CGBotPad_Xl {
    margin-bottom: 20vh;
  }
  .project_custom_grid .CGI.CGLeftPad_Sml {
    margin-left: 2vw;
  }
  .project_custom_grid .CGI.CGLeftPad_Std {
    margin-left: 4vw;
  }
  .project_custom_grid .CGI.CGLeftPad_Med {
    margin-left: 8vw;
  }
  .project_custom_grid .CGI.CGLeftPad_Lg {
    margin-left: 16vw;
  }
  .project_custom_grid .CGI.CGLeftPad_Xl {
    margin-left: 20vw;
  }
  .project_custom_grid .CGI.CGRightPad_Sml {
    margin-right: 2vw;
  }
  .project_custom_grid .CGI.CGRightPad_Std {
    margin-right: 4vw;
  }
  .project_custom_grid .CGI.CGRightPad_Med {
    margin-right: 8vw;
  }
  .project_custom_grid .CGI.CGRightPad_Lg {
    margin-right: 16vw;
  }
  .project_custom_grid .CGI.CGRightPad_Xl {
    margin-right: 20vw;
  }
}
.project_custom_grid .CGI figcaption {
  padding: 0.5714285714rem 2rem 1rem 0;
}
@media (min-width: 768px) {
  .project_custom_grid .CGI figcaption {
    padding: 1rem 2rem 0 0;
    font-size: 1.3em;
    line-height: 1.4em;
  }
}

.project_media_wrap {
  position: relative;
}

/****** FILE: themes/ocr/css/contact.css *****/
.ContactFormWell {
  margin-top: 2rem !important;
}
.ContactFormWell .g-recaptcha {
  margin-top: 1rem;
}
.ContactFormWell .g-recaptcha div {
  width: 300px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.ContactFormWell label {
  display: none;
}
.ContactFormWell div.text {
  margin-bottom: 0.5714285714rem;
}
.ContactFormWell div.checkboxset, .ContactFormWell div.checkbox, .ContactFormWell div.dropdown, .ContactFormWell div.optionset {
  margin: 0.5rem 0 0.5rem 0 !important;
}
.ContactFormWell .message {
  text-align: center;
  padding: 0.5714285714rem;
  margin-bottom: 0.5714285714rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.ContactFormWell .message.good {
  background-color: #e3f0e3;
}
.ContactFormWell .message.validation {
  background-color: #edd7dc;
}
.ContactFormWell form select {
  width: 100%;
  z-index: 99 !important;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid var(--grey-light);
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNy40IDE1LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjQgMTUuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJJY29uLUNoZXZyb24tTGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM3LjAwMDAwMCwgMzM1LjAwMDAwMCkiPgoJCTxwb2x5bGluZSBpZD0iRmlsbC0zNSIgcG9pbnRzPSItMjM3LC0zMzMgLTIzNSwtMzM1IC0yMjMuMywtMzIzLjIgLTIxMS42LC0zMzUgLTIwOS42LC0zMzMgLTIyMy4zLC0zMTkuMyAtMjM3LC0zMzMgCQkiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-color: var(--white);
  -webkit-background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  background-size: 18px 18px;
  font-size: 16px;
  line-height: 100%;
  transition: all 0.2s linear;
  background-position: right 15px top 15px;
  padding: 1rem;
}
@media (min-width: 1024px) {
  .ContactFormWell form select {
    background-position: right 25px top 33px;
    padding: 2rem;
  }
}
.ContactFormWell form select:hover, .ContactFormWell form select:active, .ContactFormWell form select:focus {
  border-color: var(--grey-dark);
}
.ContactFormWell form input.text, .ContactFormWell form textarea {
  width: 100%;
  font-size: 1em;
  border: 1px solid var(--grey-light);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: var(--white);
  color: var(--dark-dark);
  box-shadow: none !important;
  -webkit-appearance: none;
  padding: 2rem;
}
@media (min-width: 1024px) {
  .ContactFormWell form input.text, .ContactFormWell form textarea {
    padding: 2.5rem 2.5rem 2.5rem 2.5rem;
  }
}
.ContactFormWell form input[required=required], .ContactFormWell form textarea[required=required] {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMjkgMzI0LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyOSAzMjQuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNDOTAwMDA7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNzcuMSwzMS41bC04OCwxMTUuOHYxLjlMMzI5LDEzMC43djYzTDE4OSwxNzd2MS45TDI3OCwyOTBsLTU4LjQsMzMuNEwxNjQsMTkzLjdoLTEuOWwtNjAuMiwxMzAuN0w0OS4xLDI5MQoJCWw4OC0xMTN2LTEuOUwwLDE5My43di02M2wxMzYuMiwxNy42di0xLjlsLTg3LjEtMTEzbDU2LjUtMzIuNGw1Ny41LDEyOC44aDEuOEwyMjEuNSwwTDI3Ny4xLDMxLjV6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-position: 15px 34px;
  background-repeat: no-repeat;
  background-size: 30%;
  background-size: 5px 5px !important;
  -webkit-background-size: 5px 5px !important;
  -moz-background-size: 5px 5px !important;
  -o-background-size: 5px 5px !important;
  transition: all 0.2s linear;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
@media (min-width: 1024px) {
  .ContactFormWell form input[required=required], .ContactFormWell form textarea[required=required] {
    background-position: 22px 42px;
  }
}
.ContactFormWell form input[required=required]:active, .ContactFormWell form input[required=required]:focus, .ContactFormWell form input[required=required]:active, .ContactFormWell form textarea[required=required]:active, .ContactFormWell form textarea[required=required]:focus, .ContactFormWell form textarea[required=required]:active {
  background-image: none;
}
.ContactFormWell form input:active, .ContactFormWell form input:focus, .ContactFormWell form input:hover, .ContactFormWell form textarea:active, .ContactFormWell form textarea:focus, .ContactFormWell form textarea:hover {
  border-color: var(--grey-dark);
}
.ContactFormWell form .checkboxset label.left, .ContactFormWell form .optionset label.left, .ContactFormWell form .dropdown label.left {
  font-family: "EuclidCircularA-Medium", sans-serif;
}
.ContactFormWell form .field.checkbox label:before, .ContactFormWell form .field.checkbox label:after {
  margin-top: 2px;
}
.ContactFormWell form .action {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .ContactFormWell form .action {
    margin-bottom: 0;
  }
}
.ContactFormWell form ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.ContactFormWell form ul li {
  margin-bottom: 0.5rem;
  line-height: 1.1em;
}

@keyframes hover-color {
  from {
    border-color: var(--grey-dark);
  }
  to {
    border-color: var(--grey-dark);
  }
}
.radio,
.checkbox {
  display: none;
}

.radio[disabled],
.checkbox[disabled] {
  cursor: not-allowed;
}

.radio + label,
.checkbox + label {
  position: relative;
  display: block;
  padding-left: 25px;
  cursor: pointer;
  vertical-align: middle;
}

.radio + label:hover:before,
.checkbox + label:hover:before {
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: hover-color;
}

.radio + label:before,
.checkbox + label:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 17px;
  height: 17px;
  content: "";
  border: 1px solid var(--grey-dark);
}

.radio + label:after,
.checkbox + label:after {
  position: absolute;
  display: none;
  content: "";
}

.radio[disabled] + label,
.checkbox[disabled] + label {
  cursor: not-allowed;
  color: var(--dark-dark);
}

.radio[disabled] + label:hover, .radio[disabled] + label:before, .radio[disabled] + label:after,
.checkbox[disabled] + label:hover,
.checkbox[disabled] + label:before,
.checkbox[disabled] + label:after {
  cursor: not-allowed;
}

.radio[disabled] + label:hover:before,
.checkbox[disabled] + label:hover:before {
  border: 1px solid var(--grey-dark);
  animation-name: none;
}

.radio[disabled] + label:before,
.checkbox[disabled] + label:before {
  border-color: var(--grey-dark);
}

.radio:checked + label:before,
.checkbox:checked + label:before {
  animation-name: none;
}

.radio:checked + label:after,
.checkbox:checked + label:after {
  display: block;
}

.radio + label:before {
  border-radius: 50%;
}

.radio + label:after {
  top: 5px;
  left: 5px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--grey-dark);
}

.radio:checked + label:before {
  border: 1px solid var(--grey-dark);
}

.radio:checked[disabled] + label:before {
  border: 1px solid var(--grey-dark);
}

.radio:checked[disabled] + label:after {
  background: var(--grey-dark);
}

.checkbox + label:before {
  border-radius: 2px;
}

.checkbox + label:after {
  top: 3px;
  left: 7px;
  box-sizing: border-box;
  width: 4px;
  height: 10px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: var(--white);
  border-top: 0;
  border-left: 0;
}

.checkbox:checked + label:before {
  border: var(--grey-dark);
  background: var(--grey-dark);
}

.darken .ContactFormWell select {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNy40IDE1LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjQgMTUuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnIGlkPSJJY29uLUNoZXZyb24tTGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjM3LjAwMDAwMCwgMzM1LjAwMDAwMCkiPgoJCTxwb2x5bGluZSBpZD0iRmlsbC0zNSIgY2xhc3M9InN0MCIgcG9pbnRzPSItMjM3LC0zMzMgLTIzNSwtMzM1IC0yMjMuMywtMzIzLjIgLTIxMS42LC0zMzUgLTIwOS42LC0zMzMgLTIyMy4zLC0zMTkuMyAtMjM3LC0zMzMgCgkJCQkJIi8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}

/****** FILE: themes/ocr/css/cta.css *****/
.cta-button {
  position: fixed;
  bottom: 1rem;
  background: var(--brand-secondary);
  right: 1rem;
  width: 35px;
  height: 35px;
  z-index: 9;
  transition: all 0.2s linear;
  -webkit-border-radius: 103px;
  -moz-border-radius: 103px;
  border-radius: 103px;
}
@media (min-width: 1300px) {
  .cta-button {
    width: 60px;
    height: 60px;
  }
}
.cta-button:hover {
  background: rgba(0, 0, 0, 0.4);
}
.cta-button img {
  width: 58%;
  margin: 8px 0px 0px 6px;
}
@media (min-width: 1300px) {
  .cta-button img {
    width: 60%;
    margin: 12px 0px 0px 10px;
  }
}

section.cta {
  text-align: center;
  background: var(--brand-primary);
  color: var(--white);
  padding: 8rem 5vw 8rem 5vw;
}
@media (min-width: 768px) {
  section.cta {
    padding: 12rem 5vw 12rem 5vw;
  }
}
section.cta p {
  margin: 0.5rem;
}
@media (min-width: 768px) {
  section.cta p {
    width: auto;
    font-size: 1.15em;
    line-height: 1.55em;
  }
}
section.cta h2 {
  color: var(--white);
}

/****** FILE: themes/ocr/css/gridzy-2.1.min.css *****/
.gridzy{display:block;will-change:width,height}.gridzy>.gridzyItem{will-change:left,top,width,height,opacity,transform}.gridzy>:not(.gridzyItem){visibility:hidden}.gridzyItemHidden{display:none}.gridzy .gridzyImage{vertical-align:middle;width:100%;height:100%}.gridzyAnimated{height:0;transition:height .4s}.gridzyAnimated .gridzyItem{transition:all .4s}.gridzyAnimated .gridzyItemInitialToVisible{animation-name:gridzyItemInitialToVisibleAnimation;animation-fill-mode:forwards;animation-duration:.4s}@keyframes gridzyItemInitialToVisibleAnimation{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.gridzyAnimated .gridzyItemHiddenToVisible{animation-name:gridzyItemHiddenToVisibleAnimation;animation-fill-mode:forwards;animation-duration:.4s}@keyframes gridzyItemHiddenToVisibleAnimation{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.gridzyAnimated .gridzyItemVisibleToHidden{animation-name:gridzyItemVisibleToHiddenAnimation;animation-fill-mode:forwards;animation-duration:.4s}@keyframes gridzyItemVisibleToHiddenAnimation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}.gridzyItem{opacity:1}.gridzyItemLoading{opacity:.3;box-shadow:inset 0 0 15px -5px #666}.gridzyItemLoading::before{content:" ";position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;padding:0;z-index:1;opacity:1;background:0 0;border:2px solid;border-color:transparent transparent #000 #000;border-radius:50%;outline:0;animation-duration:1s;animation-name:gridzyProgressIndicator;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes gridzyProgressIndicator{0%{transform:rotate(0);left:50%}100%{transform:rotate(360deg);left:50%}}

/****** FILE: themes/ocr/css/gridzy.css *****/
.gridzy figure {
  position: relative;
  margin: 0;
}
.gridzy figure figcaption {
  position: absolute;
  background: rgba(0, 0, 0, 0.55);
  bottom: 0;
  font-size: 0.86em;
  line-height: 1.45em;
  padding: 0.5rem 0.5714285714rem 0.5rem 0.5714285714rem;
}
.gridzy figure figcaption p, .gridzy figure figcaption h5, .gridzy figure figcaption a {
  color: white;
  margin: 0;
}
.gridzy figure figcaption .BTN_Wrap .btn_Solid.btn_Sm {
  margin-top: 0.5rem;
}

/****** FILE: themes/ocr/css/ModalStyles.css *****/
#mc_embed_signup {
  background: transparent !important;
}

form#mc-embedded-subscribe-form input#mce-EMAIL, form#mc-embedded-subscribe-form #mce-FNAME, form#mc-embedded-subscribe-form #mce-LNAME, form#mc-embedded-subscribe-form #mc-embedded-subscribe {
  padding: 1rem !important;
}
form#mc-embedded-subscribe-form label {
  font-family: "EuclidCircularA-Regular", sans-serif;
  margin-bottom: 0.5714285714rem !important;
}
form#mc-embedded-subscribe-form .clear {
  text-align: center;
}
form#mc-embedded-subscribe-form .clear #mc-embedded-subscribe {
  height: auto;
  margin: 1rem auto 0 auto !important;
  padding: 1rem 3rem 1rem 3rem !important;
  background-color: var(--brand-secondary);
}
form#mc-embedded-subscribe-form div#mce-responses {
  top: 0em;
  text-align: center !important;
  width: 100% !important;
  margin: 0%;
}
form#mc-embedded-subscribe-form div#mce-responses div.response {
  width: 100% !important;
}

.light-modal {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  right: 0;
  z-index: 999000;
  visibility: hidden;
}
.light-modal:target {
  background: rgba(0, 0, 0, 0.94);
  display: flex;
  visibility: visible;
}
.light-modal .light-modal-content {
  background: var(--white);
  width: 0vw;
  width: 90%;
  max-height: 90vh;
  position: relative;
  display: flex;
  flex-direction: column;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.light-modal .light-modal-content .light-modal-navigation {
  display: none;
}
@media (min-width: 1024px) {
  .light-modal .light-modal-content .light-modal-navigation {
    display: block;
  }
}
@media (min-width: 1024px) {
  .light-modal .light-modal-content {
    width: 55vw;
    max-width: 900px;
    min-width: 900px;
  }
}
.light-modal .light-modal-content .light-modal-body {
  max-height: 90vh;
  overflow-x: scroll;
  padding: 1rem;
}
@media (min-width: 1024px) {
  .light-modal .light-modal-content .light-modal-body {
    padding: 2rem;
    display: flex;
  }
}
.light-modal .light-modal-content .light-modal-body::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.light-modal .light-modal-content .light-modal-body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}
.light-modal .light-modal-content .light-modal-body::-webkit-scrollbar-thumb {
  background-color: var(--black);
  outline: 2px solid var(--black);
}
.light-modal .light-modal-content .light-modal-close-icon {
  position: absolute;
  z-index: 9;
  right: 0;
  top: -30px;
  width: 20px;
  height: 20px;
}
.light-modal .light-modal-content .light-modal-close-icon:before, .light-modal .light-modal-content .light-modal-close-icon:after {
  position: absolute;
  left: calc(20px / 5);
  content: " ";
  height: 20px;
  width: 2px;
  background-color: var(--white);
}
@media (min-width: 1024px) {
  .light-modal .light-modal-content .light-modal-close-icon:before, .light-modal .light-modal-content .light-modal-close-icon:after {
    left: calc(20px / 2);
  }
}
.light-modal .light-modal-content .light-modal-close-icon:before {
  transform: rotate(45deg);
}
.light-modal .light-modal-content .light-modal-close-icon:after {
  transform: rotate(-45deg);
}

.darken .light-modal:target {
  background: rgba(255, 255, 255, 0.97);
}

.navigation-next, .navigation-prev {
  width: 20px;
  height: 20px;
  border-color: var(--white) !important;
  position: absolute;
  right: -50px;
  top: 50%;
  border-bottom: 2px solid;
  border-left: 2px solid;
}

.navigation-prev {
  transform: rotate(45deg);
  left: -30px;
}

.navigation-next {
  transform: rotate(225deg);
  right: -30px;
}

#searchModal .light-modal-content {
  padding: 0 !important;
}

.staff_modal .light-modal-body {
  max-height: 70vh !important;
}
.staff_modal .light-modal-body figure {
  margin: 0;
}
@media (min-width: 1024px) {
  .staff_modal .light-modal-body figure {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
  }
}
.staff_modal .light-modal-body figure img, .staff_modal .light-modal-body figure picture {
  display: none;
}
@media (min-width: 1024px) {
  .staff_modal .light-modal-body figure img, .staff_modal .light-modal-body figure picture {
    display: block;
    width: 220px;
    margin: 0.25rem 2rem 0 0;
  }
}
.staff_modal .light-modal-body article .namepos {
  margin-bottom: 0.5rem;
}
.staff_modal .light-modal-body article .namepos p, .staff_modal .light-modal-body article .namepos h3 span {
  font-size: 14px;
}
@media (min-width: 1024px) {
  .staff_modal .light-modal-body article .namepos p, .staff_modal .light-modal-body article .namepos h3 span {
    font-size: 16px;
  }
}
.staff_modal .light-modal-body article .namepos h3 {
  line-height: 1.2em;
}
.staff_modal .light-modal-body article .namepos h3 span {
  font-family: "EuclidCircularA-Light", sans-serif !important;
}

.glightbox-clean .gslide-description {
  background: var(--white);
}

.gslide-image img, .gslide-image picture {
  object-fit: contain;
}

/****** FILE: themes/ocr/css/header.css *****/
.overlay_nav {
  display: none;
}
@media (min-width: 1024px) {
  .overlay_nav {
    display: block;
  }
}

.mobileMenu {
  display: block;
}
@media (min-width: 1024px) {
  .mobileMenu {
    display: none;
  }
}

.scroll_bg {
  position: fixed;
  z-index: 6;
  height: 113px;
  width: 100%;
  top: -113px;
  transition: all 0.3s linear;
}

.nav_tools {
  position: fixed;
  z-index: 9999;
  top: 43px;
  right: 5vw;
  width: 116px;
}

.overlay_nav .logo, .logo-new {
  height: auto;
  transition: all 0.2s linear;
  z-index: 999;
  position: fixed;
  left: 5vw;
  top: 12px;
}
@media (min-width: 1024px) {
  .overlay_nav .logo, .logo-new {
    top: 20px;
  }
}
.overlay_nav .logo img, .logo-new img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  width: 220px;
  transition: all 0.2s linear;
}

.SolidMenu a.logo img, .SolidMenu .search_icon_top {
  -webkit-filter: brightness(1) invert(0);
  filter: brightness(1) invert(0);
}
.SolidMenu .burger-menu .burger, .SolidMenu .burger-menu .burger:before, .SolidMenu .burger-menu .burger:after {
  background-color: var(--text);
}

.darken .scroll_bg {
  background-color: var(--white) !important;
}
.darken a.logo, .darken .search_icon_top {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.darken .burger {
  background-color: red;
}

.darken.scrollHeader a.logo, .darken.scrollHeader .search_icon_top {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.scrollHeader .logo img, .scrollHeader .search_icon_top {
  -webkit-filter: brightness(1) invert(0);
  filter: brightness(1) invert(0);
}
.scrollHeader .burger-menu .burger, .scrollHeader .burger-menu .burger:before, .scrollHeader .burger-menu .burger:after {
  background-color: var(--text);
}
.scrollHeader .scroll_bg {
  top: 0;
  background: var(--white);
}

.menu_open .overlay_nav .search_icon_top {
  opacity: 0;
}
.menu_open .overlay_nav .burger-menu .burger:before, .menu_open .overlay_nav .burger-menu .burger:after {
  background-color: white;
}

.darken.menu_open .overlay_nav .burger-menu .burger:before, .darken.menu_open .overlay_nav .burger-menu .burger:after {
  background-color: black !important;
}

.search_icon_top {
  float: left;
  transition: all 0.2s linear;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkVkaXRhYmxlLWxpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMEYxMTJGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxjaXJjbGUgaWQ9IlhNTElEXzQyXyIgY2xhc3M9InN0MCIgY3g9IjEwIiBjeT0iMTAiIHI9IjkiLz4KPGxpbmUgaWQ9IlhNTElEXzQ0XyIgY2xhc3M9InN0MCIgeDE9IjIzIiB5MT0iMjMiIHgyPSIxNi40IiB5Mj0iMTYuNCIvPgo8L3N2Zz4K");
  -webkit-background-size: 26px 26px;
  -moz-background-size: 26px 26px;
  -o-background-size: 26px 26px;
  background-size: 26px 26px;
  width: 26px;
  height: 26px;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.search_icon_top.mobile_search {
  top: 22px;
  -webkit-background-size: 19px 19px;
  -moz-background-size: 19px 19px;
  -o-background-size: 19px 19px;
  background-size: 19px 19px;
  width: 19px;
  height: 19px;
}

.burger-menu {
  width: 55px;
  height: 55px;
  float: right;
  cursor: pointer;
}
.burger-menu .burger {
  position: relative;
  width: 55px;
  background-color: white;
  height: 2px;
  top: 13px;
  left: 0;
  opacity: 1;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.burger-menu .burger::before, .burger-menu .burger::after {
  position: relative;
  width: 55px;
  background-color: white;
  content: "";
  display: block;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.burger-menu .burger::before {
  top: 14px;
  height: 2px;
}
.burger-menu .burger::after {
  bottom: 16px;
  height: 2px;
}

body.menu_open .burger {
  background: rgba(255, 255, 255, 0);
}
body.menu_open .burger::after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  bottom: 2px;
  height: 2px;
  background: white;
}
body.menu_open .burger::before {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  top: 0px;
  background: white;
  height: 2px;
}

.nav_overlay {
  position: fixed;
  z-index: 999;
  background: var(--brand-primary);
  top: 0;
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  transition: all 0.2s linear;
}
.nav_overlay.open {
  opacity: 1;
  visibility: visible;
  height: 100%;
  width: 100%;
}
.nav_overlay nav {
  margin: -2rem auto 0 auto;
  align-self: center;
  font-family: "EuclidCircularA-Regular", sans-serif;
}

.FSFade {
  width: 100%;
  height: 100%;
}

.new-logo {
  width: 200px;
}
@media (min-width: 1024px) {
  .new-logo {
    width: 410px;
  }
}

.cube_and_grey_text {
  fill: white;
}

.ocr {
  fill: #545456;
}

.underline {
  stroke: white;
  stroke-width: 0.8px;
}

.underline, .crosshair {
  fill: none;
}

.crosshair {
  stroke: #545456;
  stroke-width: 0.8px;
}

.architecture {
  fill: var(--brand-secondary);
}

.scrollHeader .cube_and_grey_text, .SolidMenu .cube_and_grey_text {
  fill: #545456;
}
.scrollHeader .ocr, .SolidMenu .ocr {
  fill: var(--white);
}
.scrollHeader .underline, .SolidMenu .underline {
  stroke: #545456;
}
.scrollHeader .crosshair, .SolidMenu .crosshair {
  stroke: #fff;
}

.scrollHeader.darken .crosshair, .SolidMenu.darken .crosshair {
  stroke: #545456;
}
.scrollHeader.darken .cube_and_grey_text, .SolidMenu.darken .cube_and_grey_text {
  fill: #ffffff;
}
.scrollHeader.darken .underline, .SolidMenu.darken .underline {
  stroke: #ffffff;
}

.menu li, .menu span {
  display: block;
}
@media (min-width: 1300px) {
  .menu li, .menu span {
    display: inline-block;
  }
}
.menu a, .menu span {
  color: var(--white);
  cursor: pointer;
  opacity: 0.6;
  transition: all 0.2s linear;
  font-size: 1.5rem;
  line-height: 2.5rem;
  margin: 0 0.75rem;
}
@media (min-width: 1300px) {
  .menu a, .menu span {
    font-size: 2rem;
    line-height: 2.9rem;
    margin: 0 1rem;
  }
}
.menu a:hover, .menu a.current, .menu a.section, .menu span:hover, .menu span.current, .menu span.section {
  opacity: 1;
}
.menu .menu-label {
  display: inline-flex;
  align-items: center;
  gap: 0px;
}
.menu .chevron-down {
  display: inline-block;
  transform: rotate(45deg);
  width: 8px;
  height: 8px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  position: absolute;
  top: 24px;
}
@media (min-width: 1300px) {
  .menu .chevron-down {
    position: relative;
    top: 0;
    width: 11px;
    height: 11px;
    border-right: 3px solid currentColor;
    border-bottom: 3px solid currentColor;
    margin-right: -0.2rem;
  }
}

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown .dropdown-content {
  display: none;
  position: absolute;
  padding: 1rem 0 0 0 !important;
  min-width: 300px;
  z-index: 1;
}
.dropdown .dropdown-content li {
  margin-bottom: 0.85rem;
}
.dropdown:hover .dropdown-content {
  display: block;
}

@media (max-width: 1024px) {
  .cube_and_grey_text {
    fill: #545456;
  }
  .ocr {
    fill: var(--white);
  }
  .underline {
    stroke: #545456;
  }
  .crosshair {
    stroke: var(--white) !important;
  }
}

/****** FILE: themes/ocr/css/mixitup.css *****/
.column-counter {
  font-size: 1px;
}

.controls-pagination {
  text-align: center;
  font-size: 1rem;
  margin-top: 4rem;
}
.controls-pagination .mixitup-page-stats {
  color: var(--grey-dark);
  margin: 1rem 0 1rem 0;
}
.controls-pagination .mixitup-control {
  width: 2.5rem;
  height: 2.5rem;
  background: var(--white);
  margin-right: 0.25rem;
  color: var(--grey-dark);
  border: none;
}
.controls-pagination .mixitup-control.mixitup-control-active, .controls-pagination .mixitup-control:hover {
  background-color: var(--black);
  color: var(--white);
}

/****** FILE: themes/ocr/css/faq.css *****/
.Questions_Wrap {
  position: sticky;
  width: 100%;
  margin: 0;
}
.Questions_Wrap input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.Questions_Wrap .tab {
  width: 100%;
  position: relative;
}
.Questions_Wrap .tab.first_q label {
  border-top: none !important;
}
.Questions_Wrap .tab::after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  bottom: 0;
  right: -4px;
  z-index: 9;
}
.Questions_Wrap .tab-label {
  display: flex;
  border-top: 2px solid var(--text);
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 0px;
  font-family: "EuclidCircularA-Regular", sans-serif;
  transition: all 0.2s linear;
  cursor: pointer;
  padding: 1.25rem 0 1.25rem 0;
}
.Questions_Wrap .tab-label::after {
  content: "";
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NC41IDI0LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ0LjUgMjQuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBwb2ludHM9IjQ0LjUsMi4xIDQyLjQsMCAyMi4yLDIwLjIgMi4xLDAgMCwyLjEgMjIuMiwyNC4zICIvPgo8L3N2Zz4K") no-repeat right 0px top 3px;
  -webkit-background-size: 18px 18px;
  -moz-background-size: 18px 18px;
  -o-background-size: 18px 18px;
  background-size: 18px 18px;
  width: 18px;
  height: 18px;
  text-align: center;
  transition: all 0.45s;
  transform: rotate(0deg);
}
.Questions_Wrap .tab-content {
  max-height: 0;
  padding: 0 2rem 0 0;
  overflow: hidden;
  transition: all 0.45s;
  border-top: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  opacity: 0;
  filter: alpha(opacity=0);
}
.Questions_Wrap .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1.25rem;
  cursor: pointer;
}
.Questions_Wrap input:checked + .tab-label::after {
  transform: rotate(-180deg);
}
.Questions_Wrap input:checked ~ .tab-content {
  max-height: 1000px;
  overflow-y: hidden;
  border-color: rgba(0, 0, 0, 0);
  padding: 0 0.5714285714rem 1rem 0;
  opacity: 1;
  filter: alpha(opacity=100);
  border-top: 0px;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .Questions_Wrap input:checked ~ .tab-content {
    padding: 0 2rem 2rem 0;
  }
}
.Questions_Wrap input:checked ~ .tab-content::-webkit-scrollbar {
  width: 2px;
}
.Questions_Wrap input:checked ~ .tab-content::-webkit-scrollbar-track {
  background: var(--paper);
}
.Questions_Wrap input:checked ~ .tab-content::-webkit-scrollbar-thumb {
  background-color: var(--black);
  border-radius: 0px;
  border: 0px;
}

.darken .Questions_Wrap .tab-label::after {
  content: "";
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NC41IDI0LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ0LjUgMjQuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQ0LjUsMi4xIDQyLjQsMCAyMi4yLDIwLjIgMi4xLDAgMCwyLjEgMjIuMiwyNC4zICIvPgo8L3N2Zz4K") no-repeat right 0px top 3px;
}

/****** FILE: themes/ocr/css/video.css *****/
.plyr {
  width: 100%;
  padding-top: 56.25%;
  height: 0px;
  position: relative;
}
.plyr .plyr__video-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.plyr--youtube .plyr__video-wrapper:before, .plyr--vimeo .plyr__video-wrapper:before, .jarallax:before {
  color: white;
  padding: 1rem;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 1250px;
  font-size: 0.86em;
  line-height: 1.45em;
}

.jarallax:before {
  z-index: -1;
}

.plyr--vimeo .plyr__video-wrapper:before, .Vimeo_jarallax:before {
  content: "Vimeo video is disabled - to see this video you need to enable Funtional Cookies (click on Update Cookie Preferences at the bottom of the page)";
}

.plyr--youtube .plyr__video-wrapper:before, .YouTube_jarallax:before {
  content: "YouTube video is disabled - to see this video you need to enable Advertisement & Functional Cookies (click on Update Cookie Preferences at the bottom of the page)";
}

.jarallax-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
}

.plyr--video {
  background-color: white !important;
}

.plyr__poster {
  background-size: cover;
}

.jarallax {
  background-color: black;
}
.jarallax div[id*=jarallax-container-] {
  z-index: -1 !important;
}

.grid_sub_blocks div[id*=jarallax-container-], .gridzyAnimated div[id*=jarallax-container-] {
  z-index: 0 !important;
}

div[id*=jarallax-container-] div {
  display: none !important;
}

.plyr {
  height: auto;
}
.plyr .plyr__control--overlaid {
  background: transparent;
  opacity: 1;
}

.scroll-video {
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scroll-video .bt-play {
  font-size: 0px;
  width: 40px;
  height: 40px;
}
@media (min-width: 1300px) {
  .scroll-video .bt-play {
    width: 80px;
    height: 80px;
  }
}
.scroll-video .bt-play:before {
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTEuMiAxMTEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTExLjIgMTExLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNTUuNiIgY3k9IjU1LjYiIHI9IjU0LjYiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI5MCw1NS42IDQwLjMsMjYuOSA0MC4zLDg0LjMgIi8+Cjwvc3ZnPgo=");
  position: absolute;
  width: 40px;
  height: 40px;
}
@media (min-width: 1300px) {
  .scroll-video .bt-play:before {
    width: 80px;
    height: 80px;
  }
}

.plyr__control--overlaid {
  padding: 0px;
}

button.plyr__control.plyr__control--overlaid {
  width: 40px;
  height: 40px;
  border: 0 !important;
}
@media (min-width: 1300px) {
  button.plyr__control.plyr__control--overlaid {
    width: 80px;
    height: 80px;
  }
}
button.plyr__control.plyr__control--overlaid svg {
  display: none;
}
button.plyr__control.plyr__control--overlaid:before {
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTEuMiAxMTEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTExLjIgMTExLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNTUuNiIgY3k9IjU1LjYiIHI9IjU0LjYiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI5MCw1NS42IDQwLjMsMjYuOSA0MC4zLDg0LjMgIi8+Cjwvc3ZnPgo=");
  width: 40px;
  height: 40px;
}
@media (min-width: 1300px) {
  button.plyr__control.plyr__control--overlaid:before {
    width: 80px;
    height: 80px;
  }
}

button.plyr__control.plyr__control--pressed:before {
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjIuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMTEuMiAxMTEuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTExLjIgMTExLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNTUuNiIgY3k9IjU1LjYiIHI9IjU0LjYiLz4KPGxpbmUgY2xhc3M9InN0MCIgeDE9IjQ2LjgiIHkxPSIzNiIgeDI9IjQ2LjgiIHkyPSI3Ny4xIi8+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI2NC4yIiB5MT0iMzYiIHgyPSI2NC4yIiB5Mj0iNzcuMSIvPgo8L3N2Zz4K");
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  button.plyr__control.plyr__control--pressed:before {
    width: 80px;
    height: 80px;
  }
}

.plyr__controls button:before {
  display: none;
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background-color: transparent;
}

.plyr:hover .plyr__control--overlaid {
  visibility: visible !important;
}

.plyr .plyr__controls {
  visibility: hidden !important;
}

.plyr:hover .plyr__controls {
  visibility: visible !important;
}

.splide__video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
}
.splide__video iframe {
  width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ContentWidget figure .plyr {
  height: 100%;
  background-color: black !important;
}

/****** FILE: themes/ocr/css/cursor.css *****/
@media (hover: hover) {
  .splide__arrows {
    z-index: 0;
  }
  .splide__arrows .splide__arrow {
    width: 7%;
    height: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: transparent !important;
  }
  .splide__arrows .splide__arrow svg {
    display: none;
  }
  .splide__arrows .splide__arrow.splide__arrow--prev {
    left: 0 !important;
  }
  .splide__arrows .splide__arrow.splide__arrow--next {
    right: 0 !important;
  }
  .splide__arrows .splide__arrow--prev {
    cursor: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 19.2 32.8' style='enable-background:new 0 0 19.2 32.8;' width='40px' height='68px' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23ffffff;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='17.8,1.6 2.8,16.6 17.8,31.6 '/%3E%3C/svg%3E%0A") 5 25, auto !important;
  }
  .splide__arrows .splide__arrow--next {
    cursor: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21.2 36.8' style='enable-background:new 0 0 21.2 36.8;' width='40px' height='68px' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23ffffff;stroke-width:2;stroke-miterlimit:10;%7D .st1%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='1.4,35.6 18.4,18.6 1.4,1.6 '/%3E%3C/svg%3E") 35 25, auto !important;
  }
}

/****** FILE: themes/ocr/css/sidebar.css *****/
.sidebar_pos_left aside {
  order: 1;
}
.sidebar_pos_left aside .aside-artcle {
  padding: 0 0 5vw 0;
}
@media (min-width: 768px) {
  .sidebar_pos_left aside .aside-artcle {
    padding: 0 4rem 0 0;
  }
}
.sidebar_pos_left .sb-content {
  order: 2;
}

.sidebar_pos_right aside {
  order: 2;
}
.sidebar_pos_right aside .aside-artcle {
  padding: 0 0 5vw 0;
}
@media (min-width: 768px) {
  .sidebar_pos_right aside .aside-artcle {
    padding: 0 0 0 2rem;
  }
}
.sidebar_pos_right .sb-content {
  order: 1;
}

@media (max-width: 767px) {
  .mod_sb_pos_Below aside {
    order: 2;
  }
  .mod_sb_pos_Below aside .aside-artcle {
    padding: 0;
  }
  .mod_sb_pos_Below .sb-content {
    order: 1;
  }
}
.SBNarrow aside, .SBNarrow .sb-content, .SBWide aside, .SBWide .sb-content, .SBExtraWide aside, .SBExtraWide .sb-content {
  width: 100%;
}

@media (min-width: 768px) {
  .SBNarrow aside {
    width: 20%;
  }
  .SBNarrow .sb-content {
    width: 80%;
  }
  .SBWide aside {
    width: 30%;
  }
  .SBWide .sb-content {
    width: 70%;
  }
  .SBExtraWide aside {
    width: 40%;
  }
  .SBExtraWide .sb-content {
    width: 60%;
  }
}
#sidebarWrap {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
}
@media (min-width: 1024px) {
  #sidebarWrap {
    top: calc(113px + 8rem);
  }
}
#sidebarWrap .splide__pagination {
  bottom: -2.5rem;
}
#sidebarWrap .splide__pagination button {
  width: 25px;
}
#sidebarWrap .ContentWidget figure .plyr {
  height: auto !important;
}

body.SilverStripe\\Blog\\Model\\BlogPost #sidebarWrap {
  top: 90px;
}
@media (min-width: 1024px) {
  body.SilverStripe\\Blog\\Model\\BlogPost #sidebarWrap {
    top: 195px;
  }
}

/****** FILE: themes/ocr/css/readmore.css *****/
.text-area {
  position: relative;
}

summary:after {
  content: "Read more";
}

details[open] summary {
  position: absolute;
  bottom: -2rem;
  left: 0%;
}
details[open] summary:after {
  content: "Read less";
}

details summary {
  list-style-type: none;
} /* Firefox */
details summary::-webkit-details-marker {
  display: none;
} /* Chrome */
details summary::marker {
  display: none;
}

/****** FILE: themes/ocr/css/theme.css *****/
#section30 {
  height: 300px;
}
@media (min-width: 1600px) {
  #section30 {
    height: 60vh;
  }
}
#section30 .sb-container {
  position: relative;
  z-index: -1;
}
#section30 .sb-content-main, #section30 .sb-content {
  height: 100%;
}

@media (min-width: 1600px) {
  #section12 h1 {
    max-width: 930px;
  }
}
#section33 .standard-grid img {
  transition: all 0.2s linear;
}
#section33 .standard-grid img:hover {
  -webkit-box-shadow: 0px 1px 7px 5px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 1px 7px 5px rgba(0, 0, 0, 0.14);
}

