JezK
Edit File: aipage.css
.bodyBg{ background-image: url(../images/AIbg.webp); background-repeat: no-repeat; background-size: cover; overflow-x: hidden; } #navbarNav{ gap: 20px !important; } .aiNav .nav-item .nav-link{ color: white; font-weight: 500; font-size: 18px; } a{ text-decoration: none !important; } .registerBtn { display: inline-block !important; padding: 8px 20px !important; font-size: 18px !important; font-weight: bold !important; color: #27AAE0 !important; text-align: center !important; transition: all 0.3s ease-in-out !important; position: relative !important; border-radius: 30px !important; background: linear-gradient(180deg, #27AAE03D 100%, #27AAE03D 0%) !important; } /* Pseudo-element for gradient border */ .registerBtn::before { content: ""; position: absolute; top: -1.41px; left: -1.41px; right: -1.41px; bottom: -1.41px; border-radius: 30px; /* Same border-radius as .my-element */ padding: 2.41px; background: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0)); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; } header::after { content: ""; position: absolute; left: 0; bottom: 1px; width: 100%; height: 1px; /* Adjust border thickness */ background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } /* Hero Section */ .heroSection{ text-align: center; padding: 40px 20px; } .heroSection .div{ display: flex; flex-direction: column; align-items: center; gap: 10px; } .heroSection .heading1{ font-size: 95px; font-weight: bold; background: linear-gradient(to bottom, #ffffff, #27AAE0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; } .heroSection .heading2{ font-size: 55px; font-weight: bold; background: linear-gradient(to bottom, #ffffff, #27AAE0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; } .heroSection .paraBtn{ background-color: black; color: white; font-size: 18px; border-radius: 30px; width: fit-content; padding: 10px 20px; } .heroSection .paragraph{ color: white; font-size: 18px; padding: 0 13%; } .heroSection .button{ display: inline-block !important; padding: 8px 20px !important; font-size: 18px !important; font-weight: bold !important; color: #000000 !important; text-align: center !important; transition: all 0.3s ease-in-out !important; position: relative !important; border-radius: 30px !important; background: white !important; } .btndiv{ display: inline-block !important; padding: 8px 20px !important; font-size: 18px !important; font-weight: bold !important; text-align: center !important; transition: all 0.3s ease-in-out !important; position: relative !important; border-radius: 30px !important; } .btndiv::before{ content: ""; position: absolute; top: -1.41px; left: -1.41px; right: -1.41px; bottom: -1.41px; border-radius: 30px; padding: 2.41px; background: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0)); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; } /* Start AI & ML Tools Covered Section */ .bg{ background-image: url(../images/blur.png); background-size: cover; background-position: 100px -200px; background-repeat: no-repeat; } .toolConvertedSection{ display: flex; position: relative; background-color: #0B0614; padding: 10px; box-shadow: 0px -27.2px 97.2px 0px rgba(39, 170, 224, 0.4), 0px -25.84px 95.19px 0px rgba(39, 170, 224, 0.4); } .visualBlock{ position: absolute; left: -15%; animation: bounceAnimation 4s ease-in-out infinite; opacity: 1; height: 600px; } @keyframes bounceAnimation { 0% { top: 0; opacity: 1; } 30% { top: 40%; opacity: 0.2; } /* Moves down, opacity reduces */ 40% { top: 30%; opacity: 0.4; } /* Bounces up, opacity increases */ 50% { top: 40%; opacity: 0.2; } /* Bounces down again, opacity reduces */ 60% { top: 30%; opacity: 0.4; } /* Bounces up, opacity increases */ 70% { top: 0; opacity: 1; } /* Moves back to top, full opacity */ 80% { top: 10%; opacity: 0.8; } /* Small bounce, slight fade */ /* 90% { top: 0; opacity: 1; } Bounce back, full opacity */ 100% { top: 10%; opacity: 0.8; } /* Another small bounce */ } .visualBlock1{ position: absolute; /* top: 50%; */ right: -10%; bottom: 0; opacity: 0.2; animation: bounceUp 4s ease-in-out infinite; } @keyframes bounceUp { 0% { bottom: 0; opacity: 0.2; } 30% { bottom: 40%; opacity: 1; } 40% { bottom: 30%; opacity: 0.8; } 50% { bottom: 40%; opacity: 1; } 60% { bottom: 30%; opacity: 0.8; } 70% { bottom: 0; opacity: 0.2; } 80% { bottom: 10%; opacity: 0.4; } 90% { bottom: 0; opacity: 0.2; } 100% { bottom: 10%; opacity: 0.4; } } .toolConvertedSection .innerDiv{ background-color: #121113; text-align: center; padding: 30px 60px; border: 1px solid rgba(255, 255, 255, 0.1); } .toolConvertedSection .innerDiv h2{ color: white; font-size: 56px; font-weight: 700; } .toolConvertedSection .innerDiv .AiMlText{ color: white; font-size: 20px; padding: 10px 100px; } .toolConvertedSection .innerDiv .toolBlock{ text-align: left; position: relative; margin: auto; padding: 15px; transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; } .toolBlock:hover{ transform: translateY(-10px); /* Moves item up */ opacity: 1; } .boxBottom{ padding: 0 4%; } .boxbottom1{ border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .toolConvertedSection .innerDiv .toolBlock::after { content: ""; position: absolute; left: 0%; top: 40%; width: 2px; height: 20px; background-color: #27AAE0; transform: translateY(-50%); } .toolConvertedSection .innerDiv .toolBlock::before { content: ""; position: absolute; left: 0; top: 0; width: 1px; height: 100%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)); } .toolConvertedSection .innerDiv .toolBlock h3{ font-size: 18px; font-weight: 500; color: white ; padding-top: 20px; } .toolConvertedSection .innerDiv .toolBlock p{ font-size: 16px; color: white; opacity: 70%; text-align: left; height: 80px; } /* */ .whyGetSection{ padding-top: 50px; padding-bottom: 50px; background-image: url(../images/creating-project-background.png); background-repeat: no-repeat; background-position: -24px -120px; background-size: cover; mix-blend-mode: lighten; } .whyGetSection h2{ color: white; text-align: center; font-size: 36px; font-weight: 700; } .whyGetSection .whySectionGrp{ display: flex; justify-content: center; align-items: center; gap: 20px; padding-top: 20px; } .whyGetSetionBtn { display: inline-block !important; padding: 8px 20px !important; font-size: 14px !important; font-weight: 500; color: white !important; text-align: center !important; transition: all 0.3s ease-in-out !important; position: relative !important; border-radius: 30px !important; background-color: transparent; } /* Pseudo-element for gradient border */ .whyGetSetionBtn::before { content: ""; position: absolute; top: -1.41px; left: -1.41px; right: -1.41px; bottom: -1.41px; border-radius: 10px; padding: 1.41px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.30), rgba(255, 255, 255, 0)); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; } /* */ .profisionalSection{ position: relative; top: -60px; } .profisionalSection h2{ color: white; text-align: center; font-size: 36px; font-weight: 700; } .profisionalBlock h3{ color: white; text-align: center; font-size: 18px; } .profisionalBlock p{ color: white; text-align: center; font-size: 14px; opacity: 70%; } .profisionalBlock{ display: inline-block !important; padding: 20px !important; font-size: 14px !important; font-weight: 500; color: white !important; text-align: center !important; transition: all 0.3s ease-in-out !important; position: relative !important; border-radius: 30px !important; background-color: transparent; } .profisionalBlock::before { content: ""; position: absolute; top: -1.41px; left: -1.41px; right: -1.41px; bottom: -1.41px; border-radius: 10px; padding: 1.41px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.30), rgba(255, 255, 255, 0.06)); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; } .profisionalRow{ gap: 20px; justify-content: center; } .supportSection{ text-align: center; } .supportSectionRow{ align-items: center; justify-content: center; } .supportSection h2{ color: white; text-align: center; font-size: 36px; font-weight: 700; } .supportSectionList{ color: white; text-align: left; font-size: 14px; } .supportSectionList ul{ margin: 0px; } .supportSectionList li{ padding: 5px 0px; } .supportSectionRow::before { content: ""; width: 100%; height: 1px; /* Adjust border thickness */ background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } .supportSectionRow::after { content: ""; width: 100%; height: 1px; /* Adjust border thickness */ background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } .supportSectionImage { position: relative; display: inline-block; padding: 0 !important } .supportSectionImage::before, .supportSectionImage::after { content: ""; position: absolute; width: 1px; height: 100%; pointer-events: none; top: -55px; height: 420px; } .supportSectionImage::before { left: 1px; background: linear-gradient( to top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ), linear-gradient( to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } .supportSectionImage::after { right: 0; background: linear-gradient( to top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ), linear-gradient( to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } .aiBg{ mix-blend-mode: lighten; } .aiBg img{ display: block; margin: auto; } .certificateSection{ text-align: center; } .certificateSection h2{ font-size: 40px; font-weight: bold; background: linear-gradient(to bottom, #ffffff, #27AAE0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; } .certificateSection p{ color: #ffffff; opacity: 60%; font-size: 14px; margin: 0px; } .certificateRow{ align-items: center; justify-content: center; } .certificateBlock { content: ""; /* width: 100%; */ height: 1px; /* Adjust border thickness */ background: linear-gradient( to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } .certificateBlock::after { content: ""; width: 100%; height: 1px; /* Adjust border thickness */ background: linear-gradient( to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 16%, rgba(255, 255, 255, 0) 100% ); } .certificateText{ padding: 20px 0px; } .footerTopSection{ background-image: url(../images/registerbg.png); background-repeat: no-repeat; background-position: center center; background-size: contain; height: 647px; display: flex; flex-direction: column; align-items: center; justify-content: center; } .footerTopSection h2{ font-size: 40px; font-weight: bold; background: linear-gradient(to bottom, #ffffff, #27AAE0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; } .footerTopSection p{ color: #ffffff; font-size: 20px; margin: 0px; } .footerTopSection .button{ display: inline-block !important; padding: 8px 20px !important; font-size: 18px !important; font-weight: bold !important; color: #000000 !important; text-align: center !important; transition: all 0.3s ease-in-out !important; position: relative !important; border-radius: 30px !important; background: white !important; } .footerTopSection .button::before{ content: ""; position: absolute; top: -2.41px; left: -1.41px; right: -6.41px; bottom: -1.41px; border-radius: 30px; padding: 2.41px; border-radius: 30px; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; } .footerTopSection span{ display: inline-block; padding: 8px 16px; border-radius: 20px; background: linear-gradient(to right, #000000, #27AAE0) } .iconAlign{ gap: 10px ; } .iconAlign p{ color: #ffffff; font-size: 20px; } .footerSection{ background-color: #121725; display: flex; align-items:center ; justify-content: space-around; padding: 20px 0; } .footerSection p{ color: white; } .socialIcons{ display: flex; gap: 20px; } /* Modal */ .modal-content { background: #0a0f1a !important; color: white; border-radius: 15px; padding: 20px; border: none; } .modal-header { border-bottom: none !important; } .modal-title { text-align: center; width: 100%; font-size: 40px !important; font-weight: bold; background: linear-gradient(to bottom, #ffffff, #27AAE0) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; display: inline-block !important; } .form-label{ color: white !important; font-size: 14px !important; } .form-control{ border: 1px solid rgba(255, 255, 255, 0.4) !important; background-color: transparent !important; color: white !important; } .closeBtn{ background-color: white !important; border-radius: 100px !important; display: flex; align-items: center; justify-content: center; padding: 20px 20px; width: 30px; height: 30px; margin: 0px !important; } .btn-close{ margin:0 !important; } .chooseBtn{ background: transparent !important; border: 1px solid white !important; border-radius: 100px !important; color: white !important; padding: 10px 40px !important; } .form-control, .form-select { background: transparent; border: 1px solid #555; color: white; } .form-control::placeholder { color: #ABABAB99 !important; opacity: 60% !important; font-size: 14px !important; } .custom-file-upload { border: 2px dashed #555; padding: 20px; text-align: center; cursor: pointer; color: #bbb; border-radius: 10px; } .modalBtn{ display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; } .modalBtn button { background: white !important; color: black !important; border-radius: 30px !important; padding: 10px 40px !important; display: block !important; } .chooseText{ color: white !important; } .fileText{ color: #ABABAB99 !important; } .radioText{ color: white !important; } .form-check-input{ background-color: transparent !important; } /* inner pages styles */ .headerStyles header .container{ padding: 0 !important; } .headerStyles .navbar{ margin: 0 !important; } .dropdown-menu{ position: absolute; top: 50px !important; } .nav-item.dropdown:hover .dropdown-menu { display: block; margin-top: 0; } .dropdown-item:hover{ color: #3baae0 !important; } #coursesDropdown{ display: flex; align-items: center; } .dropdown-item{ font-size: 16px !important; }