/* Font */ @font-face { font-family: Font1; src: url("Montserrat-Regular.ttf"); } @font-face { font-family: Font2; src: url("Montserrat-Light.ttf"); } @font-face { font-family: Font3; src: url("Montserrat-SemiBold.ttf"); } @font-face { font-family: Font4; src: url("Oranienbaum-Regular.ttf"); } @font-face { font-family: Font5; src: url("Cormorant-Regular.ttf"); } @font-face { font-family: Font6; src: url("GreatVibes-Regular.ttf"); } /* */ @media (max-width: 600px) { .screen{ width: 100%; } } @media (min-width: 600px) { .screen{ width: 450px; } } html{ overflow-x: hidden; } body{ margin: 0; padding: 0; background-color: #fff; display: flex; justify-content: center; align-items: center; flex-direction: column; /* font-family: Font1; */ } .screen { align-items: center; justify-content: flex-start; overflow-x: clip; font-family: 'Font1'; } .flex{ display: flex; } .icenter{ align-items: center; } .tcenter{ text-align: center; } .center{ justify-content: center; } .between{ justify-content: space-between; } .around{ justify-content: space-around; } .col{ flex-direction: column; } .row{ flex-direction: row; } .w{ width: 100%; } .h{ height: 100vh; } .bg { background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; } .contain{ background-size: contain !important; } /* flex */ /* FadersIN */ .hidden{ transition: 2s; opacity: 0; } .visible{ opacity: 1; } .fadein-left.hidden{ transform: translateX(-99%); } .fadein-left.visible{ transform: translateX(0); } .fadein-right.hidden{ transform: translateX(99%); } .fadein-right.visible{ transform: translateX(0); } .fadein-scale0.hidden{ scale: 0; } .fadein-scale05.hidden{ scale: 0.5; } .fadein-scale0.visible{ scale: 1; } .fadein-scale05.visible{ scale: 1; } .fadein-bottom.hidden{ transform: translateY(99%); } .fadein-bottom.visible{ transform: translateY(0); } .button{ color: black; background: none; } .name { font-family: font4; font-size: 44px; line-height: 56px; } .names { display: flex; flex-direction: column; align-items: center; margin-top: 5px; } .and { font-family: 'Font6'; font-size: 48px; line-height: 7px; color: #c9c9c9; z-index: -1; margin-top: 50px; position: absolute; } .mainbg { background: url(1.jpg) no-repeat; height: 600px; background-size: cover; width: 100%; background-position: center; } span.date1 { margin-top: 20px; font-family: font1; font-size: 22px; line-height: 50px; /* margin-bottom: 20px; */ } .h2 { font-size: 35px; font-family: 'Font4'; margin-top: 20px; margin-bottom: 20px; } .hs { height: 1px; width: 80px; background: black; margin-top: 0px; margin-bottom: 30px; } .vs { height: 60px; width: 1px; background: black; } .programtime.flex.row { margin: 10px 0px; width: 90%; } .programicon { width: 100px; display: flex; justify-content: start; align-items: center; flex-direction: column; } .timeblock.flex.col { font-family: 'Font4'; } .timetext { font-family: 'Font1'; font-size: 14px; } .time { font-size: 35px; } .timetitle { margin-top: 10px; margin-bottom: 10px; font-size: 19px; } .icon1 { background: url(2.png) no-repeat; background-position: center; background-size: contain; width: 60px; height: 45px; } .icon2 { background: url(3.png) no-repeat; background-position: center; background-size: contain; width: 60px; height: 45px; } .icon3 { background: url(4.png) no-repeat; background-position: center; background-size: contain; width: 60px; height: 45px; } .icon4 { background: url(5.png) no-repeat; background-position: center; background-size: contain; width: 60px; height: 45px; } .bg2 { background: url(6.jpg) no-repeat; background-size: cover; height: 600px; width: 100%; background-position: center; display: flex; justify-content: end; flex-direction: column; align-items: center; color: white; } .timer_label { /* position: absolute; */ margin-top: 20PX; FONT-SIZE: 32PX; } .clock { DISPLAY: FLEX; FLEX-DIRECTION: row; align-items: center; justify-content: center; } .countdown-item { display: flex; justify-content: center; align-items: center; flex-direction: column; font-family: 'Font5'; font-weight: 600; font-size: 40px; width: 63px; height: 68px; align-items: center; display: flex; justify-content: space-around; } .countdown-item p { font-weight: 500; font-size: 15px; font-family: 'Font1'; padding: 0; margin: 0; line-height: 10px; text-transform: lowercase; } .timer { margin-bottom: 100px; } .timerlabel { font-family: 'Font4'; text-align: center; font-size: 30px; } .countdown-item.bordered1 { border-left: 1px white solid; border-right: 1px white solid; } .countdown-item.bordered2 { border-right: 1px white solid; } .countdown-item span { line-height: 0px; } .vs2 { height: 100px; width: 1px; background: black; margin: 20px; } .h2 { text-align: center; line-height: 31px; margin: 20px 20px; } .p.tcenter { margin: 10px 0px; } .bg3 { background: url(7.jpeg) no-repeat; width: calc(100% - 20px); height: 270px; background-position: center; background-size: cover; margin-bottom: 20px; } .map { width: calc(100% - 20px); margin-bottom: 20px; height: 300px; } iframe { border: 0; } .hearts { background: url(8.jpeg) no-repeat; background-size: contain; background-position: center; width: 100px; height: 18px; margin: 10px; } .mcolors { display: grid; gap: 8px; grid-template-columns: auto auto auto; grid-template-rows: auto auto; } .mcolors div{ height: 55px; width: 55px; } .mcolor1 { background: #2e2e38; } .mcolor2 { background: #8a9ea5; } .mcolor3 { background: #c6c7cb; } .mcolor4 { background: #d4cac0; } .mcolor5 { background: #e0ded1; } .mcolor6 { background: #f2f1ed; } .wcolors { display: grid; gap: 8px; grid-template-columns: auto auto auto auto auto; margin-bottom: 30px; } .wcolors div{ width: 55px; height: 55px; background-position: center; background-size: contain; } .wcolor1 { background: url("9.jpeg") no-repeat; } .wcolor2 { background: url("10.jpeg") no-repeat; } .wcolor3 { background: url("11.jpeg") no-repeat; } .wcolor4 { background: url("12.jpeg") no-repeat; } .wcolor5 { background: url("13.jpeg") no-repeat; } .p.tcenter.waiting { margin: 15px 0px; } .att { display: flex; flex-direction: column; justify-content: start; align-items: start; width: calc(100% - 40px); margin-top: 10px; margin-bottom: 30px; } .namelabel {font-family: font3;margin: 10px 0px;margin-bottom: 2px;} .ifpair { font-family: 'Font4'; } input[type=text] { background: none; width: 100%; height: 30px; font-family: 'Font1'; border: none; border-bottom: 1px black solid; } .alcoholdiv {margin-top: 15px;} .other { font-family: 'Font3'; font-size: 14px; margin-top: 10px; } button { width: 85%; height: 40px; margin: 25px; background: #2c2c2c; color: white; font-family: 'Font3'; text-transform: uppercase; border: none; font-size: 16px; } .form { width: 80%; } .phone { font-size: 18px; } .na { font-family: 'Font3'; font-size: 18px; } .spacer { height: 30px; } .bglast { background: url(14.png) no-repeat; background-position: center; background-size: cover; width: 100%; height: 570px; } .arrow { background: url("arrow.png") no-repeat; background-position: center; background-size: contain; height: 40px; width: 40px; }