:root{--font-family: "Montserrat", sans-serif;--shadow: 0px 2px 16px rgba(0, 0, 0, .42);--border-radius: 16px;--dark: #212121;--black: #000000;--orange: #E76003;--dark-orange: #e75e03de;--gray: #E8E5E9;--white: #FFFFFF;--light: #F4F4F4}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;line-height:1.6;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);background-color:var(--gray);color:var(--black)}h1,h2,h3,h4{line-height:1.2;margin-bottom:16px;font-weight:700}h1{font-size:clamp(2.25rem,2.5vw,2.75rem)}h2{font-size:clamp(1.5rem,2vw,2rem)}h3{font-size:clamp(1.25rem,1.5vw,1.75rem)}h4{font-size:clamp(1.125rem,1.25vw,1.375rem)}p,a,li{word-wrap:break-word;font-size:1rem}a{text-decoration:none;color:var(--orange);transition:color .2s ease-in}a:hover{color:var(--dark-orange)}.container{display:flex;flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:10px}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1540px}}.row{display:flex;flex-wrap:wrap;margin:0 -15px}[class*=col-]{padding:15px}.col-1{flex:0 0 8.333%;max-width:8.333%}.col-2{flex:0 0 16.666%;max-width:16.666%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-5{flex:0 0 41.666%;max-width:41.666%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333%;max-width:58.333%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333%;max-width:83.333%}.col-11{flex:0 0 91.666%;max-width:91.666%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 576px){.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-fill{flex:1 1 auto}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-1}.order-last{order:4}.m-auto{margin:auto}.form-container{background-color:var(--white);padding:20px;border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:20px;width:100%}.form-container form label{display:block;font-weight:700;margin-bottom:5px;color:var(--dark)}.form-container form input[type=email],.form-container form input[type=text],.form-container form input[type=password],.form-container form input[type=checkbox],.form-container form input[type=number],.form-container form input[type=datetime-local],.form-container form select,.form-container form textarea{width:100%;padding:10px;border-radius:8px;border:1px solid var(--gray);margin-bottom:15px;font-family:var(--font-family)}.form-container button{background-color:var(--orange);color:var(--white);padding:10px 20px;border:none;border-radius:var(--border-radius);cursor:pointer;font-size:1rem;transition:background-color .3s}.form-container button:hover{background-color:var(--dark-orange)}.form-container button[type=button]{background-color:var(--gray);color:var(--black);margin-left:10px}.table-container table{width:100%;border-collapse:collapse;font-family:var(--font-family)}.table-container th,.table-container td{padding:12px;border-bottom:1px solid var(--gray);text-align:left}.table-container th{background-color:var(--light);font-weight:700;color:var(--dark)}.table-container tbody tr:nth-child(2n){background-color:var(--gray)}.table-container button{background-color:var(--dark);color:var(--white);padding:8px 12px;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;transition:background-color .3s}.table-container button:hover{background-color:var(--orange)}.alert-box,.failure-box{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:20px;text-align:center}.icon-container img{width:80px;height:auto}.alert-title,.failure-title{font-size:clamp(2rem,2.5vw,2.5rem);color:var(--orange);margin-bottom:16px}.alert-message,.failure-message{font-size:1.125rem;color:var(--dark);margin-bottom:24px}.btn-primary{background-color:var(--orange);color:var(--white);padding:10px 20px;border-radius:var(--border-radius);text-decoration:none;font-weight:700;transition:background-color .3s}.btn-primary:hover{background-color:var(--dark-orange)}
