﻿/*!
Theme Name: BSG Modern
Theme URI: http://bsgdistribution.com.au
Description: Modernised version of the BSG website, now mobile friendly
Author: Night & Day Digital Team
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-size:16px;background-color:#231f20;font-family:"Roboto Condensed",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}h1,h2,h3,h4{font-family:"Secular One",sans-serif;font-weight:400;font-style:normal}p{line-height:1.5rem;margin-bottom:1rem}a{text-decoration:none}*{margin:0}html{height:100%}img{max-width:100%;height:auto}.block-video{width:100%;height:auto;display:block;object-fit:cover}strong{font-weight:bold}em{font-style:italic}.relative{position:relative}.container{margin:0 auto}.clearfix::after{content:" ";display:block;clear:both}.pull-left{float:left}@media (min-width: 800px){.pull-left--medium{float:left}}.pull-right{float:right}@media (min-width: 800px){.pull-right--medium{float:right}}.uc{text-transform:uppercase}.underline{position:relative}.underline:hover::after{width:100%}.underline::after{content:"";display:block;position:absolute;bottom:0;width:0%;height:2px;background:#fff;left:50%;transform:translateX(-50%);transition:width .2s}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wrapper{margin:0 auto;max-width:1480px;padding:0 .8rem}.content h1{font-size:2.5rem;line-height:3.2rem;margin-bottom:1.7rem;font-weight:bold}.content h2{font-size:2.1rem;line-height:2.8rem;margin-bottom:1.5rem;font-weight:bold}.content h3{font-size:1.8rem;line-height:2.5rem;margin-bottom:1.5rem;font-weight:bold}.content h4{font-size:1.6rem;line-height:2.35rem;margin-bottom:1.5rem;font-weight:bold}.content h5{font-size:1.4rem;line-height:2.2rem;margin-bottom:1.4rem}.content h6{font-size:1.25rem;line-height:2.05rem;margin-bottom:1.3rem}.content p{font-size:1.1rem;line-height:1.9rem;margin-bottom:1.3rem}.content ul{margin-bottom:1.3rem}.content li{font-size:1.1rem;line-height:1.9rem}.content li::before{content:"+ ";color:#c11f3b;font-size:1.5em;margin-right:4px}.content--brand li{margin-bottom:1rem}.header{background:#fff;padding:.7rem 0 .5rem;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.header.header--absolute{background:rgba(255,255,255,0.7);position:absolute;top:0;left:0;right:0;width:100%;z-index:500}.header.header--absolute:hover{background:rgba(255,255,255,0.95)}@media (min-width: 1010px){.header{padding:.8rem 0}}.header__tophat{background:#fff}.header__logo{float:left;font-size:1.5rem;width:40vw;max-width:160px}@media (min-width: 800px){.header__logo{font-size:1.8rem}}@media (min-width: 1010px){.header__logo{font-size:2.1rem;padding-top:0}}.header__logo a{color:#231f20;display:flex;gap:.5em;align-items:end;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.header__logo a:hover{color:#c11f3b}@media (max-width: 1009px){.header__logo a>span{display:none}}.header__logo__text{display:none}@media (min-width: 800px){.header__logo__text{display:inline}}.header__nav{float:right}@media (min-width: 1010px){.header__nav{padding-top:.6rem}}.nav__row{padding:.3rem 0}.nav__row--no-pad-mobile{padding:0}@media (min-width: 800px){.nav__row--no-pad-mobile{padding:.3rem 0}}.nav__menu{position:fixed;top:0;left:0;bottom:0;right:4rem;background-color:rgba(255,255,255,0.95);box-shadow:0 0 24px rgba(0,0,0,0.5);z-index:999;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}.nav__menu--is-open{transform:translateX(-100%)}.nav__menu--is-open .sub-menu{padding-left:1.5rem}.nav__menu--mobile{overflow:auto;max-height:100%}.nav__menu--mobile .sub-menu{-moz-transition-property:padding;-o-transition-property:padding;-webkit-transition-property:padding;transition-property:padding;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}@media (min-width: 800px){.nav__menu{position:static;float:right;background-color:transparent;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.nav__menu li{float:left}}.nav__menu a{display:block;padding:.8rem .7rem;color:#707070;font-weight:bold;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.nav__menu a:hover{color:#c11f3b}@media (min-width: 800px){.nav__menu a{padding:.4rem 1rem}}@media (min-width: 1010px){.nav__menu a{padding:.4rem 1.5rem}}.nav__menu-item--current>a{color:#000}.nav__menu-item--parent{position:relative}.nav__menu-item--parent:hover .sub-menu{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.nav .sub-menu{position:absolute;top:1.8rem;left:50%;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background:#221e1f;white-space:nowrap;padding:.6rem 0;transform:translateX(-50%);-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.nav .sub-menu::before{content:"";display:block;position:absolute;top:-6px;left:50%;width:12px;height:12px;background:#221e1f;transform:rotate(45deg) translateX(-3px) translateY(5px)}.nav .sub-menu li{float:none}.nav .sub-menu a{color:#fff;padding:.6rem 1.2rem}.nav .sub-menu a:hover{color:#c11f3b}.nav .sub-menu .nav__menu-item--current a{color:#707070}.nav__toggle{cursor:pointer;position:absolute;top:.7rem;right:.8rem;z-index:1010}@media (min-width: 800px){.nav__toggle{display:none}}.nav__toggle:hover .nav__toggle__line{background-color:#c11f3b !important}.nav__toggle.fixxxed{position:fixed}.nav__toggle__line{width:24px;height:3px;background-color:#707070;display:block;margin:5px auto;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s}.section{padding:.8rem 0}@media (min-width: 530px){.section{padding:1.2rem 0}}@media (min-width: 800px){.section{padding:2.4rem 0}}@media (min-width: 1010px){.section{padding:4rem 0}}.section--pad-less{padding:.8rem 0}@media (min-width: 530px){.section--pad-less{padding:1.1rem 0}}@media (min-width: 800px){.section--pad-less{padding:1.9rem 0}}@media (min-width: 1010px){.section--pad-less{padding:2.4rem 0}}.section--red{background-color:#c11f3b;color:#fff}.section--grey{background-color:#ebebeb}.section--mid-grey{background-color:#504f4f}.section--no-top-padding{padding-top:0}.section__heading{text-align:center;margin:.5rem auto 2.1rem;font-size:1.2rem;line-height:1.2em;max-width:480px}@media (min-width: 530px){.section__heading{font-size:1.4rem}}@media (min-width: 800px){.section__heading{font-size:1.7rem;max-width:600px}}@media (min-width: 1010px){.section__heading{font-size:2rem}}.grid__col__4{margin:2.5rem 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 530px){.grid__col__4{margin:1rem 0;float:left;width:50%}.grid__col__4:nth-child(odd){clear:left}}@media (min-width: 800px){.grid__col__4{margin:0;float:left;width:33.33%}.grid__col__4:nth-child(odd){clear:none}}.grid__col__2{padding:1rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 800px){.grid__col__2{float:left;width:50%}}.footer__line{color:#fff;font-size:.75rem;line-height:1.5em;padding:.5rem 0;margin-bottom:0}@media (min-width: 800px){.footer__line{padding:1.5rem 0}}.footer__line a{color:#c7c7c7;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.footer__line a:hover{color:#fff}.hero-slider{overflow:hidden}.hero-slider button{outline:none;cursor:pointer;color:transparent;padding:0}.hero-slider .slick-arrow{position:absolute;background:none;border:0;border-radius:0;appearance:none;cursor:pointer;top:0;bottom:0;width:3rem;z-index:250}@media (min-width: 530px){.hero-slider .slick-arrow{width:4.5rem}}@media (min-width: 800px){.hero-slider .slick-arrow{width:7rem}}@media (min-width: 1010px){.hero-slider .slick-arrow{width:9rem}}.hero-slider .slick-arrow:hover::before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.hero-slider .slick-arrow.slick-prev{left:0}.hero-slider .slick-arrow.slick-prev::before{content:"‹"}.hero-slider .slick-arrow.slick-next{right:0}.hero-slider .slick-arrow.slick-next::before{content:"›"}.hero-slider .slick-arrow::before{position:absolute;font-size:4rem;color:#fff;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-family:Arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}@media (min-width: 800px){.hero-slider .slick-arrow::before{font-size:5.5rem}}@media (min-width: 1010px){.hero-slider .slick-arrow::before{font-size:8rem}}.hero-slider .slick-dots{position:absolute;left:0;right:0;bottom:0;text-align:center;z-index:100}.hero-slider .slick-dots li{display:inline-block;padding:.6rem 1rem}.hero-slider .slick-dots li.slick-active button{background:#fff}.hero-slider .slick-dots button{display:block;width:10px;height:10px;background:none;border:2px solid #fff;border-radius:6px}.cells--align-centre{text-align:center}.cells__item{display:inline-block;margin:1rem 0}@media (min-width: 530px){.cells__item{margin:1.5rem 2rem}}.cells__item__link{display:block;position:relative;overflow:hidden;background:#231f20}.cells__item__image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.cells__item__name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;background:#c11f3b;color:#fff;margin-top:90px;width:240px;padding:0 14px;font-size:1.1rem;height:28px;line-height:28px;text-align:left}@media (min-width: 530px){.cells__item__name{width:294px;margin-top:117px}}.tile--centred{text-align:center}.tile--opacity-50{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;transition:opacity .2s}.tile--opacity-50:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:.65}.tile__icon{margin-bottom:.5rem}.tile__icon--grey{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2}.tile__icon a{color:#fff}.tile__icon i,.tile__icon svg{font-size:3rem}.tile__title{font-size:1.3rem;line-height:1.4em}@media (min-width: 530px){.tile__title{font-size:1.5rem;line-height:1.6rem}}@media (min-width: 1010px){.tile__title{font-size:1.7rem;line-height:1.4em}}.tile__title a{color:#fff}.tile__title--smaller{font-size:1.1rem}@media (min-width: 530px){.tile__title--smaller{font-size:1.2rem;line-height:1.4rem}}@media (min-width: 1010px){.tile__title--smaller{font-size:1.3rem;line-height:1.4em}}.tile__title--grey{color:#616161}.tile__title--grey a{color:#616161}.tile__title--grey a.underline::after{background:#616161}.tile__list{margin-bottom:.5rem}.tile__list li{font-size:.95rem;line-height:1.8em;color:#fff}.tile__list--smaller{font-size:.85rem;line-height:1.65em}.tile__list--dashed li::before{content:"- "}.tile__list--grey li{color:#949494}.tile__read-more{margin-bottom:0}.tile__read-more a{color:#c11f3b}.tile__read-more a .square--red{color:#fff}.tile__read-more__icon--roll-90{transition:transform .2s}.tile__read-more__icon--roll-90:hover{transform:rotate(-90deg)}.red-bar{background:#c01f3c}.red-bar__headline{color:#fff;font-size:1.5rem;padding:1.1rem 0 .8rem;line-height:1.2em}@media (min-width: 800px){.red-bar__headline{font-size:1.7rem;padding:1.4rem 0 1rem}}@media (min-width: 1010px){.red-bar__headline{font-size:2rem;padding:1.6rem 0 1.2rem}}.find-out-more{background-color:#2d2d2d;padding:2em 0}.find-out-more .wrapper{position:relative}.find-out-more__tab{position:absolute;top:-3.9rem;background-color:#2d2d2d;padding:.6rem 1.2rem;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.gform_wrapper{background:#f5f5f5;padding:12px 20px;border-top:7px solid #c11f3b;max-width:520px}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto Condensed",sans-serif;width:100%;font-size:1rem;line-height:1.5rem;background:#fff;border:0;border-bottom:1px solid #c1c1c1;padding:2px 10px;outline:none}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper textarea:focus{border-color:#333}.gform_wrapper textarea{resize:vertical;min-height:7.5rem}.gform_wrapper .gfield{padding-bottom:.5rem}.gform_wrapper .gform_fields{margin-bottom:.5rem}.gform_wrapper .gform_footer{padding-bottom:1.3rem}.gform_wrapper .gform_button{display:inline-block;background:#c11f3b;color:#fff;border:0;font-size:1rem;line-height:2.2rem;padding:0 30px;border-radius:4px;cursor:pointer;outline:none;font-family:"Secular One",sans-serif;font-weight:400;font-style:normal}.gform_wrapper .gform_button:hover{background:#de3552}.gform_wrapper .validation_error{color:#2692e4;padding:.6rem 0 .9rem;font-style:italic}.gform_wrapper .validation_message{color:#2692e4;padding:.1rem 0;font-style:italic;font-size:.9rem}.gform_wrapper .gfield_error input[type="text"],.gform_wrapper .gfield_error input[type="email"],.gform_wrapper .gfield_error input[type="tel"],.gform_wrapper .gfield_error textarea{border-color:#2692e4}.gform_confirmation_wrapper{background:#e6e6e6;padding:12px 20px;border-top:7px solid #c11f3b;border-bottom:4px solid #5a5a5a;max-width:520px}.gform_confirmation_wrapper .gform_confirmation_message{font-size:1.1rem;line-height:1.9rem;padding:.5rem 0}.btn{display:inline-block;font-size:1.1rem;padding:.4rem 2.5rem .1rem;text-decoration:none;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.btn--red{background:#c11f3b;color:#fff}.btn--red:hover{background:#de3552}@media (min-width: 800px){.btn{padding:.5rem 3rem .3rem;font-size:1.3rem}}.shout{font-size:1.3rem;color:#c11f3b;text-transform:uppercase}@media (max-width: 529px){.shout{display:none}}@media (min-width: 800px){.shout{font-size:1.6rem}}.shout--red a{color:#c11f3b;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.shout--red a:hover{color:#de3552}.shout--white a{color:#fff;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.shout--white a:hover{color:#ccc}.shout--bold{font-weight:bold}.shout__note{font-size:.9rem;font-weight:normal;display:none}@media (min-width: 530px){.shout__note{display:inline}.shout__note--block{display:block}}@media (min-width: 800px){.shout__note{font-size:1.1rem}}.shout--align-right{text-align:right}.shout--pad-right{padding-right:2.5rem}@media (min-width: 800px){.shout--pad-right{padding-right:1rem}}@media (min-width: 1010px){.shout--pad-right{padding-right:1.5rem}}.curtain{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:888;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}@media (min-width: 800px){.curtain{display:none}}.square{display:inline-block;width:35px;height:35px;text-align:center;line-height:35px;margin-right:.5rem}.square--red{background:#c11f3b;color:#fff}.brand-list{margin-bottom:1rem;text-align:center}.brand-list:hover .brand-list__item{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.brand-list:hover .brand-list__item:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.brand-list__heading{color:#949494;text-align:center;font-size:1.3rem;padding:.2rem 0 1rem}.brand-list__item{display:inline-block;padding:.2rem .5rem;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.brand-list__item img{max-height:60px;border-top:4px solid transparent;border-bottom:4px solid transparent}.brand-list__item--active img{border-bottom:4px solid #c11f3b}.wp-block-group.full-size{position:relative}.wp-block-group.full-size video{max-height:85vh}.wp-block-group .wp-block-group.overlay{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:274}.wp-block-group .wp-block-group.overlay .wp-block-group__inner-container{margin:0 auto;padding:2rem}.wp-block-group .wp-block-group.overlay .wp-block-group__inner-container h2{color:#fff;font-size:5rem;text-wrap:balance;text-shadow:0 0 50px rgba(255,255,255,0.32)}.wp-block-group .wp-block-group.overlay .wp-block-group__inner-container h2 strong{font-weight:inherit;color:#c11f3b}.wp-block-group.supersize{padding:3.2rem 0}.wp-block-group.supersize .wp-block-group__inner-container{margin:0 auto;padding:0 .8rem;max-width:1480px}.wp-block-group.supersize h2{font-size:2rem;text-wrap:balance}@media (min-width: 530px){.wp-block-group.supersize h2{font-size:2.6rem}}@media (min-width: 1010px){.wp-block-group.supersize h2{font-size:3.2rem}}.wp-block-group.supersize h2 a{color:#c11f3b;display:inline-block;transition:all .2s ease}.wp-block-group.supersize h2 a:hover{background:#c11f3b;color:#fff}.brand-cells{display:flex;flex-wrap:wrap;justify-content:space-around;justify-content:center;gap:.5rem}.brand-cells .brand-cell{flex-basis:42%;text-align:center}@media (min-width: 530px){.brand-cells .brand-cell{flex-basis:36%}}@media (min-width: 800px){.brand-cells .brand-cell{flex-basis:30%}}@media (min-width: 1010px){.brand-cells .brand-cell{flex-basis:23%}}@media (min-width: 1440px){.brand-cells .brand-cell{flex-basis:18%}}.service-grid{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.5rem .5rem}.service-grid .grid-item{flex-basis:100%}@media (max-width: 799px){.service-grid .grid-item{padding:.75rem 0;text-align:center}}@media (min-width: 800px){.service-grid .grid-item{flex-basis:48%}}@media (min-width: 1440px){.service-grid .grid-item{flex-basis:24%}}.service-grid .grid-item-centre{align-self:center}@media (min-width: 1010px){.bio-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem .5rem}}.bio-list .bio-person{box-sizing:border-box;padding:1.5rem;background:#f5f5f5}@media (min-width: 530px) and (max-width: 1009px){.bio-list .bio-person{display:flex;justify-content:space-between;gap:1.5rem .5rem}.bio-list .bio-person .bio-photo{flex-basis:35%}.bio-list .bio-person .bio-content{flex-basis:65%}}@media (max-width: 1009px){.bio-list .bio-person+.bio-person{margin-top:.8rem}}@media (min-width: 1010px){.bio-list .bio-person{flex-basis:32%}}.bio-list .bio-person .bio-photo{margin-bottom:1.5rem}@media (max-width: 529px){.bio-list .bio-person .bio-photo{padding:0 10vw}}.bio-list .bio-person .bio-photo img{display:block}.bio-list .bio-person .bio-name{font-size:1.4em;line-height:1.2em;margin-bottom:.25rem;color:#c11f3b}.bio-list .bio-person .bio-title{font-size:1em;line-height:1.2em;margin-bottom:.75rem;color:#898989;text-transform:uppercase}.bio-list .bio-person .bio-desc p:last-child{margin-bottom:0}.bio-list .bio-fill{flex-basis:64%;box-sizing:border-box;padding:1.5rem}.bio-list .bio-fill h3{font-size:1.4em;line-height:1.2em;margin-bottom:.25rem;color:#c11f3b}.slick-dots{display:flex;gap:.6rem;padding:1rem 0;justify-content:center}.slick-dots li{width:.7rem;height:.7rem;border-radius:.5rem;background:#898989;transition:background .2s ease;cursor:pointer}.slick-dots li:hover{background:#231f20}.slick-dots li.slick-active{background:#c11f3b}.slick-dots button{display:none}
