@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";.home .hero-container{background-image:linear-gradient(#0000008f,#00000081),url(/assets/pexels-kun-fotografi-506396-1230302-CSNEMHs6.jpg);background-size:cover;background-position:center;height:60vh;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:8rem 16rem}.home .hero-container h1{font-size:6.4rem;color:#fff;width:60%}.home .hero-container p{font-size:2.4rem;font-weight:600;width:60%;color:#fff}.home main{padding:6rem 16rem;width:100%}.home .posts-section{display:flex;flex-direction:column;gap:2rem;max-width:1800px;margin:4rem auto 8rem}.home .posts-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:5rem}.home .posts-container .card{background-color:#fff;border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2rem;transition:all .3s;cursor:pointer;height:100%}.home .posts-container .card:hover img{transform:scale(1.1)}.home .posts-container a{text-decoration:none;color:var(--font-color)}.home .posts-container .title{line-height:1.1}.home .posts-container .title span{background:linear-gradient(#000,#000);background-size:0px 1px;background-position:left bottom;background-repeat:no-repeat;width:fit-content;transition:background-size .5s}.home .posts-container .card:hover .title span{background-size:100% 1px}.home .posts-container .image-container{width:100%;height:25rem;min-height:15rem;position:relative;overflow:hidden}.home .posts-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;transition:all .5s}.home .posts-container .details{padding:0 2rem;display:flex;flex-direction:column;gap:1.6rem}.home .posts-container .category{padding:.4rem 1rem;width:fit-content;border-radius:.4rem;cursor:pointer;transition:all .3s}.home .posts-container .category:hover{transform:scale(1.03)}.home .posts-container .lifestyle-and-health{background-color:#caf1ca;color:#151}.home .posts-container .stay-motivated{background-color:#f8dfb0;color:#634714}.home .posts-container .study-abroad{background-color:#f3c6f3;color:#5e155e}.home .posts-container .date{color:#888}@media (max-width: 1080px){.home .hero-container{height:50vh;padding:8rem 4rem}.home .hero-container h1{font-size:4.8rem}.home .hero-container p{font-size:2rem}.home main{padding:6rem 4rem}.home .posts-section{margin:2rem auto 8rem}.home .posts-container{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:3rem}}@media (max-width: 640px){.home .hero-container{height:40vh}.home .hero-container h1{font-size:3.2rem;color:#fff;width:100%}.home .hero-container p{font-size:1.6rem;color:#fff;width:100%}}.study-abroad-page .hero-container{background:#f3c6f3;background-position:center;height:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 8rem}.study-abroad-page .hero-container h1{font-size:5rem;color:#5e155e}.study-abroad-page .study-abroad-section{margin:4rem 0}.study-abroad-page main{padding:6rem 16rem;max-width:1800px;margin:0 auto}.study-abroad-page .study-abroad-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:5rem}.study-abroad-page .study-abroad-container .card{background-color:#fff;border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2rem;transition:all .3s;cursor:pointer;height:100%}.study-abroad-page .study-abroad-container .card:hover img{transform:scale(1.1)}.study-abroad-page .study-abroad-container a{text-decoration:none;color:var(--font-color)}.study-abroad-page .study-abroad-container .title{line-height:1.1}.study-abroad-page .study-abroad-container .title span{background:linear-gradient(#000,#000);background-size:0px 1px;background-position:left bottom;background-repeat:no-repeat;width:fit-content;transition:background-size .5s}.study-abroad-page .study-abroad-container .card:hover .title span{background-size:100% 1px}.study-abroad-page .study-abroad-container .image-container{width:100%;height:25rem;min-height:15rem;position:relative;overflow:hidden}.study-abroad-page .study-abroad-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;transition:all .5s}.study-abroad-page .study-abroad-container .details{padding:0 2rem;display:flex;flex-direction:column;gap:1.6rem}.study-abroad-page .study-abroad-container .category{padding:.4rem 1rem;width:fit-content;border-radius:.4rem;transition:all .3s}.study-abroad-page .study-abroad-container .study-abroad{background-color:#f3c6f3;color:#5e155e}.study-abroad-page .study-abroad-container .date{color:#888}@media (max-width: 1080px){.study-abroad-page .hero-container{height:5vh;padding:4rem}.study-abroad-page .hero-container h1{font-size:4rem}.study-abroad-page main{padding:3rem 4rem}.study-abroad-page .study-abroad-container{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:3rem}}@media (max-width: 580px){.study-abroad-page .hero-container{padding:3rem 4rem}.study-abroad-page .hero-container h1{font-size:2.6rem}.study-abroad-page main{padding:1rem 3rem}}.stay-motivated-page .hero-container{background:#f8dfb0;background-position:center;height:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 8rem}.stay-motivated-page .hero-container h1{font-size:5rem;color:#634714}.stay-motivated-page .stay-motivated-section{margin:4rem 0}.stay-motivated-page main{padding:6rem 16rem;max-width:1800px;margin:0 auto}.stay-motivated-page .stay-motivated-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:5rem}.stay-motivated-page .stay-motivated-container .card{background-color:#fff;border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2rem;transition:all .3s;cursor:pointer;height:100%}.stay-motivated-page .stay-motivated-container .card:hover img{transform:scale(1.1)}.stay-motivated-page .stay-motivated-container a{text-decoration:none;color:var(--font-color)}.stay-motivated-page .stay-motivated-container .title{line-height:1.1}.stay-motivated-page .stay-motivated-container .title span{background:linear-gradient(#000,#000);background-size:0px 1px;background-position:left bottom;background-repeat:no-repeat;width:fit-content;transition:background-size .5s}.stay-motivated-page .stay-motivated-container .card:hover .title span{background-size:100% 1px}.stay-motivated-page .stay-motivated-container .image-container{width:100%;height:25rem;min-height:15rem;position:relative;overflow:hidden}.stay-motivated-page .stay-motivated-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;transition:all .5s}.stay-motivated-page .stay-motivated-container .details{padding:0 2rem;display:flex;flex-direction:column;gap:1.6rem}.stay-motivated-page .stay-motivated-container .category{padding:.4rem 1rem;width:fit-content;border-radius:.4rem;transition:all .3s}.stay-motivated-page .stay-motivated-container .stay-motivated{background-color:#f8dfb0;color:#634714}.stay-motivated-page .stay-motivated-container .date{color:#888}@media (max-width: 1080px){.stay-motivated-page .hero-container{height:5vh;padding:4rem}.stay-motivated-page .hero-container h1{font-size:4rem}.stay-motivated-page main{padding:3rem 4rem}.stay-motivated-page .stay-motivated-container{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:3rem}}@media (max-width: 580px){.stay-motivated-page .hero-container{padding:3rem 4rem}.stay-motivated-page .hero-container h1{font-size:2.6rem}.stay-motivated-page main{padding:1rem 3rem}}.lifestyle-and-health-page .hero-container{background:#caf1ca;background-position:center;height:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 8rem}.lifestyle-and-health-page .hero-container h1{font-size:5rem;color:#151}.lifestyle-and-health-page .lifestyle-and-health-section{margin:4rem 0}.lifestyle-and-health-page main{padding:6rem 16rem;max-width:1800px;margin:0 auto}.lifestyle-and-health-page .lifestyle-and-health-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:5rem}.lifestyle-and-health-page .lifestyle-and-health-container .card{background-color:#fff;border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2rem;transition:all .3s;cursor:pointer;height:100%}.lifestyle-and-health-page .lifestyle-and-health-container .card:hover img{transform:scale(1.1)}.lifestyle-and-health-page .lifestyle-and-health-container a{text-decoration:none;color:var(--font-color)}.lifestyle-and-health-page .lifestyle-and-health-container .title{line-height:1.1}.lifestyle-and-health-page .lifestyle-and-health-container .title span{background:linear-gradient(#000,#000);background-size:0px 1px;background-position:left bottom;background-repeat:no-repeat;width:fit-content;transition:background-size .5s}.lifestyle-and-health-page .lifestyle-and-health-container .card:hover .title span{background-size:100% 1px}.lifestyle-and-health-page .lifestyle-and-health-container .image-container{width:100%;height:25rem;min-height:15rem;position:relative;overflow:hidden}.lifestyle-and-health-page .lifestyle-and-health-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;transition:all .5s}.lifestyle-and-health-page .lifestyle-and-health-container .details{padding:0 2rem;display:flex;flex-direction:column;gap:1.6rem}.lifestyle-and-health-page .lifestyle-and-health-container .category{padding:.4rem 1rem;width:fit-content;border-radius:.4rem;transition:all .3s}.lifestyle-and-health-page .lifestyle-and-health-container .lifestyle-and-health{background-color:#caf1ca;color:#151}.lifestyle-and-health-page .lifestyle-and-health-container .date{color:#888}@media (max-width: 1080px){.lifestyle-and-health-page .hero-container{height:5vh;padding:4rem}.lifestyle-and-health-page .hero-container h1{font-size:4rem}.lifestyle-and-health-page main{padding:3rem 4rem}.lifestyle-and-health-page .lifestyle-and-health-container{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:3rem}}@media (max-width: 580px){.lifestyle-and-health-page .hero-container{padding:3rem 4rem}.lifestyle-and-health-page .hero-container h1{font-size:2.6rem}.lifestyle-and-health-page main{padding:1rem 3rem}}.about-page .hero-container{background:#c1e7fa;background-position:center;height:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 8rem}.about-page .hero-container h1{font-size:5rem;color:var(--button-color)}.about-page main{padding:6rem 16rem;max-width:1800px;margin:0 auto}.about-page .about-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));column-gap:2rem}.about-page .image-container{min-height:90vh;background-image:url(/assets/about-img-1-WOm3bUj6.jpeg);background-repeat:no-repeat;background-size:cover;background-position:top}.about-page .about-text{padding:0 2rem 2rem}.about-page .about-text span{font-size:4rem;font-weight:600}.about-page .about-text p{font-size:2rem;line-height:1.5}@media (max-width: 1250px){.about-page .about-container{row-gap:2rem}.about-page .about-text{padding:2rem 0}}@media (max-width: 1080px){.about-page main{padding:6rem 4rem}.about-page .hero-container h1{font-size:4rem}.about-page .image-container{min-height:60vh}}@media (max-width: 700px){.about-page main{padding:6rem 2rem}.about-page .about-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.about-page .image-container{min-height:50vh}}@media (max-width: 580px){.about-page .hero-container{padding:3rem 4rem}.about-page .hero-container h1{font-size:2.6rem}}footer{background-color:#161b2b;padding:6rem 16rem 1rem;color:#fff;width:100%;margin:0 auto}footer .top-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding-bottom:4rem}footer .grow-journey-info{display:flex;flex-direction:column;gap:3rem}footer .social-media-icons{display:flex;gap:2rem}footer .social-media-icons a{color:#fff;transition:all .3s}footer .social-media-icons a:hover{color:var(--button-hover-color)}footer .links-container{display:flex;flex-direction:column;align-items:center;gap:2rem}footer .links-container .links{display:flex;flex-direction:column;align-items:center;gap:1.8rem}footer .links a{color:#fff;text-decoration:none}footer .links a:hover{text-decoration:underline}footer .newsletter-container{display:flex;flex-direction:column;gap:2rem}footer .newsletter-container form{display:flex;gap:1rem;padding:1rem;background-color:#fff;width:fit-content;border-radius:.4rem}footer .newsletter-container input{border:none;border-bottom:1px solid gray;padding:.8rem;font-size:1.4rem;color:#797979}footer .newsletter-container input:focus{outline:none}footer .newsletter-container button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s}footer .newsletter-container button:hover{background-color:var(--button-hover-color)}footer .newsletter-container button:active{background-color:var(--button-active-color)}footer .bottom-footer{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid white;gap:2rem;padding:2rem 0}footer .bottom-footer a{color:#fff}@media (max-width: 1080px){footer{padding:6rem 4rem 1rem}}@media (max-width: 714px){footer{padding:4rem 2rem 1rem}footer .top-footer{display:flex;flex-direction:column;align-items:center;gap:6rem;padding-bottom:4rem}footer .grow-journey-info{align-items:center;text-align:center}footer .grow-journey-info p{width:90%}footer .newsletter-container{align-items:center;text-align:center}}@media (max-width: 580px){footer{padding:3rem 1rem 1rem}footer .newsletter-container form{display:flex;gap:1rem;padding:1rem;background-color:#fff;border-radius:.4rem}footer .bottom-footer{flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}}.navigation{display:flex;justify-content:space-between;align-items:center;padding:0 3rem;box-shadow:0 0 10px #c4c3c3;background-color:#fff}.navigation .logo{display:flex;align-items:center;gap:1rem;cursor:pointer}.navigation .logo img{width:4rem}.navigation ul{display:flex;list-style:none;gap:4rem}.navigation ul a{text-decoration:none;color:#000;padding:.6rem 0}.navigation ul a.active{border-bottom:1px solid black}.mobile-nav{position:absolute;top:0;left:0;width:30%;min-width:250px;height:100vh;background-color:#fff;padding:2rem 0;transition:transform .3s ease;transform:translate(-100%)}.mobile-nav.show{transform:translate(0);box-shadow:0 0 10px #494949a6}.hamburger{display:none}@media (max-width: 1080px){.navigation ul{display:none}.mobile-nav{display:flex;flex-direction:column;gap:3rem;position:absolute;z-index:30}.hamburger{display:block;cursor:pointer}.mobile-nav .logo{display:flex;align-items:center;gap:1rem;cursor:pointer;padding-left:2rem}.mobile-nav .logo img{width:4rem}.mobile-nav ul{list-style-type:none;display:flex;flex-direction:column}.mobile-nav ul a{display:inline-block;width:100%;text-decoration:none;padding:2rem 0 2rem 2rem;color:inherit}.mobile-nav ul a.active{border-right:2px solid var(--button-color);background-color:#d1e9f5;font-weight:600;color:var(--button-color)}}.layout-container{display:grid;grid-template-rows:6rem 1fr minmax(10rem,auto);min-height:100vh}.login-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;gap:3rem}.login-page form{display:flex;flex-direction:column;gap:3rem;width:50%;max-width:400px}.login-page label{display:flex;flex-direction:column;gap:1rem;font-size:2rem}.login-page input{padding:1rem;font-size:1.6rem;color:inherit;border:1px solid rgb(231,231,231);border-radius:.6rem}.login-page input:focus{outline:1px solid var(--button-color)}.login-page .password-container{display:flex;align-items:center;position:relative}.login-page .password-input{flex:1}.login-page .password-toggle-icon{position:absolute;right:1rem;cursor:pointer;font-size:1.6rem}.login-page button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s;font-size:1.6rem}.login-page button:hover{background-color:var(--button-hover-color)}.login-page button:active{background-color:var(--button-active-color)}.login-page span{color:var(--button-color);text-decoration:underline;cursor:pointer}.register-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;gap:3rem}.register-page form{display:flex;flex-direction:column;gap:3rem;width:50%;max-width:400px}.register-page label{display:flex;flex-direction:column;gap:1rem;font-size:2rem}.register-page input{padding:1rem;font-size:1.6rem;color:inherit;border:1px solid rgb(231,231,231);border-radius:.6rem}.register-page input:focus{outline:1px solid var(--button-color)}.register-page .password-container{display:flex;align-items:center;position:relative}.register-page .password-input{flex:1}.register-page .password-toggle-icon{position:absolute;right:1rem;cursor:pointer;font-size:1.6rem}.register-page button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s;font-size:1.6rem}.register-page button:hover{background-color:var(--button-hover-color)}.register-page button:active{background-color:var(--button-active-color)}.register-page span{color:var(--button-color);text-decoration:underline;cursor:pointer}.dashboard-container{padding:4rem;margin:0 auto;max-width:1500px;width:100%}.dashboard-container .cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.dashboard-container .cards-container .card{padding:2rem;background-color:#fff;border-radius:.6rem;display:flex;flex-direction:column;gap:1rem;cursor:pointer}.dashboard-container .cards-container .allPosts{background-color:var(--button-hover-color);color:#fff}.dashboard-container .cards-container .published{background-color:#259125;color:#fff}.dashboard-container .cards-container .unpublished{background-color:#923737;color:#fff}.dashboard-container .card p{font-size:2.4rem}.dashboard-navigation{display:flex;justify-content:space-between;align-items:center;padding:1rem 3rem;box-shadow:0 0 10px #c4c3c3;background-color:#fff}.dashboard-navigation .logo{display:flex;align-items:center;gap:1rem}.dashboard-navigation .logo img{width:4rem}.dashboard-navigation ul{display:flex;list-style:none;gap:4rem}.dashboard-navigation ul a{text-decoration:none;color:#000;padding:.6rem 0}.dashboard-navigation ul a.active{border-bottom:1px solid black}.sidebar{border-right:1px solid rgb(204,203,203);position:sticky;top:0;left:0;background-color:#fff}.sidebar ul{list-style-type:none;display:flex;flex-direction:column}.sidebar li:last-child{border-bottom:1px solid grey}.sidebar ul li a{display:inline-block;width:100%;text-decoration:none;padding:2rem 0 2rem 2rem;color:inherit}.sidebar ul li a.active{border-right:2px solid var(--button-color);background-color:#d1e9f5;font-weight:600;color:var(--button-color)}.sidebar button{background-color:#852222;color:#fff;padding:.6rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s;width:fit-content;margin:2rem 0 2rem 2rem}.sidebar button:hover{background-color:#b62f2f}.sidebar button:active{background-color:#611919}.dashboard-layout-container{display:grid;grid-template-rows:6rem 1fr;min-height:100vh}.dashboard-layout-container .outlet-container{display:grid;grid-template-columns:17rem 1fr;position:relative}.create-post-form{width:80%;margin:4rem auto;max-width:800px;padding:4rem;background-color:#fff;border-radius:.6rem;height:fit-content}.create-post-form label{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;font-size:2rem}.create-post-form .cover-image-label{width:fit-content}.create-post-form input,.create-post-form select{padding:.8rem;font-size:1.4rem;color:inherit;border:1px solid rgb(231,231,231)}.create-post-form input:focus,.create-post-form select:focus{outline:1px solid var(--button-color)}.create-post-form .textarea{font-size:1.6rem;min-height:10vh;border:1px solid rgb(212,210,210);margin-bottom:2rem;border-radius:.4rem;padding:1rem;font-family:League Spartan,sans-serif}.create-post-form .buttons-container{display:flex;gap:2rem}.create-post-form .textarea .codex-editor__redactor{padding-bottom:8rem!important}.create-post-form .main-button,.create-post-form .cancel-button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s}.create-post-form .main-button:hover{background-color:var(--button-hover-color)}.create-post-form .main-button:active{background-color:var(--button-active-color)}.create-post-form .buttons-container .cancel-button{background-color:transparent;color:var(--button-color);border:1px solid var(--button-color)}.create-post-form .buttons-container .cancel-button:hover{background-color:var(--button-hover-color);color:#fff}.create-post-form .buttons-container .cancel-button:active{background-color:var(--button-active-color);color:#fff}.preview-page{padding:2rem 3rem;max-width:800px;margin:6rem auto;position:relative;background-color:#fff;border-radius:.6rem}.preview-page .buttons-container{display:flex;gap:1rem;position:sticky;background-color:#fff;width:100%;top:0;padding:2rem 0}.preview-page .buttons-container button{background-color:var(--button-color);color:#fff;padding:1.2rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s}.preview-page .buttons-container button:hover{background-color:var(--button-hover-color)}.preview-page .buttons-container button:active{background-color:var(--button-active-color)}.preview-page .buttons-container .save-draft-button{background-color:transparent;color:var(--button-color);text-decoration:underline;margin-left:auto}.preview-page .buttons-container .save-draft-button:hover,.preview-page .buttons-container .save-draft-button:active{color:#fff;text-decoration:none}.preview-page .buttons-container .edit-button{background-color:transparent;color:var(--button-color);border:1px solid var(--button-color)}.preview-page .buttons-container .edit-button:hover,.preview-page .buttons-container .edit-button:active{color:#fff}.preview-page .preview-container{margin-top:2rem}.preview-page .preview-container h1{font-size:3.4rem;text-align:center;margin-bottom:2rem}.page-not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:100vh}.page-not-found-container img{width:60rem}.page-not-found-container p{font-size:1.8rem;text-align:center;width:70%;line-height:1.2}.page-not-found-container span{color:var(--button-color);text-decoration:underline;font-weight:600;cursor:pointer}@media (max-width: 768px){.page-not-found-container img{width:30rem}}.profile-page{display:flex;align-items:flex-start;justify-content:center;min-height:100%;padding:4rem}.profile-page .profile-info{display:flex;flex-direction:column;gap:2rem;padding:4rem;width:70%;max-width:700px;background-color:#fff;border-radius:.8rem}.profile-page .profile-info p{display:grid;grid-template-columns:130px auto;align-items:center}.profile-page .profile-info span{font-weight:600;grid-column:2}.profile-page .edit-button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s}.profile-info .edit-button:hover{background-color:var(--button-hover-color)}.profile-info .edit-button:active{background-color:var(--button-active-color)}.profile-page form{display:flex;flex-direction:column;gap:2rem;padding:4rem;width:60%;max-width:500px;background-color:#fff;border-radius:.8rem}.profile-page form h3{margin-top:2rem}.profile-page label{display:flex;flex-direction:column;gap:1rem;font-size:2rem}.profile-page input{padding:.8rem;font-size:1.4rem;color:#797979;border:1px solid rgb(231,231,231);border-radius:.4rem}.profile-page input:focus{outline:1px solid var(--button-color)}.profile-page .password-container{display:flex;align-items:center;position:relative}.profile-page .password-input{flex:1}.profile-page .password-toggle-icon{position:absolute;right:1rem;cursor:pointer;font-size:1.6rem}.profile-page .buttons-container{display:flex;gap:2rem}.profile-page .main-button,.profile-page .cancel-button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s}.profile-page .main-button:hover{background-color:var(--button-hover-color)}.profile-page .main-button:active{background-color:var(--button-active-color)}.profile-page .buttons-container .cancel-button{background-color:transparent;color:var(--button-color);border:1px solid var(--button-color)}.profile-page .buttons-container .cancel-button:hover{background-color:var(--button-hover-color);color:#fff}.profile-page .buttons-container .cancel-button:active{background-color:var(--button-active-color);color:#fff}.blogPosts-container{padding:4rem;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1500px;width:100%;position:relative;height:100%}.blogPosts-container .searchInput{padding:1.6rem;font-size:1.6rem;color:inherit;border:1px solid rgb(231,231,231);border-radius:.4rem}.blogPosts-container .searchInput:focus{outline:1px solid var(--button-color)}.blogPosts-container .no-data-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:-1}.blogPosts-container .no-data-img{width:50rem}.blogPosts-container .category-container{display:flex;flex-direction:column;gap:2rem;background-color:#fff;padding:2rem 4rem 4rem;border-radius:1rem}.blogPosts-container .cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:3rem}.blogPosts-container .cards-container .card{background-color:#fff;border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 20px #8080807c;padding-bottom:2rem}.blogPosts-container .cards-container .image-container{width:100%;min-height:15rem;position:relative}.blogPosts-container .cards-container .image-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0}.blogPosts-container .card .details-container{padding:2rem;display:flex;flex-direction:column;gap:1.6rem}.blogPosts-container .details-container .published{padding:.6rem 1rem;background-color:#c5f3c5;color:#186118;width:fit-content;border-radius:.4rem}.blogPosts-container .details-container .unpublished{padding:.6rem 1rem;background-color:#f3d0d0;color:#923737;width:fit-content;border-radius:.4rem}.blogPosts-container .details-container .featured-true{color:#962424}.blogPosts-container .details-container .featured-true:hover{text-decoration:underline}.blogPosts-container .details-container .featured-false{color:var(--button-color)}.blogPosts-container .details-container .featured-false:hover{text-decoration:underline}.blogPosts-container .buttons-container{padding:1rem 2rem;margin-top:auto;display:flex;flex-direction:column;justify-content:center;gap:1rem}.blogPosts-container .buttons-container button{flex:1;background-color:var(--button-color);color:#fff;padding:1rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s}.blogPosts-container .buttons-container button:hover{background-color:var(--button-hover-color)}.blogPosts-container .buttons-container button:active{background-color:var(--button-active-color)}.blogPosts-container .buttons-container .delete-button{background-color:#923737}.blogPosts-container .buttons-container .delete-button:hover{background-color:#bb4747}.blogPosts-container .buttons-container .delete-button:active{background-color:#682727}.blog-details-page{position:relative;min-height:100vh}.blog-details-page .hero-container{position:relative;height:28rem}.blog-details-page .hero-container img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.blog-details-page .blog-post-container{width:60%;max-width:900px;position:relative;top:-160px;left:50%;transform:translate(-50%);margin-bottom:-6rem;border-radius:.4rem;overflow:hidden}.blog-details-page .blog-title-container{padding:6rem 4rem;max-width:900px;color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.blog-details-page .blog-title-container .category{padding:.4rem 1rem;width:fit-content;border-radius:.4rem;transition:all .3s;cursor:pointer}.blog-details-page .blog-title-container .lifestyle-and-health{background-color:#caf1ca;color:#151}.blog-details-page .blog-title-container .stay-motivated{background-color:#f8dfb0;color:#634714}.blog-details-page .blog-title-container .study-abroad{background-color:#f3c6f3;color:#5e155e}.blog-details-page .lifestyle-and-health{background-color:#151}.blog-details-page .stay-motivated{background-color:#634714}.blog-details-page .study-abroad{background-color:#5e155e}.blog-details-page .blog-content{background-color:#fff;padding:2rem 4rem 4rem}.blog-details-page .comments-section{width:60%;max-width:900px;margin:0 auto 6rem;background-color:#fff;padding:4rem;border-radius:.4rem}.blog-details-page .comments{margin:4rem 0;display:flex;flex-direction:column;gap:4rem}.blog-details-page .comment-card{display:flex;flex-direction:column;gap:2rem;border-bottom:1px solid rgb(212,212,212);padding-bottom:2rem}.blog-details-page .reply-card{display:flex;flex-direction:column;gap:2rem}.blog-details-page .comment-card .avatar-and-name-and-date{display:flex;gap:1rem;align-items:center}.blog-details-page .comment-card .name-and-date{display:flex;flex-direction:column;gap:.4rem}.blog-details-page .buttons-container{display:flex;gap:2rem}.blog-details-page .comment-card button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s;width:fit-content}.blog-details-page .main-button:hover{background-color:var(--button-hover-color)}.blog-details-page .main-button:active{background-color:var(--button-active-color)}.blog-details-page .buttons-container .cancel-button{background-color:transparent;color:var(--button-color);border:1px solid var(--button-color)}.blog-details-page .buttons-container .cancel-button:hover{background-color:var(--button-hover-color);color:#fff}.blog-details-page .buttons-container .cancel-button:active{background-color:var(--button-active-color);color:#fff}.blog-details-page .comment-card .replies-container{padding:2rem 0 0rem 8rem;border-top:1px solid rgb(212,212,212);display:flex;flex-direction:column;gap:2rem}.blog-details-page .comment-card .comment-date{color:#888787;font-size:1.6rem}.blog-details-page .comments-section .info{margin:2rem 0}.blog-details-page .comments-section form{display:flex;flex-direction:column;gap:2rem}.blog-details-page .comments-section .top-inputs{display:flex;gap:3rem}.blog-details-page label{display:flex;flex-direction:column;gap:1rem;font-weight:600}.blog-details-page .top-inputs label{flex:1}.blog-details-page input,.blog-details-page textarea{padding:1rem;font-size:1.8rem;color:#797979;border:1px solid rgb(187,187,187);border-radius:.4rem;font-family:inherit}.blog-details-page input:focus,.blog-details-page textarea:focus{outline:1px solid var(--button-color)}.blog-details-page textarea{resize:none;height:10rem;font-family:inherit}.blog-details-page form button{background-color:var(--button-color);color:#fff;padding:1.4rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s;width:fit-content}.blog-details-page form button:hover{background-color:var(--button-hover-color)}.blog-details-page form button:active{background-color:var(--button-active-color)}@media (max-width: 1080px){.blog-details-page .blog-post-container{width:80%;margin-bottom:-10rem}.blog-details-page .comments-section{width:80%}}@media (max-width: 760px){.blog-details-page .blog-post-container{width:90%;margin-bottom:-10rem}.blog-details-page h1{font-size:3rem}.blog-details-page .comments-section{width:90%;padding:2rem}}@media (max-width: 620px){.blog-details-page .comment-card .replies-container{padding:2rem 0 0rem 4rem}.blog-details-page .blog-content{background-color:#fff;padding:2rem 2rem 4rem}.blog-details-page .comments-section .top-inputs{display:flex;flex-direction:column;gap:2rem}}@media (max-width: 580px){.blog-details-page .comments-section{line-height:1.3}}.subscribers-page{display:flex;justify-content:center;align-items:flex-start;padding:4rem 0;position:relative}.subscribers-page .no-data-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:-1}.subscribers-page .no-data-img{width:50rem}.subscribers-page table{border-collapse:collapse;width:70%;max-width:900px;background-color:#fff;box-shadow:#00000026 0 2px 8px;border-radius:.6rem;overflow:hidden;text-align:center}.subscribers-page th,.subscribers-page td,.subscribers-page table{border:1px solid rgb(212,211,211);padding:1rem}.subscribers-page table tr:nth-child(2n){background-color:#f1f1f1}.subscribers-page .delete-button{background-color:#fccdcd;color:#6b1616;border:none;padding:.6rem 1rem;border-radius:.2rem;cursor:pointer;font-weight:600;transition:all .3s}.subscribers-page .delete-button:hover{background-color:#a52424;color:#fff}.subscribers-page .delete-button:active{background-color:#4e1010;color:#fff}.comments-page{display:flex;justify-content:center;align-items:flex-start;padding:4rem 0;position:relative}.comments-page .no-data-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:-1}.comments-page .no-data-img{width:50rem}.comments-page .comments-container{display:flex;flex-direction:column;gap:1rem;padding:2rem;background-color:#fff;width:70%;max-width:900px}.comments-page .comments-container .card{border:1px solid rgb(187,187,187);padding:2rem;display:flex;flex-direction:column;gap:1rem}.comments-page .comments-container .date{color:#969494}.comments-page .comments-container textarea{padding:1rem;font-size:1.6rem;color:#797979;border:1px solid rgb(187,187,187);border-radius:.4rem;font-family:inherit;resize:none;height:8rem}.comments-page .comments-container textarea:focus{outline:1px solid var(--button-color)}.comments-page .comments-container .buttons-container{display:flex;gap:2rem;padding:1rem 0}.comments-page .comments-container .content{font-style:italic}.comments-page .comments-container button{background-color:var(--button-color);color:#fff;padding:.6rem 2.4rem;font-weight:600;border:none;border-radius:.4rem;cursor:pointer;transition:all .2s;width:fit-content}.comments-page .comments-container button:hover{background-color:var(--button-hover-color)}.comments-page .comments-container button:active{background-color:var(--button-active-color)}.comments-page .comments-container .reply-button,.comments-page .comments-container .cancel-button{background-color:transparent;color:var(--button-color);border:1px solid var(--button-color)}.comments-page .comments-container .reply-button:hover,.comments-page .comments-container .cancel-button:hover{background-color:var(--button-hover-color);color:#fff}.comments-page .comments-container .reply-button:active,.comments-page .comments-container .cancel-button:active{background-color:var(--button-active-color);color:#fff}.comments-page .buttons-container .delete-button{margin-left:auto;background-color:#852222}.comments-page .buttons-container .delete-button:hover{background-color:#b62f2f}.comments-page .buttons-container .delete-button:active{background-color:#611919}.comments-page .comments-container .reply{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;border-top:1px solid rgb(187,187,187)}*{margin:0;padding:0;box-sizing:border-box}:root{font-size:62.5%;--button-color: #226e94;--button-hover-color: #2e8fc0;--button-active-color: #14465f;--font-color: #55575c;scroll-behavior:smooth}body{font-size:1.8rem;font-family:League Spartan,sans-serif;color:var(--font-color);background-color:#eee}.loading-spinner{display:flex;justify-content:center;align-items:center;height:100vh}.ct,.ct--bottom{display:none}.animation-div{position:relative}.go-to-top-button{padding:1rem 2rem;background-color:var(--button-color);color:#fff;position:fixed;bottom:4rem;right:4rem;z-index:6;border-radius:.8rem}.go-to-top-button:hover{background-color:var(--button-hover-color)}.go-to-top-button:active{background-color:var(--button-active-color)}
