/*.lpc-container-type-2 {
	background: #222222;
} 

body .lpc-container-type-2 .lp-header-title-1,
body .lpc-container-type-2 .lp-header-title-2,
body .lpc-container-type-2 .lp-header-title-3,
body .lpc-container-type-2 .lp-header-title-4,
body .lpc-container-type-2 .lp-header-title-5,
body .lpc-container-type-2 .lp-header-title-6,
body .lpc-container-type-2 .lp-header-text-1,
body .lpc-container-type-2 .lp-header-text-2,
body .lpc-container-type-2 .lp-header-text-3,
body .lpc-container-type-2 .lp-header-text-4,{
	color: #fff;
}

body .lpc-card--type-1 .lp-header-title-1, 
body .lpc-card--type-1 .lp-header-title-2,
body .lpc-card--type-1 .lp-header-title-3,
body .lpc-card--type-1 .lp-header-title-4,
body .lpc-card--type-1 .lp-header-title-5,
body .lpc-card--type-1 .lp-header-title-6,{
  color: var(--text-color-base-header);
}

body .lpc-card--type-1 .lp-header-text-1, 
body .lpc-card--type-1 .lp-header-text-2, 
body .lpc-card--type-1 .lp-header-text-3, 
body .lpc-card--type-1 .lp-header-text-4 {
  color: var(--text-color-base);
}


.lpc-button--type-1 {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.lpc-button--type-1:before {
	content: '';
    width: 120%;
    position: absolute;
    display: inline-block;
    right: 0px;
    top: -100%;
    bottom: 0px;
    background-image: radial-gradient(circle farthest-corner at center center, rgba(var(--color-it2ymsn0f), 1) 4%, rgba(var(--color-i03ivlp1s), 0.7) 40%, rgba(var(--color-i42yhksz5), 0.5) 70%, rgba(var(--color-ixtxwhgww), 0) 90%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    margin-right: 0%;
    transition-property: all;
    transition-duration: 500ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal;
    opacity: 0;
    left: 0px;
    margin-left: -10%;
    height: 300%;
    animation-name: ms-animator-zoomIn;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    animation-fill-mode: both;
    z-index: -1;
}
@keyframes ms-animator-zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }
    50% {
        opacity: 1
    }
}

body [data-media-source="media-xl"] .lp-header-title-2 {
	font-size: 4vw;
}

body [data-media-source="media-xl"] .lpc-gap-block,
body [data-media-source="media-lg"] .lpc-gap-block {
	padding: 64px 0;
}
body [data-media-source="media-md"] .lpc-gap-block {
	padding: 44px 0;
}
body [data-media-source="media-sm"] .lpc-gap-block,
body [data-media-source="media-xs"] .lpc-gap-block {
	padding: 24px 0;
}*/
