/* AURA Demo Styles
================================================== */

/* Page Fonts */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
.font-main {
    font-family: 'Open Sans', sans-serif !important;
}

/* Body Options */

body {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
}

body * {
    outline: none;
}

.home:after {
    content: '';
    width: 70%;
    height: 85%;
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0%;
    background: url(../images/world.png) center left no-repeat;
    background-size: contain;
}

/* Content section - #section-0158123 - overlap images */

.overlap-images {
    position: relative;
    padding: 15px;
}

.overlap-images .item {
    position: relative;
    width: 100%;
}

.overlap-images .item:not(:first-child) {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.overlap-images .item img {
    width: 100%;
    display: block;
}

/* Hover for overlap images */

.overlap-images [class*="item_"] {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.overlap-images:hover .item_02 {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
}

.overlap-images:hover .item_03 {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
}

/* Content Slider Section - #content-slider - Slider arrows */

@media only screen and (min-width:992px) {
    .content-slider .slick-arrow.slider-next {
        margin-top: -70px;
    }
    .content-slider .slick-arrow.slider-prev {
        margin-top: 120px;
    }
}

/* Content Slider Section - #section-8273683 - Slider arrows */

.content-boxes .content-box {
    box-shadow: 2px 23px 77px 5px rgba(0, 0, 0, 0.04);
    -webkit-transform: scale(1) translateZ(0) perspective(1px);
    transform: scale(1) translateZ(0) perspective(1px);
    backface-visibility: hidden;
    -webkit-transition: transform 0.45s, box-shadow 0.45s;
    transition: transform 0.45s, box-shadow 0.45s;
}

.content-boxes .content-box:hover {
    box-shadow: 2px 13px 47px 5px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(0.96) translateZ(0) perspective(1px);
    transform: scale(0.96) translateZ(0) perspective(1px);
}