:root{--color-bg: 255 255 255;--color-border: 255 255 255;--color-box: 255 255 255;--box-border: 229 231 235;--box-sd: 226 232 240 / .5;--heading-1: 23 37 84;--heading-2: 31 41 55;--heading-3: 55 65 81}.dark{--color-bg: 3 7 18;--color-box: 17 24 39;--box-border: 243 244 246/.1;--box-sd: transparent;--heading-1: 255 255 255;--heading-2: 243 244 246;--heading-3: 209 213 219}html{scroll-behavior:smooth}body{font-family:Raleway,sans-serif}[data-toggle-nav][data-open-nav=true] #line1{transform:translateY(.375rem) rotate(40deg)}[data-toggle-nav][data-open-nav=true] #line2{transform:scaleX(0);opacity:0}[data-toggle-nav][data-open-nav=true] #line3{transform:translateY(-.375rem) rotate(-40deg)}[data-nav-overlay][data-is-visible=true]{visibility:visible;display:flex}{box-sizing:border-box}.open-button{background-color:#555;color:#fff;padding:16px 20px;border:none;cursor:pointer;opacity:.8;position:fixed;bottom:23px;right:28px;width:280px}.form-popup{display:none;position:fixed;bottom:0;right:15px;border:3px solid #f1f1f1;z-index:9}.form-container{max-width:300px;padding:10px;background-color:#fff}.form-container input[type=text],.form-container input[type=password]{width:100%;padding:15px;margin:5px 0 22px;border:none;background:#f1f1f1}.form-container input[type=text]:focus,.form-container input[type=password]:focus{background-color:#ddd;outline:none}.form-container .btn{background-color:#04aa6d;color:#fff;padding:16px 20px;border:none;cursor:pointer;width:100%;margin-bottom:10px;opacity:.8}.form-container .cancel{background-color:red}.form-container .btn:hover,.open-button:hover{opacity:1}.wrapper{max-width:100%;width:100%;position:relative}.wrapper i{top:50%;height:50px;width:50px;cursor:pointer;font-size:1.25rem;position:absolute;text-align:center;line-height:50px;background:#fff;border-radius:50%;box-shadow:0 3px 6px #0000003b;transform:translateY(-50%);transition:transform .1s linear}.wrapper i:active{transform:translateY(-50%) scale(.85)}.wrapper i:first-child{left:-22px}.wrapper i:last-child{right:-22px}.wrapper .carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% / 3) - 12px);overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;border-radius:8px;scroll-behavior:smooth;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel.no-transition{scroll-behavior:auto}.carousel.dragging{scroll-snap-type:none;scroll-behavior:auto}.carousel.dragging .card{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel :where(.card,.img){display:flex;justify-content:center;align-items:center}.carousel .card{scroll-snap-align:start;height:-moz-max-content;height:max-content;list-style:none;background:#fff;cursor:pointer;padding-bottom:15px;flex-direction:column;border-radius:8px}.carousel .card .img{background:#963535;height:148px;width:148px;border-radius:50%}.card .img img{width:140px;height:140px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #fff}.carousel .card h2{font-weight:500;font-size:1.56rem;margin:30px 0 5px}.carousel .card span{color:#6a6d78;font-size:1.31rem}@media screen and (max-width: 900px){.wrapper .carousel{grid-auto-columns:calc(50% - 9px)}}@media screen and (max-width: 600px){.wrapper .carousel{grid-auto-columns:100%}}
