@charset "utf-8";
/* CSS Document */

.has-overlay:before {
	background-color: #300f1ed9;
}

.has-overlay.no-overlay:before {
	display:none;
}

.layout-block.rio-std-style {
	background-color: #FFF;
	color: #250312;
}

.layout-block.rio-alt-style {
	background-color: #F2F2F2;
	color: #000;
}

.layout-block.has-overlay h1,.layout-block.has-overlay .h1,.layout-block.has-overlay h2,.layout-block.has-overlay .h2, .layout-block.has-overlay h3, .layout-block.has-overlay .h3, .layout-block.has-overlay h4, .layout-block.has-overlay h4 {
	color: #FFF;
}

.layout-block.rio-alt-style h1, .layout-block.rio-alt-style .h1, .layout-block.rio-alt-style h2, .layout-block.rio-alt-style .h2, .layout-block.rio-alt-style h3, .layout-block.rio-alt-style .h3, .layout-block.rio-alt-style h4, .layout-block.rio-alt-style .h4{
	color: #5B0126;
}

.layout-block.has-overlay[style*="background-image:url()"], .layout-block.has-overlay[style*="background-image:url(\"\")"] {
	background-image: url(../jpg/hero-bkg.jpg) !important;
}

.layout-block.has-overlay[style*="background-image:url()"]:before, .layout-block.has-overlay[style*="background-image:url(\"\")"]:before {
	content: none;
}

.layout-block.no-overlay-important:before {
	content: none !important;
}

.layout-block.gold-border-top {
	border-top: 2px solid #AE8957;
}

.layout-block.gold-border-bottom {
	border-bottom: 1px solid #AE8957;
}

.layout-block.gold-border-top {
	border-top: 1px solid #AE8957;
}

.sidebar-cont .layout-block.rio-std-style {
	padding: 0;
}

/* Targeting the main location block container */
.loc-block-info, .loc-grid-cell, .loc-block-inner {
    min-height: 450px;
}

/*
 * badges-block
 */

.badges-block.rio-std-style{
}

.badges-block.rio-alt-style{
}

.badges-block .badge-cont {
	padding: 1rem 1.5rem;
}

.badges-block .badge-cont p {
	margin: 0 !important;
}

.badges-block .badge-cont img {
    max-height: 50px;
    width: auto;
	max-width: 100%;
}

.badges-block div:not(.a-content):not(.b-content):not(.s-content):not(.rio-block-sidebar) .row {
	align-items: center;
}

/*
 * as-seen-on-block
 */

.as-seen-on-carousel {
	position: initial;
	height: 120px;
	padding: 0;
}

.as-seen-on-carousel .carousel-cell {
    display: flex;
    justify-content: center;
    align-items: center;
}

.as-seen-on-carousel .carousel-cell * {
	margin: 0;
}

.as-seen-on-carousel .flickity-page-dots {
	display: none;
}

.as-seen-on-carousel .flickity-prev-next-button.next {
    right: -40px;
}

.as-seen-on-carousel .flickity-prev-next-button.previous {
    left: -40px;
}

/*
 * cta-block
 */

.cta-block.rio-std-style{
}

.cta-block.rio-alt-style{
}

/*
 * fullwidth-block
 */

.fullwidth-block.rio-std-style{
}

.fullwidth-block.rio-alt-style{
}

.sidebar-cont .fullwidth-block.rio-alt-style {
	background-color: #5B0126;
	color: #FFF;
}

.sidebar-cont .fullwidth-block.rio-alt-style h1, .sidebar-cont .fullwidth-block.rio-alt-style .h1, .sidebar-cont .fullwidth-block.rio-alt-style h2, .sidebar-cont .fullwidth-block.rio-alt-style .h2, .sidebar-cont .fullwidth-block.rio-alt-style h3, .sidebar-cont .fullwidth-block.rio-alt-style .h3, .sidebar-cont .fullwidth-block.rio-alt-style h4, .sidebar-cont .fullwidth-block.rio-alt-style .h4, .sidebar-cont .fullwidth-block.rio-alt-style a {
	color: #FFF;
}

.sidebar-cont .fullwidth-block.rio-alt-style a:hover {
	color: #B5874E;
}

/*
 * grid-block
 */

.grid-block.rio-std-style{
}

.grid-block.rio-alt-style {
	background-color: #300F1E;
	color: #FFF;
}

.grid-block.rio-alt-style h1, .grid-block.rio-alt-style .h1, .grid-block.rio-alt-style h2, .grid-block.rio-alt-style .h2, .grid-block.rio-alt-style h3, .grid-block.rio-alt-style .h3, .grid-block.rio-alt-style h4, .grid-block.rio-alt-style .h4{
	color: #FFF;
}

.grid-block.rio-std-style .grid-cell{
}

