
@import url("https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap");

.custom-html--sitecore .swiper-container {
margin: 0 auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
content-visibility: auto;
contain-intrinsic-size: 1120px;
}
@media (min-width: 1000px) {
.custom-html--sitecore .swiper-container {
contain-intrinsic-size: 650px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .swiper-container {
contain-intrinsic-size: 1000px;
}
}
.custom-html--sitecore .swiper-container-no-flexbox .swiper-slide {
float: left;
}
.custom-html--sitecore .swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: -webkit-transform, -webkit-transform;
transition-property: transform, -webkit-transform;
box-sizing: content-box;
}
.custom-html--sitecore .swiper-container-android .swiper-slide,
.custom-html--sitecore .swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.custom-html--sitecore .swiper-container-multirow > .swiper-wrapper {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.custom-html--sitecore .swiper-container-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto;
}
.custom-html--sitecore .swiper-slide {
-ms-flex-negative: 0;
-webkit-flex-shrink: 0;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: -webkit-transform, -webkit-transform;
transition-property: transform, -webkit-transform;
}
.custom-html--sitecore .swiper-invisible-blank-slide {
visibility: hidden;
}
.custom-html--sitecore .swiper-container-autoheight,
.custom-html--sitecore .swiper-container-autoheight .swiper-slide {
height: auto;
}
.custom-html--sitecore .swiper-container-autoheight .swiper-wrapper {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
transition-property: height, -webkit-transform;
transition-property: -webkit-transform, height;
transition-property: transform, height;
transition-property: -webkit-transform, height, -webkit-transform;
transition-property: transform, height, -webkit-transform;
}
.custom-html--sitecore .swiper-container-wp8-horizontal,
.custom-html--sitecore .swiper-container-wp8-horizontal > .swiper-wrapper {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.custom-html--sitecore .swiper-container-wp8-vertical,
.custom-html--sitecore .swiper-container-wp8-vertical > .swiper-wrapper {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
.custom-html--sitecore .swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.custom-html--sitecore .swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.custom-html--sitecore .swiper-container-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.custom-html--sitecore .swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.custom-html--sitecore .swiper-container-fade .swiper-slide-active,
.custom-html--sitecore .swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.custom-html--sitecore .body-content .ui-container img {
max-width: 100%;
}
.custom-html--sitecore .body-content .ui-container .row {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
.custom-html--sitecore .body-content .ui-container .row .block-content {
display: block;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
.custom-html--sitecore .body-content .ui-container .row .block-content .module {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
.custom-html--sitecore .ia-crop {
overflow: hidden;
}
.custom-html--sitecore .ia-bg-gray {
background-color: #f2f2f2;
}
.custom-html--sitecore .ia .caps {
text-transform: uppercase;
}
.custom-html--sitecore .ia h1,
.custom-html--sitecore .ia .h1 {
font-family: Graphik Bold, Arial Black, sans-serif;
font-weight: 700;
font-size: 36px;
line-height: 1;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia h1,
.custom-html--sitecore .ia .h1 {
font-size: 48px;
line-height: 1;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia h1,
.custom-html--sitecore .ia .h1 {
font-size: 70px;
line-height: 1;
}
}
.custom-html--sitecore .ia h2,
.custom-html--sitecore .ia .h2 {
font-family: Graphik Bold, Arial Black, sans-serif;
font-weight: 700;
font-size: 30px;
line-height: 1.133;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia h2,
.custom-html--sitecore .ia .h2 {
font-size: 36px;
line-height: 1;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia h2,
.custom-html--sitecore .ia .h2 {
font-size: 65px;
line-height: 1.076;
}
}
.custom-html--sitecore .ia h3,
.custom-html--sitecore .ia .h3 {
font-family: Graphik Light, Arial, sans-serif;
font-weight: 300;
font-size: 20px;
line-height: 1.2;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia h3,
.custom-html--sitecore .ia .h3 {
font-size: 32px;
line-height: 1.125;
}
}
.custom-html--sitecore .ia h4,
.custom-html--sitecore .ia .h4 {
font-family: Graphik Regular, Arial, sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.375;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia h4,
.custom-html--sitecore .ia .h4 {
font-size: 24px;
line-height: 1.166;
}
}
.custom-html--sitecore .ia h5,
.custom-html--sitecore .ia .h5 {
font-family: Graphik Medium, Arial, sans-serif;
font-weight: 500;
font-size: 16px;
line-height: 1.125;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia h5,
.custom-html--sitecore .ia .h5 {
font-size: 24px;
line-height: 1.166;
}
}
.custom-html--sitecore .ia .ia-label {
font-family: Graphik Medium, Arial, sans-serif;
font-weight: 500;
font-size: 14px;
line-height: 1.22;
text-transform: uppercase;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-label {
font-size: 18px;
}
}
.custom-html--sitecore .ia .p-md {
font-size: 18px;
line-height: 1.333;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .p-md {
font-size: 20px;
line-height: 1.3;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .p-md {
font-size: 32px;
line-height: 1.125;
}
}
.custom-html--sitecore .ia .p-sm {
font-size: 14px;
line-height: 1.428;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .p-sm {
font-size: 16px;
line-height: 1.375;
}
}
.custom-html--sitecore .ia .p-light {
font-family: Graphik Light, Arial, sans-serif;
font-weight: 300;
}
.custom-html--sitecore .ia .page-title {
font-family: Graphik Medium, Arial, sans-serif;
font-weight: 500;
text-transform: uppercase;
border-bottom: solid 2px;
text-align: right;
display: inline-block;
padding: 0 0 4px 10px;
font-size: 14px;
line-height: 1.22;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .page-title {
padding-bottom: 8px;
padding-left: 20px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .page-title {
font-size: 18px;
}
}
.custom-html--sitecore .ia .section-header {
font-family: Graphik Medium, Arial, sans-serif;
font-weight: 500;
text-transform: uppercase;
text-align: left;
display: block;
font-size: 14px;
line-height: 1.22;
margin-bottom: 20px;
max-width: 250px;
}
.custom-html--sitecore .ia .section-header:after {
content: "";
display: block;
clear: both;
width: 58px;
height: 6px;
margin-top: 4px;
background-color: #A100FF;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .section-header {
margin-bottom: 30px;
}
.custom-html--sitecore .ia .section-header:after {
width: 64px;
margin-top: 6px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .section-header {
font-size: 18px;
margin-bottom: 40px;
}
.custom-html--sitecore .ia .section-header:after {
width: 74px;
margin-top: 8px;
}
}
.custom-html--sitecore .ia .ia-three-column h5,
.custom-html--sitecore .ia .ia-three-column .h5 {
margin-bottom: 8px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-three-column h5,
.custom-html--sitecore .ia .ia-three-column .h5 {
margin-bottom: 6px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-three-column h5,
.custom-html--sitecore .ia .ia-three-column .h5 {
margin-bottom: 16px;
}
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-three-column .module {
margin-bottom: 20px;
}
}
.custom-html--sitecore .ia .ia-quote a {
color: inherit;
text-decoration: none;
}
.custom-html--sitecore .ia .ia-quote a:hover {
color: #A100FF;
}
.custom-html--sitecore .ia .ia-quote a p {
color: inherit;
transition: color 0.1s ease;
}
.custom-html--sitecore .ia .ia-quote__cite {
margin-bottom: 0;
}
.custom-html--sitecore .ia .ia-quote .p-md {
margin-bottom: 20px;
}
.custom-html--sitecore .ia .cta-container {
padding-bottom: 1px;
}
.custom-html--sitecore .ia-textblock {
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia-textblock {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia-textblock {
margin-top: 40px;
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia-textblock .p-sm:last-child {
margin-bottom: 0;
}
.custom-html--sitecore :root {
--scrolltop: 0;
}
@-webkit-keyframes slideDown {
0% {
-webkit-transform: translateY(-8rem);
transform: translateY(-8rem);
opacity: 0;
}
100% {
-webkit-transform: translateY(0rem);
transform: translateY(0rem);
opacity: 1;
}
0% {
-webkit-transform: translateY(-8rem);
transform: translateY(-8rem);
opacity: 0;
}
}
@keyframes slideDown {
0% {
-webkit-transform: translateY(-8rem);
transform: translateY(-8rem);
opacity: 0;
}
100% {
-webkit-transform: translateY(0rem);
transform: translateY(0rem);
opacity: 1;
}
0% {
-webkit-transform: translateY(-8rem);
transform: translateY(-8rem);
opacity: 0;
}
}
.custom-html--sitecore .navbar-fixed-top {
position: relative !important;
}
.custom-html--sitecore .body-content {
margin-top: 0 !important;
}
.custom-html--sitecore #primaryLink2_Services .secondary-nav-menu {
height: 24.69em !important;
}
.custom-html--sitecore #block-ia-nav {
position: -webkit-sticky;
position: sticky;
top: 0;
left: 0;
right: 0;
background: #FFF;
z-index: 1030;
transition-delay: 0s;
transition: top 0ms linear;
box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.2);
}
@media (min-width: 1200px) {
.custom-html--sitecore #block-ia-nav {
z-index: 1029;
}
}
.custom-html--sitecore .o-hidden #block-ia-nav {
z-index: 1029;
}
.custom-html--sitecore .secondary-navs .ia-nav {
display: none;
}
@media (min-width: 1200px) {
.custom-html--sitecore .secondary-navs .ia-nav {
display: block;
}
}
.custom-html--sitecore .ia .ia-nav,
.custom-html--sitecore .ia-nav {
border-top: 0.063em solid #e3e3e3;
border-bottom: 0.063em solid #e3e3e3;
background: #FFF;
margin-top: 0;
}
.custom-html--sitecore .ia .ia-nav .ia-nav__module,
.custom-html--sitecore .ia-nav .ia-nav__module {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #fff;
border-right: 0;
top: 159%;
right: -16px;
box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);
-webkit-animation-name: slideDown;
animation-name: slideDown;
-webkit-animation-duration: 300ms;
animation-duration: 300ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-nav .ia-nav__module,
.custom-html--sitecore .ia-nav .ia-nav__module {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
position: relative;
border: 0;
box-shadow: none;
-webkit-animation: none;
animation: none;
top: 0;
right: 0;
}
}
.custom-html--sitecore .ia .ia-nav .ia-nav__module li,
.custom-html--sitecore .ia-nav .ia-nav__module li {
padding: 0;
margin: 0;
}
.custom-html--sitecore .ia .ia-nav .ia-nav__module li a,
.custom-html--sitecore .ia-nav .ia-nav__module li a {
display: block;
border-bottom: 4px solid transparent;
font-size: 1.4rem;
}
.custom-html--sitecore .ia .ia-nav .ia-nav__module li a,
.custom-html--sitecore .ia .ia-nav .ia-nav__module li a:hover,
.custom-html--sitecore .ia-nav .ia-nav__module li a,
.custom-html--sitecore .ia-nav .ia-nav__module li a:hover {
background-color: #fff;
color: #000;
}
.custom-html--sitecore .ia .ia-nav .ia-nav__module li a:hover,
.custom-html--sitecore .ia-nav .ia-nav__module li a:hover {
border-bottom: 4px solid #000;
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-nav .ia-nav__module li a,
.custom-html--sitecore .ia-nav .ia-nav__module li a {
padding: 2.2rem 20px;
}
}
.custom-html--sitecore .ia .ia-nav .ia-nav__module li.ia-nav__module--active a,
.custom-html--sitecore .ia-nav .ia-nav__module li.ia-nav__module--active a {
border-bottom: 4px solid #000;
}
.custom-html--sitecore .ia .ia-nav .ia-nav__sub-module,
.custom-html--sitecore .ia-nav .ia-nav__sub-module {
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #fff;
border-right: 0;
position: absolute;
top: 100%;
right: 0;
box-shadow: 0 6px 6px rgba(0, 0, 0, 0.175);
-webkit-animation-name: slideDown;
animation-name: slideDown;
-webkit-animation-duration: 300ms;
animation-duration: 300ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.custom-html--sitecore .ia .ia-nav .ia-nav__sub-module li > a,
.custom-html--sitecore .ia-nav .ia-nav__sub-module li > a {
padding: 1.6rem 2rem;
}
.custom-html--sitecore .ia-nav__menu-toggle,
.custom-html--sitecore .ia-nav__module,
.custom-html--sitecore .richtext a.ia-nav__title {
font-size: 1.4rem;
}
.custom-html--sitecore a.ia-nav__title,
.custom-html--sitecore .ia a.ia-nav__title {
color: #000;
margin-bottom: 5px;
}
.custom-html--sitecore a.ia-nav__title:hover,
.custom-html--sitecore .ia a.ia-nav__title:hover {
color: inherit;
}
.custom-html--sitecore a.ia-nav__title:focus,
.custom-html--sitecore .ia a.ia-nav__title:focus {
color: #000;
}
.custom-html--sitecore .ia-nav__title {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.custom-html--sitecore .ia-nav__title svg {
width: 160px;
margin-bottom: 6px;
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia-nav__title svg {
margin-bottom: 6px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia-nav__title {
padding-right: 10px;
}
}
.custom-html--sitecore .ia-nav__title a:focus {
color: inherit !important;
}
.custom-html--sitecore .ia-nav__title b {
font-family: Graphik Bold, Arial Black, sans-serif;
font-weight: 700;
}
.custom-html--sitecore .ia-nav__container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1.6rem;
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia-nav__container {
padding: 0 1.6rem;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.custom-html--sitecore .ia-nav__menu-toggle {
margin-left: auto;
background-color: transparent;
border: 0;
}
.custom-html--sitecore .ia-nav__menu-toggle:focus,
.custom-html--sitecore .ia-nav__menu-toggle:active {
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia-nav__menu-toggle {
display: none;
}
}
.custom-html--sitecore .ia-nav__submenu-item {
display: none;
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia-nav__submenu-item {
display: inline-block;
}
}
.custom-html--sitecore .ia-nav__submenu-item:focus-visible,
.custom-html--sitecore .ia-nav__submenu-item:active {
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);
}
.custom-html--sitecore .ia-nav__submenu-item button {
padding: 1.76rem 20px;
background-color: transparent;
border: 0;
border-bottom: 4px solid #fff;
}
.custom-html--sitecore .ia-nav__submenu-item button:hover {
border-bottom: 4px solid #000;
}
.custom-html--sitecore .ia-nav__submenu-item button:focus {
outline: none !important;
}
.custom-html--sitecore .ia-nav__submenu-item button:focus-visible {
outline: 1px solid #004dff !important;
}
.custom-html--sitecore .ia-nav__submenu-toggle {
position: relative;
}
.custom-html--sitecore .ia-more-text-ellipsis {
position: relative;
top: -0.5em;
letter-spacing: -0.04em;
font-size: 4rem;
}
.custom-html--sitecore .ia-more-text {
top: 2.72rem;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
position: absolute;
font-weight: 400;
}
.custom-html--sitecore .ia-nav__menu-container {
padding: 0 1.6rem;
}
.custom-html--sitecore .is-open .ia-nav__menu-container {
display: block;
position: absolute;
right: 0;
top: 100%;
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.custom-html--sitecore .is-open .ia-nav__module {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.custom-html--sitecore .ia .ia-contact {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100px;
min-height: 142px;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding: 20px 0;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-contact {
text-align: center;
}
}
.custom-html--sitecore .ia .ia-contact__title {
margin: 0 0 14px 0;
padding: 0;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-contact__title {
margin: 0;
}
}
.custom-html--sitecore .ia .ia-contact .cta-container {
display: block;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-contact .cta-container {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.custom-html--sitecore .ia .ia-contact .cta-container > div {
-webkit-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
display: block;
}
.custom-html--sitecore .ia .ia-contact .cta-container > div:last-child {
margin-bottom: 0;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-contact .cta-container > div {
margin-bottom: 0;
}
}
.custom-html--sitecore .ia .ia-hero-header {
padding-bottom: 40px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header {
margin-bottom: 30px;
padding-bottom: 0;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-hero-header {
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-hero-header__inner {
position: relative;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.custom-html--sitecore .ia .ia-hero-header__inner .row {
padding-top: 0;
padding-bottom: 0;
}
.custom-html--sitecore .ia .ia-hero-header__image {
width: 100%;
margin-right: -100%;
overflow: visible;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.custom-html--sitecore .ia .ia-hero-header__image .ia-hero-header__aspect {
width: 100%;
display: block;
}
.custom-html--sitecore .ia .ia-hero-header__image .ia-hero-header__aspect > * {
width: 100%;
display: block;
}
.custom-html--sitecore .ia .ia-hero-header__frame {
width: 100%;
display: block;
max-width: none;
}
.custom-html--sitecore .ia .ia-hero-header__aspect {
position: relative;
background-color: #7500C0;
}
.custom-html--sitecore .ia .ia-hero-header__aspect:before {
content: "";
display: block;
padding-top: 147.8125%;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header__aspect:before {
padding-top: 52.473958%;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-hero-header__aspect:before {
padding-top: 52.5%;
}
}
.custom-html--sitecore .ia .ia-hero-header__aspect picture,
.custom-html--sitecore .ia .ia-hero-header__aspect img,
.custom-html--sitecore .ia .ia-hero-header__aspect video,
.custom-html--sitecore .ia .ia-hero-header__aspect iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.custom-html--sitecore .ia .ia-hero-header__aspect picture,
.custom-html--sitecore .ia .ia-hero-header__aspect img,
.custom-html--sitecore .ia .ia-hero-header__aspect video {
object-fit: cover;
}
.custom-html--sitecore .ia .ia-hero-header__anchor {
width: 100%;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
.custom-html--sitecore .ia .ia-hero-header__box {
background-color: #7500C0;
color: #FFF;
position: relative;
padding: 34px 0 80px;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-hero-header__box {
padding-bottom: 120px;
}
}
.custom-html--sitecore .ia .ia-hero-header__box .ia-hero-header__bg {
position: absolute;
display: block;
top: 0;
right: -16px;
bottom: 0;
left: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header__box .ia-hero-header__bg {
right: -36px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-hero-header__box .ia-hero-header__bg {
right: -16px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-hero-header__box .ia-hero-header__bg {
right: -36px;
}
}
.custom-html--sitecore .ia .ia-hero-header__box > .row {
position: relative;
z-index: 3;
}
.custom-html--sitecore .ia .ia-hero-header__box .ia-hero-header__bar {
display: block;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 99.9%;
background-color: #5079e2;
background-size: 61.5vw auto;
background-position: left center;
background-repeat: no-repeat;
}
.custom-html--sitecore .ia .ia-hero-header__box * {
color: #FFF;
}
.custom-html--sitecore .ia .ia-hero-header__box .page-title {
border-bottom-color: #FFF;
}
.custom-html--sitecore .ia .ia-hero-header--a {
margin-bottom: 20px;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-hero-header--a {
margin-bottom: 60px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-hero-header--a {
margin-bottom: 100px;
}
}
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__aspect:before {
padding-top: 56.25%;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__aspect:before {
padding-top: 56.25%;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__aspect:before {
padding-top: 56.25%;
}
}
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__aspect:after {
content: "";
display: block;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 1px;
background-color: #FFF;
}
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__aspect.tighter:before {
padding-top: 42.55%;
}
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__box {
background-color: transparent;
padding: 0 0 0 0;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__box {
padding-bottom: 16px;
}
}
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__box .ia-hero-header__bar {
top: auto;
bottom: -30px;
height: 50px;
left: -6vw;
width: auto;
right: -6vw;
background-size: 100% auto;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__box .ia-hero-header__bar {
left: 0;
right: -100vw;
height: 58px;
bottom: -40px;
background-size: 74vw auto;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-hero-header--a .ia-hero-header__box .ia-hero-header__bar {
height: 90px;
}
}
.custom-html--sitecore .ia .ia-hero-header--b .ia-hero-header__inner {
padding-bottom: 100px;
}
.custom-html--sitecore .ia .ia-hero-header--b .ia-hero-header__anchor {
margin-bottom: -100px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header--b .ia-hero-header__inner {
padding-bottom: 130px;
}
.custom-html--sitecore .ia .ia-hero-header--b .ia-hero-header__anchor {
margin-bottom: -130px;
}
}
.custom-html--sitecore .ia .ia-hero-header__title {
margin: 0;
}
.custom-html--sitecore .ia .ia-hero-header__header {
margin: 20px 0 0 0;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-hero-header__header {
margin-top: 56px;
line-height: 0.86;
}
}
.custom-html--sitecore .ia .ia-carousel {
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-carousel {
margin-top: 40px;
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-carousel__title {
margin-top: 0;
margin-bottom: 25px;
}
.custom-html--sitecore .ia .ia-carousel__header {
font-family: Graphik Bold, Arial Black, sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1.2;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-carousel__header {
font-size: 32px;
line-height: 1.125;
}
}
.custom-html--sitecore .ia .ia-carousel__header > a:first-of-type::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.custom-html--sitecore .ia .ia-carousel__inner {
position: relative;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
background-color: #FFF;
}
.custom-html--sitecore .ia .ia-carousel__inner .row {
padding-top: 0;
padding-bottom: 0;
}
.custom-html--sitecore .ia .ia-carousel__image {
width: 100%;
margin-right: -100%;
overflow: visible;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.custom-html--sitecore .ia .ia-carousel__image picture,
.custom-html--sitecore .ia .ia-carousel__image img,
.custom-html--sitecore .ia .ia-carousel__image video,
.custom-html--sitecore .ia .ia-carousel__image iframe {
width: 100%;
display: block;
}
.custom-html--sitecore .ia .ia-carousel__frame {
width: 100%;
display: block;
max-width: none;
}
.custom-html--sitecore .ia .ia-carousel__aspect {
position: relative;
}
.custom-html--sitecore .ia .ia-carousel__aspect:before {
content: "";
display: block;
}
.custom-html--sitecore .ia .ia-carousel__aspect picture,
.custom-html--sitecore .ia .ia-carousel__aspect img,
.custom-html--sitecore .ia .ia-carousel__aspect video,
.custom-html--sitecore .ia .ia-carousel__aspect iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.custom-html--sitecore .ia .ia-carousel__anchor {
width: 100%;
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
.custom-html--sitecore .ia .ia-carousel__box {
position: relative;
padding: 1px 0px;
background-color: #a100ff;
color: #FFF;
transition: background-color 200ms linear;
}
.custom-html--sitecore .ia .ia-carousel__box:hover {
background-color: rgba(161, 0, 255, 0.9);
}
.custom-html--sitecore .ia .ia-carousel__box *,
.custom-html--sitecore .ia .ia-carousel__box a:visited {
color: #FFF;
}
.custom-html--sitecore .ia .ia-carousel__box .tooltip-inner {
color: #000 !important;
}
.custom-html--sitecore .ia .ia-carousel__box:before {
content: "";
display: block;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
right: 99.9%;
background-color: #A100FF;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel__box:before {
display: none;
}
}
.custom-html--sitecore .ia .ia-carousel__box h1,
.custom-html--sitecore .ia .ia-carousel__box h2,
.custom-html--sitecore .ia .ia-carousel__box h3,
.custom-html--sitecore .ia .ia-carousel__box h4 {
margin: 0;
}
.custom-html--sitecore .ia .ia-carousel__float {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.custom-html--sitecore .ia .ia-carousel__text {
width: 100%;
padding: 20px 8.33%;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-carousel__text {
padding: 20px 16.66%;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-carousel__text {
padding: 20px 16.66%;
}
}
.custom-html--sitecore .ia .ia-carousel--small .ia-carousel__aspect:before {
padding-top: 75%;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel--small .ia-carousel__aspect:before {
padding-top: 50.59288%;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-carousel--small .ia-carousel__aspect:before {
padding-top: 50.69708%;
}
}
.custom-html--sitecore .ia .ia-carousel--small .ia-carousel__box {
margin-bottom: 20px;
padding: 30px 10px 30px 0;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel--small .ia-carousel__box {
color: #000;
background-color: transparent;
margin-bottom: 0;
padding: 1px 0px;
}
.custom-html--sitecore .ia .ia-carousel--small .ia-carousel__box * {
color: #000;
}
}
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__inner {
padding-bottom: 57px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__inner {
padding-bottom: 33px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__inner {
padding-bottom: 52px;
}
}
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__aspect:before {
padding-top: 147.81%;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__aspect:before {
padding-top: 52.47395%;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__aspect:before {
padding-top: 52.5%;
}
}
@media (min-width: 321px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__anchor .module .row > div {
max-width: 320px;
}
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__anchor .module .row > div {
max-width: 420px;
}
}
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__box {
position: relative;
padding-top: 100%;
margin-bottom: -20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__box {
margin-bottom: -33px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-carousel--large .ia-carousel__box {
margin-bottom: -52px;
}
}
.custom-html--sitecore .ia .ia-carousel .swiper-slide {
overflow: hidden;
}
.custom-html--sitecore .ia .ia-carousel .swiper-pagination {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-carousel .swiper-pagination {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
}
.custom-html--sitecore .ia .ia-carousel .swiper-pagination-bullet {
display: inline-block;
width: 100%;
height: 8px;
padding-top: 8px;
max-width: 63px;
background-color: #E3E3E3;
cursor: pointer;
margin: 0px 4.5px;
}
.custom-html--sitecore .ia .ia-carousel .swiper-pagination-bullet:first-child {
margin-left: 0;
}
.custom-html--sitecore .ia .ia-carousel .swiper-pagination-bullet:last-child {
margin-right: 0;
}
.custom-html--sitecore .ia .ia-carousel .swiper-pagination-bullet-active {
background-color: #A100FF;
}
.custom-html--sitecore .ia .ia-full-bleed {
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-full-bleed {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-full-bleed {
margin-top: 40px;
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-full-bleed__frame {
position: relative;
}
.custom-html--sitecore .ia .ia-full-bleed__frame:before {
content: "";
display: block;
padding-top: 56.25%;
}
.custom-html--sitecore .ia .ia-full-bleed__frame picture,
.custom-html--sitecore .ia .ia-full-bleed__frame img,
.custom-html--sitecore .ia .ia-full-bleed__frame iframe,
.custom-html--sitecore .ia .ia-full-bleed__frame video {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.custom-html--sitecore .ia .ia-two-thirds {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
color: #000;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-two-thirds {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-two-thirds {
margin-top: 40px;
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-two-thirds a,
.custom-html--sitecore .ia .ia-two-thirds a:hover,
.custom-html--sitecore .ia .ia-two-thirds a:visited,
.custom-html--sitecore .ia .ia-two-thirds a:active {
color: inherit;
}
.custom-html--sitecore .ia .ia-two-thirds__cols {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-two-thirds__cols {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.custom-html--sitecore .ia .ia-two-thirds__cols > .ia-two-thirds__image {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.custom-html--sitecore .ia .ia-two-thirds__cols > * {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
}
@media (max-width: 999px) {
.custom-html--sitecore .ia .ia-two-thirds__cols .ia-two-thirds__aspect:after {
content: "";
background-color: #000;
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
z-index: 1;
transition: opacity 0.1s ease;
}
.custom-html--sitecore .ia .ia-two-thirds__cols:focus .ia-two-thirds__aspect:after,
.custom-html--sitecore .ia .ia-two-thirds__cols:active .ia-two-thirds__aspect:after {
opacity: 0.3;
}
}
.custom-html--sitecore .ia .ia-two-thirds__image {
position: relative;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-two-thirds__image {
padding-top: 56.25%;
margin-bottom: 20px;
}
.custom-html--sitecore .ia .ia-two-thirds__image > *,
.custom-html--sitecore .ia .ia-two-thirds__image > *[style] {
width: 100% !important;
}
.custom-html--sitecore .ia .ia-two-thirds__image .module {
padding-left: 0 !important;
padding-right: 0 !important;
}
.custom-html--sitecore .ia .ia-two-thirds__image .module picture,
.custom-html--sitecore .ia .ia-two-thirds__image .module img,
.custom-html--sitecore .ia .ia-two-thirds__image .module iframe,
.custom-html--sitecore .ia .ia-two-thirds__image .module video {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
}
.custom-html--sitecore .ia .ia-two-thirds__text--bottom {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
.custom-html--sitecore .ia .ia-two-thirds__text--center {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.custom-html--sitecore .ia .ia-two-thirds__text h5:first-child {
margin-top: 0;
}
.custom-html--sitecore .ia .ia-two-thirds__text p:last-child {
margin-bottom: 0;
}
.custom-html--sitecore .ia .ia-two-thirds__cta {
text-transform: uppercase;
}
.custom-html--sitecore .ia .ia-two-thirds__cta a {
color: #004dff;
}
.custom-html--sitecore .ia .ia-two-thirds__cta a:hover {
color: #004dff;
}
.custom-html--sitecore .ia .ia-two-thirds__cta a.arrow:before {
height: 1px;
}
.custom-html--sitecore .ia .ia-two-thirds iframe {
z-index: 3;
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-two-thirds__indent {
padding-right: 40px;
}
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-two-thirds__aspect {
position: relative;
}
.custom-html--sitecore .ia .ia-two-thirds__aspect:before {
content: "";
display: block;
padding-top: 56.25%;
}
.custom-html--sitecore .ia .ia-two-thirds__aspect picture,
.custom-html--sitecore .ia .ia-two-thirds__aspect img,
.custom-html--sitecore .ia .ia-two-thirds__aspect iframe,
.custom-html--sitecore .ia .ia-two-thirds__aspect video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
}
.custom-html--sitecore .ia .ia-two-thirds .semi-anchor picture,
.custom-html--sitecore .ia .ia-two-thirds .semi-anchor img,
.custom-html--sitecore .ia .ia-two-thirds .semi-anchor iframe,
.custom-html--sitecore .ia .ia-two-thirds .semi-anchor video {
min-width: 100%;
max-width: 100%;
}
.custom-html--sitecore .ia .ia-two-thirds .semi-anchor[data-anchor="left"] > * {
float: right;
}
.custom-html--sitecore .body-content .ui-container .card-row {
margin-top: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .body-content .ui-container .card-row {
margin-top: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .body-content .ui-container .card-row {
margin-top: 40px;
}
}
.custom-html--sitecore .ia .ia-cards {
margin-top: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards {
margin-top: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards {
margin-top: 40px;
}
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards__flex {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.custom-html--sitecore .ia .ia-cards__card {
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards__card {
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards__card {
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-cards__image {
margin-bottom: 20px;
position: relative;
}
.custom-html--sitecore .ia .ia-cards__image picture,
.custom-html--sitecore .ia .ia-cards__image img {
width: 100%;
}
@media (max-width: 999px) {
.custom-html--sitecore .ia .ia-cards__image a:after {
content: "";
background-color: #000;
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
transition: opacity 0.1s ease;
}
.custom-html--sitecore .ia .ia-cards__image a:focus:after,
.custom-html--sitecore .ia .ia-cards__image a:active:after {
opacity: 0.3;
}
}
.custom-html--sitecore .ia .ia-cards__title {
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards__title {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards__title {
margin-top: 40px;
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-cards__heading {
margin-top: 0;
margin-bottom: 16px;
}
.custom-html--sitecore .ia .ia-cards__box {
color: #FFF;
background-color: #7500C0;
}
.custom-html--sitecore .ia .ia-cards__box__bg {
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__image a {
display: block;
overflow: hidden;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__image a picture {
display: block;
transition: -webkit-transform 1s ease;
transition: transform 1s ease;
will-change: transform;
-webkit-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__image a:focus picture,
.custom-html--sitecore .ia .ia-cards--image .ia-cards__image a:active picture,
.custom-html--sitecore .ia .ia-cards--image .ia-cards__image a:hover picture {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__heading {
margin-top: 0;
margin-bottom: 16px;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__content {
margin-right: 40px;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div {
float: none;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div:nth-child(3n+1) {
margin-right: auto;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div:nth-child(3n+2) {
margin-left: auto;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div:nth-child(3n+2) .module {
padding-right: 0;
padding-left: 3.01rem;
}
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div:nth-child(3n+3) {
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div:nth-child(even) .ia-cards__image {
padding-top: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards--image .ia-cards__row > div:nth-child(even) .ia-cards__image {
padding-top: 40px;
}
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__row {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__row:focus .ia-cards__text,
.custom-html--sitecore .ia .ia-cards--text .ia-cards__row:active .ia-cards__text {
opacity: 0;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__row:hover .ia-cards__text {
opacity: 0;
}
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__heading {
margin-top: 0;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__heading {
margin-bottom: 15px;
}
}
.custom-html--sitecore .ia .ia-cards--text .module .row {
position: relative;
}
.custom-html--sitecore .ia .ia-cards--text .module .row:before {
content: "";
display: block;
padding-top: 66%;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-cards--text .module .row:before {
padding-top: 55%;
}
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__flex {
-webkit-flex: 1 1 100%;
-ms-flex: 1 1 100%;
flex: 1 1 100%;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__flex {
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__flex > div:first-child:before {
content: "";
display: block;
padding-top: 50%;
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__flex > div:first-child:before {
padding-top: 75%;
}
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__image {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0;
overflow: hidden;
z-index: 2;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__image:before {
content: "";
display: block;
padding-top: 66%;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__image picture,
.custom-html--sitecore .ia .ia-cards--text .ia-cards__image img {
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__box {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__box {
margin-top: 22%;
}
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__box *:last-child {
margin: 0;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text {
z-index: 3;
-webkit-flex: 1 1 0%;
-ms-flex: 1 1 0%;
flex: 1 1 0%;
position: relative;
padding: 20px;
transition: opacity 0.2s ease;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text__bg {
position: absolute;
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
opacity: 0.94;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text__tx {
position: relative;
z-index: 2;
}
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text p {
font-size: 14px;
line-height: 1.3;
}
@media (min-width: 420px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text p {
font-size: 22px;
}
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text p {
font-size: 14px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text p {
font-size: 18px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-cards--text .ia-cards__text p {
font-size: 22px;
}
}
.custom-html--sitecore .ia .ia-matrix {
margin-top: 20px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-matrix {
margin-top: 40px;
margin-bottom: 40px;
}
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix > .row {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.custom-html--sitecore .ia .ia-matrix__block {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
position: relative;
}
.custom-html--sitecore .ia .ia-matrix__block:before {
content: "";
display: block;
padding-top: 100%;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix__block.col-sm-8:before {
padding-top: 50%;
}
}
.custom-html--sitecore .ia .ia-matrix__block .ia-matrix__image picture {
transition: -webkit-transform 1s ease;
transition: transform 1s ease;
will-change: transform;
-webkit-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
}
.custom-html--sitecore .ia .ia-matrix__block:focus .ia-matrix__box,
.custom-html--sitecore .ia .ia-matrix__block:active .ia-matrix__box,
.custom-html--sitecore .ia .ia-matrix__block:hover .ia-matrix__box {
opacity: 1;
}
.custom-html--sitecore .ia .ia-matrix__block:focus .ia-matrix__image picture,
.custom-html--sitecore .ia .ia-matrix__block:active .ia-matrix__image picture,
.custom-html--sitecore .ia .ia-matrix__block:hover .ia-matrix__image picture {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.custom-html--sitecore .ia .ia-matrix__image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
z-index: 1;
overflow: hidden;
}
.custom-html--sitecore .ia .ia-matrix__image picture,
.custom-html--sitecore .ia .ia-matrix__image img,
.custom-html--sitecore .ia .ia-matrix__image video,
.custom-html--sitecore .ia .ia-matrix__image iframe {
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.custom-html--sitecore .ia .ia-matrix__box {
position: static;
z-index: 2;
background-color: rgba(161, 0, 255, 0.9);
color: #FFF;
margin-bottom: 20px;
max-width: 500px;
}
.custom-html--sitecore .ia .ia-matrix__box[href]:before {
content: "";
position: absolute;
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 3;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix__box {
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-matrix__box {
margin-bottom: 60px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-matrix__box {
opacity: 0;
transition: opacity 0.2s ease;
}
}
.custom-html--sitecore .ia .ia-matrix__box:focus,
.custom-html--sitecore .ia .ia-matrix__box:active,
.custom-html--sitecore .ia .ia-matrix__box:hover {
opacity: 1;
}
.custom-html--sitecore .ia .ia-matrix__box * {
color: #FFF;
}
.custom-html--sitecore .ia .ia-matrix__box--alt {
background-color: rgba(255, 122, 0, 0.9);
}
.custom-html--sitecore .ia .ia-matrix__text {
padding: 20px 1.5rem;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix__text {
padding: 20px 1.5rem;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-matrix__text {
padding: 30px 20px;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-matrix__text {
padding: 50px 30px;
}
}
.custom-html--sitecore .ia .ia-matrix__text p {
margin: 0;
}
.custom-html--sitecore .ia .ia-matrix__header {
margin-bottom: 8px;
margin-top: 0;
}
.custom-html--sitecore .ia .ia-matrix--a:after {
content: "";
display: block;
clear: both;
}
.custom-html--sitecore .ia .ia-matrix--b:after {
content: "";
display: block;
clear: both;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix--c {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.custom-html--sitecore .ia .ia-matrix--d:after {
content: "";
display: block;
clear: both;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-matrix--d .ia-matrix__block:before {
padding-top: 52.473958%;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .ia-matrix--d .ia-matrix__block:before {
padding-top: 52.5%;
}
}
.custom-html--sitecore .ia .ia-collage {
position: relative;
margin-top: 20px;
margin-bottom: 20px;
color: #000;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-collage {
margin-top: 30px;
margin-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .ia-collage {
margin-top: 40px;
margin-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-collage__inner {
position: relative;
}
.custom-html--sitecore .ia .ia-collage__bg {
position: static;
}
.custom-html--sitecore .ia .ia-collage__bg > div {
display: block;
position: absolute;
top: 0;
bottom: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.custom-html--sitecore .body-content .ui-container .ia .ia-collage__cols {
padding-top: 20px;
padding-bottom: 20px;
}
@media (min-width: 768px) {
.custom-html--sitecore .body-content .ui-container .ia .ia-collage__cols {
padding-top: 30px;
padding-bottom: 30px;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .body-content .ui-container .ia .ia-collage__cols {
padding-top: 40px;
padding-bottom: 40px;
}
}
.custom-html--sitecore .ia .ia-collage__image {
position: relative;
}
.custom-html--sitecore .ia .ia-collage__image--front .semi-anchor {
margin-top: 80px;
margin-bottom: 40px;
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-collage__image--front .semi-anchor {
margin-top: 55%;
margin-bottom: 0;
margin-left: 13%;
}
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-collage__image > *,
.custom-html--sitecore .ia .ia-collage__image > *[style] {
width: 100% !important;
}
.custom-html--sitecore .ia .ia-collage__image .module-img {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 767px) {
.custom-html--sitecore .ia .ia-collage__text {
clear: both;
padding-top: 20px;
}
}
.custom-html--sitecore .ia .ia-collage__aspect {
position: relative;
}
.custom-html--sitecore .ia .ia-collage__aspect:before {
content: "";
display: block;
padding-top: 56.25%;
}
.custom-html--sitecore .ia .ia-collage__aspect picture,
.custom-html--sitecore .ia .ia-collage__aspect img,
.custom-html--sitecore .ia .ia-collage__aspect iframe,
.custom-html--sitecore .ia .ia-collage__aspect video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
object-fit: cover;
overflow: hidden;
}
.custom-html--sitecore .ia .ia-collage__aspect a {
display: block;
overflow: hidden;
}
.custom-html--sitecore .ia .ia-collage__aspect a picture img {
display: block;
transition: -webkit-transform 1s ease;
transition: transform 1s ease;
will-change: transform;
-webkit-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
}
.custom-html--sitecore .ia .ia-collage__aspect a:focus picture img,
.custom-html--sitecore .ia .ia-collage__aspect a:active picture img,
.custom-html--sitecore .ia .ia-collage__aspect a:hover picture img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.custom-html--sitecore .ia .ia-collage .ia-collage__image--back .ia-collage__aspect:before {
padding-top: 133.33%;
}
.custom-html--sitecore .ia .ia-collage .semi-anchor picture,
.custom-html--sitecore .ia .ia-collage .semi-anchor img,
.custom-html--sitecore .ia .ia-collage .semi-anchor iframe,
.custom-html--sitecore .ia .ia-collage .semi-anchor video {
min-width: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .ia-collage .semi-anchor[data-anchor="left"] > * {
float: right;
}
}
.custom-html--sitecore .ia .ia-collage .ia-quote .ia-quote__text .p-md {
font-family: 'Reenie Beanie', 'Graphik Light', sans-serif;
}
.custom-html--sitecore .ia .ia-collage .ia-quote .ia-quote__cite {
font-weight: 600;
}
.custom-html--sitecore .ia .ia-collage .ia-quote .ia-quote__sig {
margin: 32px 0 10px;
}
.custom-html--sitecore .ia .ia-collage .ia-quote .ia-quote__sig img {
max-width: 170px;
}
.custom-html--sitecore .ia .p-sig {
margin: -10px 0 0 0;
}
.custom-html--sitecore .ia .p-sig img {
max-width: 200px;
}
@-webkit-keyframes fadeLeft {
from {
opacity: 0;
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
to {
opacity: 1;
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes fadeLeft {
from {
opacity: 0;
-webkit-transform: translateX(100px);
transform: translateX(100px);
}
to {
opacity: 1;
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes fadeRight {
from {
opacity: 0;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
to {
opacity: 1;
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes fadeRight {
from {
opacity: 0;
-webkit-transform: translateX(-100px);
transform: translateX(-100px);
}
to {
opacity: 1;
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@-webkit-keyframes fadeUp {
from {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
to {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes fadeUp {
from {
opacity: 0;
-webkit-transform: translateY(100px);
transform: translateY(100px);
}
to {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@-webkit-keyframes fadeUpSmall {
from {
opacity: 0;
-webkit-transform: translateY(40px);
transform: translateY(40px);
}
to {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes fadeUpSmall {
from {
opacity: 0;
-webkit-transform: translateY(40px);
transform: translateY(40px);
}
to {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@-webkit-keyframes fadeDown {
from {
opacity: 0;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
to {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@keyframes fadeDown {
from {
opacity: 0;
-webkit-transform: translateY(-100px);
transform: translateY(-100px);
}
to {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.cssanimations .ia-animate,
.cssanimations.ia-animate {
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-play-state: paused;
animation-play-state: paused;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-delay: 0ms;
animation-delay: 0ms;
}
.cssanimations .ia-animate--play,
.cssanimations.ia-animate--play {
-webkit-animation-play-state: running;
animation-play-state: running;
}
.cssanimations .ia-animate--left,
.cssanimations.ia-animate--left {
opacity: 0;
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-name: fadeLeft;
animation-name: fadeLeft;
}
.cssanimations .ia-animate--right,
.cssanimations.ia-animate--right {
opacity: 0;
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-name: fadeRight;
animation-name: fadeRight;
}
.cssanimations .ia-animate--up,
.cssanimations.ia-animate--up {
opacity: 0;
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-name: fadeUp;
animation-name: fadeUp;
}
.cssanimations .ia-animate--up-sm,
.cssanimations.ia-animate--up-sm {
opacity: 0;
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-name: fadeUp;
animation-name: fadeUp;
}
.cssanimations .ia-animate--down,
.cssanimations.ia-animate--down {
opacity: 0;
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-name: fadeDown;
animation-name: fadeDown;
}
.cssanimations .ia-animate--fade,
.cssanimations.ia-animate--fade {
opacity: 0;
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
.cssanimations .ia-animate--d1,
.cssanimations.ia-animate--d1 {
-webkit-animation-delay: 100ms;
animation-delay: 100ms;
}
.cssanimations .ia-animate--d2,
.cssanimations.ia-animate--d2 {
-webkit-animation-delay: 200ms;
animation-delay: 200ms;
}
.cssanimations .ia-animate--d3,
.cssanimations.ia-animate--d3 {
-webkit-animation-delay: 300ms;
animation-delay: 300ms;
}
.custom-html--sitecore .ia .m-0 {
margin: 0 !important;
}
.custom-html--sitecore .ia .mt-0,
.custom-html--sitecore .ia .my-0 {
margin-top: 0 !important;
}
.custom-html--sitecore .ia .mb-0,
.custom-html--sitecore .ia .my-0 {
margin-bottom: 0 !important;
}
.custom-html--sitecore .ia .m-1 {
margin: 20px !important;
}
.custom-html--sitecore .ia .mt-1,
.custom-html--sitecore .ia .my-1 {
margin-top: 20px !important;
}
.custom-html--sitecore .ia .mb-1,
.custom-html--sitecore .ia .my-1 {
margin-bottom: 20px !important;
}
.custom-html--sitecore .ia .m-2 {
margin: 40px !important;
}
.custom-html--sitecore .ia .mt-2,
.custom-html--sitecore .ia .my-2 {
margin-top: 40px !important;
}
.custom-html--sitecore .ia .mb-2,
.custom-html--sitecore .ia .my-2 {
margin-bottom: 40px !important;
}
.custom-html--sitecore .ia .m-3 {
margin: 60px !important;
}
.custom-html--sitecore .ia .mt-3,
.custom-html--sitecore .ia .my-3 {
margin-top: 60px !important;
}
.custom-html--sitecore .ia .mb-3,
.custom-html--sitecore .ia .my-3 {
margin-bottom: 60px !important;
}
.custom-html--sitecore .ia .m-4 {
margin: 100px !important;
}
.custom-html--sitecore .ia .mt-4,
.custom-html--sitecore .ia .my-4 {
margin-top: 100px !important;
}
.custom-html--sitecore .ia .mb-4,
.custom-html--sitecore .ia .my-4 {
margin-bottom: 100px !important;
}
.custom-html--sitecore .ia .p-0 {
padding: 0 !important;
}
.custom-html--sitecore .ia .pt-0,
.custom-html--sitecore .ia .py-0 {
padding-top: 0 !important;
}
.custom-html--sitecore .ia .pb-0,
.custom-html--sitecore .ia .py-0 {
padding-bottom: 0 !important;
}
.custom-html--sitecore .ia .p-1 {
padding: 20px !important;
}
.custom-html--sitecore .ia .pt-1,
.custom-html--sitecore .ia .py-1 {
padding-top: 20px !important;
}
.custom-html--sitecore .ia .pb-1,
.custom-html--sitecore .ia .py-1 {
padding-bottom: 20px !important;
}
.custom-html--sitecore .ia .p-2 {
padding: 40px !important;
}
.custom-html--sitecore .ia .pt-2,
.custom-html--sitecore .ia .py-2 {
padding-top: 40px !important;
}
.custom-html--sitecore .ia .pb-2,
.custom-html--sitecore .ia .py-2 {
padding-bottom: 40px !important;
}
.custom-html--sitecore .ia .p-3 {
padding: 60px !important;
}
.custom-html--sitecore .ia .pt-3,
.custom-html--sitecore .ia .py-3 {
padding-top: 60px !important;
}
.custom-html--sitecore .ia .pb-3,
.custom-html--sitecore .ia .py-3 {
padding-bottom: 60px !important;
}
.custom-html--sitecore .ia .p-4 {
padding: 100px !important;
}
.custom-html--sitecore .ia .pt-4,
.custom-html--sitecore .ia .py-4 {
padding-top: 100px !important;
}
.custom-html--sitecore .ia .pb-4,
.custom-html--sitecore .ia .py-4 {
padding-bottom: 100px !important;
}
@media (min-width: 768px) {
.custom-html--sitecore .ia .m-sm-0 {
margin: 0 !important;
}
.custom-html--sitecore .ia .mt-sm-0,
.custom-html--sitecore .ia .my-sm-0 {
margin-top: 0 !important;
}
.custom-html--sitecore .ia .mb-sm-0,
.custom-html--sitecore .ia .my-sm-0 {
margin-bottom: 0 !important;
}
.custom-html--sitecore .ia .m-sm-1 {
margin: 20px !important;
}
.custom-html--sitecore .ia .mt-sm-1,
.custom-html--sitecore .ia .my-sm-1 {
margin-top: 20px !important;
}
.custom-html--sitecore .ia .mb-sm-1,
.custom-html--sitecore .ia .my-sm-1 {
margin-bottom: 20px !important;
}
.custom-html--sitecore .ia .m-sm-2 {
margin: 40px !important;
}
.custom-html--sitecore .ia .mt-sm-2,
.custom-html--sitecore .ia .my-sm-2 {
margin-top: 40px !important;
}
.custom-html--sitecore .ia .mb-sm-2,
.custom-html--sitecore .ia .my-sm-2 {
margin-bottom: 40px !important;
}
.custom-html--sitecore .ia .m-sm-3 {
margin: 60px !important;
}
.custom-html--sitecore .ia .mt-sm-3,
.custom-html--sitecore .ia .my-sm-3 {
margin-top: 60px !important;
}
.custom-html--sitecore .ia .mb-sm-3,
.custom-html--sitecore .ia .my-sm-3 {
margin-bottom: 60px !important;
}
.custom-html--sitecore .ia .m-sm-4 {
margin: 100px !important;
}
.custom-html--sitecore .ia .mt-sm-4,
.custom-html--sitecore .ia .my-sm-4 {
margin-top: 100px !important;
}
.custom-html--sitecore .ia .mb-sm-4,
.custom-html--sitecore .ia .my-sm-4 {
margin-bottom: 100px !important;
}
.custom-html--sitecore .ia .p-sm-0 {
padding: 0 !important;
}
.custom-html--sitecore .ia .pt-sm-0,
.custom-html--sitecore .ia .py-sm-0 {
padding-top: 0 !important;
}
.custom-html--sitecore .ia .pb-sm-0,
.custom-html--sitecore .ia .py-sm-0 {
padding-bottom: 0 !important;
}
.custom-html--sitecore .ia .p-sm-1 {
padding: 20px !important;
}
.custom-html--sitecore .ia .pt-sm-1,
.custom-html--sitecore .ia .py-sm-1 {
padding-top: 20px !important;
}
.custom-html--sitecore .ia .pb-sm-1,
.custom-html--sitecore .ia .py-sm-1 {
padding-bottom: 20px !important;
}
.custom-html--sitecore .ia .p-sm-2 {
padding: 40px !important;
}
.custom-html--sitecore .ia .pt-sm-2,
.custom-html--sitecore .ia .py-sm-2 {
padding-top: 40px !important;
}
.custom-html--sitecore .ia .pb-sm-2,
.custom-html--sitecore .ia .py-sm-2 {
padding-bottom: 40px !important;
}
.custom-html--sitecore .ia .p-sm-3 {
padding: 60px !important;
}
.custom-html--sitecore .ia .pt-sm-3,
.custom-html--sitecore .ia .py-sm-3 {
padding-top: 60px !important;
}
.custom-html--sitecore .ia .pb-sm-3,
.custom-html--sitecore .ia .py-sm-3 {
padding-bottom: 60px !important;
}
.custom-html--sitecore .ia .p-sm-4 {
padding: 100px !important;
}
.custom-html--sitecore .ia .pt-sm-4,
.custom-html--sitecore .ia .py-sm-4 {
padding-top: 100px !important;
}
.custom-html--sitecore .ia .pb-sm-4,
.custom-html--sitecore .ia .py-sm-4 {
padding-bottom: 100px !important;
}
}
@media (min-width: 1000px) {
.custom-html--sitecore .ia .m-md-0 {
margin: 0 !important;
}
.custom-html--sitecore .ia .mt-md-0,
.custom-html--sitecore .ia .my-md-0 {
margin-top: 0 !important;
}
.custom-html--sitecore .ia .mb-md-0,
.custom-html--sitecore .ia .my-md-0 {
margin-bottom: 0 !important;
}
.custom-html--sitecore .ia .m-md-1 {
margin: 20px !important;
}
.custom-html--sitecore .ia .mt-md-1,
.custom-html--sitecore .ia .my-md-1 {
margin-top: 20px !important;
}
.custom-html--sitecore .ia .mb-md-1,
.custom-html--sitecore .ia .my-md-1 {
margin-bottom: 20px !important;
}
.custom-html--sitecore .ia .m-md-2 {
margin: 40px !important;
}
.custom-html--sitecore .ia .mt-md-2,
.custom-html--sitecore .ia .my-md-2 {
margin-top: 40px !important;
}
.custom-html--sitecore .ia .mb-md-2,
.custom-html--sitecore .ia .my-md-2 {
margin-bottom: 40px !important;
}
.custom-html--sitecore .ia .m-md-3 {
margin: 60px !important;
}
.custom-html--sitecore .ia .mt-md-3,
.custom-html--sitecore .ia .my-md-3 {
margin-top: 60px !important;
}
.custom-html--sitecore .ia .mb-md-3,
.custom-html--sitecore .ia .my-md-3 {
margin-bottom: 60px !important;
}
.custom-html--sitecore .ia .m-md-4 {
margin: 100px !important;
}
.custom-html--sitecore .ia .mt-md-4,
.custom-html--sitecore .ia .my-md-4 {
margin-top: 100px !important;
}
.custom-html--sitecore .ia .mb-md-4,
.custom-html--sitecore .ia .my-md-4 {
margin-bottom: 100px !important;
}
.custom-html--sitecore .ia .p-md-0 {
padding: 0 !important;
}
.custom-html--sitecore .ia .pt-md-0,
.custom-html--sitecore .ia .py-md-0 {
padding-top: 0 !important;
}
.custom-html--sitecore .ia .pb-md-0,
.custom-html--sitecore .ia .py-md-0 {
padding-bottom: 0 !important;
}
.custom-html--sitecore .ia .p-md-1 {
padding: 20px !important;
}
.custom-html--sitecore .ia .pt-md-1,
.custom-html--sitecore .ia .py-md-1 {
padding-top: 20px !important;
}
.custom-html--sitecore .ia .pb-md-1,
.custom-html--sitecore .ia .py-md-1 {
padding-bottom: 20px !important;
}
.custom-html--sitecore .ia .p-md-2 {
padding: 40px !important;
}
.custom-html--sitecore .ia .pt-md-2,
.custom-html--sitecore .ia .py-md-2 {
padding-top: 40px !important;
}
.custom-html--sitecore .ia .pb-md-2,
.custom-html--sitecore .ia .py-md-2 {
padding-bottom: 40px !important;
}
.custom-html--sitecore .ia .p-md-3 {
padding: 60px !important;
}
.custom-html--sitecore .ia .pt-md-3,
.custom-html--sitecore .ia .py-md-3 {
padding-top: 60px !important;
}
.custom-html--sitecore .ia .pb-md-3,
.custom-html--sitecore .ia .py-md-3 {
padding-bottom: 60px !important;
}
.custom-html--sitecore .ia .p-md-4 {
padding: 100px !important;
}
.custom-html--sitecore .ia .pt-md-4,
.custom-html--sitecore .ia .py-md-4 {
padding-top: 100px !important;
}
.custom-html--sitecore .ia .pb-md-4,
.custom-html--sitecore .ia .py-md-4 {
padding-bottom: 100px !important;
}
}
@media (min-width: 1200px) {
.custom-html--sitecore .ia .m-lg-0 {
margin: 0 !important;
}
.custom-html--sitecore .ia .mt-lg-0,
.custom-html--sitecore .ia .my-lg-0 {
margin-top: 0 !important;
}
.custom-html--sitecore .ia .mb-lg-0,
.custom-html--sitecore .ia .my-lg-0 {
margin-bottom: 0 !important;
}
.custom-html--sitecore .ia .m-lg-1 {
margin: 20px !important;
}
.custom-html--sitecore .ia .mt-lg-1,
.custom-html--sitecore .ia .my-lg-1 {
margin-top: 20px !important;
}
.custom-html--sitecore .ia .mb-lg-1,
.custom-html--sitecore .ia .my-lg-1 {
margin-bottom: 20px !important;
}
.custom-html--sitecore .ia .m-lg-2 {
margin: 40px !important;
}
.custom-html--sitecore .ia .mt-lg-2,
.custom-html--sitecore .ia .my-lg-2 {
margin-top: 40px !important;
}
.custom-html--sitecore .ia .mb-lg-2,
.custom-html--sitecore .ia .my-lg-2 {
margin-bottom: 40px !important;
}
.custom-html--sitecore .ia .m-lg-3 {
margin: 60px !important;
}
.custom-html--sitecore .ia .mt-lg-3,
.custom-html--sitecore .ia .my-lg-3 {
margin-top: 60px !important;
}
.custom-html--sitecore .ia .mb-lg-3,
.custom-html--sitecore .ia .my-lg-3 {
margin-bottom: 60px !important;
}
.custom-html--sitecore .ia .m-lg-4 {
margin: 100px !important;
}
.custom-html--sitecore .ia .mt-lg-4,
.custom-html--sitecore .ia .my-lg-4 {
margin-top: 100px !important;
}
.custom-html--sitecore .ia .mb-lg-4,
.custom-html--sitecore .ia .my-lg-4 {
margin-bottom: 100px !important;
}
.custom-html--sitecore .ia .p-lg-0 {
padding: 0 !important;
}
.custom-html--sitecore .ia .pt-lg-0,
.custom-html--sitecore .ia .py-lg-0 {
padding-top: 0 !important;
}
.custom-html--sitecore .ia .pb-lg-0,
.custom-html--sitecore .ia .py-lg-0 {
padding-bottom: 0 !important;
}
.custom-html--sitecore .ia .p-lg-1 {
padding: 20px !important;
}
.custom-html--sitecore .ia .pt-lg-1,
.custom-html--sitecore .ia .py-lg-1 {
padding-top: 20px !important;
}
.custom-html--sitecore .ia .pb-lg-1,
.custom-html--sitecore .ia .py-lg-1 {
padding-bottom: 20px !important;
}
.custom-html--sitecore .ia .p-lg-2 {
padding: 40px !important;
}
.custom-html--sitecore .ia .pt-lg-2,
.custom-html--sitecore .ia .py-lg-2 {
padding-top: 40px !important;
}
.custom-html--sitecore .ia .pb-lg-2,
.custom-html--sitecore .ia .py-lg-2 {
padding-bottom: 40px !important;
}
.custom-html--sitecore .ia .p-lg-3 {
padding: 60px !important;
}
.custom-html--sitecore .ia .pt-lg-3,
.custom-html--sitecore .ia .py-lg-3 {
padding-top: 60px !important;
}
.custom-html--sitecore .ia .pb-lg-3,
.custom-html--sitecore .ia .py-lg-3 {
padding-bottom: 60px !important;
}
.custom-html--sitecore .ia .p-lg-4 {
padding: 100px !important;
}
.custom-html--sitecore .ia .pt-lg-4,
.custom-html--sitecore .ia .py-lg-4 {
padding-top: 100px !important;
}
.custom-html--sitecore .ia .pb-lg-4,
.custom-html--sitecore .ia .py-lg-4 {
padding-bottom: 100px !important;
}
}


