@media (min-width:800px) {
	.inspired-container { position: relative; margin: 0 auto; max-width: 1440px }
}

.inspired-container>header { display: none }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-container>.fsElementContent { display: flex; flex-flow: row; width: 400%; position: relative }
}

.inspired-container .fsResourceElement .fsDescription, .inspired-container .fsResourceElement .fsResourceCollectionDescription, .inspired-container .fsResourceElement .fsResourceCollectionName, .inspired-container .fsResourceElement .fsTitle { display: none }

@media (min-width:800px) {
	.inspired-container .inspired-intro, .inspired-container .inspired-layout { flex: 0 0 auto; width: 100vw; max-width: 100vw; margin-bottom: 0 } 
}

.inspired-container .inspired-navigation { display: none; flex-flow: row; position: absolute; top: 0; left: 0; z-index: 1000 }




.inspired-container .inspired-navigation ul { display: flex; flex-flow: row; margin: 0; padding: 0; list-style: none; align-items: center;}
.inspired-container .inspired-navigation li { display: block; padding: 0; margin-right: 55px; position: relative }
.inspired-container .inspired-navigation li:last-child {margin-right: 0;}
.inspired-container .inspired-navigation li:after { content: ""; display: block; width: 36px; height: 1px; position: absolute; top: 50%; background: var(--awb-color6) }
.inspired-container .inspired-navigation li:last-child::after {display: none;}
.inspired-container .inspired-navigation li:after { left: calc(100% + 10px); }
.inspired-container .inspired-navigation a { display: block; margin: 0; width: 30px; height: 30px; color: var(--awb-color1); background: var(--awb-color6); text-align: center; transition: color .4s ease 0s; border-radius:50%; text-decoration: none; font-weight: 400; display: inline-flex; align-items: center; justify-content: center; text-decoration-line:none !important; font-size:0.938rem;}
/* .inspired-container .inspired-navigation a:focus, .inspired-container .inspired-navigation a:hover { color: #ba0c2f; text-decoration: none } */
/* .inspired-container .inspired-link-decal:after, .inspired-container .inspired-link-decal:before { content: ""; display: block; width: 22px; height: 22px; position: absolute; top: 0; left: 0; transition: transform .4s cubic-bezier(0, 1.27, 1, .99) 0s } */
/* .inspired-container .inspired-link-decal:before { content: ""; border-radius: 300px; border: 9px solid #f2f4f6; transform: scale(1); background-color: var(--awb-color7) } */
/* .inspired-container .inspired-link-decal:after { content: "\E91A"; font-family: IcoMoon;  font-weight: 400;  transform: scale(0); color: #ba0c2f; font-size: 15px; line-height: 22px; text-align: center } */


.inspired-container .inspired-navigation li.active a {background: var(--awb-color4); width:50px; height: 50px;}

@media (min-width:800px) {
	.inspired-container .inspired-seal { display: flex; flex-flow: column; align-items: center; justify-content: center; text-align: center;}
}


.inspired-container .inspired-seal .fsElementHeaderContent { margin: 0; color: var(--awb-color1); font-size: 1em; line-height: 1.13333; font-family: garamond-premier-pro, Georgia, sans-serif }
.inspired-layout { display: block; position: relative; padding: 40px 0 39px;}

@media (max-width:799px) {
	.inspired-layout { position: relative; margin: 0 auto; max-width: 600px }
}

@media (min-width:800px) {
	.inspired-layout { display: flex; flex-flow: row wrap; justify-content: flex-end; padding: 0; border: 0; margin-top: 115px !important; margin-left: 0; margin-right: 0 }
}


@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout { display: flex; flex-flow: row; justify-content: flex-end }
}

.inspired-layout.fsElement { margin-bottom: 0 }



@media (min-width:800px) {
	.inspired-layout:before { display: block }
}

.inspired-layout>header { display: none }
body:not(.fsComposeMode) .inspired-layout>.fsStyleColumn { float: none; padding: 0 }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout>.fsStyleColumn { margin-bottom: 66px !important }
}

body:not(.fsComposeMode) .inspired-layout>.fsStyleColumn-1 { margin-bottom: 28px; position: relative }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout>.fsStyleColumn-1 { flex: 0 0 auto }
}

body:not(.fsComposeMode) .inspired-layout>.fsStyleColumn-2 { margin-bottom: 0 }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout>.fsStyleColumn-2 { flex: 0 1 auto; width: auto; padding-top: 5.76389%; padding-left: 4.86111%; padding-right: 5.55556% }
}