.grid-block.rio-alt-style .grid-cell{
}

.layout-block.grid-block.staff-award-grid {
	padding: 0;
}

.layout-block.grid-block.staff-award-grid > .container:nth-of-type(1) {
	width: 900px;
}

.layout-block.grid-block.staff-award-grid .grid-cell p {
	margin-bottom: 0;
}

.layout-block.grid-block.staff-award-grid .grid-cell img {
	margin-bottom: .5rem;
}

.layout-block.grid-block.staff-award-grid .grid-cell img {
    max-width: 125px;
}

.grid-block.layout-block.grid-center-align-all .grid-cell {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.grid-block.layout-block.grid-force-align-items-center .row.justify-content-center {
	align-items: center !important;
}

.layout-block.grid-block .grid-cell {
	height: 100%;
}

.layout-block.grid-block.nicolet-how-it-works-grid .h1 {
	margin-bottom: 1rem;
}

.layout-block.grid-block.nicolet-how-it-works-grid > .container > .row > .col > .row.justify-content-center {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_32539' data-name='Group 32539' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='835.561' height='280.98' viewBox='0 0 835.561 280.98'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_18742' data-name='Rectangle 18742' width='835.561' height='280.98' fill='none'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Cpath id='Path_29967' data-name='Path 29967' d='M1914.378 588.947l-1.513 6.388a140.313 140.313 0 0 0 34.829 59.016l2.822-2.786a136.241 136.241 0 0 1-35.727-64.448q-.2.917-.41 1.83' transform='translate(-1912.865 -587.117)' fill='none'/%3E%3C/clipPath%3E%3ClinearGradient id='linear-gradient' x1='-14.881' y1='1.621' x2='-14.873' y2='1.621' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23d6d6d6'/%3E%3Cstop offset='0.115' stop-color='%23cecece'/%3E%3Cstop offset='0.293' stop-color='%23b9b8b9'/%3E%3Cstop offset='0.509' stop-color='%23979598'/%3E%3Cstop offset='0.755' stop-color='%2369656a'/%3E%3Cstop offset='0.93' stop-color='%23443f45'/%3E%3Cstop offset='1' stop-color='%23443f45'/%3E%3C/linearGradient%3E%3CclipPath id='clip-path-3'%3E%3Cpath id='Path_29968' data-name='Path 29968' d='M91.849 8.652a139.951 139.951 0 0 0-41.264 23.88C47.1 35.438 43.714 38.55 40.523 41.78a140.2 140.2 0 0 0-36.9 66.862l-.018-.028A141.532 141.532 0 0 0 0 140.285H3.966A139.586 139.586 0 0 1 7.448 109.58l.025.018A136.213 136.213 0 0 1 43.345 44.561c3.1-3.14 6.391-6.161 9.779-8.986a136.539 136.539 0 0 1 174.786.05c3.367 2.81 6.638 5.818 9.723 8.942a136.243 136.243 0 0 1 35.745 64.517q.222-1.029.459-2.054l1.448-6.234A140.312 140.312 0 0 0 240.454 41.78c-3.174-3.213-6.539-6.308-10-9.2A140.7 140.7 0 0 0 91.849 8.652' transform='translate(0 -0.003)' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_32532' data-name='Group 32532'%3E%3Cg id='Group_32531' data-name='Group 32531' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_29965' data-name='Path 29965' d='M2830.729 478.948a135.186 135.186 0 0 1-3.507 30.947l3.864.92a141.326 141.326 0 0 0 3.609-31.867Z' transform='translate(-1999.134 -338.665)' fill='%23d6d6d6'/%3E%3Cpath id='Path_29966' data-name='Path 29966' d='M2065.93 662.123a140.338 140.338 0 0 0 179.869.051l-1.27-1.523 1.27 1.523c3.488-2.908 6.874-6.02 10.062-9.249h0a140.2 140.2 0 0 0 36.913-66.935l-3.864-.893a136.232 136.232 0 0 1-35.871 65.042l1.411 1.393-1.411-1.393c-3.1 3.138-6.389 6.163-9.78 8.989h0a136.537 136.537 0 0 1-174.789-.049Z' transform='translate(-1460.823 -413.722)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32534' data-name='Group 32534' transform='translate(560.275 171.966)'%3E%3Cg id='Group_32533' data-name='Group 32533' clip-path='url(%23clip-path-2)'%3E%3Crect id='Rectangle_18743' data-name='Rectangle 18743' width='37.651' height='67.234' transform='translate(0 0)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32536' data-name='Group 32536' transform='translate(0 0.001)'%3E%3Cg id='Group_32535' data-name='Group 32535' clip-path='url(%23clip-path-3)'%3E%3Crect id='Rectangle_18744' data-name='Rectangle 18744' width='275.285' height='140.282' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_32538' data-name='Group 32538'%3E%3Cg id='Group_32537' data-name='Group 32537' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_29969' data-name='Path 29969' d='M335.457 650.133l1.411 1.393-1.411-1.393c-3.1 3.138-6.389 6.163-9.78 8.989a136.537 136.537 0 0 1-174.788-.049c-3.367-2.81-6.638-5.819-9.723-8.942l-2.822 2.787c3.173 3.213 6.539 6.309 10 9.2a140.338 140.338 0 0 0 179.869.051c3.488-2.908 6.874-6.02 10.062-9.249a140.191 140.191 0 0 0 36.913-66.935l-3.864-.893a136.236 136.236 0 0 1-35.871 65.042' transform='translate(-97.823 -413.719)' fill='%23b5874e'/%3E%3Cpath id='Path_29970' data-name='Path 29970' d='M12.321 585.984a140.2 140.2 0 0 0 36.912 66.933l2.821-2.786a136.235 136.235 0 0 1-35.87-65.04Z' transform='translate(-8.712 -413.719)' fill='%23b5874e'/%3E%3Cpath id='Path_29971' data-name='Path 29971' d='M7.473 509.894a135.188 135.188 0 0 1-3.507-30.946H0a141.33 141.33 0 0 0 3.609 31.866Z' transform='translate(0 -338.665)' fill='%23b5874e'/%3E%3Cpath id='Path_29972' data-name='Path 29972' d='M944.837 206.445a138.166 138.166 0 0 1 33.6-62.8V159.5h4.393V136.949H959.981v3.808h15.913a141.754 141.754 0 0 0-34.788 64.7l-.018-.017a141.642 141.642 0 0 0-3.609 31.683h-.185a135.168 135.168 0 0 1-3.508 30.946l3.864.92a141.324 141.324 0 0 0 3.609-31.866h.185a139.511 139.511 0 0 1 3.424-30.706Z' transform='translate(-660.282 -96.837)' fill='%23b5874e'/%3E%3Cpath id='Path_29973' data-name='Path 29973' d='M1353.182 171.229a135.17 135.17 0 0 1-3.507-30.946h-.185a141.866 141.866 0 0 0-3.608-31.707l-.026.019a140.184 140.184 0 0 0-36.888-66.823c-3.174-3.213-6.54-6.305-10-9.2A140.341 140.341 0 0 0 1119.1 32.53l2.539 3.046a136.537 136.537 0 0 1 174.787.047c3.367 2.81 6.638 5.818 9.722 8.942a136.227 136.227 0 0 1 35.873 65.047l.017-.028a139.331 139.331 0 0 1 3.489 30.7h.185a141.314 141.314 0 0 0 3.609 31.866Z' transform='translate(-791.316 0)' fill='%235b0126'/%3E%3Cpath id='Path_29974' data-name='Path 29974' d='M1942.627 647.841a135.426 135.426 0 0 1-33.663-62.75l-3.862 1.055a142.491 142.491 0 0 0 34.434 64.512h-15.362v3.808h22.553V631.913h-4.1Z' transform='translate(-1347.102 -413.719)' fill='%235b0126'/%3E%3Cpath id='Path_29975' data-name='Path 29975' d='M1914.211 108.9a136.238 136.238 0 0 1 35.7-64.335c3.1-3.14 6.391-6.164 9.779-8.988a136.538 136.538 0 0 1 174.787.047c3.367 2.81 6.638 5.818 9.723 8.942a136.239 136.239 0 0 1 35.745 64.516q.222-1.029.459-2.054l1.448-6.234a140.314 140.314 0 0 0-34.831-59.015c-3.174-3.213-6.539-6.308-10-9.2a140.338 140.338 0 0 0-179.866-.049c-3.486 2.906-6.871 6.018-10.061 9.248a140.31 140.31 0 0 0-34.815 58.961l1.507 6.254q.22.951.427 1.906' transform='translate(-1352.175 -0.002)' fill='%23fff'/%3E%3Cpath id='Path_29976' data-name='Path 29976' d='M1318.068 588.779l-.465-2.01a136.234 136.234 0 0 1-35.753 64.55l1.411 1.394-1.411-1.393c-3.1 3.138-6.389 6.162-9.779 8.989a136.537 136.537 0 0 1-174.788-.049c-3.368-2.81-6.639-5.818-9.723-8.942l-2.822 2.787c3.173 3.213 6.539 6.308 10 9.2a140.339 140.339 0 0 0 179.868.051c3.489-2.908 6.874-6.02 10.062-9.249a140.314 140.314 0 0 0 34.849-59.078l-1.324-5.717c-.042-.178-.087-.355-.128-.533' transform='translate(-767.02 -414.905)' fill='%23fff'/%3E%3Cpath id='Path_29977' data-name='Path 29977' d='M967.338 588.943l-1.513 6.389a140.317 140.317 0 0 0 34.829 59.015l2.821-2.787a136.239 136.239 0 0 1-35.727-64.448q-.2.917-.41 1.83' transform='translate(-682.937 -415.149)' fill='%23fff'/%3E%3Cpath id='Path_29978' data-name='Path 29978' d='M2296.531 140.286a141.876 141.876 0 0 0-3.608-31.706l-.027.019a140.177 140.177 0 0 0-36.888-66.823c-3.175-3.214-6.54-6.306-10-9.2a140.342 140.342 0 0 0-179.867-.046l2.539 3.046a136.538 136.538 0 0 1 174.787.047c3.366 2.809 6.637 5.818 9.723 8.942a136.239 136.239 0 0 1 35.873 65.047l.017-.029a139.306 139.306 0 0 1 3.489 30.7Z' transform='translate(-1460.97 -0.003)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    margin: 0 5rem;
}

.layout-block.grid-block.nicolet-how-it-works-grid > .container > .row > .col > .row.justify-content-center > div {
    padding: 7rem 0;
}


.grid-block.add-justify-around-grid > .container-fluid > .row > .col .row.justify-content-center {
    justify-content: space-between !important;
}

/*
 * hero-block
 */

.hero-block.hero {
	padding-top: 9rem;
}

/* .hero-block.nicolet-home-hero, #default_staff_hero {
    padding: 15rem 0 10rem !important;
} */

.hero-block.nicolet-home-hero {
    padding: 15rem 0 0rem !important;
}

#default_staff_hero {
    padding: 15rem 0 10rem !important;
}

