.profile-section{background-color:#000064;color:#fff;background-color:#fff;background-color:#f5f5ff;color:#000;padding:7.5rem 0 15rem}.profile-section .content-wrapper{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.profile-section .content-wrapper main{width:50%;display:flex;align-items:flex-start;align-items:center;justify-content:center;flex-direction:column}.profile-section .content-wrapper main .icon{color:#000064;color:#0a00c1;font-size:2.5rem;will-change:transform;transition:.35s ease;cursor:pointer}.profile-section .content-wrapper main .icon:hover{transform:translateY(-4px)}.profile-section .content-wrapper main h2{color:#0f0f0f;font-family:Onest,sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:-.75px;margin-top:1rem}.profile-section .content-wrapper main .subHeading{font-size:21px;font-weight:400;color:#787878;margin:.25rem 0 1.5rem}.profile-section .content-wrapper main .login-form{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:450px}.profile-section .content-wrapper main .login-form__google{font-size:1rem;font-weight:500;line-height:1;color:#22223b;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 1.5rem;padding:14px 0;transition:.3s ease;border:1px solid #e1e1e1;border-radius:9px;gap:8px;cursor:pointer}.profile-section .content-wrapper main .login-form__google:hover{background-color:#0f0f0f;color:#fff;border-color:#0f0f0f}.profile-section .content-wrapper main .login-form__google-icon{font-size:1.25rem}.profile-section .content-wrapper main .login-form__divider{font-size:.95rem;font-weight:400;background:none;display:flex;align-items:center;margin:0 0 1.5rem;padding:0}.profile-section .content-wrapper main .login-form__divider-line{background:#d2d2d2;display:block;margin:0 .5rem;height:1px;width:calc(50% - 0rem)}.profile-section .content-wrapper main .login-form__divider-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#737373}.profile-section .content-wrapper main .login-form__label{font-family:Onest,sans-serif;font-size:1rem;font-weight:500;color:#22223b;display:flex;flex-direction:column;margin-bottom:1.25rem}.profile-section .content-wrapper main .login-form__label-text{display:flex;align-items:center;gap:2px}.profile-section .content-wrapper main .login-form__required{font-weight:500;color:#0000c8;color:#0a00c1;display:inline;margin-left:.15rem;font-size:1em}.profile-section .content-wrapper main .login-form__input-wrapper{font-size:1rem;font-weight:400;display:flex;align-items:center;margin:.25rem 0 0;border:1px solid #dcdcdc;border-radius:9px;height:48px;background:#fafafa;transition:.3s ease}.profile-section .content-wrapper main .login-form__input-wrapper:hover{border-color:#969696}.profile-section .content-wrapper main .login-form__input-wrapper:hover.__input-icon{color:red}.profile-section .content-wrapper main .login-form__input-wrapper:active,.profile-section .content-wrapper main .login-form__input-wrapper:focus,.profile-section .content-wrapper main .login-form__input-wrapper:focus-within{border-color:#232323}.profile-section .content-wrapper main .login-form__input-icon{font-size:18px;color:#8c8c8c;display:flex;align-items:center;justify-content:center;margin:0 .75rem}.profile-section .content-wrapper main .login-form__input-icon--right{font-size:20px;margin-left:auto;margin-right:.75rem;transition:.3s ease}.profile-section .content-wrapper main .login-form__input-icon--right:hover{color:#323232}.profile-section .content-wrapper main .login-form__input{font-size:1rem;color:#22223b;background:rgba(0,0,0,0);display:flex;margin:0;padding:.75rem 0;border:none;outline:none;width:100%;min-width:0}.profile-section .content-wrapper main .login-form__options{font-size:1rem;display:flex;align-items:center;justify-content:space-between;margin:0 0 1.25rem}.profile-section .content-wrapper main .login-form__checkbox-label{font-family:Onest,sans-serif;font-size:15px;letter-spacing:-.25px;color:#22223b;display:flex;align-items:center;cursor:pointer}.profile-section .content-wrapper main .login-form__checkbox{margin:0 .5rem 0 0;accent-color:#0000c8;accent-color:#0a00c1}.profile-section .content-wrapper main .login-form__forgot{font-family:Onest,sans-serif;font-size:15px;color:#00007d;display:flex;text-decoration:underline;transition:.3s ease}.profile-section .content-wrapper main .login-form__forgot:hover{color:#22223b}.profile-section .content-wrapper main .login-form__submit{text-transform:uppercase;font-family:Onest,sans-serif;font-size:1.25rem;font-size:18px;font-weight:600;line-height:1;border:1px solid #fff;background-color:#000;background:#00007d;background-color:#0a00c1;color:#fff;padding:16px 1.75rem;min-width:35%;margin-top:.5rem;cursor:pointer;border-radius:14px;transition:.3s ease}.profile-section .content-wrapper main .login-form__submit:hover{background-color:#fff;background-color:#000046}.profile-section .content-wrapper .instagram-story{position:relative;width:50%;min-width:400px;max-width:550px;height:750px;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);background:#000050;border-radius:20px;margin:0 auto;box-shadow:0 2px 8px 0 rgba(30,30,60,.15),0 6px 24px 0 rgba(30,30,60,.25)}.profile-section .content-wrapper .instagram-story .logo{position:absolute;bottom:0;left:50%;z-index:1111;transform:translate(-50%,50%);font-size:3.25vw;color:rgba(0,0,0,0);background:linear-gradient(180deg,#fff 0,#fff 50%,#000 0,#000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-section .content-wrapper .instagram-story__progress{position:absolute;top:10px;left:16px;right:16px;z-index:3;display:flex;gap:4px}.profile-section .content-wrapper .instagram-story__progress-bar{flex:1 1;height:3px;background:hsla(0,0%,100%,.4);border-radius:5px;overflow:hidden;cursor:pointer}.profile-section .content-wrapper .instagram-story__progress-fill{height:100%;background:#fff;transition:width .1s linear}.profile-section .content-wrapper .instagram-story__header{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 45px;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);border-top-left-radius:20px;border-top-right-radius:20px}.profile-section .content-wrapper .instagram-story__user{margin-top:6px;display:flex;align-items:center;gap:8px}.profile-section .content-wrapper .instagram-story__avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;border:2px solid #fff}.profile-section .content-wrapper .instagram-story__avatar img{width:100%;height:100%;object-fit:cover}.profile-section .content-wrapper .instagram-story__username{font-family:Onest,sans-serif;font-size:14px;color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:50px;cursor:pointer}.profile-section .content-wrapper .instagram-story__time{font-size:14px;color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.profile-section .content-wrapper .instagram-story__content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.profile-section .content-wrapper .instagram-story__image-container{position:absolute;inset:0;z-index:1;border-radius:20px}.profile-section .content-wrapper .instagram-story__image{object-fit:cover;border-radius:20px}.profile-section .content-wrapper .instagram-story__nav{z-index:2;font-size:2.25rem;font-size:2rem;color:#fff;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;opacity:.75;margin:0;padding:.5rem;border:none;border-radius:50%;cursor:pointer;transition:.3s ease}.profile-section .content-wrapper .instagram-story__nav--prev{position:absolute;left:.25rem;top:50%;transform:translateY(-50%)}.profile-section .content-wrapper .instagram-story__nav--next{position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.profile-section .content-wrapper .instagram-story__nav:hover{opacity:1;background:rgba(0,0,0,.75)}.profile-section .content-wrapper .instagram-story:hover .profile-section .content-wrapper .instagram-story__nav{opacity:1}@media screen and (max-width:1300px){.profile-section .content-wrapper .instagram-story{width:45%}}@media screen and (max-width:1100px){.profile-section .content-wrapper .instagram-story{width:42.5%}}