﻿@font-face{font-family:Aspekta;src:url("../fonts/Aspekta-400.otf"),format("OpenType");font-weight:400}@font-face{font-family:Aspekta;src:url("../fonts/Aspekta-500.otf"),format("OpenType");font-weight:500}@font-face{font-family:Aspekta;src:url("../fonts/Aspekta-600.otf"),format("OpenType");font-weight:600}@font-face{font-family:Aspekta;src:url("../fonts/Aspekta-700.otf"),format("OpenType");font-weight:700}@keyframes slide{0%{background-size:100%}50%{background-size:110%}100%{background-size:100%}}@-webkit-keyframes slide{0%{background-size:100%}50%{background-size:110%}100%{background-size:100%}}@keyframes smoothScroll{0%{transform:translateY(-100px)}100%{transform:translateY(0px)}}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0;padding:0}.form-group{margin-bottom:15px}a{text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none;outline:none}a:focus{text-decoration:none;outline:none}.btn{border:0;box-shadow:none;text-decoration:none;outline:none;border-radius:0}.btn:hover{box-shadow:none;text-decoration:none;outline:none;border:0;border-radius:0}.btn:focus{box-shadow:none;text-decoration:none;outline:none;border:0;border-radius:0}.btn:active{box-shadow:none;text-decoration:none;outline:none;border:0;border-radius:0}.btn:active:focus{box-shadow:none}.btn:visited{box-shadow:none;text-decoration:none;outline:none;border:0;border-radius:0}ul{margin:0;padding:0}ul li{list-style:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.list-inline{margin:0;padding:0}.list-inline::after{display:block;content:"";clear:both}.list-inline li{float:left}.list-inline li a{display:inline-block}.form-control{margin:0;border-radius:0;box-shadow:none;text-decoration:none;outline:none}.form-control:hover{text-decoration:none;outline:none}.form-control:focus{text-decoration:none;outline:none}.form-control:active{text-decoration:none;outline:none}@media(min-width: 1920px){.container{max-width:1330px}}@media(min-width: 1680px)and (max-width: 1919px){.container{max-width:1330px}}@media(min-width: 1600px)and (max-width: 1679px){.container{max-width:1330px}}@media(min-width: 1400px)and (max-width: 1599px){.container{max-width:1330px}}@media(min-width: 1300px)and (max-width: 1399px){.container{max-width:1330px}}@media(min-width: 1200px)and (max-width: 1299px){.container{max-width:1170px}}@media(min-width: 992px)and (max-width: 1199px){.container{max-width:100%}}@media(min-width: 768px)and (max-width: 991px){.container{max-width:100%}}@media(min-width: 544px)and (max-width: 767px){.container{min-width:100%}}@media(min-width: 361px)and (max-width: 543px){.container{max-width:100%}}@media(max-width: 360px){.container{max-width:100%}}:root{--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom)}body{font-weight:400;font-size:14px;line-height:inherit;overflow-x:clip;font-family:"Inter",sans-serif}img,video,iframe{height:100%;width:100%;object-fit:cover}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;padding:12px 20px;border-radius:10px;border:2px solid rgba(218,165,32,.3019607843);font-size:16px;font-weight:500;color:#fff;background:linear-gradient(135deg, #ff6600, #ffcc66);box-shadow:0 10px 15px oklch(from #000000 l c h/10%);transition:all 300ms ease;cursor:pointer}.btn-primary:hover{transform:scale(1.05);box-shadow:0 20px 25px oklch(from #000000 l c h/26%)}.btn-primary:focus-visible{outline:none;box-shadow:0 0 0 2px #facc15,0 0 0 4px #fff}.btn-primary:disabled{pointer-events:none;opacity:.5}.btn-primary.ghost{background:rgba(0,0,0,0);border:none;box-shadow:none;color:#755757}.btn-primary.ghost:hover{color:#321b1b;background-color:#efece7}.btn-primary.outline{background:rgba(0,0,0,0);border:1.5px solid #755757;box-shadow:none;border-radius:16px;color:#755757}.btn-primary.outline:hover{color:#fff;background-color:#661919}.btn-primary.small{padding:8px 16px;font-size:14px}.btn-primary svg{width:16px;height:16px;margin-left:8px;flex-shrink:0;pointer-events:none}.passcode-wrapper{text-align:center}.passcode-wrapper input{width:54px;height:54px;font-size:18px;font-weight:400;color:#321b1b;border:1px solid #e7ebee;background-color:#fcfaf8;border-radius:11px;margin-right:8px;text-align:center}.passcode-wrapper input:last-child{margin-right:0}.passcode-wrapper input:focus{outline:none}.no_event{pointer-events:none}.scroll_off{overflow:hidden;touch-action:none;-ms-touch-action:none}label.error{display:block;color:red !important;font-weight:500 !important;font-size:14px !important;margin-top:8px;text-align:left}.text-success{color:#25d366 !important}.callout{border-radius:.25rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#fff;border-left:5px solid #e9ecef;margin-bottom:1rem;padding:13px}.callout.callout-success{border-left-color:#1e7e34;background-color:#28a745;color:#fff}.callout.callout-danger{border-left-color:#bd2130;background-color:#d72d3e;color:#fff}.alert{border-radius:.25rem;box-shadow:none;background-color:#fff;border-left:5px solid #e9ecef;margin-bottom:1rem;padding:13px 30px 13px 13px;position:relative;font-size:15px}.alert p{font-size:16px !important;padding-bottom:0 !important}.alert.alert-success{border-color:#28a745;border-left-color:#1e7e34;background-color:#28a745;color:#fff !important}.alert.alert-danger{border-color:#d72d3e;border-left-color:#bd2130;background-color:#d72d3e;color:#fff !important}.alert button{text-decoration:none !important;outline:none;appearance:none;background:rgba(0,0,0,0);border-radius:50%;opacity:1 !important;color:#fff;padding:0 !important;height:25px;width:25px;border:none;line-height:27px;text-align:center;font-size:22px;margin-top:8px;margin-right:5px;box-shadow:none}.alert button.btn-close:hover,.alert button.btn-close:focus{color:#fff;opacity:1;box-shadow:none}.popover{max-width:360px;padding:20px;border:1px solid #e8e8eb;box-shadow:0px 12px 20px 0px rgba(0,0,50,.12)}.popover .popover-body{padding:0}.popover .popover-body p{font-weight:600;font-size:14px;color:#111;padding-bottom:10px}.popover .popover-body p a{color:#111;display:inline-block}.popover .popover-body a{color:#111;font-weight:600;display:block}.form-group{margin-bottom:24px;position:relative}.form-group label{font-size:14px;font-weight:500;color:#321b1b;display:block;text-align:left;margin-bottom:8px}.form-group .form-control{padding:15px 16px;border-radius:8px;font-weight:400;font-size:16px;background-color:#fcfaf8;color:#321b1b;border:1px solid #e7ebee}.form-group .form-control::placeholder{color:#999;font-weight:400;font-size:16px}.form-group .form-control:-webkit-autofill,.form-group .form-control:-webkit-autofill:hover,.form-group .form-control:-webkit-autofill:focus,.form-group .form-control:-webkit-autofill:active{-webkit-text-fill-color:#321b1b;transition:background-color 5000s ease-in-out 0s;box-shadow:0 0 0 1000px #fcfaf8 inset !important;border:1px solid #e7ebee}.form-group .form-control:focus{outline:none;box-shadow:none;border-color:#f60}.form-group textarea{resize:none;min-height:96px;max-height:96px;height:96px}.tooltip{box-shadow:-2px 4px 14px 0px rgba(0,0,0,.1411764706);background-color:rgba(0,0,0,0)}.tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:#fff}.tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:#fff}.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:#fff}.tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{border-left-color:#fff}.tooltip .tooltip-inner{border-radius:8px;background-color:#fff;color:#321b1b}#pb_scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 0px rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0);background-color:none}#pb_scroll::-webkit-scrollbar{width:5px;background-color:none}#pb_scroll::-webkit-scrollbar-thumb{background-color:#321b1b;border:1px solid #321b1b;border-radius:10px}@media(min-width: 1200px)and (max-width: 1299px){.passcode-wrapper input{height:48px;width:48px;margin-right:6px;font-size:16px}}@media(min-width: 992px)and (max-width: 1199px){.btn-primary{padding:12px 20px;font-size:16px}.form-group{margin-bottom:20px}.form-group .form-control{padding:14px 16px;font-size:14px}.form-group .form-control::placeholder{font-size:14px}.passcode-wrapper input{height:48px;width:48px;margin-right:6px;font-size:16px}}@media(min-width: 768px)and (max-width: 991px){.btn-primary{padding:12px 20px;font-size:15px}.form-group{margin-bottom:18px}.form-group .form-control{padding:14px 16px;font-size:14px}.form-group .form-control::placeholder{font-size:14px}.passcode-wrapper input{height:48px;width:48px;margin-right:6px;font-size:16px}}@media(min-width: 576px)and (max-width: 767px){.btn-primary{padding:12px 16px;font-size:14px}.form-group{margin-bottom:18px}.form-group .form-control{padding:14px 16px;font-size:14px}.form-group .form-control::placeholder{font-size:14px}.passcode-wrapper input{height:48px;width:48px;margin-right:6px;font-size:16px}}@media(min-width: 361px)and (max-width: 575px){.btn-primary{padding:12px 16px;font-size:14px}.form-group{margin-bottom:15px}.form-group .form-control{padding:12px 16px;font-size:14px}.form-group .form-control::placeholder{font-size:14px}.passcode-wrapper input{height:45px;width:45px;margin-right:6px;font-size:15px}}@media(max-width: 360px){.btn-primary{padding:12px 16px;font-size:14px}.form-group{margin-bottom:15px}.form-group .form-control{padding:12px 16px;font-size:14px}.form-group .form-control::placeholder{font-size:14px}.passcode-wrapper input{height:42px;width:42px;margin-right:6px;font-size:15px;border-radius:8px}}.sr-only{width:0;height:0;position:absolute;top:0;left:0;opacity:0}.body_content{min-height:calc(100vh - 126px)}.select2-container{display:block;max-width:100% !important}.select2-container.select2-container--open .selection .select2-selection{border-radius:8px}.select2-container.select2-container--open .selection .select2-selection::after{transform:translateY(-50%) rotate(180deg)}.select2-container.select2-container--default{font-size:14px}.select2-container.select2-container--default.select2-container--focus .select2-selection{border-color:#f60;outline:none}.select2-container .selection .select2-selection{height:clamp(44px,40.832px + .99vw,54px);display:flex;align-items:center;min-height:unset;font-family:"Aspekta",sans-serif;color:#321b1b;font-weight:400;font-size:16px;position:relative;border-color:#e7ebee;padding-right:40px;border-radius:8px;background-image:none !important}.select2-container .selection .select2-selection::after{content:"";position:absolute;right:16px;top:50%;font-size:14px;width:22px;height:22px;display:grid;place-items:center;font-family:"Font Awesome 5 Pro";font-weight:400;transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.select2-container .selection .select2-selection .select2-selection__rendered{color:#321b1b;line-height:normal}.select2-container .selection .select2-selection .select2-selection__arrow{display:none !important}.select2-container .selection .select2-selection .select2-selection__clear{display:none}.select2-dropdown{margin-top:5px;padding:0;border:1px solid #e7ebee;background-color:#fff;border-radius:12px;box-shadow:0px 4px 20px rgba(0,0,0,.08);overflow:hidden;z-index:9999}.select2-dropdown .select2-results .select2-results__options{max-height:300px}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:5px}.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{background-color:#f60;border-radius:10px}.select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:12px 20px;font-family:"Aspekta",sans-serif;font-weight:500;font-size:15px;color:#7e7e7e;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:1px solid #e7ebee;display:flex;justify-content:space-between;align-items:center}.select2-dropdown .select2-results .select2-results__options .select2-results__option:last-child{border-bottom:none}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selectable:hover{background-color:rgba(216,38,26,.05);color:#f60}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:rgba(216,38,26,.1) !important;color:#f60}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;color:#f60}.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#fcfaf8;color:#f60 !important}.select2-dropdown .select2-search--dropdown .select2-search__field{border:1px solid #e7ebee}.select2-dropdown .select2-search--dropdown .select2-search__field:focus{outline:1px solid #f60}.no_scroll{overflow:hidden}.pagination_area nav{display:flex;justify-content:center;align-items:center}.pagination_area .pagination{display:flex;list-style:none;padding:0;gap:8px}.pagination_area .pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;min-width:35px;height:35px;padding:8px;border-radius:8px;border:1px solid #e7ebee;background-color:#fff;color:#321b1b;font-size:14px;font-weight:500;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pagination_area .pagination .page-item .page-link i{font-size:12px}.pagination_area .pagination .page-item .page-link:hover{background-color:#fcfaf8;border-color:#f60;color:#f60}.pagination_area .pagination .page-item.active .page-link{background:linear-gradient(135deg, #ff6600, #ffcc66);border-color:#f60;color:#fff;box-shadow:0 4px 10px oklch(from #ff6600 l c h/20%)}.pagination_area .pagination .page-item.active .page-link:hover{transform:scale(1.05)}.pagination_area .pagination .page-item.disabled .page-link{background-color:#f3f3f3;border-color:#e7ebee;color:#999;cursor:not-allowed;pointer-events:none}.pagination_area p{display:none}.pagination_area p .font-medium{font-weight:600;color:#321b1b}.not_found_card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(40px,8vw,80px) 20px;background-color:#fcfaf8;border:1px dashed #e7ebee;border-radius:16px;width:100%;margin:20px 0;grid-column:1/-1}.not_found_card .icon_area{width:80px;height:80px;background-color:oklch(from #ff6600 l c h/8%);color:#f60;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:24px;box-shadow:0 0 0 8px oklch(from #ff6600 l c h/3%)}.not_found_card .content_area{max-width:450px}.not_found_card .content_area h3{font-size:22px;font-weight:600;color:#321b1b;margin-bottom:12px}.not_found_card .content_area p{font-size:15px;color:#7c7a7a;line-height:1.6;margin:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media(min-width: 768px)and (max-width: 991px){.select2-container .selection .select2-selection{height:48px}.select2-container .selection .select2-selection .select2-selection__rendered{font-size:15px}}@media(min-width: 576px)and (max-width: 767px){.select2-container .selection .select2-selection{height:45px}.select2-container .selection .select2-selection::after{right:12px;font-size:12px}.select2-container .selection .select2-selection .select2-selection__rendered{font-size:14px;padding-left:12px}.select2-dropdown .select2-results .select2-results__option{padding:10px 15px;font-size:14px}}@media(min-width: 361px)and (max-width: 575px){.select2-container .selection .select2-selection{height:45px}.select2-container .selection .select2-selection::after{right:10px;font-size:12px}.select2-container .selection .select2-selection .select2-selection__rendered{font-size:14px;padding-left:10px}}.auth_section{padding:40px 0;min-height:calc(100vh - 79px - 47px);display:flex;align-items:center;justify-content:center;background-color:#f8f5f1}.auth_section .inner_area .form_info_main{box-shadow:0 20px 60px -15px hsla(0,60%,25%,.15);background-color:#faf8f5;border-radius:12px;padding:40px;text-align:center;border:1px solid #eae3d7}.auth_section .inner_area .form_info_main .img_logo{height:64px;width:64px;margin:0 auto;margin-bottom:16px;background:linear-gradient(135deg, #ff6600, #ffcc66);align-content:center;text-align:center;border-radius:50%}.auth_section .inner_area .form_info_main .img_logo i{font-size:25px;color:#fff}.auth_section .inner_area .form_info_main h3{font-size:30px;font-weight:700;color:#321b1b;margin-bottom:8px}.auth_section .inner_area .form_info_main p{font-size:16px;font-weight:400;color:#755757;margin-bottom:30px}.auth_section .inner_area .form_info_main .form_inputs .form-group{position:relative}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control{padding-left:70px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control.password{padding-right:40px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon{color:gray;position:absolute;top:0;left:0;padding:18px;top:25px;border-right:1px solid #e7ebee}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon i{font-size:18px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye{color:gray;position:absolute;top:0;right:0;top:25px;margin-top:20px;margin-right:18px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye i{font-size:18px}.auth_section .inner_area .form_info_main .form_inputs .forgot_pass_sec .password_forgot{text-align:right;margin-bottom:16px;display:block;font-size:16px;width:fit-content;margin-left:auto;text-decoration:underline;text-underline-offset:4px;color:#321b1b;font-weight:500;line-height:1.2}.auth_section .inner_area .form_info_main .form_inputs .forgot_pass_sec .password_forgot:hover{color:#f60}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn{text-align:end;margin-bottom:24px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot{font-size:14px;font-weight:400;color:#4b4b4b;position:relative;display:inline-block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot::after{content:"";border-bottom:1px solid #4b4b4b;position:absolute;bottom:0;left:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot:hover{color:#f60}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot:hover::after{border-bottom-color:#f60}.auth_section .inner_area .form_info_main .form_inputs .btn_main .btn-primary{width:100%}.auth_section .inner_area .form_info_main .form_inputs .account_main{font-size:16px;font-weight:400;color:#755757;padding-top:24px}.auth_section .inner_area .form_info_main .form_inputs .account_main .btn-primary{gap:15px}.auth_section .inner_area .form_info_main .form_inputs .account_main .register{color:#f60;position:relative;display:inline-block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.auth_section .inner_area .form_info_main .form_inputs .account_main .register::after{content:"";border-bottom:1px solid #f60;position:absolute;bottom:0;left:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.auth_section .inner_area .form_info_main .form_inputs .account_main .register:hover{color:#ff2e20}.auth_section .inner_area .form_info_main .form_inputs .account_main .register:hover::after{border-bottom-color:#ff2e20;opacity:1}@media(min-width: 992px)and (max-width: 1199px){.auth_section{padding:30px 0}.auth_section .inner_area .form_info_main{margin-left:0;padding:25px}.auth_section .inner_area .form_info_main .img_logo{height:58px;width:58px;margin-bottom:12px}.auth_section .inner_area .form_info_main .img_logo i{font-size:20px}.auth_section .inner_area .form_info_main h3{font-size:25px}.auth_section .inner_area .form_info_main p{margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .account_main{padding-top:20px;font-size:14px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control{padding-left:60px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon{padding:17px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye{margin-top:17px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye i{font-size:16px}}@media(min-width: 768px)and (max-width: 991px){.auth_section{padding:30px 0}.auth_section .inner_area .img_auth{border-radius:15px}.auth_section .inner_area .form_info_main{margin-left:0;padding:20px}.auth_section .inner_area .form_info_main .img_logo{height:58px;width:58px;margin-bottom:12px}.auth_section .inner_area .form_info_main .img_logo i{font-size:20px}.auth_section .inner_area .form_info_main h3{font-size:22px}.auth_section .inner_area .form_info_main p{margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control{padding-left:60px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon{padding:15px 16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye{margin-top:17px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn{margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot{font-size:14px}.auth_section .inner_area .form_info_main .form_inputs .account_main{padding-top:16px;font-size:14px}}@media(min-width: 576px)and (max-width: 767px){.auth_section{padding:30px 0}.auth_section .inner_area .img_auth{border-radius:15px}.auth_section .inner_area .form_info_main{margin-left:0;padding:20px}.auth_section .inner_area .form_info_main .img_logo{height:58px;width:58px;margin-bottom:12px}.auth_section .inner_area .form_info_main .img_logo i{font-size:20px}.auth_section .inner_area .form_info_main h3{font-size:20px}.auth_section .inner_area .form_info_main p{font-size:14px;margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control{padding-left:60px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon{padding:15px 16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye{margin-top:17px;margin-right:15px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn{margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot{font-size:14px}.auth_section .inner_area .form_info_main .form_inputs .account_main{padding-top:16px;font-size:14px}}@media(min-width: 361px)and (max-width: 575px){.auth_section{padding:25px 0}.auth_section .inner_area .img_auth{border-radius:15px}.auth_section .inner_area .form_info_main{margin-left:0;padding:15px;width:475px;max-width:100%;margin:0 auto}.auth_section .inner_area .form_info_main .img_logo{height:52px;width:52px;margin-bottom:12px}.auth_section .inner_area .form_info_main .img_logo i{font-size:18px}.auth_section .inner_area .form_info_main h3{font-size:18px}.auth_section .inner_area .form_info_main p{font-size:14px;margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control{padding-left:60px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon{padding:15px 16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye{margin-top:17px;margin-right:15px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn{margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot{font-size:14px}.auth_section .inner_area .form_info_main .form_inputs .account_main{padding-top:16px;font-size:14px}}@media(max-width: 360px){.auth_section{padding:25px 0}.auth_section .inner_area .img_auth{border-radius:15px}.auth_section .inner_area .form_info_main{margin-left:0;padding:15px;width:475px;max-width:100%;margin:0 auto}.auth_section .inner_area .form_info_main .img_logo{height:107px;width:108px;margin-bottom:15px}.auth_section .inner_area .form_info_main h3{font-size:22px}.auth_section .inner_area .form_info_main p{font-size:14px;margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form-control{padding-left:60px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon{padding:15px 16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_icon i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye{margin-top:17px;margin-right:15px}.auth_section .inner_area .form_info_main .form_inputs .form-group .form_eye i{font-size:16px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn{margin-bottom:20px}.auth_section .inner_area .form_info_main .form_inputs .forgot_btn .forgot{font-size:14px}.auth_section .inner_area .form_info_main .form_inputs .account_main{padding-top:16px;font-size:14px}}.success_section{padding:90px 0;min-height:calc(100vh - 79px - 47px);display:flex;align-items:center;background-color:#f8f5f1}.success_section .inner_area{text-align:center;width:600px;max-width:100%;margin:0 auto;box-shadow:0 20px 60px -15px hsla(0,60%,25%,.15);background-color:#faf8f5;border:1px solid #eae3d7;padding:40px;border-radius:18px}.success_section .inner_area .img_pro{height:461px;width:461px;margin:0 auto;margin-bottom:48px}.success_section .inner_area .img_pro img{height:100%;width:100%;object-fit:cover}.success_section .inner_area .circle_main{height:105px;width:105px;border-radius:50%;border:1px solid #a1df9d;align-content:center;text-align:center;margin:0 auto;text-align:center;margin-bottom:30px;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.success_section .inner_area .circle_main .inner_circle{height:90px;width:90px;border-radius:50%;background-color:#34a02c;align-content:center;text-align:center;margin:0 auto}.success_section .inner_area .circle_main .inner_circle i{font-size:50px;color:#fff}.success_section .inner_area .heading{margin-bottom:50px}.success_section .inner_area .heading h3{font-size:32px;font-weight:600;color:#321b1b;margin-bottom:6px}.success_section .inner_area .heading p{font-size:18px;font-weight:400;color:#6c757d}.success_section .inner_area .btn_main{display:flex;justify-content:center}.success_section .inner_area .btn_main .btn-primary{width:280px;max-width:100%}.success_section.error_section .inner_area .circle_main{border-color:#f3a39d}.success_section.error_section .inner_area .circle_main .inner_circle{background-color:#c71e1e}@media(min-width: 1300px)and (max-width: 1399px){.success_section{padding:70px 0}.success_section .inner_area .heading{margin-bottom:40px}.success_section .inner_area .heading h3{font-size:28px}}@media(min-width: 1200px)and (max-width: 1299px){.success_section{padding:60px 0}.success_section .inner_area .heading{margin-bottom:40px}.success_section .inner_area .heading h3{font-size:28px}}@media(min-width: 992px)and (max-width: 1199px){.success_section{padding:40px 0}.success_section .inner_area{width:500px;padding:30px}.success_section .inner_area .circle_main{height:95px;width:95px;margin-bottom:20px}.success_section .inner_area .circle_main .inner_circle{height:80px;width:80px}.success_section .inner_area .heading{margin-bottom:35px}.success_section .inner_area .heading h3{font-size:25px}.success_section .inner_area .heading p{font-size:16px}.success_section .inner_area .btn_main .btn-primary{width:220px}}@media(min-width: 768px)and (max-width: 991px){.success_section{padding:35px 0}.success_section .inner_area{width:450px;padding:30px}.success_section .inner_area .circle_main{height:95px;width:95px;margin-bottom:20px}.success_section .inner_area .circle_main .inner_circle{height:80px;width:80px}.success_section .inner_area .heading{margin-bottom:35px}.success_section .inner_area .heading h3{font-size:25px}.success_section .inner_area .heading p{font-size:16px}.success_section .inner_area .btn_main .btn-primary{width:220px}}@media(min-width: 576px)and (max-width: 767px){.success_section{padding:30px 0}.success_section .inner_area{width:400px;padding:30px 25px;border-radius:15px}.success_section .inner_area .circle_main{height:80px;width:80px;margin-bottom:15px}.success_section .inner_area .circle_main .inner_circle{height:65px;width:65px}.success_section .inner_area .circle_main .inner_circle i{font-size:36px}.success_section .inner_area .heading{margin-bottom:30px}.success_section .inner_area .heading h3{font-size:22px}.success_section .inner_area .heading p{font-size:14px}.success_section .inner_area .btn_main .btn-primary{width:180px}}@media(min-width: 361px)and (max-width: 575px){.success_section{padding:30px 0}.success_section .inner_area{width:100%;padding:25px 20px;border-radius:15px}.success_section .inner_area .circle_main{height:80px;width:80px;margin-bottom:15px}.success_section .inner_area .circle_main .inner_circle{height:65px;width:65px}.success_section .inner_area .circle_main .inner_circle i{font-size:36px}.success_section .inner_area .heading{margin-bottom:30px}.success_section .inner_area .heading h3{font-size:20px}.success_section .inner_area .heading p{font-size:14px}.success_section .inner_area .btn_main .btn-primary{width:180px}.success_section.acount_success_section .inner_area .img_pro{height:120px;width:120px}}@media(max-width: 360px){.success_section{padding:30px 0}.success_section .inner_area{width:100%;padding:25px 20px;border-radius:15px}.success_section .inner_area .circle_main{height:80px;width:80px;margin-bottom:15px}.success_section .inner_area .circle_main .inner_circle{height:65px;width:65px}.success_section .inner_area .circle_main .inner_circle i{font-size:36px}.success_section .inner_area .heading{margin-bottom:30px}.success_section .inner_area .heading h3{font-size:20px}.success_section .inner_area .heading p{font-size:14px}.success_section .inner_area .btn_main .btn-primary{width:180px}.success_section.acount_success_section .inner_area .img_pro{height:120px;width:120px}}.dashboard_section{padding-block:clamp(20px,9.091px + 3.409vw,50px);min-height:calc(100vh - 79px - 47px);background-color:#f8f5f1}.dashboard_section .dashboard_main>:not(:last-child){margin-bottom:clamp(20px,13.881px + 1.912vw,40px)}.dashboard_section .dashboard_main .dashboard_item>:not(:last-child){margin-bottom:8px}.dashboard_section .dashboard_main .dashboard_item h1{font-size:32px;font-weight:700;line-height:1;color:#321b1b}.dashboard_section .dashboard_main .dashboard_item p{font-size:16px;font-weight:400;line-height:1.5;color:#755757}.dashboard_section .dashboard_main .dashboard_nav_links{background-color:oklch(from #000000 l c h/6%);padding:8px 32px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.dashboard_section .dashboard_main .dashboard_nav_links .dash_nav_item{padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:14px;transition:background-color .3s ease;color:#755757}.dashboard_section .dashboard_main .dashboard_nav_links .dash_nav_item .icon{color:inherit}.dashboard_section .dashboard_main .dashboard_nav_links .dash_nav_item:hover,.dashboard_section .dashboard_main .dashboard_nav_links .dash_nav_item.active{box-shadow:0 2px 4px oklch(from #000000 l c h/6%);background-color:#fff;color:#321b1b}.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:620px;max-width:100%;margin:0 auto;border-radius:12px;border:1px solid #eae3d7;background-color:#faf8f5;box-shadow:0 20px 60px -15px hsla(0,60%,25%,.15);padding:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area{margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon{height:64px;width:64px;margin:0 auto;background:linear-gradient(135deg, #ff6600, #ffcc66);align-content:center;text-align:center;border-radius:50%}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon i{font-size:25px;color:#fff}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area h2{font-size:30px;font-weight:700;color:#321b1b;margin-bottom:8px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group{position:relative}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form-control.password{padding-right:40px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye{color:gray;position:absolute;top:0;right:0;top:25px;margin-top:20px;margin-right:18px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye i{font-size:18px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .button .btn-primary{width:100%}.dashboard_section .dashboard_main .dashboard_body .booking_card,.dashboard_section .dashboard_main .dashboard_body .info_card{background-color:#fff;border:1px solid #eae3d7;border-radius:12px;padding:clamp(20px,15px + 1vw,30px);height:100%;box-shadow:0 10px 30px -10px oklch(from #000000 l c h/8%);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.dashboard_section .dashboard_main .dashboard_body .booking_card:hover,.dashboard_section .dashboard_main .dashboard_body .info_card:hover{transform:translateY(-5px);box-shadow:0 15px 35px -10px oklch(from #000000 l c h/12%)}.dashboard_section .dashboard_main .dashboard_body .booking_card .card_title,.dashboard_section .dashboard_main .dashboard_body .info_card .card_title{font-size:20px;font-weight:600;color:#321b1b;margin-bottom:24px;display:flex;align-items:center;gap:12px}.dashboard_section .dashboard_main .dashboard_body .booking_card .card_title .icon,.dashboard_section .dashboard_main .dashboard_body .info_card .card_title .icon{color:#f60;font-size:18px}.dashboard_section .dashboard_main .dashboard_body .booking_card:has(form) form{height:100%}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form{height:100%}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .form-group{margin-bottom:20px}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .form-group .form-label{margin-bottom:10px}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .extra_content{background-color:#faf8f5;border-left:4px solid #f60;padding:clamp(16px,2vw,24px);border-radius:8px;position:relative;overflow:hidden;margin-bottom:20px}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .extra_content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:oklch(from #ff6600 l c h/3%);pointer-events:none}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .extra_content p{font-size:15px;line-height:1.7;color:#4b4b4b;position:relative;z-index:1}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .extra_content p a{color:#f60;font-weight:600}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .form_action{align-self:flex-end;width:100%}.dashboard_section .dashboard_main .dashboard_body .booking_card .booking_form .form_action .btn_submit{width:100%}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content{flex:1}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message{background-color:#faf8f5;border-left:4px solid #f60;padding:clamp(16px,2vw,24px);border-radius:8px;position:relative;overflow:hidden}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message>:not(:last-child){margin-bottom:20px}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:oklch(from #ff6600 l c h/3%);pointer-events:none}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message p{font-size:15px;line-height:1.7;color:#4b4b4b;position:relative;z-index:1}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid{--room-column: 2;display:grid;grid-template-columns:repeat(var(--room-column), 1fr);gap:15px;position:relative;z-index:1}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid .detail_item{display:flex;flex-direction:column;gap:4px;padding:12px;background-color:#fff;border:1px solid #eae3d7;border-radius:8px;transition:all .3s ease}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid .detail_item:hover{border-color:#f60;box-shadow:0 4px 12px oklch(from #000000 l c h/5%)}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid .detail_item .label{font-size:12px;font-weight:500;text-transform:uppercase;color:#755757;letter-spacing:.5px}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid .detail_item .value{font-size:15px;font-weight:600;color:#321b1b}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid .detail_item.full_width{grid-column:span var(--room-column)}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area{margin-top:30px}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn-primary{width:100%}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn_confirm{width:100%;background-color:#34a02c;color:#fff;border:none;padding:16px;border-radius:12px;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 15px oklch(from #34A02C l c h/25%)}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn_confirm:hover{background-color:rgb(45.5,140,38.5);box-shadow:0 8px 25px oklch(from #34A02C l c h/35%);transform:translateY(-2px)}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn_confirm:active{transform:translateY(0)}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn_confirm .icon{font-size:20px}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn_confirm.checked_out{background-color:#c71e1e;color:#fff;box-shadow:0 4px 15px oklch(from #C71E1E l c h/25%)}.dashboard_section .dashboard_main .dashboard_body .info_card .action_area .btn_confirm.check_in{background-color:#34a02c;color:#fff;box-shadow:0 4px 15px oklch(from #34A02C l c h/25%)}.dashboard_section .dashboard_main .dashboard_body .id_card_area{margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .download_btn{display:block;margin-inline:auto;width:fit-content;text-align:center}@media(min-width: 1300px)and (max-width: 1399px){.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:580px}}@media(min-width: 1200px)and (max-width: 1299px){.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:580px}}@media(min-width: 992px)and (max-width: 1199px){.dashboard_section .dashboard_main>:not(:last-child){margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:510px;padding:25px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area{margin-bottom:25px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon{height:60px;width:60px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon i{font-size:22px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye{top:24px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye i{font-size:17px}.dashboard_section .dashboard_main .dashboard_body .booking_card,.dashboard_section .dashboard_main .dashboard_body .info_card{padding:24px}}@media(min-width: 768px)and (max-width: 991px){.dashboard_section .dashboard_main>:not(:last-child){margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:490px;padding:25px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area{margin-bottom:25px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon{height:60px;width:60px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon i{font-size:22px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye{top:24px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye i{font-size:17px}}@media(min-width: 576px)and (max-width: 767px){.dashboard_section .dashboard_main>:not(:last-child){margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:415px;padding:20px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area{margin-bottom:25px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon{height:52px;width:52px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon i{font-size:18px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye{top:24px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye i{font-size:16px}}@media(min-width: 361px)and (max-width: 575px){.dashboard_section .dashboard_main>:not(:last-child){margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:415px;padding:20px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area{margin-bottom:15px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon{height:52px;width:52px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon i{font-size:18px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye{top:24px;margin-top:16px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye i{font-size:14px}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid{--room-column: 1}}@media(max-width: 360px){.dashboard_section .dashboard_main>:not(:last-child){margin-bottom:30px}.dashboard_section .dashboard_main .dashboard_body .change_password_form{width:415px;padding:20px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area{margin-bottom:15px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon{height:52px;width:52px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .heading_area .circle_icon i{font-size:18px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye{top:24px;margin-top:16px}.dashboard_section .dashboard_main .dashboard_body .change_password_form .change_password .form-group .form_eye i{font-size:14px}.dashboard_section .dashboard_main .dashboard_body .info_card .info_content .info_message .room_details_grid{--room-column: 1}}.sidebar{position:sticky;top:0;background-color:inherit;width:var(--sidebar-width);height:100vh}.sidebar .sidebar_head{border-bottom:1px solid #e7ebee}.sidebar .sidebar_head .sidebar_item{display:flex;align-items:center;gap:6px;padding:14px 34px}.sidebar .sidebar_head .sidebar_item .logo{width:43px;height:43px;border-radius:50%;flex-shrink:0;overflow:hidden}.sidebar .sidebar_head .sidebar_item span{display:block;flex:1;font-weight:600;font-size:16px;line-height:1.2;color:#321b1b}.sidebar .sidebar_body{padding:40px 20px}.sidebar .sidebar_body .sidebar_list{display:flex;flex-direction:column;gap:12px}.sidebar .sidebar_body .sidebar_list .sidebar_list_item{padding:2px 10px;font-weight:400;font-size:11px;line-height:1.2;letter-spacing:1px;color:oklch(from #082431 l c h/50%)}.sidebar .sidebar_body .sidebar_list .sidebar_item .sidebar_link{display:flex;align-items:center;gap:12px;color:#7c7a7a;padding:12px 10px;background-color:rgba(0,0,0,0);border-radius:6px}.sidebar .sidebar_body .sidebar_list .sidebar_item .sidebar_link .sidebar_icon{width:18px;height:18px;display:grid;place-items:center;flex-shrink:0;color:inherit}.sidebar .sidebar_body .sidebar_list .sidebar_item .sidebar_link:hover{background-color:#f60;color:#fff}.mahayagya_profile_content{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px);font-family:"Inter",sans-serif}.mahayagya_profile_content .profile_header_card{display:flex;align-items:stretch;justify-content:center;gap:14px}.mahayagya_profile_content .profile_header_card .avatar_container{flex-shrink:0}.mahayagya_profile_content .profile_header_card .avatar_container .avatar{width:clamp(80px,73.881px + 1.912vw,100px);height:clamp(80px,73.881px + 1.912vw,100px);border-radius:50%;border:2px solid rgba(218,165,32,.3019607843);padding:6px;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.06)}.mahayagya_profile_content .profile_header_card .avatar_container .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mahayagya_profile_content .profile_header_card .info_container{flex-grow:1;display:flex;justify-content:space-between;align-items:stretch;gap:14px}.mahayagya_profile_content .profile_header_card .info_container .user_detail{align-self:center}.mahayagya_profile_content .profile_header_card .info_container .user_detail>:not(:last-child){margin-bottom:4px}.mahayagya_profile_content .profile_header_card .info_container .user_detail .user_name{font-size:clamp(24px,22.164px + .574vw,30px);font-weight:800;color:#321b1b;line-height:1.1}.mahayagya_profile_content .profile_header_card .info_container .user_detail .user_email,.mahayagya_profile_content .profile_header_card .info_container .user_detail .user_phonenumber{font-size:14px;color:#755757;font-weight:400}.mahayagya_profile_content .profile_header_card .info_container .action_container{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-end}.mahayagya_profile_content .profile_header_card .info_container .action_container .user_role{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#f60;font-weight:700;display:flex;align-items:center;gap:8px;background:oklch(from #ff6600 l c h/8%);width:fit-content;padding:6px 16px;border-radius:30px;border:1px solid oklch(from #ff6600 l c h/15%)}.mahayagya_profile_content .profile_header_card .info_container .action_container .user_role i{font-size:12px}.mahayagya_profile_content .profile_header_card .info_container .action_container .btn-primary{padding:8px 18px;font-size:14px;border-radius:10px}.mahayagya_profile_content .info_grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:clamp(24px,4vw,32px)}.mahayagya_profile_content .info_grid .info_card{background:#fff;border-radius:20px;padding:clamp(20px,16.329px + 1.147vw,32px);box-shadow:0 4px 20px rgba(0,0,0,.03);border:1px solid #e7ebee;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1)}.mahayagya_profile_content .info_grid .info_card:hover{transform:translateY(-8px);box-shadow:0 15px 35px oklch(from #ff6600 l c h/8%);border-color:oklch(from #ff6600 l c h/20%)}.mahayagya_profile_content .info_grid .info_card .card_header{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:18px;border-bottom:1.5px solid oklch(from #ff6600 l c h/10%)}.mahayagya_profile_content .info_grid .info_card .card_header .icon_box{width:44px;height:44px;background:linear-gradient(135deg, #ff6600, #ffcc66);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 4px 12px oklch(from #ff6600 l c h/20%)}.mahayagya_profile_content .info_grid .info_card .card_header h3{font-size:20px;font-weight:700;color:#321b1b;margin:0}.mahayagya_profile_content .info_grid .info_card .card_header .btn-primary{display:block;margin-left:auto}.mahayagya_profile_content .info_grid .info_card .detail_list{display:grid;--detail-column: 2;grid-template-columns:repeat(var(--detail-column), minmax(0, 1fr));gap:20px}.mahayagya_profile_content .info_grid .info_card .detail_list .detail_item{display:flex;align-items:flex-start;gap:12px}.mahayagya_profile_content .info_grid .info_card .detail_list .detail_item .item_icon{margin-top:3px;color:oklch(from #ff6600 l c h/60%);font-size:14px}.mahayagya_profile_content .info_grid .info_card .detail_list .detail_item .content_wrap{display:flex;flex-direction:column;gap:2px}.mahayagya_profile_content .info_grid .info_card .detail_list .detail_item .label{font-size:13px;color:#7e7e7e;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.mahayagya_profile_content .info_grid .info_card .detail_list .detail_item .value{font-size:15px;color:#321b1b;font-weight:600}.mahayagya_profile_content .info_grid .info_card .detail_list .detail_item.full{grid-column:1/-1}@media(min-width: 361px)and (max-width: 575px){.mahayagya_profile_content .profile_header_card{flex-direction:column;text-align:center;align-items:center}.mahayagya_profile_content .profile_header_card .info_container{flex-direction:column;width:100%}.mahayagya_profile_content .profile_header_card .info_container .action_container{flex-direction:row}.mahayagya_profile_content .info_grid{grid-template-columns:1fr}.mahayagya_profile_content .info_grid .info_card .detail_list{--detail-column: 1}}@media(max-width: 360px){.mahayagya_profile_content .profile_header_card{flex-direction:column;text-align:center;align-items:center}.mahayagya_profile_content .profile_header_card .info_container{flex-direction:column;width:100%}.mahayagya_profile_content .profile_header_card .info_container .action_container{flex-direction:row}.mahayagya_profile_content .info_grid{grid-template-columns:1fr}.mahayagya_profile_content .info_grid .info_card .detail_list{--detail-column: 1}}.utility_section{min-height:calc(100vh - 79px - 47px);display:grid;place-items:center}.utility_section .parent_area .utility_area{max-width:700px;margin-inline:auto;border:1px solid #e7ebee;border-radius:20px;padding:clamp(16px,2vw,22px) 16px;background-color:#fff;box-shadow:0px 0px 80px 0px oklch(from #FFC8D6 l c h/30%)}.utility_section .parent_area .utility_area>:not(:last-child){margin-bottom:clamp(16px,2vw,25px)}.utility_section .parent_area .utility_area .check{width:fit-content;margin-inline:auto}.utility_section .parent_area .utility_area .check .icon{display:grid;place-items:center;width:clamp(50px,3vw,70px);height:clamp(50px,3vw,70px);border-radius:50%;background-color:#f60}.utility_section .parent_area .utility_area .check .icon svg{width:70%;height:70%;stroke:#fff}.utility_section .parent_area .utility_area .title{font-size:22px;font-weight:600;line-height:1.3;color:#f60;text-align:center}.utility_section .parent_area .utility_area p{font-size:16px;font-weight:500;line-height:1.3;color:#321b1b;text-align:center}.utility_section .parent_area .utility_area hr{border-color:#e7ebee}.utility_section .parent_area .utility_area .btn_groups{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.utility_section .parent_area .utility_area .btn_groups .btn-primary{display:block;width:min(350px,100%)}.utility_section .parent_area .error_area{display:flex;flex-direction:column;row-gap:clamp(20px,15.38px + 1.28vw,35px);align-items:center;justify-content:center;max-width:700px;margin-inline:auto}.utility_section .parent_area .error_area .err_code{font-weight:500;font-size:clamp(56px,47.23px + 2.44vw,96px);line-height:1.2;text-align:center;color:#212529}.utility_section .parent_area .error_area h5{font-weight:400;font-size:clamp(26px,20.03px + 1.66vw,52px);line-height:1.2;text-align:center;color:#321b1b}.utility_section .parent_area .error_area p{font-weight:400;font-size:clamp(14px,13.08px + .26vw,18px);line-height:1.2;text-align:center;color:#212529}.utility_section .parent_area .error_area .btn-primary{display:block;width:min(350px,100%)}.form_registration_section{padding:80px 0;background-color:#f8f5f1}.form_registration_section .parent_area .top_area{margin-bottom:90px}.form_registration_section .parent_area .top_area .page_header{display:flex;align-items:center;margin-bottom:30px;gap:20px}.form_registration_section .parent_area .top_area .page_header .logo{width:70px;height:70px;border-radius:50%;flex-shrink:0;background:#fff}.form_registration_section .parent_area .top_area .page_header .header_text h2{font-weight:700;font-size:26px;color:#321b1b;margin-bottom:4px}.form_registration_section .parent_area .top_area .page_header .header_text p{font-weight:400;font-size:15px;color:#7e7e7e;margin-bottom:0}.form_registration_section .parent_area .top_area .banner_area{position:relative;margin-bottom:50px}.form_registration_section .parent_area .top_area .banner_area .banner_img{width:100%;height:200px;border-radius:12px;overflow:hidden}.form_registration_section .parent_area .top_area .banner_area .profile_avatar{position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);width:115px;height:115px;z-index:2}.form_registration_section .parent_area .top_area .banner_area .profile_avatar .avatar_inner{width:100%;height:100%;border-radius:50%;border:4px solid #fff;overflow:hidden;background-color:#e7ebee}.form_registration_section .parent_area .top_area .banner_area .profile_avatar .edit_camera{position:absolute;right:4px;bottom:4px;width:30px;height:30px;background:#fff;border-radius:50%;border:1px solid #e7ebee;display:grid;place-items:center;box-shadow:0 2px 10px rgba(0,0,0,.1);cursor:pointer}.form_registration_section .parent_area .top_area .banner_area .profile_avatar .edit_camera i{font-size:13px;color:#321b1b}.form_area .registration_form_card{background-color:#faf8f5;border:1px solid #eae3d7;border-radius:12px;padding:40px;margin-bottom:30px}.form_area .registration_form_card .img_logo{height:64px;width:64px;margin:0 auto;margin-bottom:16px;background:linear-gradient(135deg, #ff6600, #ffcc66);align-content:center;text-align:center;border-radius:50%}.form_area .registration_form_card .img_logo i{font-size:25px;color:#fff}.form_area .registration_form_card h3{font-size:30px;font-weight:700;color:#321b1b;margin-bottom:8px;text-align:center}.form_area .registration_form_card p{font-size:16px;font-weight:400;color:#755757;margin-bottom:30px;text-align:center}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image{height:120px;width:120px;border-radius:12px;overflow:hidden;position:relative}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image img{height:100%;width:100%;object-fit:cover}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover{height:20px;width:20px;border-radius:50%;background-color:#fff;position:absolute;top:0;right:0;margin-top:8px;margin-right:8px;text-align:center;align-content:center}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover i{font-size:13px;color:#f60}.form_area .section_title{font-weight:600;font-size:24px;color:#321b1b;margin-bottom:24px;margin-top:10px}.form_area .form-group{position:relative;margin-bottom:0}.form_area .form-group.has-icon-left i{position:absolute;left:16px;top:clamp(46px,44.776px + .382vw,50px);font-size:18px;color:#999}.form_area .form-group.has-icon-left .form-control{padding-left:45px}.form_area .form-group.has-icon-right i{position:absolute;right:16px;top:clamp(46px,44.776px + .382vw,50px);font-size:18px;color:#999;cursor:pointer}.form_area .form-group.has-icon-right .form-control{padding-right:45px}.form_area .form-group .form-label{display:inline-block;margin-bottom:10px;font-weight:600;font-size:16px;color:#321b1b}.form_area .form-group .upload_preview_area .image_upload_box{border:1px solid #e7ebee;border-radius:8px;padding:15px;width:100%;text-align:center;background-color:#fff;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form_area .form-group .upload_preview_area .image_upload_box span{font-weight:400;font-size:16px;color:#999}.form_area .form-group .upload_preview_area .image_upload_box:hover{border-color:#f60}.form_area .form-group .upload_preview_area .preview_box{width:145px;height:145px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#fff}.form_area .form-group .upload_preview_area .preview_box .user_img{width:110px;height:110px;border-radius:50%;border:2px solid #f60;position:relative}.form_area .form-group .upload_preview_area .preview_box .user_img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.form_area .form-group .upload_preview_area .preview_box .user_img .delete_btn{position:absolute;top:0;right:-5px;width:34px;height:34px;background-color:#fff;border:1px solid #e7ebee;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f60;font-size:14px;text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.05);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form_area .form-group .upload_preview_area .preview_box .user_img .delete_btn:hover{background-color:#f60;color:#fff;border-color:#f60}.form_area .btn-primary{max-width:314px;margin:0 auto}@media(min-width: 992px)and (max-width: 1199px){.form_registration_section{padding:50px 0}.form_area .registration_form_card{padding:30px}.form_area .registration_form_card .img_logo{height:60px;width:60px}.form_area .registration_form_card .img_logo i{font-size:22px}.form_area .registration_form_card h3{font-size:25px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image{height:110px;width:110px;border-radius:10px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover{height:18px;width:18px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover i{font-size:12px}}@media(min-width: 768px)and (max-width: 991px){.form_registration_section{padding:40px 0}.form_registration_section .parent_area .top_area{margin-bottom:60px}.form_registration_section .parent_area .top_area .page_header .logo{width:60px;height:60px}.form_registration_section .parent_area .top_area .page_header .header_text h2{font-size:22px}.form_registration_section .parent_area .top_area .page_header .header_text p{font-size:14px}.form_registration_section .parent_area .top_area .banner_area .banner_img{height:160px}.form_registration_section .parent_area .top_area .banner_area .profile_avatar{width:100px;height:100px;bottom:-40px}.form_area .registration_form_card{padding:20px}.form_area .registration_form_card .img_logo{height:60px;width:60px}.form_area .registration_form_card .img_logo i{font-size:22px}.form_area .registration_form_card h3{font-size:25px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image{height:110px;width:110px;border-radius:10px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover{height:18px;width:18px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover i{font-size:12px}.form_area .form-group .upload_preview_area .preview_box{width:130px;height:130px}.form_area .form-group .upload_preview_area .preview_box .user_img{width:100px;height:100px}}@media(min-width: 576px)and (max-width: 767px){.form_registration_section{padding:30px 0}.form_registration_section .parent_area .top_area{margin-bottom:50px}.form_registration_section .parent_area .top_area .page_header{margin-bottom:20px;flex-direction:column;text-align:center;gap:15px}.form_registration_section .parent_area .top_area .page_header .logo{width:60px;height:60px}.form_registration_section .parent_area .top_area .page_header .header_text h2{font-size:20px}.form_registration_section .parent_area .top_area .page_header .header_text p{font-size:14px}.form_registration_section .parent_area .top_area .banner_area{margin-bottom:40px}.form_registration_section .parent_area .top_area .banner_area .banner_img{height:130px}.form_registration_section .parent_area .top_area .banner_area .profile_avatar{width:90px;height:90px;bottom:-35px}.form_area .registration_form_card{padding:15px}.form_area .registration_form_card .img_logo{height:55px;width:55px;margin-bottom:12px}.form_area .registration_form_card .img_logo i{font-size:20px}.form_area .registration_form_card h3{font-size:22px}.form_area .registration_form_card p{font-size:14px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image{height:100px;width:100px;border-radius:10px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover{height:18px;width:18px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover i{font-size:12px;position:relative;top:-1px}.form_area .section_title{font-size:20px}.form_area .form-group.has-icon-left i,.form_area .form-group.has-icon-right i{font-size:16px}.form_area .form-group .form-label{font-size:14px}.form_area .form-group .image_upload_box span{font-size:14px}.form_area .form-group .upload_preview_area .preview_box{width:120px;height:120px}.form_area .form-group .upload_preview_area .preview_box .user_img{width:90px;height:90px}.form_area .form-group .upload_preview_area .preview_box .user_img .delete_btn{width:30px;height:30px;font-size:12px}}@media(min-width: 361px)and (max-width: 575px){.form_registration_section{padding:25px 0}.form_registration_section .parent_area .top_area{margin-bottom:50px}.form_registration_section .parent_area .top_area .page_header{margin-bottom:20px;flex-direction:column;text-align:center;gap:15px}.form_registration_section .parent_area .top_area .page_header .logo{width:60px;height:60px}.form_registration_section .parent_area .top_area .page_header .header_text h2{font-size:20px}.form_registration_section .parent_area .top_area .page_header .header_text p{font-size:14px}.form_registration_section .parent_area .top_area .banner_area{margin-bottom:40px}.form_registration_section .parent_area .top_area .banner_area .banner_img{height:130px}.form_registration_section .parent_area .top_area .banner_area .profile_avatar{width:90px;height:90px;bottom:-35px}.form_area .registration_form_card{padding:15px}.form_area .registration_form_card .img_logo{height:52px;width:52px;margin-bottom:12px}.form_area .registration_form_card .img_logo i{font-size:18px}.form_area .registration_form_card h3{font-size:20px}.form_area .registration_form_card p{font-size:14px;margin-bottom:20px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image{height:100px;width:100px;border-radius:10px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover{height:18px;width:18px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover i{font-size:12px;position:relative;top:-1px}.form_area .section_title{font-size:20px}.form_area .form-group.has-icon-left i,.form_area .form-group.has-icon-right i{font-size:16px}.form_area .form-group .form-label{font-size:14px}.form_area .form-group .image_upload_box span{font-size:14px}.form_area .form-group .upload_preview_area .preview_box{width:120px;height:120px}.form_area .form-group .upload_preview_area .preview_box .user_img{width:90px;height:90px}.form_area .form-group .upload_preview_area .preview_box .user_img .delete_btn{width:30px;height:30px;font-size:12px}}@media(max-width: 360px){.form_registration_section{padding:25px 0}.form_registration_section .parent_area .top_area{margin-bottom:50px}.form_registration_section .parent_area .top_area .page_header{margin-bottom:20px;flex-direction:column;text-align:center;gap:15px}.form_registration_section .parent_area .top_area .page_header .logo{width:55px;height:55px}.form_registration_section .parent_area .top_area .page_header .header_text h2{font-size:18px}.form_registration_section .parent_area .top_area .page_header .header_text p{font-size:13px}.form_registration_section .parent_area .top_area .banner_area{margin-bottom:40px}.form_registration_section .parent_area .top_area .banner_area .banner_img{height:110px}.form_registration_section .parent_area .top_area .banner_area .profile_avatar{width:80px;height:80px;bottom:-30px}.form_area .registration_form_card{padding:15px}.form_area .registration_form_card .img_logo{height:52px;width:52px;margin-bottom:12px}.form_area .registration_form_card .img_logo i{font-size:18px}.form_area .registration_form_card h3{font-size:20px}.form_area .registration_form_card p{font-size:14px;margin-bottom:20px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image{height:100px;width:100px;border-radius:10px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover{height:18px;width:18px}.form_area .registration_form_card .form-group .upload-image-section .show-section .single-image .fileRemover i{font-size:12px;position:relative;top:-1px}.form_area .section_title{font-size:20px}.form_area .form-group.has-icon-left i,.form_area .form-group.has-icon-right i{font-size:16px}.form_area .form-group .form-label{font-size:14px}.form_area .form-group .image_upload_box span{font-size:14px}.form_area .form-group .upload_preview_area .preview_box{width:110px;height:110px}.form_area .form-group .upload_preview_area .preview_box .user_img{width:85px;height:85px}.form_area .form-group .upload_preview_area .preview_box .user_img .delete_btn{width:28px;height:28px;font-size:11px}}.header_section{border-bottom:1px solid #eae3d7;padding-block:5px;position:sticky;top:0;z-index:999;backdrop-filter:blur(10px);background-color:rgba(252,250,248,.9490196078)}.header_section .parent_area{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header_section .parent_area .left .logo_area{display:flex;align-items:center;gap:10px}.header_section .parent_area .left .logo_area .img_area{width:48px;height:48px;border-radius:50%;overflow:hidden}.header_section .parent_area .left .logo_area .img_area img{width:100%;height:100%;object-fit:cover}.header_section .parent_area .left .logo_area .text_area h1{font-size:20px;font-weight:600;color:#321b1b}.header_section .parent_area .left .logo_area .text_area span{font-size:12px;font-weight:400;color:#755757}.header_section .parent_area .center ul{display:flex;gap:4px}.header_section .parent_area .center ul li a{color:#755757;padding:8px 16px;font-size:14px;font-weight:500;border-radius:12px;line-height:1.4}.header_section .parent_area .center ul li a:hover,.header_section .parent_area .center ul li a.active{color:#321b1b;background-color:#efece7}.header_section .parent_area .right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.header_section .parent_area .right .trigger{width:40px;height:40px;border-radius:8px;color:#755757;display:none;align-items:center;justify-content:center;transition:background-color .3s ease}.header_section .parent_area .right .trigger:hover{background-color:#efece7}.header_section .parent_area .right .trigger .fa-times{display:none}.header_section .parent_area .right .trigger.active .fa-times{display:block}.header_section .parent_area .right .trigger.active .fa-bars{display:none}.header_section .parent_area .right .btn-primary{font-size:14px;padding-block:8px}.mobile_responsive{position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(252,250,248,.9490196078);backdrop-filter:blur(10px);z-index:999;padding:20px;transform:translateX(-100%);transition:transform .3s ease}.mobile_responsive.active{transform:translateX(0)}.mobile_responsive ul{display:flex;gap:20px;flex-direction:column}.mobile_responsive ul li a{color:#755757;padding:8px 16px;font-size:14px;font-weight:500;border-radius:12px;line-height:1.4;width:100%}.mobile_responsive ul li a:hover{color:#321b1b;background-color:#efece7}.mobile_responsive ul li a.btn-primary{color:#fff}@media(min-width: 768px)and (max-width: 991px){.header_section .parent_area .center{display:none}.header_section .parent_area .right .trigger{display:flex}}@media(min-width: 576px)and (max-width: 767px){.header_section{padding:0}.header_section .parent_area .center{display:none}.header_section .parent_area .right .trigger{display:flex}}@media(min-width: 361px)and (max-width: 575px){.header_section{padding:0}.header_section .parent_area .center{display:none}.header_section .parent_area .left .logo_area .text_area{display:none}.header_section .parent_area .right .trigger{display:flex}}@media(max-width: 360px){.header_section{padding:0}.header_section .parent_area .center{display:none}.header_section .parent_area .left .logo_area .text_area{display:none}.header_section .parent_area .right .trigger{display:flex}}.footer_section{padding-block:15px;background-color:#661919}.footer_section .parent_area p{text-align:center;font-size:14px;line-height:1.2;font-weight:500;color:oklch(from #ffffff l c h/0.6)}.announcement_section{padding-block:clamp(20px,9.091px + 3.409vw,50px)}.announcement_section .parent_area>:not(:last-child){margin-bottom:clamp(20px,12.727px + 2.273vw,40px)}.announcement_section .parent_area .title{max-width:800px;margin-inline:auto}.announcement_section .parent_area .title>:not(:last-child){margin-bottom:8px}.announcement_section .parent_area .title h1{text-align:center;font-size:clamp(26px,24.164px + .574vw,32px);font-weight:700;line-height:1;color:#321b1b}.announcement_section .parent_area .title p{text-align:center;font-size:16px;font-weight:400;line-height:1.5;color:#755757}.announcement_section .parent_area .tabs_area{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e7ebee;overflow-x:auto;overflow-y:clip}.announcement_section .parent_area .tabs_area .tab_item{color:#755757;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;padding:6px clamp(6px,3.818px + .682vw,12px);transition:background-color .3s ease;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom .1s ease,color .1s ease,font-weight .1s ease;white-space:nowrap}.announcement_section .parent_area .tabs_area .tab_item:hover,.announcement_section .parent_area .tabs_area .tab_item.active{border-bottom:1px solid #755757;color:#321b1b;font-weight:550}.announcement_section .parent_area .announcement_list>:not(:last-child){margin-bottom:16px}.announcement_section .parent_area .announcement_list .announcement_item{border:1px solid #e7ebee;border-radius:16px;padding:16px;display:flex;align-items:center;gap:16px;transition:background-color .2s ease}.announcement_section .parent_area .announcement_list .announcement_item:hover{background-color:oklch(from #efece7 l c h/30%)}.announcement_section .parent_area .announcement_list .announcement_item .left_area{display:flex;align-items:center;flex-direction:column;gap:10px}.announcement_section .parent_area .announcement_list .announcement_item .left_area span{font-size:14px;font-weight:400;line-height:1.5;color:#755757}.announcement_section .parent_area .announcement_list .announcement_item .right_area{padding-left:10px;border-left:1px solid #e7ebee;flex:1;width:100%}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content>:not(:last-child){margin-bottom:10px}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content .top{display:flex;align-items:center;gap:10px;justify-content:space-between}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content .top .content_title{font-size:16px;font-weight:600;line-height:1.5;color:#321b1b}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content .top .badge_item{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background-color:#efece7;color:#755757;font-size:13px;font-weight:600;line-height:1.5}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content .bottom p{font-size:14px;font-weight:400;line-height:1.5;color:#755757}.announcement_section .parent_area .medical_list{--medical-column: 3;display:grid;grid-template-columns:repeat(var(--medical-column), 1fr);gap:16px}.announcement_section .parent_area .medical_list .medical_item{border:1px solid #e7ebee;border-radius:16px;padding:16px;display:grid;grid-template-columns:minmax(0, 105px) minmax(0, 1fr);align-items:center;column-gap:16px;transition:background-color .2s ease}.announcement_section .parent_area .medical_list .medical_item:hover{background-color:oklch(from #efece7 l c h/30%)}.announcement_section .parent_area .medical_list .medical_item .left{display:flex;align-items:center;flex-direction:column;gap:10px;height:100%;border-radius:12px;overflow:hidden}.announcement_section .parent_area .medical_list .medical_item .left .img_area{width:100%;height:100%;position:relative;min-height:130px}.announcement_section .parent_area .medical_list .medical_item .left .img_area span{position:absolute;left:0;right:0;bottom:0;font-size:12px;font-weight:400;line-height:1.3;padding:4px 10px;color:#fff;text-align:center;background-color:#661919}.announcement_section .parent_area .medical_list .medical_item .right{flex:1}.announcement_section .parent_area .medical_list .medical_item .right .content>:not(:last-child){margin-bottom:10px}.announcement_section .parent_area .medical_list .medical_item .right .content .camp_name{font-size:clamp(18px,17.273px + .227vw,20px);font-weight:600;line-height:1.2;color:#321b1b}.announcement_section .parent_area .medical_list .medical_item .right .content .camp_location{font-size:14px;font-weight:600;line-height:1.2;color:#755757}.announcement_section .parent_area .medical_list .medical_item .right .content .wrapper>:not(:last-child){margin-bottom:5px}.announcement_section .parent_area .medical_list .medical_item .right .content .availability_date span{font-size:14px;font-weight:600;line-height:1;color:#f60}.announcement_section .parent_area .medical_list .medical_item .right .content .availability_date span.time{font-weight:700}.announcement_section .parent_area .event_list{--events-column: 3;display:grid;grid-template-columns:repeat(var(--events-column), 1fr);gap:24px}.announcement_section .parent_area .event_list .event_item{background:#fff;border:1px solid #e7ebee;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column;position:relative;height:100%}.announcement_section .parent_area .event_list .event_item:hover{box-shadow:0 12px 24px -10px rgba(0,0,0,.1);transform:translateY(-5px);border-color:#f60}.announcement_section .parent_area .event_list .event_item:hover .img_area img{transform:scale(1.05)}.announcement_section .parent_area .event_list .event_item .img_area{max-height:180px;overflow:hidden}.announcement_section .parent_area .event_list .event_item .img_area img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.announcement_section .parent_area .event_list .event_item .content_area{padding:16px;display:flex;flex-direction:column;flex-grow:1;padding-right:60px}.announcement_section .parent_area .event_list .event_item .content_area .date_badge{position:absolute;top:10px;right:10px;background:#fff;padding:6px 10px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:2;flex-wrap:wrap}.announcement_section .parent_area .event_list .event_item .content_area .date_badge .day{font-size:16px;font-weight:700;color:#321b1b;line-height:1}.announcement_section .parent_area .event_list .event_item .content_area .date_badge .month{font-size:10px;font-weight:600;text-transform:uppercase;color:#755757}.announcement_section .parent_area .event_list .event_item .content_area .date_badge .year{font-size:10px;font-weight:600;text-transform:uppercase;color:#755757;text-align:center}.announcement_section .parent_area .event_list .event_item .content_area .event_title{font-size:18px;font-weight:700;color:#661919;line-height:1.3;margin-bottom:8px}.announcement_section .parent_area .event_list .event_item .content_area .meta_info{display:flex;flex-direction:column;gap:6px}.announcement_section .parent_area .event_list .event_item .content_area .meta_info .info_item{display:flex;align-items:center;gap:8px;color:#755757;font-size:14px}.announcement_section .parent_area .event_list .event_item .content_area .meta_info .info_item i{font-size:14px;width:16px;color:#321b1b}.announcement_section .parent_area .event_list .event_item .content_area .meta_info .info_item span{font-weight:500}@media(min-width: 1200px)and (max-width: 1299px){.announcement_section .parent_area .event_list{--events-column: 2}}@media(min-width: 992px)and (max-width: 1199px){.announcement_section .parent_area .medical_list{--medical-column: 2}.announcement_section .parent_area .event_list{--events-column: 3}}@media(min-width: 768px)and (max-width: 991px){.announcement_section .parent_area .medical_list{--medical-column: 2}.announcement_section .parent_area .event_list{--events-column: 2}}@media(min-width: 576px)and (max-width: 767px){.announcement_section .parent_area .medical_list{--medical-column: 1}.announcement_section .parent_area .event_list{--events-column: 2}}@media(min-width: 361px)and (max-width: 575px){.announcement_section .parent_area .announcement_list .announcement_item{flex-direction:column;align-items:start;position:relative}.announcement_section .parent_area .announcement_list .announcement_item .left_area{flex-direction:row}.announcement_section .parent_area .announcement_list .announcement_item .right_area{padding-left:0;border-left:none;border-top:1px solid #e7ebee;padding-top:14px}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content .top .badge_item{position:absolute;top:14px;right:16px;font-size:12px}.announcement_section .parent_area .medical_list{--medical-column: 1}.announcement_section .parent_area .event_list{--events-column: 1}}@media(max-width: 360px){.announcement_section .parent_area .announcement_list .announcement_item{flex-direction:column;align-items:start;position:relative}.announcement_section .parent_area .announcement_list .announcement_item .left_area{flex-direction:row}.announcement_section .parent_area .announcement_list .announcement_item .right_area{padding-left:0;border-left:none;border-top:1px solid #e7ebee;padding-top:14px}.announcement_section .parent_area .announcement_list .announcement_item .right_area .content .top .badge_item{position:absolute;top:14px;right:16px;font-size:12px}.announcement_section .parent_area .medical_list{--medical-column: 1}.announcement_section .parent_area .event_list{--events-column: 1}}.contact_info_wrapper{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,32px);margin-top:clamp(24px,3vw,40px)}.contact_info_wrapper .contact_info_item{flex:1 1 clamp(280px,45%,500px);display:flex;align-items:flex-start;gap:clamp(16px,1.5vw,24px);padding:clamp(16px,2vw,32px);background-color:#faf8f5;border-radius:clamp(6px,1vw,13px);border:1px solid rgba(0,0,0,0);transition:all .3s ease}.contact_info_wrapper .contact_info_item:hover{background-color:#fff;border-color:#f60;box-shadow:0 10px 30px rgba(0,0,0,.05);transform:translateY(-3px)}.contact_info_wrapper .contact_info_item:hover .icon_box{background-color:#f60;color:#fff}.contact_info_wrapper .contact_info_item .icon_box{width:clamp(45px,6vw,60px);height:clamp(45px,6vw,60px);background-color:rgba(102,25,25,.1019607843);color:#f60;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:clamp(19px,2vw,24px);flex-shrink:0;transition:all .3s ease}.contact_info_wrapper .contact_info_item .info_content h4{font-size:clamp(17px,1.8vw,21px);font-weight:600;color:#321b1b;margin-bottom:clamp(6px,.8vw,10px);font-family:"Aspekta",sans-serif}.contact_info_wrapper .contact_info_item .info_content .info_list{display:flex;flex-direction:column;gap:clamp(5px,.6vw,8px)}.contact_info_wrapper .contact_info_item .info_content .info_list a,.contact_info_wrapper .contact_info_item .info_content .info_list p{font-size:clamp(14px,1.5vw,17px);color:#7e7e7e;text-decoration:none;transition:color .2s ease;word-break:break-all;margin:0;line-height:1.5}.contact_info_wrapper .contact_info_item .info_content .info_list a:hover,.contact_info_wrapper .contact_info_item .info_content .info_list p:hover{color:#f60}@media(min-width: 361px)and (max-width: 575px){.contact_info_wrapper .contact_info_item{flex:1 1 100%}}@media(max-width: 360px){.contact_info_wrapper{padding:16px;gap:16px}.contact_info_wrapper .contact_info_item{flex:1 1 100%;padding:16px}}/*# sourceMappingURL=custom.min.css.map */