.hero-block.hero .hero-inner p {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 2.5rem;
}

.hero-block.rio-std-style{
	background-image: url(../png/backgroundpattern-2.png);
	background-color: #300f1e;
	color: #FFF;
}

.hero-block.rio-std-style h1, .hero-block.rio-std-style .h1, .hero-block.rio-std-style h2, .hero-block.rio-std-style .h2, .hero-block.rio-std-style h3, .hero-block.rio-std-style .h3, .hero-block.rio-std-style h4, .hero-block.rio-std-style .h4{
	color: #FFF;
}

/* .hero-block.rio-std-style:before {
	content:'';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #300f1ed9;
} */

div#default-hero {
	padding-top:12rem;
} 

.hero > div > .row:nth-of-type(1) {
    padding: 0;
    min-height: unset;
}

.hero-block.nicolet-home-hero .hero-inner h2, .hero-block.nicolet-home-hero .hero-inner .h2 {
	font-size: 70px;
	line-height: 80px;
	margin-bottom: 2.5rem;
}

.hero-block.nicolet-home-hero > .container, #default_staff_hero.nicolet-staff-hero-with-image > .container {
	position: initial;
}

.hero-block.nicolet-home-hero > .container:after {
    content: '';
    position: absolute;
    top: 12rem;
    bottom: 0;
    left: 47%;
    right: 0;
    background-position: bottom left;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-image: url(../webp/home-attorney-2.webp);
}

