section#gallery.carousel .section_carousel div{background-position:50%;background-size:cover;height:400px;position:relative;transition:.5s;width:400px}section#packageForm{background:#e5e5e5;background:linear-gradient(180deg,#fff 54%,#e5e5e5 0);margin-top:10%;min-height:500px;padding-bottom:20px}section#packageForm h2{font-size:18px}section#packageForm div.row>div:first-child img{margin-left:-100px;margin-top:-50px;width:596px}section#packageForm form[name=package] h1{color:#c9a754;font-size:25px}section#packageForm form[name=package] h2{font-weight:700}section#packageForm form[name=package] button{background-color:#c9a754;border:none;border-radius:15px 15px 15px 15px;color:#fff;margin-top:30px;padding:6px 50px}section#packageForm form[name=package]{background:#fff;border:1px solid #ececec;border-radius:15px;-webkit-box-shadow:0 16px 25px -6px rgba(0,0,0,.42);-moz-box-shadow:0 16px 25px -6px rgba(0,0,0,.42);box-shadow:0 16px 25px -6px rgba(0,0,0,.42);margin:0 30px 40px;padding:35px}.carousel{margin-bottom:60px;margin-top:100px;overflow:hidden;position:relative;width:100%}.carousel .section_carousel{background:#000;height:400px;width:100%}.carousel .section_carousel .linear{align-items:center;animation-direction:alternate;animation-duration:20s;animation-iteration-count:infinite;animation-name:move;animation-timing-function:linear;display:flex;flex-direction:row;justify-content:center;position:absolute;transform:translateZ(0);width:auto}@media (max-width:767px){.carousel .section_carousel .linear{animation-duration:80s}}.carousel .section_carousel .linear div{background-position:50%;background-size:cover;height:400px;position:relative;transition:.5s;width:400px}.carousel .section_carousel .linear div .darker_l{background:rgba(0,0,0,.4);height:100%;position:absolute;width:100%}.carousel .section_carousel .linear div:hover{transform:scale(1.1)}@keyframes move{to{transform:translateX(-80%)}}