.inspired-layout .fsResourceElement { margin-bottom: 0 }
.inspired-layout .fsResourceElement article { filter: drop-shadow(0 5.69138px 4.82531px rgba(0, 0, 0, .15)) }

@media (min-width:320px) {
	.inspired-layout .fsResourceElement article { filter: drop-shadow(0 calc(-1.42127px + 2.2227vw) calc(-1.20496px + 1.88446vw) rgba(0, 0, 0, .15)) }
}

@media (min-width:1220px) {
	.inspired-layout .fsResourceElement article { filter: drop-shadow(0 25.6957px 21.78545px rgba(0, 0, 0, .15)) }
}

.inspired-layout .fsResourceElement figure { overflow: hidden; position: relative }
.inspired-layout .fsResourceElement picture { background-size: cover; background-position: 50% }
body:not(.fsComposeMode) .inspired-layout .fsResourceElement picture img { display: block; width: 1px; height: 1px; padding: 0; margin: -1px; position: absolute; top: -9999em; left: -9999em; white-space: nowrap; overflow: hidden }
body:not(.fsComposeMode) .inspired-layout .inspired-image-small { position: absolute }
body:not(.fsComposeMode) .inspired-layout .inspired-image-small picture:before { content: ""; display: block; padding-bottom: 119.10569% }
.inspired-layout .inspired-image-large { margin-left: auto }
.inspired-layout.inspired-layout-1 { padding-top: 0 }

body:not(.fsComposeMode) .inspired-layout.inspired-layout-1>.fsStyleColumn-1 { padding-bottom: 20.68966% }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-1>.fsStyleColumn-1 { padding-bottom: 9.51389%; width: 54.16667% }
}

body:not(.fsComposeMode) .inspired-layout.inspired-layout-1 .inspired-image-small { width: 100%; left: 0; bottom: 0 }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-1 .inspired-image-small { width: 100% }
}

body:not(.fsComposeMode) .inspired-layout.inspired-layout-1 .inspired-image-large { width: 93.10345% }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-1 .inspired-image-large { width: 78.84615% }
}

body:not(.fsComposeMode) .inspired-layout.inspired-layout-2>.fsStyleColumn-1 { padding-top: 8.62069% }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-2>.fsStyleColumn-1 { padding-top: 4.65278%; padding-bottom: 5.55556%; width: 53.61111% }
}

body:not(.fsComposeMode) .inspired-layout.inspired-layout-2 .inspired-image-small { width: 31.37931%; top: 0; left: 0 }
body:not(.fsComposeMode) .inspired-layout.inspired-layout-2 .inspired-image-large { width: 100% }
.inspired-layout.inspired-layout-3 { border-bottom: 0 }
.inspired-layout.inspired-layout-3:before { display: none }
body:not(.fsComposeMode) .inspired-layout.inspired-layout-3>.fsStyleColumn-1 { padding-bottom: 18.96552% }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-3>.fsStyleColumn-1 { padding-bottom: 9.51389%; flex: 0 1 auto; width: 50.48611% }
}

body:not(.fsComposeMode) .inspired-layout.inspired-layout-3 .inspired-image-small { width: 49.65517%; left: 0; bottom: 0 }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-3 .inspired-image-small { width: 49.51857% }
}

body:not(.fsComposeMode) .inspired-layout.inspired-layout-3 .inspired-image-small picture:before { padding-bottom: 75% }
body:not(.fsComposeMode) .inspired-layout.inspired-layout-3 .inspired-image-large { width: 100% }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-layout.inspired-layout-3 .inspired-image-large { width: 100% }
}

@media (max-width:799px) {
	.inspired-content { position: relative; margin: 0 auto; max-width: 350px }
}

@media (max-width:799px) {
	body:not(.fsComposeMode) .inspired-content[shown]>header { transform: translateZ(0); opacity: 1; transition: transform 1s ease 0s, opacity 1s ease 0s }
	body:not(.fsComposeMode) .inspired-content[shown] .fsElementContent { transform: translateZ(0); opacity: 1; transition: transform 1s ease .1s, opacity 1s ease .1s }
	body:not(.fsComposeMode) .inspired-content[shown] footer { transform: translate3d(-50%, 0, 0); opacity: 1; transition: transform 1s ease .2s, opacity 1s ease .2s } 
}

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-content.shown>header { transform: translateZ(0); opacity: 1; transition: transform 1s ease 0s, opacity 1s ease 0s }
	body:not(.fsComposeMode) .inspired-content.shown .fsElementContent { transform: translateZ(0); opacity: 1; transition: transform 1s ease .1s, opacity 1s ease .1s }
	body:not(.fsComposeMode) .inspired-content.shown footer { transform: translate3d(-50%, 0, 0); opacity: 1; transition: transform 1s ease .2s, opacity 1s ease .2s }
}