/* .hero-block.nicolet-home-hero > .container:before, #default_staff_hero.nicolet-staff-hero-with-image > .container:before {
    content: '';
    position: absolute;
    top: 17rem;
    bottom: 17rem;
    left: 54%;
    right: 0;
    border: 2px solid #AE8957;
    border-right: none;
} */

#default_staff_hero .hero-inner h1 {
    font-size: 55px;
    line-height: 70px;
}

#default_staff_hero .hero-inner h1 .staff-title {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    color: #F2F2F2;
}

.hero-block.nicolet-home-hero > div > .row:nth-of-type(1):before {
    content: '';
    position: absolute;
    top: 60%;
    bottom: 0;
    left: 50%;
    right: 0;
    background-size: 150px;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(../png/float-badge-2.png);
    z-index: 1;
}

.hero-block.nicolet-home-hero .hero-inner .number-cta {
    display: block;
    margin: 1rem 0 1rem 4rem;
}

.hero-block.nicolet-home-hero .hero-inner {
    max-width: 60%;
}

/* .nicolet-hero-blockquote {
    position: relative;
    width: 90%;
    max-width: 900px;
	padding-top: 4rem;
    margin: auto;
	z-index: 1;
} */

.nicolet-hero-blockquote {
    position: relative;
    width: 90%;
    max-width: 900px;
    padding-top: 4rem;
    margin: auto;
    z-index: 1;
    transform: translateY(6rem);
    transform: -ms-translateY(6rem);
    transform: -moz-translateY(6rem);
    transform: -webkit-translateY(6rem);
    margin-top: -6rem;
}

.nicolet-hero-blockquote .nicolet-hero-blockquote-cta {
    padding: 2rem 0;
    background: #5b0126;
	margin-top: 30rem;
	z-index: 2;
}

