/* 0 - 600px: Phone 600 - 900px: Tablet portrait 900 - 1200px: Tablet landscape [1200 - 1800] is where our normal styles apply 1800px + : Big desktop $breakpoint arguement choices: - phone - tab-port - tab-land - big-desktop ORDER: Base + typography > general layout + grid > page layout > components 1em = 16px */ *, *::after, *::before { margin: 0; padding: 0; box-sizing: inherit; } body { box-sizing: border-box; overflow-x: hidden; } @media only screen and (max-width: 56.25em) { body { padding: 0; } } .bg-green { background-color: #3bb78f; background: linear-gradient(90deg, #3bb78f 0%, rgb(11, 171, 100) 35%, rgb(59, 183, 143) 100%); } .text-green-Awni { color: #0A886A; } .orbitron_font { font-family: "Orbitron", sans-serif; } .font-3 { font-size: 3rem; } .font-1_5 { font-size: 2rem; } .font-1_7 { font-size: 1.7rem; } .font-2 { font-size: 2.2rem; } .font-2_2 { font-size: 2.2rem; } .font-2_7 { font-size: 2.7rem; } .font_4 { font-size: 4rem; } .subtitle_1 { font-size: 1.5rem; } .banner_heading_4 { font-size: 3rem; } .padding_top_14 { padding-top: 14rem; } .p-6 { padding: 5rem; } .padding_top_10 { padding-top: 10rem; } .h-10 { height: 10%; } .h-15 { height: 15%; } .h-20 { height: 20%; } .h-30 { height: 30%; } .h-33 { height: 33%; } .h-34 { height: 34%; } .h-35 { height: 35%; } .h-40 { height: 40%; } .vh_60 { height: 60vh; } .vh-70 { height: 70vh; } .vh-77 { height: 77vh; } .vh-85 { height: 85vh; } .vh-15 { height: 15vh; } .h-700p { height: 700px; } .fw-600 { font-weight: 600; } .fw-700 { font-weight: 700; } .h-200p { height: 200px; } .gap-1 { gap: 0.7rem; } .gap-2 { gap: 2rem; } .br-1 { border-radius: 1rem; } .button_dark { -webkit-clip-path: polygon(75% 0, 86% 30%, 99% 66%, 100% 100%, 0 100%, 0 61%, 0 0); clip-path: polygon(75% 0, 86% 30%, 99% 66%, 100% 100%, 0 100%, 0 61%, 0 0); padding-right: 1.7rem; padding-bottom: 0.6rem; padding-top: 0.6rem; border-radius: 10px; } .productoverviewmain { background-image: url("../../dist/assets/imgs/productoverview/productbg.png"); background-color: white; background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; } .photo_dual { width: 40rem; } .price_footer { background: rgba(255, 255, 255, 0.25); /* box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); */ backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); border: 1px solid rgba(255, 255, 255, 0.18); border: 2px solid; position: absolute; z-index: 999; bottom: 0; left: 0; } .boxImgContainer { width: 4rem; } .priceCut_multi { font-size: 0.7rem; } .PO_learnMore { font-size: 0.7rem; } .productOverview .overviewProductHeading { font-size: 2.1rem; font-family: "satoshi", sans-serif; font-weight: 500; } .productOverview .overviewProductFullTitle { padding: 2rem 11rem; font-size: 3rem; font-family: "orbitron", sans-serif; } .productOverview .overviewProductDes { padding: 0 2rem; font-size: 1.5rem; font-family: "satoshi", sans-serif; } .PO_galleryContainer .PO_gallery_display { min-height: 500px; width: 100%; background: white; background: linear-gradient(180deg, white 7%, rgba(255, 142, 158, 0.3019607843) 52%, rgba(235, 134, 148, 0.4705882353) 100%); position: relative; } .PO_galleryContainer .PO_gallery_display .PO_gallery_display_img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .PO_galleryContainer .PO_gallery_box_inner { padding: 2rem; background-color: #eeeeee; } .productoverBox .PO_box { height: 100%; } .productoverBox .PO_box > div { padding: 1rem 0rem; } .productoverBox .PO_box .box_inner { height: 100%; } .productoverBox .PO_box .bgBox_Content { background: rgb(236, 236, 236); background: linear-gradient(90deg, rgb(236, 236, 236) 4%, rgb(118, 118, 118) 100%); } .productoverBox .PO_box .box_inner_right { padding-left: 1rem; } .productoverBox .PO_box .box_inner_left { padding-right: 1rem; } .displayscreenpad .displayscreenpadContainer { text-align: center; } .displayscreenpad .displayscreenpadHeading { font-size: 8rem; } .displayscreenpad .displayscreenpadMain { top: -108px; } .displayscreenpad .displayscreenpadleft > img { left: -8%; } .displayscreenpad .displayscreenpadright > img { right: -10%; } .dual_des_heading { font-size: 3rem; } .dualLaptop { width: 100vw; height: 1000px; top: -100px; margin-bottom: -100px; position: relative; } .dualLaptop .zeroBMain_desP { font-size: 1.2rem; } .dualLaptop .zeroBMain_des { position: absolute; top: 0; right: 0; max-width: 700px; padding-right: 9rem; } .dualLaptop .dualImgs { position: absolute; } .dualLaptop .dualImgs .dualImgsInner { width: 63%; } .dualLaptop .dualImgsOne { top: 0; left: -10%; transform: rotate(343deg); width: 68%; } .dualLaptop .dualImgsTwo { top: 31%; right: -68%; transform: rotate(339deg); } .dualLaptop .dualImgsTwo .dualImgsInner { width: 82%; } .tableLaptop { margin-top: 300px; height: 90vh; width: 100vw; position: relative; margin-bottom: 300px; } .tableLaptop .circleTableLaptop_Heading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -311%); } .tableLaptop .justTableLaptop { position: absolute; width: 86%; top: -10px; right: 128px; z-index: 1; } .tableLaptop .circleTableLaptop { background-color: #ECECEC; height: 70rem; width: 70rem; border-radius: 50%; position: relative; overflow: hidden; } .tableLaptop .circleTableLaptop .circleTableLaptopTop { bottom: -3%; width: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, 2%); } .tableLaptop .circleTableLaptop_text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, 168%); } .trueLifeDisplay .trueLifeDisplay_headingHD > .headingLife { font-size: 6rem; } .trueLifeDisplay .trueLifeDisplay_des { padding: 0 10rem; } .font_p_Dual { font-size: 1.2rem; } .controlPanel { margin-top: 10rem; padding-bottom: 550px; } .controlPanel .controlPanel_des { position: absolute; top: -170px; left: 80px; } .controlPanel .bgControlpanel { min-height: 100vh; background-color: #ECECEC; border-radius: 157px; position: relative; } .controlPanel .bgControlpanel .bgControlpaneltabs { position: absolute; top: 100px; right: 0; } .controlPanel .bgControlpanel .bgControlpaneltabs .nav-tabs { border-bottom: 1px solid; margin-bottom: 2rem; } .controlPanel .bgControlpanel .bgControlpaneltabs .nav-item { position: relative; border: none; } .controlPanel .bgControlpanel .bgControlpaneltabs .nav-tabs .nav-link { position: relative; color: black; font-weight: 500; } .controlPanel .bgControlpanel .bgControlpaneltabs .nav-tabs .nav-link.active { border: none; background-color: transparent; } .controlPanel .bgControlpanel .bgControlpaneltabs .nav-tabs .nav-link.active::before { display: block; } .controlPanel .bgControlpanel .bgControlpaneltabs .nav-item .nav-link::before { content: ""; position: absolute; width: 100%; height: 5px; bottom: -2px; right: 0; display: none; background-color: black; } .designedProLaptop { position: relative; } .designedProLaptop .designedProLaptop_title { position: absolute; top: -200px; left: 0; z-index: 1; } .designedProLaptop .designedProLaptop_title_text { font-size: 10rem; } .designedProLaptop .designedProLaptop_img { position: absolute; top: 0; right: 700px; } /* 0 - 600px: Phone 600 - 900px: Tablet portrait 900 - 1200px: Tablet landscape [1200 - 1800] is where our normal styles apply 1800px + : Big desktop $breakpoint arguement choices: - phone - tab-port - tab-land - big-desktop ORDER: Base + typography > general layout + grid > page layout > components 1em = 16px */ /* Orbitron */ @font-face { font-family: "Orbitron"; src: url("../assets/font/orbitron/Orbitron-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: "Orbitron"; src: url("../assets/font/orbitron/Orbitron-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; } @font-face { font-family: "Orbitron"; src: url("../assets/font/orbitron/Orbitron-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; } @font-face { font-family: "Orbitron"; src: url("../assets/font/orbitron/Orbitron-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } /* Orbitron end */ /* Satoshi */ @font-face { font-family: "Satoshi"; src: url("../assets/font/satoshi/Satoshi-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: "Satoshi"; src: url("../assets/font/satoshi/Satoshi-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; } @font-face { font-family: "Satoshi"; src: url("../assets/font/satoshi/Satoshi-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } /* Satoshi end */ .satoshi_font { font-family: "Satoshi", sans-serif; } .bg-green { background-color: #3bb78f; background: linear-gradient(90deg, #3bb78f 0%, #0bab64 35%, #3bb78f 100%); } /* button */ .button_dark { -webkit-clip-path: polygon(75% 0, 86% 30%, 99% 66%, 100% 100%, 0 100%, 0 61%, 0 0); clip-path: polygon(75% 0, 86% 30%, 99% 66%, 100% 100%, 0 100%, 0 61%, 0 0); padding-right: 1.7rem; padding-bottom: 0.6rem; padding-top: 0.6rem; border-radius: 10px; } /* footer */ .footer-wrapper { background-color: rgb(0, 0, 0); border-radius: 0 275px 0 0; -webkit-clip-path: polygon(100% 0%, 100% 0%, 81% 100%, 92% -95%, 100% 100%, 0 100%, 0% 70%, 0 0); clip-path: polygon(100% 0%, 100% 0%, 81% 100%, 92% -95%, 100% 100%, 0 100%, 0% 70%, 0 0); } .footer-wrapper li { line-height: 2rem; }/*# sourceMappingURL=style.css.map */