<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    overflow-x: hidden;
}

.vlp-horiz-scroll-elements-trigger {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: relative;      
}
.vlp-horiz-scroll-elements-trigger .vlp-heading {
	font-family: "Roca One Light", Sans-serif;
	font-size: 56px;
    background: linear-gradient(to bottom, #ffffff 30%, #72859C 100%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom:20px;
    padding-top:10px;
    margin-bottom: 70px;
    
    position:absolute;
    top: 30%;
    transform: translateY(-30%);
}
.vlp-horiz-scroll-elements-main {
    display: flex;
    width: 100%;
    position: absolute;
    top: 60%;
    transform: translateY(-60%);
    padding-top: 80px;
}
.vlp-horiz-scroll-item {
    flex: 0 0 33.33%; /* Each item takes 33.33% of the container width to show 3 items at once */
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    position: relative;    
}
.vlp-line-add .vlp-horiz-scroll-item:before {
    content: "";
    position: absolute;
    left: 30px;
    top: 30px;
    width: calc(100% - 30px);
    height: 2px;
    background: #1d2d3a;
}
.vlp-horiz-scroll-item .vlp-item-icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    position: relative; 
    margin: 0 0 30px;

    background: linear-gradient(#011023, #011023) padding-box,
                linear-gradient(to top, #1d2d3a, #8b95a1, #1d2d3a) border-box;
    border-radius: 50em;
    border: 2px solid transparent;
}
.vlp-horiz-scroll-item .vlp-item-icon-wrap span {
    color: #ffffff;
    fill: #ffffff;
    line-height: 0;
}
.vlp-horiz-scroll-item .vlp-item-icon-wrap svg {
	width: 1em;
    height: 1em;
    position: relative;
    display: block;
}
.vlp-horiz-scroll-item .vlp-title-wrap {
    display: flex;
    font-size: 32px;
    line-height: 1.4;
    margin: 0 0 30px;
}
.vlp-horiz-scroll-item .vlp-item-title {
	max-width: 200px;
}
.vlp-horiz-scroll-item .vlp-item-prefix {
    font-size: 64px;
    margin-right: 20px;
}
.vlp-horiz-scroll-item .vlp-content-wrap {
    font-size: 20px;
    color: #89919d;    
}
.vlp-horiz-scroll-item .vlp-content-wrap p {
	max-width:82%;
}

@media (max-width: 1024px) {
    .vlp-horiz-scroll-item {
        flex: 0 0 50%;
    }	
    .vlp-horiz-scroll-item .vlp-item-prefix {
    	font-size: 56px;
        line-height: 1.2;
    }
    .vlp-horiz-scroll-item .vlp-item-title {
    	font-size: 26px;
    }
}
@media (max-width: 767px) {
    .vlp-horiz-scroll-item {
        flex: 0 0 100%;
    }	
    .vlp-horiz-scroll-item .vlp-item-prefix {
    	font-size: 52px;
        line-height: 1.2;
    }
    .vlp-horiz-scroll-item .vlp-item-title {
    	font-size: 26px;
    }
}</pre></body></html>