.nicolet-hero-blockquote .nicolet-hero-blockquote-cta > p:last-of-type {
	margin-bottom: 0;
}

/* .nicolet-hero-blockquote .nicolet-hero-blockquote-inner {
    position: absolute;
    top: 100%;
    background-color: #FFF;
    color: #000;
    border: 2px solid #AE8957;
    padding: 4rem 2rem 1.5rem;
} */

.nicolet-hero-blockquote .nicolet-hero-blockquote-inner {
    position: relative;
    top: 100%;
    background-color: #FFF;
    color: #000;
    border: 2px solid #AE8957;
    padding: 4rem 2rem 1.5rem;
}

#default_staff_hero.nicolet-staff-hero-with-image .staff-hero-float-img {
    position: absolute;
    top: 12rem;
    bottom: 0;
    left: 50%;
    right: 0;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    z-index: 1;
}

.hero-block.layout-block.followed-by-pull-up-block {
    padding-bottom: 20rem;
}

.hero-block #breadcrumbs {
    text-align: center;
	font-size: 14px;
	color: #D3D6D9;
}

.hero-block #breadcrumbs a {
	font-weight: 700;
	color: #D3D6D9;
}

.hero-block.landing-hero {
    padding: 6rem 0 0rem !important;
}

.hero-block.landing-hero .rio-sc-grid-container.hero-stats .rio-sc-grid-cell:not(:last-of-type) {
	border-right: solid;
	border-color: #bfbfbf;
    border-width: 1px;
}

.hero-block.landing-hero .rio-callout-block {
	background: #fff;
    padding: 30px 44px 20px;
    margin: 20px 0px;
    border-left: none;	
}

.hero-block.landing-hero .rio-callout-block h5 {
	font-size: 22px;
	color: #5B0126;
	line-height: 1.3;
	margin: 0;
}

.hero-block.landing-hero .gform-field-label {
	font-size: 16px;
	color: #665;
}

.hero-block.landing-hero .gform_button {
	padding: 1rem 2rem !important;
}

/*
 * location-block
 */

.location-block.rio-std-style{
}

.location-block.rio-alt-style{
}

.layout-block.location-block .loc-block-info.loc-grid-cell {
	cursor: pointer;
    padding: 4rem 0;
    background-color: #F2F2F2;
    border: 1px solid #B5874E;
	transition: all 400ms;
}

.layout-block.location-block .loc-block-info.loc-grid-cell:hover {
	background-color: #300F1E
}

.layout-block.location-block .loc-block-info.loc-grid-cell h4 {
    font-size: 30px;
    line-height: 34px;
	margin-bottom: 0;
	transition: inherit;
}

.layout-block.location-block .loc-block-info.loc-grid-cell:hover h4 {
	color: #FFF;
}

/*
 * practice-areas-block
 */

.practice-areas-block.rio-std-style{
}

.practice-areas-block.rio-alt-style{
}

/*
 * related-block
 */

.related-block.rio-std-style{
}

.related-block.rio-alt-style{
}

/*
 * results-block
 */

.results-block.rio-std-style{
}

.results-block.rio-alt-style{
}

.results-block .result-cont {
	margin-bottom: 2rem;
}

.results-block .results-cell-inner {
    background-color: #300F1E;
    border: 2px solid #B5874E;
	color:#FFF;
	height: 100%;
}

.results-block .results-cell-inner .res-top {
	position: relative;
	overflow: hidden;
	padding: 5rem 2rem 1.5rem;
}

.results-block .results-cell-inner .res-top:before {
    content: '';
    position: absolute;
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    left: -4rem;
    top: 1.5rem;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
	overflow-wrap: anywhere;
    width: 246px;
    height: 45px;
    padding: .5rem 4.5rem .5rem 4rem;
    background: #b5874e;
    transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-webkit-transform: rotateZ(-45deg);
}

.results-block .results-cell-inner .res-top h3 {
	color: #FFF;
}

.results-block .results-cell-inner .res-top h5 {
	text-transform: uppercase;
}

.results-block .results-cell-inner .res-btm {
	background-color: #FFF;
    padding: 1rem 2rem 1.5rem;
	border: 2px solid #B5874E;
	border-top: none;
}

.results-block .results-cell-inner .res-btm p {
    font-size: 16px;
    letter-spacing: 1px;
    color: #250312;
    margin-bottom: 0;
}

.results-block .results-cell-inner .res-btm h4 {
    color: #25031288;
    font-weight: 700;
    margin-bottom: 0;
}

/*
 * review-block
 */

.review-block.rio-std-style{
}

.review-block.rio-alt-style{
}

.review-block .rev-cont {
	margin-bottom: 1rem;
}

.review-block .rev-cont .rev-inner {
	height: 100%;
	background-color: #F2F2F2;
	border: 1px solid #495361;
	padding: 3rem 2rem;
}