.inspired-content .fsElementHeaderContent { margin-bottom: 22px }

@media (min-width:320px) {
	.inspired-content .fsElementHeaderContent { margin-bottom: calc(21.14286px + .26786vw) }
}

@media (min-width:1440px) {
	.inspired-content .fsElementHeaderContent { margin-bottom: 25px }
}

.inspired-content .fsElementHeaderContent h2 { margin-bottom: 22px; color: var(--awb-color7); font-size: 33px; line-height: .97; font-weight: 400; font-family: adobe-garamond-pro, Georgia, serif }

@media (min-width:320px) {
	.inspired-content .fsElementHeaderContent h2 { margin-bottom: calc(21.14286px + .26786vw); font-size: calc(26.71429px + 1.96429vw) }
}

@media (min-width:800px) {
	.inspired-content .fsElementHeaderContent h2 { line-height: .97 }
}

@media (min-width:1440px) {
	.inspired-content .fsElementHeaderContent h2 { margin-bottom: 25px; font-size: 55px }
}

.inspired-content .fsElementHeaderContent h2 strong { display: block; margin-top: 3px; color: #ba0c2f; font-size: 52px; line-height: .97; font-weight: 400 }

@media (min-width:320px) {
	.inspired-content .fsElementHeaderContent h2 strong { font-size: calc(38.28571px + 4.28571vw) }
}

@media (min-width:800px) {
	.inspired-content .fsElementHeaderContent h2 strong { line-height: .97 }
}

.inspired-content .fsElementContent { color: var(--awb-color7); font-size: 16px; line-height: 1.45; font-weight: 400; font-family: adobe-garamond-pro, Georgia, serif }

@media (min-width:800px) {
	.inspired-content .fsElementContent { max-width: 365px; font-size: 17px; line-height: 1.47059 }
}



@media (max-width:799px) {
	.inspired-content footer { display: none }
}

body:not(.fsComposeMode) .inspired-content footer { transform: translate3d(0, 20px, 0); opacity: 0; transition: transform .2s ease 0s, opacity .2s ease 0s }
.inspired-content .fsElementFooterContent { margin-top: 25px }

@media (min-width:800px) {
	.inspired-content .fsElementFooterContent { margin-top: 51px }
}

body:not(.fsComposeMode) .inspired-intro { display: flex; flex-flow: column-reverse; margin-left: 0; margin-right: 0 }

@media (max-width:799px) {
	body:not(.fsComposeMode) .inspired-intro { width: auto }
}

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-intro { flex-flow: row; padding-bottom: 47px }
}

body:not(.fsComposeMode) .inspired-intro>.fsStyleColumn { padding: 0; margin: 0 }
body:not(.fsComposeMode) .inspired-intro>.fsStyleColumn-1 { margin-bottom: 20px }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-intro>.fsStyleColumn-1 { flex: 0 0 auto; display: flex; flex-flow: column; align-items: center; justify-content: center; width: 37.32394%; margin-bottom: 0 }
}

body:not(.fsComposeMode) .inspired-intro>.fsStyleColumn-2 { margin-bottom: 38px }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-intro>.fsStyleColumn-2 { flex: 1 1 auto; width: auto; margin-bottom: 0 }
}

.inspired-intro .fsResourceElement { width: 100% }

@media (min-width:800px) {
	.inspired-intro .fsResourceElement, .inspired-intro .fsResourceElement>.fsElementContent, .inspired-intro .fsResourceElement>.fsElementContent>article, .inspired-intro .fsResourceElement>.fsElementContent>article>figure, .inspired-intro .fsResourceElement>.fsElementContent>article>figure>picture { height: 100% }
}

@media (min-width:800px) {
	.inspired-intro .fsResourceElement>.fsElementContent { padding: 10px 10px 16px 0 }
}

.inspired-intro .fsResourceElement article { position: relative }

@media (min-width:800px) {
	.inspired-intro .fsResourceElement article { filter: drop-shadow(0 calc(-3.69621px + 2.18821vw) calc(-4.08614px + 1.97427vw) rgba(0, 0, 0, .15)) }
}

@media (min-width:1220px) {
	.inspired-intro .fsResourceElement article { filter: drop-shadow(0 23px 20px rgba(0, 0, 0, .15)) }
}

