/* Font */ @font-face { font-family: CormorantInfant-Regular; src: url("CormorantInfant-Regular.ttf"); } @font-face { font-family: CormorantInfant-Medium; src: url("CormorantInfant-Medium.ttf"); } @font-face { font-family: CormorantInfant-SemiBold; src: url("CormorantInfant-SemiBold.ttf"); } @font-face { font-family: CormorantGaramond-Regular; src: url("CormorantGaramond-Regular.ttf"); } @font-face { font-family: CormorantGaramond-SemiBold; src: url("CormorantGaramond-SemiBold.ttf"); } @font-face { font-family:Montserrat-Regular; src: url("Montserrat-Regular.ttf"); } @font-face { font-family:Montserrat-Regular; src: url("Montserrat-Regular.ttf"); } @font-face { font-family:Montserrat-SemiBold; src: url("Montserrat-SemiBold.ttf"); } @font-face { font-family:CalligraphRuss-Regular; src: url("CalligraphRuss-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; position: relative; } .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(90%); } .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; } /* Photos */ .fadein-photo1.hidden{ transform: translateX(-99%) rotateZ(-45deg) translateY(-100px) } .fadein-photo1.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } .fadein-photo2.hidden{ transform: translateX(-10%) rotateZ(25deg) translateY(-500px) } .fadein-photo2.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } .fadein-photo3.hidden{ transform: translateX(99%) rotateZ(45deg) translateY(-150px) } .fadein-photo3.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } /* */ .fadein-photo4.hidden{ transform: translateX(-99%) rotateZ(-45deg) translateY(-100px) } .fadein-photo4.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } .fadein-photo5.hidden{ transform: translateX(-10%) rotateZ(25deg) translateY(-500px) } .fadein-photo5.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } .fadein-photo6.hidden{ transform: translateX(99%) rotateZ(45deg) translateY(-150px) } .fadein-photo6.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } .fadein-photo7.hidden{ transform: translateX(9%) rotateZ(10deg) translateY(150px) } .fadein-photo7.visible{ transform: translateX(0%) rotateZ(0deg) translateY(0px) } .mainbg { width: 100% !important; height: 650px; background: url(main.jpeg) no-repeat; /* background-position: center; */ background-size: cover; /* display: flex; */ /* background: blue; */ color: white; } .panel1 { width: 100%; height: 460px; background: white; /* position: absolute; */ margin-top: -20px; border-radius: 20px; overflow: hidden; } .part1 { height: 50%; width: 100%; display: flex; justify-content: end; } .nums{ margin-top: 30px; margin-right: 20px; } .num { font-size: 74px; font-family: CormorantInfant-Medium; } .part2 { height: 50%; display: flex; justify-content: end; flex-direction: column; align-items: center; } .floatblur { width: 320; height: 160px; /* background: red; */ margin-bottom: 40px; text-align: center; font-family: CormorantInfant-Regular; text-transform: uppercase; font-size: 50px; line-height: 39px; display: flex; justify-content: center; align-items: center; border-radius: 24px; z-index: 1; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); } .floatblur span { z-index: 5; } .photospart1 {font-family: CormorantInfant-Regular;font-size: 40px;} .maeqheart { display: flex; flex-direction: row; align-items: center; margin-top: 240px; z-index: 10; position: absolute; margin-left: 20px; } .heart { width: 102px; height: 110px; background: url(4.png) no-repeat; background-size: contain; margin-left: -20px; } .p1 { background: url(2.png) no-repeat; background-size: contain; width: 260px; height: 250px; position: absolute; } .p2 { background: url(3.png) no-repeat; background-size: contain; width: 215px; height: 300px; margin-top: 100px; position: absolute; right: 0; } .photos.flex.row { margin-top: 60px; } .shtr { background: url(5.png) no-repeat; background-size: 160px; height: 50px; width: 170px; background-position: center; } .h1 { font-family: 'CormorantInfant-Regular'; text-transform: uppercase; font-size: 24px; text-align: center; z-index: 100; position: relative; } .p { font-family: 'CormorantGaramond-Regular'; font-size: 20px; text-align: center; } } .shtr.rto {} .shtr.rto { transform: rotateZ(180deg); } .spacer1 { height: 20px; } .h1.date { font-size: 32px; margin: 15px; } .h1.names { margin: 20; font-size: 23px; margin-bottom: 50px; } .timer_label { /* position: absolute; */ margin-top: 20PX; FONT-SIZE: 32PX; } .clock { DISPLAY: FLEX; FLEX-DIRECTION: row; align-items: center; justify-content: center; gap: 10px; } .countdown-item { flex-direction: column; font-family: 'CormorantGaramond-SB'; font-size: 18px; height: 68px; align-items: center; display: flex; justify-content: space-around; } .countdown-item p { font-weight: 500; font-size: 14px; font-family: 'CormorantGaramond'; padding: 0; margin: 0; line-height: 10px; /* text-transform: lowercase; */ } .countdown-item span{ } .timer { } .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; */ display: flex; gap: 3px; } .char{ width: 25px; height: 35px; border: 1px transparent solid; border-radius: 5px; display: flex; justify-content: center; align-items: center; box-shadow: 0 1px 3px 1px rgb(0 0 0 / 25%); /* Тень */ } .timerblock { width: 100%; height: 650px; display: flex; flex-direction: column; justify-content: center; position: relative; align-items: center; color: #516941; } .h1.timerh { font-size: 28px; margin-bottom: 10px; } .panelbluestart { background: #bed0dc; height: 45px; width: 100%; border-radius: 20px 20px 0 0; } .panelblueend { background: #bed0dc; height: 45px; width: 100%; border-radius: 0px 0px 20px 20px; } .panelblue{ background: #bed0dc; width: 100%; color: #fff; display: flex; flex-direction: column; align-items: center; } .panelwhitestart { background: white; height: 45px; width: 100%; border-radius: 20px 20px 0 0; margin-top: -39px; } .panelwhite{ background: white; width: 100%; color: #fff; display: flex; flex-direction: column; align-items: center; } .h1.placeh {font-size: 45px;font-family: 'CormorantInfant-Medium';line-height: 42px;margin-bottom: 60px;} .photo2 { background: url(6.png) no-repeat; height: 370px; width: 100%; background-position: center; background-size: contain; margin-top: 15px; margin-bottom: 30px; } .h1.rod { font-size: 28px; } .undertext{ font-family: CalligraphRuss-Regular; font-size: 75px; color: #d3e0e9; z-index: 0; } .location { position: absolute; margin-top: 60px; margin-right: 48px; right: 0; } .timing{ margin-top: 60px; /* margin-right: 129px; */ position: absolute; } .showonmap { width: calc(100% - 80px); height: 45px; border: 1px white solid; display: flex; align-items: center; justify-content: center; margin: 20px 0px; font-size: 20px; text-transform: uppercase; font-family: 'CormorantGaramond-SemiBold'; background: none; color: white; } .pp1 { background: url(7.png) no-repeat; width: 55%; height: 300px; position: absolute; left: 0; background-size: contain; z-index: 2; } .pp2 { background: url(8.png) no-repeat; width: 60%; height: 300px; position: absolute; right: 0; background-size: contain; margin-top: 110px; z-index: 1; } .photosplace { display: flex; justify-content: space-between; flex-direction: row; } .timingcontainer { margin-top: 410px; } .time { font-family: CormorantInfant-SemiBold; font-size: 30px; } .timename { font-family: CormorantGaramond-SemiBold; font-size: 22px; margin-bottom: 10px; } .icon1 { background: url(9.png) no-repeat; height: 50px; width: 50px; background-size: 40px; background-position: center; margin-top: 10px; } .icon2{ background: url(9.png) no-repeat; height: 50px; width: 50px; background-size: 40px; background-position: center; margin-top: 10px; } .icon3 { background: url(9.png) no-repeat; height: 50px; width: 50px; background-size: 40px; background-position: center; margin-top: 10px; } .h1.dress { color: black; font-size: 42px; } .undertext.dress-code { position: absolute; margin-top: 20px; margin-left: 45px; color: #e3e3e3; font-size: 62px; } .spacer2 { height: 40px; } .colors { display: flex; width: 100%; height: 100px; justify-content: center; align-items: center; flex-direction: row; gap: 8px; } .colors div{ width: 50px; height: 50px; border-radius: 50%; border: 1px black solid; } .color1 { background: white; } .color2 { background: #e0f3ff; } .color3 { background: #dcd6fa; } .color4 { background: black; } .gallery { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } .gphoto1 { width: 150px; height: 200px; background: url(12.png) no-repeat center; background-size: contain; position: absolute; left: 0; } .gphoto2 { width: 150px; height: 200px; background: url(13.png) no-repeat center; background-size: contain; z-index: 10; margin-top: 20px; } .gphoto3 { width: 150px; height: 200px; background: url(14.png) no-repeat center; background-size: contain; position: absolute; right: 0; } .gphoto4 { width: 150px; height: 200px; background: url(15.png) no-repeat center; background-size: contain; position: absolute; left: 0; margin-top: 12px; } .gphoto5 { width: 150px; height: 200px; background: url(16.png) no-repeat center; background-size: contain; } .gphoto6 { width: 150px; height: 200px; background: url(17.png) no-repeat center; background-size: contain; position: absolute; right: 0; margin-top: -10px; } .gphoto7 { width: 150px; height: 200px; background: url(18.png) no-repeat center; background-size: contain; margin-top: -50px; z-index: 10; margin-left: 110px; } .w.flex.row.gelrow { justify-content: center; } .undertext.details { color: #e3e3e3; position: absolute; margin-left: 90px; margin-top: 20px; } .det { /* justify-content: center; */ align-items: center; display: flex; margin-top: 30px; } .h3 { font-family: CormorantGaramond-SemiBold; font-size: 22px; margin: 20px 0px 15px 0px; } .h3.wait { font-family: CormorantGaramond-Regular; text-align: center; } .sign { font-family: CalligraphRuss-Regular; font-size: 50px; color: #9eb7c7; transform: rotateZ(352deg); margin-top: -11px; margin-left: 30px; } .spacer3 { HEIGHT: 60PX; } .undertext.rsvp { position: absolute; margin-left: 110px; margin-top: 10px; } .anketa { margin-top: 30px; width: calc(100% - 70px); display: flex; flex-direction: column; justify-content: start; align-items: self-start; font-size: 16px; font-family: Montserrat-Regular; } .underline{ border-bottom: 1px white solid; width: 100%; outline: none; height: 30px; padding: 5px; font-size: 16px; color: white; } input{ border: none; background: none; /* width: 100%; */ } input::placeholder { color: #f1f1f1; } .radio { width: 100%; display: flex; flex-direction: row; } .anketa .h2 { font-family: Montserrat-SemiBold; margin: 10 0; } .p.sb { font-family: CormorantGaramond-SemiBold; } .p.tcenter {} .dada { font-family: 'CormorantInfant-Regular'; font-size: 19px; }