.review-block .rev-cont .rev-inner .rev-name span {
    position: relative;
    font-size: 18px;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-bottom: 2rem;
	margin-left: 4rem;
	padding-top: 1rem;
}

.review-block .rev-cont .rev-inner .rev-name span:after {
    content: '';
    position: absolute;
    left: -4rem;
    top: 0;
    height: 2.5rem;
    width: 2.5rem;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' version='1.1'%3E%3Cg id='brand' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='google' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M11.99 13.9 L11.99 10.18 L21.35 10.18 C21.49 10.81 21.6 11.4 21.6 12.23 C21.6 17.94 17.77 22 12 22 C6.48 22 2 17.52 2 12 C2 6.48 6.48 2 12 2 C14.7 2 16.96 2.99 18.69 4.61 L15.85 7.37 C15.13 6.69 13.87 5.89 12 5.89 C8.69 5.89 5.99 8.64 5.99 12.01 C5.99 15.38 8.69 18.13 12 18.13 C15.83 18.13 17.24 15.48 17.5 13.91 L11.99 13.91 L11.99 13.9 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.review-block .rev-cont .rev-inner .rev-name span:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 50px;
    background-color: #B5874E;
}

.review-block .rev-cont .rev-inner .rev-rev {
    font-size: 16px;
}

.review-block .rev-cont .rev-inner .rev-stars {
    padding-top: 2rem;
}

/*
 * social-media-block
 */

.social-block.rio-std-style{
}

.social-block.rio-std-style a{
}

.social-block.rio-alt-style{
}

.social-block.rio-alt-style a{
}

/*
 * split-block
 */

.split-block.rio-std-style{
}

.split-block.rio-alt-style{
}

.split-block.rio-alt-style h1, .split-block.rio-alt-style .h1, .split-block.rio-alt-style h2, .split-block.rio-alt-style .h2, .split-block.rio-alt-style h3, .split-block.rio-alt-style .h3, .split-block.rio-alt-style h4, .split-block.rio-alt-style .h4{
	color: #5B0126;
}

.full-height-video-block .sc-video, .full-height-video-block .split-inner, .full-height-video-block .video-player, .full-height-video-block .video-block {
    height: 100%;
}

.layout-block.split-block.home-split-2-default-image[style*="background-image:url()"], .layout-block.split-block.home-split-2-default-image[style*="background-image:url(\"\")"] {
	background-image: url(../jpg/home-split-2.jpg) !important;
}

.layout-block.split-block.nicolet-staff-split-block .sc-left {
    background-color: #300F1E;
    border: 2px solid #B6874E;
    color: #FFFFFF;
}

.layout-block.split-block.nicolet-staff-split-block .sc-left .split-inner {
    padding: 6rem 10rem 6rem 3rem;
}

.layout-block.split-block.nicolet-staff-split-block .sc-left h1, .layout-block.split-block.nicolet-staff-split-block .sc-left .h1, .layout-block.split-block.nicolet-staff-split-block .sc-left h2, .layout-block.split-block.nicolet-staff-split-block .sc-left .h2, .layout-block.split-block.nicolet-staff-split-block .sc-left h3, .layout-block.split-block.nicolet-staff-split-block .sc-left .h3, .layout-block.split-block.nicolet-staff-split-block .sc-left h4, .layout-block.split-block.nicolet-staff-split-block .sc-left .h4 {
	color: #FFF;
}

.layout-block.split-block.nicolet-staff-split-block .sc-left .split-inner:before {
    content: '';
    position: absolute;
    top: 5rem;
    bottom: 5rem;
    left: 1.5rem;
    right: -50%;
    border: 3px solid #5B0126;
}

.layout-block.split-block.nicolet-staff-split-block .sc-right .split-inner {
	height: 100%;
}

.nicolet-staff-split-img {
    position: absolute;
    top: 4rem;
    bottom: 11rem;
    left: -6rem;
    right: 0;
}

.nicolet-staff-split-img:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: -3rem;
    left: -3rem;
    right: 0;
    background-size: 180px;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image: url(../png/float-badge-2.png);
}

.layout-block.split-block.timeline-split-block .split-cell.sc-left {
    border-right: 1px solid #5B0126;
}

.decorate-image .split-inner {
	position: relative;
}

.decorate-image .split-inner:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: -.5rem;
    left: 0;
    right: 0;
    background-size: 180px;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-image: url(../png/float-badge-2.png);
}

/*
 * staff-block
 */

.staff-block.rio-std-style{
}

.staff-block.rio-alt-style{
}

.staff-block .staff-wrap-inner:hover {
	cursor: pointer;
}