.inspired-intro .fsResourceElement article:after { content: ""; display: block; width: 150px; height: 150px; position: absolute; top: -5px; right: -5px; z-index: 1; background-color: #ba0c2f }

@media (min-width:320px) {
	.inspired-intro .fsResourceElement article:after { width: calc(93.11111px + 17.77778vw); height: calc(93.11111px + 17.77778vw) }
}

@media (min-width:800px) {
	.inspired-intro .fsResourceElement article:after { top: -10px; right: -10px }
}

@media (min-width:1220px) {
	.inspired-intro .fsResourceElement article:after { width: 310px; height: 310px }
}

.inspired-intro .fsResourceElement article figure { position: relative; z-index: 2; overflow: hidden }
.inspired-intro .fsResourceElement article picture { transform: scale(1); transform-origin: 50% 50%; background-position: 50%; background-size: cover }
body:not(.fsComposeMode) .inspired-intro .fsResourceElement article picture:before { content: ""; display: block; padding-bottom: 86.2069% }

@media (min-width:800px) {
	body:not(.fsComposeMode) .inspired-intro .fsResourceElement article picture:before { padding-bottom: 86.29213% }
}

body:not(.fsComposeMode) .inspired-intro .fsResourceElement article picture img { display: block; width: 1px; height: 1px; padding: 0; margin: -1px; position: absolute; top: -9999em; left: -9999em; white-space: nowrap; overflow: hidden }
.page-titles {display: none;}
.inspired-container .inspired-intro, .inspired-container .inspired-layout {max-width: 1440px;}
.image_item {display: flex; flex-wrap: wrap; align-items: center;}
.image_item .image_wrapper { width: 50%; position: relative; margin: 0 auto; text-align: center;}
.image_item .caption {width: 50%; padding: 0 70px;}
.inspired-container .inspired-seal {width:50%; max-width: 100%; text-align: left; height: auto;}
.inspired-container .inspired-seal h2 {margin-bottom: 0;}
.image_item .caption .slide_title {font-weight: 400;}
.image_item .caption p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;}
.inspired-container .inspired-navigation {display: flex; flex-wrap: wrap; align-items: center; transform: none !important; width: 100%; max-width: 1440px;}
.image_item .image_wrapper img { position: relative; z-index: 1; max-width: 100%; height: auto; width: 100%; min-height: 400px; object-fit: cover; }
.inspired-navigation nav {padding-left: 70px;}


@media(max-width:1500px){
.inspired-container .inspired-navigation {padding-left: 48px;}
}

@media(max-width:1350px){
.inspired-container .inspired-navigation li:after {width:40px;}
.inspired-container .inspired-navigation li {margin-right: 60px;}
.inspired-container .inspired-seal {width: 45%;}
.inspired-layout {margin-top:155px !important;}
}

@media(max-width:1200px){
	.inspired-container .inspired-navigation li.active a {width:40px; height: 40px;}
	.inspired-container .inspired-navigation li:after {width:30px;}
	.inspired-container .inspired-navigation li {margin-right: 50px;}
	.inspired-container .inspired-seal {width:35%;}
	.inspired-layout {
        margin-top: 140px !important;
    }
}

@media(max-width:1024px){
.inspired-container .inspired-navigation nav {display: none;}
body:not(.fsComposeMode) .inspired-layout {transform: none !important; margin-top: 0 !important; width: 100%; padding: 0 !important;}
.pin-spacer {width:100% !important; height: auto !important; padding: 0 !important; margin:0 !important;}
.inspired-container .inspired-navigation {position: static; transform: none !important;}
.image_item .image_wrapper {width: 100%; padding: 0 32px; margin-bottom: 1.5rem;}
.image_item .image_wrapper img {min-height: auto; object-fit: unset;}
.image_item .caption {width: 100%;  padding: 0 32px;}
body:not(.fsComposeMode) .inspired-container>.fsElementContent {flex-flow: column;}
body:not(.fsComposeMode) .inspired-container>.fsElementContent {width: 100% !important;}
.inspired-container {width: 100% !important; max-width: 100% !important; height: auto !important; max-height: none !important; transform: none !important; position: static !important;}
.inspired-container .inspired-seal {width:100%; margin-bottom: 1.5rem;}
.inspired-container .inspired-navigation {padding-left: 32px; padding-right: 32px;}
.image_item {margin-bottom: 2.5rem;}
body:not(.fsComposeMode) .inspired-layout:last-child .image_item {margin-bottom: 8px;}
}