body{font-family:var(--font-montserrat);margin:0}a{color:#000;text-decoration:none}.more_letters{text-align:center;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;width:200px;height:50px;margin:60px auto 0;font-weight:700;display:flex}.more_letters:hover{color:#fff;background:#000}.header{background:#000;padding:20px}.header .header_inner{width:80%;margin:0 auto}@media (max-width:767px){.header .header_inner img{margin:0 auto;display:block}}.banner_slider_wrapper{background:#000}.banner_slider_wrapper .banner_slider_inner{width:1160px;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.banner_slider_wrapper .banner_slider_inner{width:94%}}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner{width:94%;height:auto}}.banner_slider_wrapper .banner_slider_inner .slideBox{width:100%;height:725px;position:relative}@media (min-width:768px) and (max-width:1023px){.banner_slider_wrapper .banner_slider_inner .slideBox{height:500px}}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slideBox{height:250px}}.banner_slider_wrapper .banner_slider_inner .slideBox img{width:100%;height:660px!important}@media (min-width:768px) and (max-width:1023px){.banner_slider_wrapper .banner_slider_inner .slideBox img{height:500px!important}}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slideBox img{height:210px!important}}.banner_slider_wrapper .banner_slider_inner .slideBox .deck_content{z-index:999;background:#000;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:5px 0;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slideBox .deck_content{padding:0}}.banner_slider_wrapper .banner_slider_inner .slideBox .deck_content h2{color:#fafafa;padding-left:0;font-size:18px;font-weight:400}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slideBox .deck_content h2{margin:10px 0}}.banner_slider_wrapper .banner_slider_inner .slideBox .deck_content p{color:#fafafa;padding-right:0}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slideBox .deck_content p{margin:10px 0}}.banner_slider_wrapper .banner_slider_inner .slick-slide img{object-fit:contain;display:block}@media (min-width:768px) and (max-width:1023px){.banner_slider_wrapper .banner_slider_inner .slick-slide img{object-fit:contain}}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slick-slide img{object-fit:contain}}.banner_slider_wrapper .banner_slider_inner .slick-arrow{z-index:999;width:60px;height:60px}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slick-arrow{width:30px;height:30px;top:50%}}.banner_slider_wrapper .banner_slider_inner .slick-arrow.slick-prev{left:0}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slick-arrow.slick-prev{left:1%}}.banner_slider_wrapper .banner_slider_inner .slick-arrow.slick-next{right:0}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slick-arrow.slick-next{right:1%}}.banner_slider_wrapper .banner_slider_inner .slick-arrow:before{color:#acacac;font-size:50px}@media (max-width:767px){.banner_slider_wrapper .banner_slider_inner .slick-arrow:before{font-size:30px}}.main_description_section{justify-content:space-between;align-items:center;width:1160px;margin:0 auto;padding:60px 0;display:flex}@media (min-width:768px) and (max-width:1023px){.main_description_section{flex-direction:column;width:94%}}@media (max-width:767px){.main_description_section{width:94%;padding:40px 0}}.main_description_section .left{width:100%;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.main_description_section .left{width:80%}}@media (max-width:767px){.main_description_section .left{width:100%}}.main_description_section .left p{text-align:justify;margin:0 0 15px;font-size:20px;font-weight:500;line-height:34px}.main_description_section .left p:last-child{margin-bottom:0}@media (max-width:767px){.main_description_section .left p{font-size:18px;line-height:30px}}.bg_black_section{background:#000;padding:60px 0}@media (max-width:767px){.bg_black_section{padding:60px 0}}.bg_black_section .black_iiner{width:1160px;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.bg_black_section .black_iiner{width:94%}}@media (max-width:767px){.bg_black_section .black_iiner{width:94%}}.bg_black_section p{color:#fff;margin:0 auto 10px;font-size:20px;font-style:italic;font-weight:500;line-height:34px;text-align:center!important}@media (max-width:767px){.bg_black_section p{width:100%}}.bg_black_section a{color:#fff;text-decoration:underline}.artical_list_wrapper{width:1160px;margin:0 auto;padding:60px 0}@media (min-width:768px) and (max-width:1023px){.artical_list_wrapper{width:94%}}@media (max-width:767px){.artical_list_wrapper{width:94%;padding:40px 0}}.artical_list_wrapper h1{color:#000;margin:0;font-size:34px}.artical_list_wrapper .subtitle p{font-size:20px;font-weight:34px;color:#000}.artical_list_wrapper .subtitle p a{color:#000;font-weight:500;text-decoration:underline}.artical_list_wrapper .artical_list{margin-top:60px}.artical_list_wrapper .artical_list a:last-child .artical{border:none}.artical_list_wrapper .artical_list .artical{border-bottom:1px solid #0003;justify-content:space-between;align-items:stretch;margin:0 0 16px;padding:0 0 16px;display:flex}.artical_list_wrapper .artical_list .artical .left{flex-direction:column;justify-content:space-between;width:60%;display:flex}@media (max-width:767px){.artical_list_wrapper .artical_list .artical .left{width:100%}}.artical_list_wrapper .artical_list .artical .left h2{margin-top:0;margin-bottom:10px;font-size:28px}.artical_list_wrapper .artical_list .artical .left p{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:65px;margin:0;font-size:20px;line-height:34px;display:-webkit-box;overflow:hidden}.artical_list_wrapper .artical_list .artical .left p.info{text-transform:uppercase;color:#00000080;height:auto;margin-top:0;font-size:12px;font-weight:600}.artical_list_wrapper .artical_list .artical .right{justify-content:flex-end;width:20%;display:flex}@media (min-width:768px) and (max-width:1023px){.artical_list_wrapper .artical_list .artical .right{width:35%}}@media (max-width:767px){.artical_list_wrapper .artical_list .artical .right{display:none}}.artical_list_wrapper .artical_list .artical .right img{object-fit:cover;width:70%;height:auto;display:block}.banner-upload-wrapper{background:#fff;border-radius:12px;width:95%;margin:40px auto;padding:25px;box-shadow:0 8px 18px #00000014}.banner-upload-wrapper h2{text-align:center;margin-bottom:25px}.banner-upload-wrapper h3{margin-top:20px;margin-bottom:10px}.banner-upload-wrapper .banner-item{background:#f8f8f8;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:15px;padding:15px;display:flex}.banner-upload-wrapper input{border:1px solid #ddd;border-radius:8px;padding:8px 12px}.banner-upload-wrapper .add-btn,.banner-upload-wrapper .submit-btn{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:8px;width:100%;margin-top:15px;padding:12px}.banner-upload-wrapper .add-btn:hover,.banner-upload-wrapper .submit-btn:hover{background:#0058c9}.banner-upload-wrapper .banner-list{flex-wrap:wrap;justify-content:space-between;margin-top:25px;display:flex}.banner-upload-wrapper .banner-list .banner-row{background:#f4f4f4;border:1px solid #00000080;border-radius:10px;flex-direction:column;align-items:center;gap:10px;width:32%;margin-bottom:12px;display:flex;overflow:hidden}.banner-upload-wrapper .banner-list .banner-row .input_line{width:90%;margin:0 auto 16px}.banner-upload-wrapper .banner-list .banner-row .input_line p{margin:0 0 8px}.banner-upload-wrapper .banner-list .banner-row img{object-fit:cover;border-radius:6px;width:100%;height:150px}.banner-upload-wrapper .banner-list .banner-row input[type=text],.banner-upload-wrapper .banner-list .banner-row input[type=number],.banner-upload-wrapper .banner-list .banner-row input[type=file]{width:85%}.banner-upload-wrapper .banner-list .banner-row .update-btn{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:6px;width:85%;margin:0 auto;padding:8px 12px}.banner-upload-wrapper .banner-list .banner-row .delete-btn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:6px;width:85%;margin:0 auto 16px;padding:8px 12px}.add_new_banner_wrapper{width:50%}.future-letter-wrapper{background:#f7f7f7;gap:30px;padding:30px;display:flex}.future-letter-wrapper .future-letter-form{background:#fff;border-radius:12px;flex-direction:column;gap:15px;width:350px;padding:20px;display:flex;box-shadow:0 4px 12px #00000014}.future-letter-wrapper .future-letter-form h2{color:#333;margin-bottom:10px;font-size:20px;font-weight:600}.future-letter-wrapper .future-letter-form input{border:1px solid #ccc;border-radius:8px;outline:none;width:90%;padding:10px 12px;font-size:14px;transition:all .2s}.future-letter-wrapper .future-letter-form input:focus{border-color:#000}.future-letter-wrapper .future-letter-form button{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;padding:10px;font-weight:600;transition:all .2s}.future-letter-wrapper .future-letter-form button:hover{background:#333}.future-letter-wrapper .future-letter-list{gap:10px;width:80%;display:flex}.future-letter-wrapper .future-letter-list .letter-card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:15px;display:flex;box-shadow:0 3px 10px #00000014}.future-letter-wrapper .future-letter-list .letter-card img{width:100%}.future-letter-wrapper .future-letter-list .letter-card h3{margin:5px 0;font-size:16px;font-weight:600}.future-letter-wrapper .future-letter-list .letter-card p{color:#666;font-size:14px}.future-letter-wrapper .future-letter-list .letter-card small{color:#888;font-size:12px}.future-letter-wrapper .future-letter-list .letter-card .actions{justify-content:center;gap:10px;margin-top:16px;display:flex}.future-letter-wrapper .future-letter-list .letter-card .actions button{cursor:pointer;border:none;border-radius:6px;width:50%;padding:6px 12px;font-size:13px;transition:all .2s}.future-letter-wrapper .future-letter-list .letter-card .actions button:first-child{color:#fff;background:#0070f3}.future-letter-wrapper .future-letter-list .letter-card .actions button:first-child:hover{background:#0054b2}.future-letter-wrapper .future-letter-list .letter-card .actions button:last-child{color:#fff;background:#ff3b3b}.future-letter-wrapper .future-letter-list .letter-card .actions button:last-child:hover{background:#cc2f2f}.dashboard-wrapper{background:#f5f5f5;min-height:100vh;font-family:sans-serif;display:flex}.sidebar{color:#fff;background:#111;flex-direction:column;width:240px;padding:25px 15px;display:flex}.sidebar .logo{margin-bottom:30px;padding-left:10px;font-size:20px;font-weight:700}.sidebar .menu{border-top:1px solid #acacac4d;margin:20px 0 0;padding:40px 0 0;list-style:none}.sidebar .menu li{cursor:pointer;border-radius:6px;margin-bottom:8px;padding:12px 15px;transition:all .2s}.sidebar .menu li:hover{background:#333}.sidebar .menu li.active{color:#fff;background:#0af;font-weight:600}.dashboard-content{background:#fafafa;flex:1;padding:30px}.login_wrapper{margin-top:10%}.login_wrapper h2{text-align:center}.login_wrapper form{flex-direction:column;width:21%;margin:0 auto;display:flex}.login_wrapper form input{border:1px solid #0000004d;border-radius:8px;height:38px;padding:0 10px}.login_wrapper form button{color:#f4f4f4;background:#000;border:none;border-radius:8px;height:38px;font-size:14px}