.staff-block .staff-wrap-inner:hover .simp-staff-img-cont {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.staff-block .staff-wrap-inner:hover a .name, .staff-block .staff-wrap-inner:hover a .title {
	color: #B5874E;
}

.staff-block .simp-staff-img-cont {
    height: unset;
    padding-top: 100%;
    border-radius: 600px;
    background-position: top center;
	transition: inherit;
}

.staff-block .simp-staff-info-cont {
	margin-top: 1rem;
}

.staff-block .simp-staff-info-cont a .name {
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    color: #212121;
    margin-bottom: 0;
    text-transform: initial;
}

.staff-block .simp-staff-info-cont a .title {
	font-size: 16px;
	font-weight: 500;
	color: #5B0126;
}

.staff-block .staff-wrap.carousel-cell h4 {
	font-size: 25px;
	line-height: 30px;
	color: #000;
}

.staff-block .staff-wrap.carousel-cell p.title {
	font-size: 18px;
	line-height: 21px;
	font-weight: 700;
	color: #5B0126;
	margin-bottom: 0;
}

.staff-block .staff-wrap.carousel-cell a {
    display: inline-block;
    font-size: 16px;
    line-height: 28px;
    font-weight: 600;
    margin-top: 1rem;
}

.staff-block.rio-alt-style .simp-staff-info-cont a .name {
	color: #FFF;
}

.staff-block.rio-alt-style .simp-staff-info-cont a .title {
	color: #B5874E;
}

.layout-block.staff-block.highlight-first-3-staff .row > .staff-wrap:nth-of-type(1), .layout-block.staff-block.highlight-first-3-staff .row > .staff-wrap:nth-of-type(2), .layout-block.staff-block.highlight-first-3-staff .row > .staff-wrap:nth-of-type(3) {
    padding: 0 0 1rem;
    margin-top: -1.5rem;
}

.staff-block .staff-wrap-inner {
    max-width: 250px;
    margin: auto;
	transition: all 400ms;
}

.layout-block.staff-block .staff-carousel ol.flickity-page-dots {
	bottom: 0;
    width: calc( 100% - 60px );
    width: -ms-calc( 100% - 60px );
    width: -moz-calc( 100% - 60px );
    width: -webkit-calc( 100% - 60px );
    margin: 0 auto !important;
    position: relative;
}

.layout-block.staff-block .staff-carousel ol.flickity-page-dots .dot.is-selected {
	background-color: #B5874E;
}

.layout-block.staff-block .staff-carousel .flickity-prev-next-button {
	top: unset;
	bottom: 3rem;
}

.staff-carousel .flickity-viewport{
	min-height: 450px;
}

/*
 * video-block
 */

.video-block.rio-std-style{
}

.video-block.rio-alt-style{
}

.video-block.layout-block.pull-up-first-block {
	padding-top: 0;
	margin-top: -5rem;
}

.video-block.layout-block.pull-up-first-block .video-player {
    margin-top: -17rem;
}

.layout-block.video-block.sm-content > .container:nth-of-type(1) {
	width: 900px;
}

/* RESPONSIVE */

@media (max-width: 1199px){
	.hero-block.hero.layout-block.nicolet-home-hero {
		padding: 22rem 0 0 !important;
	}
	
	.hero-block.nicolet-home-hero > .container:after {
		background-size: auto 90%;
		background-position: 30% 100%;
	}
	
	.layout-block.as-seen-on-block > .container, .layout-block.as-seen-on-block > .container-fluid {
		padding: 0 5rem;
	}
	
	#default_staff_hero.nicolet-staff-hero-with-image > .container:before {
		content: none !important;
	}
	
	div#default-hero {
		padding-top: 20rem !important;
	}
	
	.layout-block.split-block.nicolet-staff-split-block .sc-left .split-inner:before {
		content: none;
	}
	
	.layout-block.split-block.nicolet-staff-split-block .sc-left .split-inner {
		padding: 6rem 3rem;
	}
	
	.nicolet-staff-split-img {
		position: relative;
		top: unset;
		bottom: unset;
		left: unset;
		right: unset;
		min-height: 750px;
	}
	
	.hero-block.landing-hero {
		padding: 5rem 0 0rem !important;
	}
	
}

