@import './boilerplate.css'; @import url('https://fonts.cdnfonts.com/css/gt-walsheim-pro'); @import './general.css'; @import './cover.css'; @import './main_title.css'; @import './welcome.css'; @import './open.css'; @import './content.css'; @import './popover.css'; @import './portfolio.css'; #open { box-sizing: border-box; position: absolute; width: 1177px; left: calc(50% - 1177px / 2 - 0.5px); top: calc(50% - 180px / 2); font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 600; font-size: 200px; line-height: 90%; text-align: center; letter-spacing: -0.04em; color: rgba(248, 243, 241, 0.1); backdrop-filter: blur(7.5px); height: 180px; padding-top: 310px; padding-bottom: 310px; background: url('/img/unlock.png') bottom center no-repeat; color: rgba(248, 243, 241, 0.1); } #open .text{ color: #fff; margin-bottom: 400px; } #content{ height: 200px; min-height: 200px; } #content .first { width: 1680px; height: 35px; margin-bottom: 40px; font-style: normal; font-weight: 600; font-size: 40px; line-height: 95%; text-align: center; letter-spacing: 0.2em; text-transform: uppercase; color: #E77064; backdrop-filter: blur(5px); flex: none; order: 0; flex-grow: 0; } #content .second{ margin-bottom: 100px; width: 1680px; height: 170px; font-family: 'GT Walsheim Pro'; font-style: normal; font-weight: 700; font-size: 230px; line-height: 65px; text-align: center; color: rgba(255, 255, 255, 0.35); backdrop-filter: blur(5px); flex: none; order: 1; flex-grow: 0; } /**************** */ #content_all .text{ padding-top: 1vh; padding-left: 80px; } #content_all .color-emphasis{ color: #1E33DA; } #content_all { padding-top: 100px; background: url('/img/bg_content.png'); background-size: cover; color: #FFFDFC; } #content_all .columns{ margin: 0 auto; max-width: 80vw; } /**********************/ #popover { background: url('/img/bg_pink.png') no-repeat; background-position: center; background-size: cover; } #popover .phone-container { height: 776px; width: 411px; background: url('/img/phone_cream.png') no-repeat; background-position: center; background-size: cover; position: relative; left: 33%; top: 20vh; } #popover .text{ position: relative; left: 52%; top: 20vh; width: 400px; } #popover p{ position: relative; left: 52%; top: 20vh; width: 400px; } #portfolio { background: url('/img/bg_grey.jpg') no-repeat; background-position: center; background-size: cover; } #popover .color-emphasis, #portfolio .color-emphasis { color: #E77064; font-weight: 600; margin-bottom: 20px; } #portfolio .phone-container { height: 776px; background: url('/img/phone_shoes.png'); } .phone-container .top{ height: 60px; background: url('/img/phone_rectangle_top.jpg'); } .phone-container .bottom{ height: 60px; background: url('/img/phone_rectangle_bottom.jpg'); top: 655.5px; position: relative; }