/* Global */ @font-face { font-family: Tommy_Regular; src: url(../fonts/Tommy_Regular.otf); } @font-face { font-family: Tommy_Medium; src: url(../fonts/Tommy_Medium.otf); } @font-face { font-family: Tommy_Black; src: url(../fonts/Tommy_Black.otf); } body{ background: #FFFFFF; font-family:Tommy_Regular, sans-serif; font-weight: 900; font-style: normal; color: black; font-size: 18px; } a:hover{ text-decoration: none; } body,html { height: 100%; } .tiny-logo{ width: 30px; } .btn-apply{ background: #DA2E70; border-radius: 10px; padding: 12px 40px 12px 40px; font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; color: white; margin-top: 27px; } .btn-apply:hover{ box-shadow: 3px 3px 0px #FCDF51, 6px 6px 0px #00BCE7, 9px 9px 0px #DA2E70; color: white; } .heavy-title{ font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; color: #DA2E70; font-size: 140px; line-height: 150px; white-space: nowrap; text-shadow: 3px 3px 0px #FCDF51, 6px 6px 0px #00BCE7; } .medium-title-white{ color: white; font-family: Tommy_Black, sans-serif; font-weight: 900; font-style: normal; font-size: 70px; } .small-title{ font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; font-size: 28px; line-height: 20px; } .big-text{ font-size:25px; } .user-title-small{ font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; font-size: 20px; color: black; margin-top:25px; } .title-white{ font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; font-size: 90px; color: #FFF; line-height: 90px; padding-bottom: 25px; padding-top: 100px; } .behind-z{ z-index:0; } .front-z{ z-index: 999; } .back-to-top { position: fixed; bottom: 25px; right: 25px; display: none; } .btn-top{ background: black; border-radius: 10px; padding: 7px 13px 10px 13px; font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; color: white; } .btn-top:hover{ box-shadow: 3px 3px 0px #DA2E70, 6px 6px 0px #FCDF51, 9px 9px 0px #00BCE7; color: white; } /* Nav */ .custom-nav-text .nav-item{ font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; padding-left: 75px; } .custom-nav-text .nav-link{ color: white; border-bottom: 4px transparent solid; } .custom-nav-text .nav-link:hover{ border-bottom: 4px #DA2E70 solid; cursor: pointer; } .custom-header .float-nav{ position: absolute; top: 0; right: 0; left: 0; z-index: 1030; padding-top: 40px; } .custom-toggler .navbar-toggler-icon{ background-image: url('../images/hamburger-solid.svg'); } .custom-toggler.navbar-toggler { border-color: transparent; } .logo-size{ width: 200px; } /* Footer */ .footer-content{ padding-top: 700px; } .footer-social{ position: relative; padding-right: 24px; transition: all .2s ease-in-out; } .footer-social:hover{ animation: pulse 1.1s infinite; animation-timing-function: linear; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.1) rotate(5deg); 100% { transform: scale(1); } } } /* Index */ .hero-content{ vertical-align:middle; display:table-cell; } .hero{ background-image: linear-gradient(to bottom, rgba(0, 188, 231, 0.5), rgba(240, 82, 141, 0.7)), url('../images/bg2.jpeg'); height: 750px; background-position: bottom 100px right 0px; background-size: cover; background-repeat: no-repeat; } .tiny-title{ font-family: Tommy_Medium, sans-serif; color: white; font-size: 18px; /* text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); */ } .hero-title{ font-family: Tommy_Black, sans-serif; color: white; font-size: 65px; margin-bottom: 0px; /* text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); */ } .med-title{ font-family: Tommy_Medium, sans-serif; font-size: 35px; } .big-number{ color: #00BCE7; font-family: Tommy_Medium, sans-serif; font-size: 45px; margin-bottom: 0px; padding-top: 20px; } .tiny-pink{ color: #F0528D; font-family: Tommy_Medium, sans-serif; font-size: 18px; } .title-job{ font-family: Tommy_Medium, sans-serif; font-size: 30px; margin: 0px; } .job-link{ color: black; } .job-link:hover{ color: #F0528D; text-decoration: underline; } .gray-subtext{ color: #878787; margin: 0px; } .pinkcol{ background: #F0528D; border-radius: 20px; padding: 25px; color: white; margin-bottom:140px; } .area{ padding: 25px; color: black; padding-top:60px; margin-bottom:140px; } .container{ max-width: 1200px; } .perk-bg{ background: #F1F1F1; border-radius: 20px; width: 100%; padding-top: 100%; margin-bottom: 25px; transition: all .2s ease-in-out; } .perk-bg:hover{ transform: scale(1.05); z-index: -999!important; } .perk-info{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999; pointer-events: none; } .perk-icon{ font-size: 60px; padding-bottom: 10px; } .map{ width: 100%; margin-bottom: 120px; transition: all .2s ease-in-out; } .map:hover{ transform: scale(1.02); } .mrbeast-float{ position: absolute; right: 0; margin-top: -100px; overflow-x: hidden; } .job-float{ padding-top: 25px; padding-bottom: 25px; border-bottom: 1px #BCBCBC solid; } .pinkFooter{ background-image: url('../images/pink.jpg'); height: 350px; position: absolute; width: 100%; margin-top: -200px; } .jobPink{ background-image: url('../images/pink.jpg'); height: 700px; position: absolute; width: 100%; margin-top: -200px; } /* Mobile */ @media screen and (max-width:900px){ .hero-title{ font-family: Tommy_Black, sans-serif; color: white; font-size: 50px; margin-bottom: 0px; } .sidebar-first{ width: 65px; } .area{ margin-top:-90px; } .map{ margin-top:-90px; } .job-logo{ width: 60px; margin-left: 0px; margin-top: 15px; } .mrbeast-float{ display: none; } .tags{ font-size: 15px; margin-bottom: 0px; } .small-title{ font-size: 22px; } .sidebar-second{ display: none; } .btn-invis{ display: block; position: absolute; width: 91%; height: 115px; } .backgroundChange{ background: #EF518C; position: fixed!important; } .nav-link{ margin-bottom: 50px; } .collapsing { position: relative; height: 0; overflow: hidden; transition: height 0s ease-in; } .navbar-nav { height: 100vh !important; } .centeredContent{ text-align: center; vertical-align: middle; line-height: 15px; display: flex; align-items: center; margin-top: 50px; } .logo-size{ width: 140px; } .custom-nav-text .nav-item{ padding-left: 0px; } .sub-tag{ padding: 5px 5px 5px 5px; font-size: 12px; } .job-title{ padding-bottom:100px } .job-title-fix{ padding-bottom: 20px!important; } .test-footer{ background-position: right; } .footer-content{ padding-top: 600px; } .medium-title-white{ font-size: 40px!important; line-height: 40px!important; } .footer-social{ width: 90px; } .title-white{ font-size: 50px; word-break: break-word; line-height: 60px; padding-bottom: 25px; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } .shareicon{ width: 20px; } .poster-float{ margin-bottom: 25px; } .apply-title{ line-height: 30px; font-size: 35px; } .jobPostMobile{ margin-bottom: 20px; } .job-title-section{ line-height: 30px; font-size: 25px; word-break: break-word; padding-right: 30px; } .profilePicUpload{ padding-top:2px; } .user-title-small{ font-family: museo-sans-display, sans-serif; font-weight: 900; font-style: normal; font-size: 17px; } .smart-text{ color: black; } .jobBlueIndex{ background-image: url('../images/blue.jpg'); height: 480px; position: absolute; width: 100%; margin-top: -50px; } .jobPink{ margin-top: -50px; height: 700px; } .jobBlue{ margin-top: -50px; height: 700px; } .jobYellow{ margin-top: -50px; height: 700px; } .hero-content-job{ padding-top:200px; margin-bottom: 0px; } } @media only screen and (max-width: 1025px) { .text-recenter{ position: absolute; z-index: 999!important; right: 27px; top: 53px; } .heavy-title{ font-size: 90px; white-space: normal; line-height: 95px; } .test-hero{ background-position: right!important; float: right; } .hero-content{ padding-top: 200px!important; } .footer-content{ padding-top: 190px!important; } .perk-bg p{ line-height: 19px; } } @media only screen and (max-width: 1200px) { .whyYou{ padding-bottom: 250px; } } @media only screen and (max-width: 1350px) { .test-footer{ background-position: right; } .footer-content{ padding-top: 700px; } .medium-title-white{ font-size: 60px; line-height: 60px; } } @media screen and (min-width:900px){ .hideDesktop{ display: none; } } .team-img{ width:150px; height:150px; border-radius:100px; object-fit: cover; margin-top: 25px; margin-left: 25px; } .name{ font-family: museo-sans-display, sans-serif; font-size: 25px; color: blacke; } .profile-subtext{ color: black; margin-bottom: 10px; } .profile-social-icon{ width: 40px; transition: ease-in-out .2s; padding-right: 10px; } .profile-social-icon:hover{ transform: scale(1.2); } .profile-links { display: inline; } .logo-bg{ position: absolute; } .float{ background-color: #FFF; border-radius: 12px; box-shadow: -7px 0px rgba(230, 71, 131, 1.0); -moz-box-shadow: -7px 0px rgba(230, 71, 131, 1.0); -webkit-box-shadow: -7px 0px rgba(230, 71, 131, 1.0); -o-box-shadow: -7px 0px rgba(230, 71, 131, 1.0); height: 200px; } .container-fluid { } .location-tag{ background-color: lightgray; padding: 2px 8px; border-radius: 5px; } @media only screen and (max-width: 1200px) { .container-fluid{ margin-left:0!important; margin-right:0!important; } } @media only screen and (max-width: 800px) { .team{ margin-top:-125px; } .right{ margin-left: 170px!important; padding-top: 18px!important; } .frame__links{ padding-right: 45px; } .main-logo{ padding-bottom: 25px; width: 300px; } .team-img{ width: 125px; height: 125px; margin-top:38px; } } .left{ float:left } .right{ margin-left: 200px; padding-top:43px; padding-right:10px; }