
/* comment
----------------------------------*/


/*--------------------------------*/



/* custom css properties (variables)
----------------------------------*/

:root {
  
  /* navbar height at each breakpoint
     - used to calc min/max height of .super-hero-fullscreen - class is on <img> fallback in <picture> element of .carousel-item
  */

  --nav-height-xs: 83px;
  --nav-height-sm: 83px;
  --nav-height-md: 83px;
  --nav-height-lg: 94px;
  --nav-height-xl: 135px ;
  
  /* primary
  ----------------------------------*/
  
  --col-p-900: #272570; /* dark purple */

  
/* secondary
  ----------------------------------*/
  
  --col-s-600: #7E328B; /* bright purple */
  
  
  /* tertiary
  ----------------------------------*/
  
  --col-t-400: #62A7DF; /* light blue */
    
  
  /* monochrome
  ----------------------------------*/
  
  --col-m-900: #000000;
  --col-m-700: #595959;
  --col-m-400: #B5B5B5;
  --col-m-300: #D9D9D9;
  --col-m-200: #E9E9E9;
  --col-m-100: #F2F2F2;
  --col-m-0:   #FFFFFF;
  

  /* cube
  ----------------------------------*/  
  --col-cube-p-900: #8A1618;
  --col-cube-p-600: #B11D21;

}

/*--------------------------------*/



/* set scroll-behaviour to smooth for jumplinks/anchors - jquery version at https://www.w3schools.com/howto/howto_css_smooth_scroll.asp */
html {
  scroll-behavior: smooth;
}

/* create offset  on smooth scroll to allow for navbar height 
div.wrap_section h2:target:before {
    content: "";
    display: block;
    height: calc(var(--nav-height-xl) + 1rem);
    margin-top: calc( var(--nav-height-xl) + 1rem *-1)
}*/

/* ref https://spigotdesign.com/smooth-scroll-offset-anchor-links-with-css/#smooth-scroll */

h1:target, h2:target, h3:target {
  /* set scroll-margin-top based on --nav-height-*
     - note, calc() requires white space around the + to be valid. if compressing with min whitespace is stripped and the mrgin ignored.align-content
          "By default, Minify will not minify files with names containing .min or -min"
       solution is to disable min by renaming base,css to base-min.css
  */
        
  scroll-margin-top: calc(var(--nav-height-xl) + 3rem);
}


/* increase base font size
----------------------------------*/
/* XS+ */
/* @media (min-width: 576px) {} */
body {
  font-size: 1.4rem;
  line-height: 1.7;
  font-weight: 300;
}


/* LG+ */
@media (min-width: 992px) {
  body {
    font-size: 1.2rem;
    line-height: 1.5;
  }
  #footer {
    font-size: 1rem;
  }
}

/*--------------------------------*/



/* anchors
----------------------------------*/

a,
a:visited,
a:link,
a:active,
a:focus,
a:hover,

/* navbar toggler needs transition on background color - not particularly visible */
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler:hover,

/* navbar close toggler needs transition on fontawsome icon */
.navbar-toggler:focus i,
.navbar-toggler:active i,
.navbar-toggler:hover i
{
  text-decoration: none;
  webkit-transition-duration: 500ms;
	-o-transition-duration: 500ms;
	transition-duration: 500ms;
}

/*--------------------------------*/