@media (max-width: 991px) {
	.hero-block.nicolet-home-hero > .container:after {
		left: 5rem;
		right: 5rem;
		top: 42rem;
		bottom: 15rem;
		background-position: center bottom;
	}
	
	.hero-block.nicolet-home-hero > .container:before {
		border-right: 2px solid #AE8957;
		left: 9rem;
		right: 5rem;
		top: 55rem;
		bottom: 15rem;
	}
	
	.hero-block.nicolet-home-hero > div > .row:nth-of-type(1):before {
		left: 15%;
	}
	
	.layout-block.staff-block.highlight-first-3-staff .staff-block .staff-wrap, .layout-block.staff-block.highlight-first-3-staff .row > .staff-wrap:nth-of-type(1), .layout-block.staff-block.highlight-first-3-staff .row > .staff-wrap:nth-of-type(2), .layout-block.staff-block.highlight-first-3-staff .row > .staff-wrap:nth-of-type(3) {
		padding: 1rem !important;
		margin: 0 !important;
	}
	
	.layout-block.split-block.home-split-2-default-image, .layout-block.split-block.home-split-2-default-image[style*="background-image:url()"], .layout-block.split-block.home-split-2-default-image[style*="background-image:url(\"\")"] {
		background-image: none !important;
		background-color: #FFF;
	}
	
	.grid-block.add-justify-around-grid > .container-fluid > .row > .col .row.justify-content-center {
		justify-content: space-around !important;
	}
	
	.hero-block.hero {
		padding-top: 15rem;
	}
	
	body:not(.home) .hero-block.hero {
		padding-top: 24rem;
	}
	
	.layout-block.split-block.timeline-split-block .split-cell.sc-left {
		border: none;
	}
	
	.nicolet-float-year {
		position: initial;
		margin: 2rem auto 2rem;
	}
	
	div#default-hero {
		margin-bottom: 14rem !important;
	}
	
	.layout-block.timeline-split-block {
		padding: 0 !important;
	}
	
	.hero-block.landing-hero .rio-sc-grid-container.hero-stats .rio-sc-grid-cell:not(:last-of-type) {
		border: none;
	}	
}

@media (max-width: 767px){
	.nicolet-how-it-works-grid-sc .nicolet-how-it-wroks-cell {
		height: 275px;
	}
	
	.nicolet-how-it-works-grid-sc .row.justify-content-center:before {
		content: none;
	}
	
	.hero-block.nicolet-home-hero > .container:after {
		top: 47rem;
	}
	
	.hero-block.nicolet-home-hero > div > .row:nth-of-type(1):before {
		top: 63%;
	}
	
/* 	.hero-block.hero.layout-block.nicolet-home-hero {
		margin-bottom: 12rem;
	} */
	
	.hero-block.hero.layout-block.nicolet-home-hero {
		padding: 18rem 0 0 !important;
	}
	
	.hero-block.hero.layout-block, .hero-block#default_staff_hero {
		padding-top: 15rem !important;
        /*margin-bottom: -110px;*/

	}
	
	div#default-hero {
		margin-bottom: 5rem !important;
	}
	.hero-block.hero.layout-block.nicolet-home-hero {
		padding-top: 14rem !important;
	}
	
	div#default-hero {
		padding-top: 14rem !important;
		margin-bottom: 2rem !important;
	}


	.wp-block-pullquote {
		padding: 1em 0!important;
	}
}

@media (max-width: 575px){
	
	.hero-block.nicolet-home-hero > .container:before, .hero-block.nicolet-home-hero > .container:after, .hero-block.nicolet-home-hero > div > .row:nth-of-type(1):before {
		content: none;
	}
	
	.hero-block.nicolet-home-hero .nicolet-hero-blockquote .nicolet-hero-blockquote-cta {
		position: relative;
		margin-top: 80%;
	}
	
	.hero-block.nicolet-home-hero .nicolet-hero-blockquote .nicolet-hero-blockquote-cta:before {
		content: '';
		position: absolute;
		bottom: 100%;
		left: 0;
		right: 0;
		height: 18rem;
		border: 2px solid #AE8957;
	}
	
	.hero-block.nicolet-home-hero .nicolet-hero-blockquote .nicolet-hero-blockquote-cta:after {
		content: '';
		position: absolute;
		bottom: 100%;
		left: 0;
		right: 0;
		height: 25rem;
		background-position: center bottom;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url(../png/home-hero-float-img.png);
	}
	
	.hero-block.nicolet-home-hero .nicolet-hero-blockquote {
		padding-top: 1rem;
	}
	
	.hero-block.nicolet-home-hero .nicolet-hero-blockquote:before {
		content: '';
		position: absolute;
		bottom: 0;
		top: 15rem;
		left: 0;
		right: 0;
		background-size: 100px;
		background-position: top left;
		background-repeat: no-repeat;
		background-image: url(../png/float-badge-2.png);
		z-index: 1;
	}
	
	.hero-block.hero.layout-block.nicolet-home-hero {
		padding-top: 14rem !important;
	}
	
	div#default-hero {
		padding-top: 14rem !important;
		margin-bottom: 2rem !important;
	}


	.wp-block-pullquote {
		padding: 1em 0!important;
	}

	.layout-block.grid-block.staff-award-grid > .container:nth-of-type(1) {
		max-width: 100% !important;
	}
}

@media (max-width: 450px){
	.hero-block.nicolet-home-hero .nicolet-hero-blockquote:before {
		top: 12%;
	}
}