.flex-block-container{display:flex;flex-flow:row wrap;justify-content:space-between}
.flex-block-container.override-to-center{justify-content:center}
.flex-block-container.override-to-center>.section{margin-bottom:0 !important}
.flex-block-container .new.section{width:98% !important;height:50px !important;margin-left:1% !important}
.flex-block-container>.section{margin-bottom:20px}
.flex-block-container.desktop-two>.section{width:49%;margin-bottom:30px}
.flex-block-container.desktop-three>.section{width:32%;margin-bottom:25px}
.flex-block-container.desktop-four>.section{width:24%}
.flex-block-container.desktop-five>.section{width:19%;margin-bottom:15px}
.flex-block-container.desktop-six>.section{width:16%;margin-bottom:10px}
.flex-block-container>.section.hidden{margin-bottom:0}
@media screen and (max-width:1024px) and (min-width:640px){.flex-block-container.tablet-one>.section{width:100%}
.flex-block-container.tablet-two>.section{width:49%}
.flex-block-container.tablet-three>.section{width:32%;margin-bottom:15px}
.flex-block-container.tablet-four>.section{width:24%;margin-bottom:10px}
}
@media screen and (max-width:639px){.flex-block-container.mobile-one>.section{width:100%}
.flex-block-container.mobile-two>.section{width:49%;margin-bottom:9px}
}
.flex-block-container.no-margins>.section{margin-bottom:0 !important}
.flex-block-container.no-margins.desktop-two>.section{width:50%}
.flex-block-container.no-margins.desktop-three>.section{width:33.333%}
.flex-block-container.no-margins.desktop-four>.section{width:25%}
.flex-block-container.no-margins.desktop-five>.section{width:20%}
.flex-block-container.no-margins.desktop-six>.section{width:16.666%}
@media screen and (max-width:1024px) and (min-width:640px){.flex-block-container.no-margins.tablet-one>.section{width:100%}
.flex-block-container.no-margins.tablet-two>.section{width:50%}
.flex-block-container.no-margins.tablet-three>.section{width:33.333%}
.flex-block-container.no-margins.tablet-four>.section{width:25%}
}
@media screen and (max-width:639px){.flex-block-container.no-margins.mobile-one>.section{width:100%}
.flex-block-container.no-margins.mobile-two>.section{width:50%}
}
.flex-block-container.add-dark-borders>.flex-open-block.section{margin-bottom:-1px !important}
.flex-block-container.add-dark-borders>.flex-open-block.section .flex-open-block-wrapper{margin-right:-1px;border:1px solid #333}
.flex-block-container.add-light-borders>.flex-open-block.section{margin-bottom:-1px !important}
.flex-block-container.add-light-borders>.flex-open-block.section .flex-open-block-wrapper{margin-right:-1px;border:1px solid #ddd}
.flex-block-container.carousel{padding:0 30px}
body.mode-edit .flex-block-container.carousel{padding:0}
.flex-block-container.carousel .slick-track{display:flex;flex-flow:row wrap;justify-content:space-between}
.flex-block-container.carousel .slick-track:before,.flex-block-container.carousel .slick-track:after{display:none}
.flex-block-container.carousel .slick-prev,.flex-block-container.carousel .slick-next{z-index:1;transform:translateY(-50%);margin:0;width:25px;height:34px;min-width:25px}
.flex-block-container.carousel .slick-prev{left:0}
.flex-block-container.carousel .slick-next{right:0}
.flex-block-container.carousel .slick-prev:before{content:url(https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/slide-prev.png);transform:scale(0.5);display:block;position:relative;top:-16px}
.flex-block-container.carousel .slick-next:before{content:url(https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/slide-next.png);transform:scale(0.5);display:block;position:relative;top:-16px}
.flex-block-container.carousel.carousel-dark .slick-prev:before{content:url(https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/slide-prev-dark.png)}
.flex-block-container.carousel.carousel-dark .slick-next:before{content:url(https://www.pluralsight.com/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/slide-next-dark.png)}
.flex-block-container.carousel>.section,.flex-block-container.carousel .slick-list .slick-track>.section{margin-left:10px;margin-right:10px;height:inherit}
.flex-block-container.carousel>.section:focus,.flex-block-container.carousel .slick-list .slick-track>.section:focus{outline:0}
body.mode-edit .flex-block-container.carousel>.section,body.mode-edit .flex-block-container.carousel .slick-list .slick-track>.section{margin-left:0;margin-right:0}