#navbar-main .navbar-nav{font-weight:400;font-size:1.2rem}@media (max-width: 991.98px){.offcanvas-collapse{position:fixed;top:5.2rem;bottom:0;left:100%;width:100%;overflow-y:auto;visibility:hidden;background-color:rgba(255,255,255, 0.8);transition-timing-function:ease-in-out;transition-duration: .3s;transition-property:left,visibility}.offcanvas-collapse.open{left:0;visibility:visible}.navbar.affix .offcanvas-collapse{top:4.8rem}}.dropdown .dropdown-menu.fade{display:block;max-height:0;visibility:hidden;transition:all 0.3s ease-in-out;overflow:hidden}.dropdown.show>.dropdown-menu.fade{max-height:1600px;visibility:visible}#navmain #navbar-main,
#navmain .dropdown-menu{font-size:1.3rem}@media (max-width: 991px){.nav-fill  .nav-item{text-align:left}.dropdown-menu  .nav-item:not(:last-child){border-bottom:unset}.navbar-nav .nav-link{background:var(--col-m-0);color:var(--col-s-500);padding:1rem;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.navbar-nav .nav-link:active,
.navbar-nav .nav-link:hover{background:var(--col-m-0);color:var(--col-s-500)}#navbar-main.open a.nav-link[aria-expanded="true"]{background-color:var(--col-p-900);color:var(--col-m-0)}@media (max-width: 991.98px){#navbar-main.open a.nav-link[aria-expanded="true"]:active,
#navbar-main.open a.nav-link[aria-expanded="true"]:focus,
#navbar-main.open a.nav-link[aria-expanded="true"]:hover{background-color:var(--col-s-600);color:var(--col-m-0)}}nav .dropdown-menu.show .nav-link{color:var(--col-s-600)}.navbar .dropdown-menu{background-color:var(--col-m-0);margin:0;padding:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}}@media (min-width: 992px){.navbar .dropdown-menu.show{background-color:var(--col-m-0);color:var(--col-s-600);border-right-color:var( --col-m-300);border-left-color:var( --col-m-300);border-bottom-color:var( --col-m-300);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}.navbar.affix{padding-bottom:0 !important}}nav.bg-nav-primary
a{color:#FFF}nav.bg-nav-primary ul.dropdown-menu
a{color:#007BFF}.navbar-toggler{background-color:var(--col-m-0);border-color:var(--col-m-300)}.navbar-toggler:hover{background-color:var(--col-s-500)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(38,38,38, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.dropdown-menu{border-top:none;border-radius:unset}.navbar .dropdown-menu{background-color:var(--col-m-0)}@media (min-width: 768px){nav.bg-nav-primary ul.dropdown-menu
a{color:#FFF}}@media (min-width: 992px){nav.bg-nav-primary ul.dropdown-menu a:active,
nav.bg-nav-primary ul.dropdown-menu a:focus,
nav.bg-nav-primary ul.dropdown-menu a:hover{color:var(--col-m-800)}}#navbar-main .nav-item
.fa{transition: .3s transform ease-in-out}#navbar-main .nav-item.show
.fa{transform:rotate(90deg)}@media (max-width: 991px){#navbar-main .dropdown-toggle::after{display:none}}body{font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5{color:var(--col-p-900);font-weight:300}.fa-10x{font-size:10em}.rotate-100{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}a.btn[aria-expanded]{color:#FFF}.navbar .nav-link{color:var(--col-s-600)}@media (min-width: 992px){.navbar .nav-link{padding-top:1.5rem}}.navbar .nav-link:hover{background-color:var(--col-p-900);color:var(--col-m-0)}@media (max-width: 991.98px){.navbar .dropdown-menu{border:unset;padding:0}}.navbar .dropdown-menu .nav-link{color:var(--col-s-600)}.navbar .dropdown-menu .nav-link:hover{background-color:var(--col-s-600);color:var(--col-m-0)}.navbar .dropdown-menu .nav-link{padding-top: .5rem;padding-bottom: .5rem}.navbar .dropdown-menu{background-color:var(--col-p-900)}@media (min-width: 992px){.nav-link-lg-block{display:flex;align-items:center !important;justify-content:center !important;height:100% !important}}#navbar-main .dropdown-menu{left:unset;min-width:12rem}#navbar-main.open a.nav-link:hover{color:var(--col-m-0)}#navbar-main.open .dropdown-menu a.nav-link:hover{background-color:var(--col-s-600);color:var(--col-m-0)}.navbar-nav .dropdown-menu .dropdown-toggle::after{display:none}.btn-primary{color:var(--col-m-0);background-color:var(--col-p-900);border-color:var(--col-m-400)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--col-t-400);border-color:var(--col-m-400)}.btn-secondary{color:var(--col-m-700);background-color:var(--col-m-0);border-color:var(--col-m-400)}.btn-secondary:hover{color:var(--col-m-0);background-color:var(--col-t-400);border-color:var(--col-m-400)}.btn-secondary
i.fa{color:var(--col-m-400)}.btn-secondary:hover
i.fa{color:var(--col-m-0)}.btn-tertiary{color:var(--col-m-0);background-color:var(--col-t-400);border-color:var(--col-m-400)}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active{color:var(--col-m-700) !important;background-color:var(--col-m-0);border-color:var(--col-m-400)}.btn-tertiary
i.fa{color:var(--col-m-0)}.btn-tertiary:hover i.fa,
.btn-tertiary:focus i.fa,
.btn-tertiary:active
i.fa{color:var(--col-m-400)}.btn-tertiary.btn-inverse{color:var(--col-m-700);background-color:var(--col-m-0);border-color:var(--col-m-400)}.btn-tertiary.btn-inverse:hover,.btn-tertiary.btn-inverse:focus,.btn-tertiary.btn-inverse:active{color:var(--col-m-0) !important;background-color:var(--col-t-400);border-color:var(--col-m-400)}.btn-tertiary.btn-inverse
i.fa{color:var(--col-m-400)}.btn-tertiary.btn-inverse:hover i.fa,
.btn-tertiary.btn-inverse:focus i.fa,
.btn-tertiary.btn-inverse:active
i.fa{color:var(--col-m-0)}#accordion-nhs-clinics .btn-tertiary{color:var(--col-m-0);background-color:var(--col-t-400);border-color:var(--col-m-400)}#accordion-nhs-clinics .btn-tertiary:hover,
#accordion-nhs-clinics .btn-tertiary:focus,
#accordion-nhs-clinics .btn-tertiary:active{color:var(--col-m-0) !important;background-color:var(--col-s-600);border-color:var(--col-m-400);text-decoration:none}#accordion-nhs-clinics .btn-tertiary
i.fa{color:var(--col-m-0)}.toggle-icon[aria-expanded="true"] .fa{transform:rotate(90deg)}.toggle-icon
.fa{transition: .3s transform ease-in-out}.lead{font-size:1.6rem}.breadcrumb{padding:0;background-color:transparent;border-radius:0}.breadcrumb-item.active{color:var(--col-m-0)}.breadcrumb-item.disabled{display:none}.breadcrumb
a{color:var(--col-m-0)}.breadcrumb a:active,
.breadcrumb a:focus,
.breadcrumb a:hover{color:var(--col-t-400)}.navbar{padding:0;-webkit-transition:padding 0.2s ease;-moz-transition:padding 0.2s ease;-o-transition:padding 0.2s ease;transition:padding 0.2s ease}.affix{padding-top:0.2em !important;padding-bottom:0.2em !important;-webkit-transition:padding 0.2s linear;-moz-transition:padding 0.2s linear;-o-transition:padding 0.2s linear;transition:padding 0.2s linear}@media (min-width: 992px){#nav-main .dropdown-menu{top:5.75rem}#nav-main.affix .dropdown-menu{top:5.3rem}}@media (min-width: 1200px){#nav-main .dropdown-menu{top:8.3rem}}.navbar{border-bottom-color:var(--col-p-900);border-bottom-style:solid;border-bottom-width:1rem}@media (min-width: 768px) and (max-width: 991px){.navbar-expand-md .navbar-fill>.nav-item>.nav-link{padding-right: .25rem;padding-left:0}}@media (min-width: 1200px){.navbar-brand{margin-right:2rem}}a.navbar-brand,
.affix a.navbar-brand{display:block;width:175px;height:53px;background-size:175px 53px;background-image:url('/assets/images/skin/logo-buchanan-orthotics.svg');background-repeat:no-repeat;margin:8px
0 6px 0}@media (min-width: 576px){}@media (min-width: 992px){a.navbar-brand{width:225px;height:47px;background-size:225px 47px}.affix a.navbar-brand{width:200px;height:42px;background-size:200px 42px}}@media (min-width: 992px){a.navbar-brand{width:190px;height:56px;background-size:190px 56px;background-image:url('/assets/images/skin/logo-buchanan-orthotics.svg');background-repeat:no-repeat;margin:12px
0 10px 0}.affix a.navbar-brand{width:250px;height:53px;background-size:250px 53px}}@media (min-width: 1200px){a.navbar-brand{width:330px;height:97px;background-size:330px 97px;background-repeat:no-repeat}}.btn-square{border-radius:0 !important}.btn-social{background:var(--col-p-600);width:45px;height:45px}.btn.btn-toggle{-webkit-transition:content 0.2s linear;-moz-transition:: content 0.2s linear;-o-transition:: content 0.2s linear;transition:: content 0.2s linear}.btn.toggle-accordion.collapsed:before{font-family:"Font Awesome 5 Free";font-size:2rem;font-weight:900;content:"\f107";display:block;color:var(--col-p-600)}.btn.toggle-accordion:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f106";display:block;color:var(--col-p-600)}.btn.toggle-accordion{font-size:2rem;font-family:'c58-bold',sans-serif}.accordion .btn:focus{box-shadow:unset}.font-size-p1{font-size:1.2rem}.font-size-p2{font-size:1.35rem}.font-size-p3{font-size:1.5rem}.font-size-p4{font-size:1.75rem}.font-size-p5{font-size:2rem}.font-size-m1{font-size:0.9rem}.font-size-m2{font-size:0.8rem}.font-size-m3{font-size:0.7rem}.font-size-m4{font-size:0.6rem}.font-size-m5{font-size:0.5rem}.display-5{font-size:2.5rem;font-weight:300;line-height:1.2}.display-6{font-size:1.5rem;font-weight:300;line-height:1.2}.pos-relative{position:relative !important}.pos-absolute{position:absolute !important}.text-success-light{color:#7CE093 !important}.text-line-height-3{line-height:1.4}@media (min-width: 576px){.w-sm-25{width:25% !important}.w-sm-50{width:50% !important}.w-sm-75{width:75% !important}.w-sm-100{width:100% !important}.w-sm-auto{width:auto !important}.h-sm-25{height:25% !important}.h-sm-50{height:50% !important}.h-sm-75{height:75% !important}.h-sm-100{height:100% !important}.h-sm-auto{height:auto !important}}@media (min-width: 768px){.w-md-25{width:25% !important}.w-md-50{width:50% !important}.w-md-75{width:75% !important}.w-md-100{width:100% !important}.w-md-auto{width:auto !important}.h-md-25{height:25% !important}.h-md-50{height:50% !important}.h-md-75{height:75% !important}.h-md-100{height:100% !important}.h-md-auto{height:auto !important}}@media (min-width: 992px){.w-lg-25{width:25% !important}.w-lg-50{width:50% !important}.w-lg-75{width:75% !important}.w-lg-100{width:100% !important}.w-lg-auto{width:auto !important}.h-lg-25{height:25% !important}.h-lg-50{height:50% !important}.h-lg-75{height:75% !important}.h-lg-100{height:100% !important}.h-lg-auto{height:auto !important}}@media (min-width: 1200px){.w-xl-25{width:25% !important}.w-xl-50{width:50% !important}.w-xl-75{width:75% !important}.w-xl-100{width:100% !important}.w-xl-auto{width:auto !important}.h-xl-25{height:25% !important}.h-xl-50{height:50% !important}.h-xl-75{height:75% !important}.h-xl-100{height:100% !important}.h-xl-auto{height:auto !important}}a.fa--icon{text-decoration:none}.bg-p-900{background-color:var(--col-p-900) !important}.bg-s-600{background-color:var(--col-s-600) !important}.bg-m-900{background-color:var(--col-m-900) !important}.bg-m-400{background-color:var(--col-m-400) !important}.bg-m-300{background-color:var(--col-m-300) !important}.bg-m-200{background-color:var(--col-m-200) !important}.bg-m-100{background-color:var(--col-m-100) !important}.bg-m-0{background-color:var(--col-m-0) !important}.col-p-900{color:var(--col-p-900) !important}.col-p-800{color:var(--col-p-800) !important}.col-p-600{color:var(--col-p-600) !important}.col-s-600{color:var(--col-s-600) !important}.col-s-400{color:var(--col-s-400) !important}.col-s-300{color:var(--col-s-300) !important}.col-s-200{color:var(--col-s-200) !important}.col-s-100{color:var(--col-s-100) !important}.col-t-400{color:var(--col-t-400) !important}.col-m-900{color:var(--col-m-900) !important}.col-m-400{color:var(--col-m-400) !important}.col-m-300{color:var(--col-m-300) !important}.col-m-200{color:var(--col-m-200) !important}.col-m-100{color:var(--col-m-100) !important}.col-m-0{color:var(--col-m-0) !important}.col-p-cube-800{color:var(--col-p-800) !important}.col-p-cube-600{color:var(--col-p-600) !important}.utl-css-overflow-y-scroll{overflow-y:scroll}.fa-1-5x{font-size:1.5em !important}.fa-2x{font-size:2em}.cursor-default{cursor:default}.font-size-4{font-size:1.7rem !important}.font-size-3{font-size:1.3rem !important}.display-minus-1{font-size:0.9rem !important}.line-height-1{line-height:1 !important}@media (max-width: 575px){.display-xs-plus-1{font-size:1.5rem}}.brdr-col-inherit{border-color:inherit !important}.no-bullets{list-style-type:none;padding-left:0}.pb-6,.py-6{padding-bottom:5rem !important}.pt-6,.py-6{padding-top:5rem !important}.h-1{height: .25rem !important}.h-2{height: .5rem !important}.h-3{height:1rem !important}.h-4{height:1.5rem !important}.h-5{height:3rem !important}@media (min-width: 992px){.embed-responsive-content{width:75% !important}}@media (min-width: 1200px){.embed-responsive-content{width:50% !important}}.no-border,.no-border:after{border:unset}.utl-opacity-8{opacity:0.8}.line-height-initial{line-height:initial !important}.line-height-3{line-height:1.5rem !important}.img-fw{max-width:unset;width:100%;height:auto}.object-fit-fill{object-fit:fill}.object-fit-contain{object-fit:contain}.object-fit-cover{object-fit:cover}.object-fit-none{object-fit:none}.object-fit-scale-down{object-fit:scale-down}@media (min-width: 992px){.columns-lg-2{column-count:2}}.columns-lg-2.show{margin-bottom:3rem}.break-out{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}@media (max-width: 575.98px){.break-out-xs{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}}@media (max-width: 991.98px){.break-out-md{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}}@media (max-width: 767.98px){.mx-md-w-100{max-width:100% !important}}.flex-center-vertical{display:flex;justify-content:center;flex-direction:column}.fa-bounce{display:inline-block;position:relative;-moz-animation:bounce 1s infinite linear;-o-animation:bounce 1s infinite linear;-webkit-animation:bounce 1s infinite linear;animation:bounce 1s infinite linear}@-webkit-keyframes
bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-moz-keyframes
bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-o-keyframes
bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-ms-keyframes
bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@keyframes
bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}.pdoMenu-ParentRow-heading{color:var(--col-m-0);background-color:var(--col-t-400);border-color:var(--col-m-400);border-style:solid;border-width:1px;padding: .375rem .75rem;font-size:1.4rem;line-height:1.7;transition: .3s transform ease-in-out}.pdoMenu-innerClass{list-style-type:disc;color:var(--col-p-900)}table{border-collapse:collapse}table.tbl-product{width:100%;margin-bottom:1rem;color:#212529}table.tbl-product
td{padding:0.5rem}table.tbl-product tbody tr:first-child{border-bottom:1px solid #000;font-weight:700}table.tbl-product tr:not(:first-child):nth-of-type(2n+1){background-color:rgba(0,0,0,.05)}table.tbl-product tr:not(:first-child):hover{color:#212529;background-color:rgba(0,0,0,.075)}#content-products h2,
#content-products .embed-responsive{margin-top:3rem !important}#content-products h3,
#content-products
h4{margin-top:1.5rem !important}#cat-prod-list
.card{max-height:400px}#toggle-cat-prod-list[aria-expanded="true"] .fa{transform:rotate(90deg)}#toggle-cat-prod-list
.fa{transition: .3s transform ease-in-out}#footer
h3{border-bottom:1px solid var(--col-m-900);line-height:0.5;margin-bottom:0.9rem;padding-bottom:1.2rem}#footer
p{font-size:1.1rem}#footer #legals
p{font-size:0.9rem}#footer
li{line-height:1.7}#footer
a{color:var(--col-m-0)}#footer a:active,
#footer a:focus,
#footer a:hover{color:var(--col-t-400)}#wrap-legals
li{list-style-type:none}hr{border-top:1px solid var(--col-m-900)}a.cube{color:var(--col-cube-p-900) !important;font-size:0.9rem}a.cube:active,a.cube:focus,a.cube:hover{color:var(--col-cube-p-600) !important}a{color:var(--col-s-600)}a:hover,a:focus,a:active{color:var(--col-t-400)}#tagline-hero{margin-top:4rem;margin-bottom:14rem}.super-hero-card{display:flex;align-items:center;position:relative}.super-hero-fullscreen{min-height:calc(100vh - var(--nav-height-xs) + 1rem);max-height:calc(100vh - var(--nav-height-xs) + 1rem);object-fit:cover;width:100% !important}@media (min-width: 992px){.super-hero-fullscreen{min-height:calc(100vh - var(--nav-height-lg));max-height:calc(100vh - var(--nav-height-lg))}}@media (min-width: 1200px){.super-hero-fullscreen{min-height:calc(100vh - var(--nav-height-xl));max-height:calc(100vh - var(--nav-height-xl))}}.super-hero-body{color:#FFF;position:absolute}.super-hero-card-logo{max-width:30vw;max-height:25vh}body#home .super-hero-body
h1{font-size:2.1rem}body#home .super-hero-body
p{font-size:1.5rem}@media (max-width: 1199px){.super-hero-body
h1{font-size:2.2rem}}@media (min-width: 1200px){.super-hero-body
h1{font-size:3.3rem}}.super-hero-body
.tagline{font-size:1.7rem}#homeSuperheroCarousel .carousel-caption{transform:translateY(-50%);bottom:initial;top:50%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#homeSuperheroCarousel .carousel-caption
h5{font-size:4rem;font-weight:700;text-shadow:0px 0px 200px rgba(0, 0, 0, 0.5)}#homeSuperheroCarousel .carousel-caption
p{font-size:1.7rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5)}#wrap-user-focus ul li:last-of-type
a{margin-bottom:0 !important}.quotemark{quotes:"\201C""\201D"}.quotemark::before{content:open-quote;display:inline;height:0;line-height:0;left:0;position:relative;top:1.5rem;color:var(--col-purple);font-size:6rem}@media (min-width: 576px){.quotemark::before{float:left;left:-3rem}}#gmap{height:500px}#legals{color:var(--col-s-700)}.nav-legals{font-size:0.9rem}.nav-legals{list-style-type:none;padding:0}.nav-legals
li{display:inline-block;margin-left:3px}.nav-legals li:first-of-type{margin-left:0px}.nav-legals li:first-of-type
a{padding-left:0}ul.nav-legals li+li::before{content:" | ";padding-right:0;padding-left:3px}#footer .nav-legals
a{color:var(--col-m-0);border-bottom:1px solid transparent;text-decoration:none}.nav-legals a:active,
.nav-legals a:focus,
#footer .nav-legals a:hover{color:var(--col-t-400)}.card{border:none}.card-header{background-color:unset;border:none}ul.bullet-aqua{margin-top:2rem;padding-left:0;list-style-image:url('/assets/images/skin/aqua-circles-20x14.png')}ul.bullet-aqua
li{position:relative;padding-left:0.5rem;margin-right:2rem;margin-bottom:1.5rem}.wrap-secondary-feature{max-width:740px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bg-icon-box-45deg{background-image:url('/assets/files/skin/default/images/icon-box-45deg.svg');background-position:-310px 100px;background-repeat:no-repeat}@media (min-width: 1700px){.bg-icon-box-45deg{background-position:0 100px}}#gmap{height:500px}.pseudoborder{z-index:10}.pseudoborder::after{content:"";position:absolute;height:100%;background-color:var(--col-s-200);top:0;left:0;width:calc(0.985 * (100vw) / 2);overflow-x:hidden;z-index:-1}.blog-row-item a.tag-active{font-style:italic}ul.tags{list-style-type:none;padding:0}ul.tags
li{display:inline-block}ul.tags
a{border:1px
solid #999;border-radius:5rem;background-color:var(--col-yellow);padding:10px;color:var(--col-night);display:inline-block;font-size:11px;text-transform:uppercase;line-height:11px;margin-bottom:5px;margin-right:2px;text-decoration:none}ul.tags a.tag-active{background-color:var(--col-sun);font-weight:bold;text-transform:uppercase}ul.tags a:hover{background-color:var(--col-sun);color:var(--col-night)}#img-prod-hero{border:7px
solid #DEDFE1;margin-bottom:20px}.blog-row-item:nth-child(n+2){margin-top:3rem}.blog-row-item
h2{font-size:22px;margin-top:0;text-transform:unset}.blog-row-item
h3{text-transform:unset}.wrapper-blog-latest-posts
h4{margin-top:0}.wrapper-blog-tags{margin-top:60px}.blog_row_item
h4{text-transform:unset}hr.blog-foot{margin-top:60px}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}