* {    box-sizing: border-box;}.col-8, .col-4, .col-7, .col-5, .col-12, .col-7 {    padding-left: 0;    padding-right: 0;}.collection-wrapper {    padding: 3rem 70px;    font-family: "Butler", sans-serif;}.pr-12 {    padding-right: 12px !important;}.mb-12 {    margin-bottom: 12px;}.w-100 {    width: 100%;}.h-100 {    height: 100%;}.main-title {    font-size: 3rem;    font-weight: 300;    font-stretch: normal;    font-style: normal;    line-height: 0.71;    letter-spacing: normal;    text-align: left;    color: #c1a192;}.title-wrapper {    display: flex;    justify-content: space-between;    height: 52px;    align-items: center;}section {    margin-bottom: 12px;}.img-container {    position: relative;    width: 100%;}.img-container img {    width: 100%;    height: inherit;}.gloria-wrapper {    margin-top: 12px;}.bg-cream {    background-color: #dcd5ca;}.bg-md-cream {    background-color: #c6c4bc;}.bg-dark-cream {    background-color: #c6b7ab;}.text-container {    padding: 30px;    height: 100%;}.text-container div {    height: 100%;    display: flex;    flex-flow: column;    justify-content: space-between;}.text-container div p {    font-size: 40px;    font-weight: 300;    font-stretch: normal;    font-style: normal;    line-height: normal;    letter-spacing: normal;    color: #36393a;    margin-bottom: unset;}.text-container div p:nth-child(2), .img-content {    font-size: 36px;    font-stretch: normal;    font-weight: 200;    font-style: normal;    line-height: 1.78;    letter-spacing: normal;    color: #36393a;    font-family: "Poppins", sans-serif;}.img-content {    color: #fff;}.img-content i {    transform: rotate(-45deg);    font-weight: 600;}.row {    margin-left: 0;    margin-right: 0;}section.section-img .img-container, section.coral .img-container {    height: 100%}.w-47 {    width: 47%;    padding-left: 0;}.w-53 {    width: 53%;    padding-left: 0;    padding-right: 0;}.w-53 .col-12 {    height: 50%;}.img-content {    transition: all 0.4s ease-in;    opacity: 0;    background-color: transparent;    position: absolute;    top: 0;    right: 0;    left: 0;    padding: 30px;    height: 100%;    width: 100%;    z-index: 999;}.img-container:hover:after {    content: "";    position: absolute;    top: 0;    right: 0;    left: 0;    height: 100%;    width: 100%;    background-color: rgba(0, 0, 0, 0.6);}div.img-content:hover {    opacity: 1;}@media screen and (max-width: 992px) {    .w-47 {        /* width: 100%;*/        padding-right: 0 !important;    }    /*.w-53{        width: 100%;    }*/    /*.pr-12{        padding-right: 0 !important;    }*/    .intro {        height: auto !important;        margin-bottom: 0px !important;    }    .text-container {        padding: 20px 15px;    }    .img-container img {        object-fit: cover;    }    .mt-m-11 {        margin-top: 0px !important;    }    .intro .left-top {        /* margin-top: 12px;*/        padding-bottom: 12px;    }    .intro .img-container img {        /*height: auto !important;*/    }    .intro .left-bottom {        margin-top: 0px !important;        padding-bottom: 12px;        height: auto !important;    }    .text-container div p:nth-child(2), .img-content {        font-size: 16px;    }    .text-container div p {        font-size: 16px;    }    .intro .left-top .mb-12 {        margin-bottom: 0;    }    .intro .col-8 {        height: auto !important;        padding-bottom: 12px;    }    .coral .w-47 {        /*margin-bottom: 12px;*/    }    .text-container div p:nth-child(2) {        margin-top: 10px;    }}@media screen and (max-width: 576px) {    section.coral .w-53 {        /*height:100%;*/    }    .collection-wrapper {        padding: 3rem 15px;    }}.intro {    height: 1140px;    margin-bottom: 12px;    overflow: hidden;}.intro .col-8 {    height: 49.5%;}.intro .left-top {    height: 63%;}.intro .left-bottom {    height: 36%;    margin-top: 1%;}.intro .img-container {    height: 100%;}.mt-m-11 {    margin-top: -143px;}