:root {
  --body-bg-color: #ffffff;
  --body-text-color: #000000;
  --heading-color: #222222;
  --hero-gradient1: #ffffff;
  --hero-gradient2: #ffffff;
  --footer-bg-color: #ffffff;
  --link-color: #367faf;
  --header-bg-color: #ffffff;
  --font-family: system-ui;
  --nav-link-color: #0d0d0d;
  --footer-text-color: #000000;
  --header-text-color: #000000;
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #17a2b8;
  --secondary: #00394f;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}
:root {
  --logo-supabet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 759 84'%3E%3Cpath d='m604.55 20.946-2.424 15.565h52.33l-1.212 7.783c-.739 4.797-4.435 8.32-8.722 8.32h-44.879l-2.425 15.599h54.43l-1.213 7.783c-.739 4.797-4.434 8.319-8.721 8.319H577.38c-5.529 0-9.697-5.669-8.722-11.808l10.555-67.596h82.339l-1.212 7.816c-.739 4.797-4.435 8.32-8.722 8.32h-46.979l-.089-.101ZM762.512 4.811l-1.457 9.336a8 8 0 0 1-7.905 6.766h-25.614l-8.603 54.983c-.739 4.797-4.435 8.319-8.722 8.319h-21.376l9.875-63.302h-33.438l2.513-16.102h94.727ZM560.206 40.345c9.351-9.689 12.248-35.471-18.628-35.471-13.288-.26-39.864-.031-39.864-.031l-32.639-.031-9.639 62.761c-1.328 8.66 4.624 16.581 12.48 16.581h67.74c30.736 0 28.972-34.379 20.568-43.788l-.018-.021Zm-28.489 27.872-43.179-.062 6.76-44.454h46.234c2.368.011 4.16 2.412 3.751 5.022l-.185 1.164c-.595 3.743-3.501 6.477-6.9 6.477h-25.461l-2.22 14.752h25.703c2.721 0 4.783 2.724 4.346 5.728l-.501 3.441c-.669 4.585-4.207 7.943-8.348 7.932Z' style='fill:%23e22;fill-rule:nonzero' transform='translate(-3.977 -2.962)'/%3E%3Cpath d='M36.762 27.42c-.207 5.233 5.381 6.039 8.84 6.542 5.204.771 10.466 1.107 15.699 1.811 8.87 1.208 17.74 2.449 26.402 4.73 2.04.537 4.08 1.141 6.061 1.879 7.539 2.684 12.565 6.273 14.694 11.54 3.281 7.816-.207 17.511-6.505 22.409-2.513 1.979-5.646 3.589-9.401 4.931-5.529 1.946-10.851 3.288-16.557 3.925-6.977.738-13.954.839-20.961.906-12.979.101-26.668 1.006-38.701-4.562-3.755-1.745-7.303-4.227-9.579-8.052-2.365-3.958-2.986-9.024-2.72-13.854h24.805c2.217 0 4.05 1.677 4.908 4.025 2.365 6.475 11.294 6.777 24.923 6.777 2.188 0 5.47-.101 7.658-.436 4.375-.571 13.452-1.745 13.895-8.555.296-5.032-4.878-6.407-8.337-7.011-6.15-1.073-12.418-1.208-18.656-1.577-7.332-.469-14.575-1.409-21.671-3.22-3.104-.772-6.15-1.744-9.077-3.086-7.125-3.288-13.097-9.829-12.624-19.323C10.509 14.74 22.689 9.07 31.825 6.454c12.89-3.724 25.84-3.489 38.878-3.489 15.788.604 26.757 2.415 33.763 5.803 6.8 3.959 10.112 10.4 9.609 20.497H89.27c-2.336 0-4.228-1.744-5.203-4.126-2.72-6.575-12.861-6.743-27.555-6.541a70.12 70.12 0 0 0-8.397.603c-4.287.604-11.086 2.08-11.323 8.219h-.03ZM228.047 4.875c5.499 0 9.668 5.636 8.751 11.775l-4.227 27.877c-5.47 35.928-19.779 41.564-64.305 41.564-38.7 0-57.06-5.837-51.65-41.564l6.032-39.652h22.055c5.499 0 9.668 5.602 8.751 11.775l-4.227 27.877c-2.809 18.316-7.096 25.831 21.434 25.831 28.531 0 26.55-7.582 29.329-25.831l6.031-39.652h22.056-.03ZM309.824 34.869c-1.981 13.016-9.609 13.989-28.265 13.989h-13.866l4.228-27.944h13.896c18.655 0 25.987.939 24.007 13.955ZM283.215 4.812h-37.666L235.29 72.441c-.946 6.139 3.252 11.775 8.751 11.775h18.271l2.927-19.256h11.797c45.294 0 57.534-3.455 61.584-30.091 4.08-26.636-10.111-30.057-55.405-30.057ZM398.905 18.699l-28.531 38.478c-3.222 4.361-.502 11.037 4.524 11.037h27.022l5.529 16.069h-64.511c-10.052 0-15.522-13.352-9.047-22.074l40.031-53.875c1.685-2.282 4.169-3.59 6.771-3.59h40.06c3.637 0 6.919 2.55 8.249 6.408l25.249 73.097h-32.759l-22.617-65.583.03.033Z' style='fill-rule:nonzero' transform='translate(-3.977 -2.962)'/%3E%3C/svg%3E");
  --logo-onlyspins: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 134 32'%3E%3Cpath d='M54.844 6.696c-.106 1.12-.489 4.141-.891 7.037-.213 1.497-.38 3.147-.529 4.487h-.17c-.17-1.34-.36-3.022-.531-4.516-.338-2.896-.7-5.887-.805-7.007h-6.676c.867 3.144 3.03 12.83 3.71 16.007 0 3.643-.044 6.416-.106 7.38a84.506 84.506 0 0 1 4.09-.094c1.27 0 3.01.032 4.111.094-.02-.964-.084-3.675-.106-7.257.68-2.927 2.799-12.83 3.69-16.13h-5.787v-.001ZM42.887 18.404c.022-5.044.042-10.027.084-11.708h-6.91c.086 2.242.086 6.539.086 11.679 0 5.14-.064 9.838-.087 11.676h10.6c0-1.462-.021-2.928-.021-4.423s.022-2.895.022-4.39c-1.294.061-2.65.093-3.774.126v-2.96ZM28.664 6.696c.064 1.744.128 4.672.148 7.411.022 1.278.064 2.802.148 4.484h-.064a50.56 50.56 0 0 0-.867-3.924c-.85-2.865-2.163-6.664-2.437-7.971h-7.123c.064 3.206.042 6.726.042 11.679s-.022 8.502-.042 11.676h5.722c-.042-.964-.042-3.174-.084-6.415a179.724 179.724 0 0 0-.19-5.542l.062-.032a46.91 46.91 0 0 0 1.123 4.797c.934 2.491 1.971 5.293 2.502 7.192h6.635c-.043-2.957-.043-6.507-.043-11.708 0-5.201.023-9.622.085-11.647h-5.617Z' style='fill:%23019eff;fill-rule:nonzero' transform='translate(0 -4.5)'/%3E%3Cpath d='M67.337 24.987c-1.136 0-1.5-.592-1.5-1.968 0-.187 0-.407.02-.627-.428.033-1.007.065-1.65.065-1.329 0-2.744-.158-3.73-.252a29.4 29.4 0 0 0-.064 1.878c0 4.53 1.586 6.437 7.437 6.437 5.533 0 7.397-2.343 7.397-7.281s-1.309-6.66-5.533-7.63c-2.57-.594-2.891-1.375-2.891-2.562 0-.845.363-1.343 1.328-1.343 1.243 0 1.564.624 1.564 1.748 0 .159 0 .378-.02.627a25.795 25.795 0 0 1 1.823-.062c1.156 0 2.614.094 3.45.217.023-.562.043-1.093.043-1.594 0-4.376-1.458-6.44-7.289-6.44-5.164 0-7.33 2.252-7.33 7.284 0 4.188.92 6.533 5.658 7.47 2.316.469 2.724 1.222 2.724 2.534 0 .97-.343 1.5-1.437 1.5v-.001Zm51.858-2.26c-.524-.002-1.047.02-1.569.065.002 2.938.012 5.254.042 7.29h-6.711c-.396-1.413-1.077-3.324-1.786-5.236-.143.047-.283.097-.424.143-.437.148-.872.301-1.305.456.023 2.277.03 3.86.065 4.637h-5.787l.014-2.466-1.855.735c.005.584.01 1.157.018 1.731h-4.434c-7.94 3.078-16.279 5.971-24.81 5.917-5.57-.034-10.512-1.763-11.45-7.274a.124.124 0 0 1 .086-.136.122.122 0 0 1 .143.077c.067.18.139.357.218.53 1.736 3.86 6.313 5.254 11.013 5.283 9.458.059 18.85-3.685 27.606-7.128 5.562-2.185 14.374-5.905 20.07-6.13 1.761-.068 3.589.091 5.354.666-.689.277-1.524.804-1.578 1.761-.052.95.491 1.683 1.334 2.035 1.877.78 3.922-.271 6.033.36.072.022.143.01.205-.034.062-.04.1-.109.101-.183.089-1.675-.279-4.997-1.659-6.418-.837-.86-1.919-1.122-2.697-.686-.758.424-.965 1.325-.921 2.163a14.483 14.483 0 0 0-3.302-1.373c-1.657-1.283-2.062-3.251-2.062-6.031 0-5.032 2.163-7.284 7.33-7.284 5.829 0 7.289 2.064 7.289 6.44 0 .5-.022 1.03-.045 1.593-.834-.123-2.292-.217-3.45-.217-.728 0-1.393.03-1.823.062.022-.249.022-.468.022-.627 0-1.124-.321-1.748-1.566-1.748-.963 0-1.329.498-1.329 1.344 0 1.186.324 1.968 2.895 2.562 4.224.97 5.53 2.876 5.53 7.63 0 4.753-1.864 7.28-7.395 7.28-5.851 0-7.439-1.907-7.439-6.437 0-.252.012-.777.027-1.354l.002.003v-.001ZM93.108 26.2c.017-2.249.017-4.74.017-7.84 0-4.97 0-8.409-.064-11.722h6.836c-.041 3.313-.041 6.719-.041 11.692 0 1.95 0 3.66.002 5.222-2.248.89-4.493 1.783-6.75 2.648Zm8.649-3.391c.003-1.354.005-2.825.005-4.45 0-4.97.022-8.501-.042-11.72h7.202c.279 1.312 1.608 5.125 2.465 8 .321 1.19.623 2.534.879 3.94h.064c-.075-1.5-.125-3.001-.15-4.502-.023-2.75-.087-5.69-.151-7.439h5.68c-.064 2.03-.084 6.719-.084 11.692v.65c-5.024-.148-11.114 1.99-15.869 3.829h.001Zm-17.894-3.322c-.385 0-.706 0-.985-.032-.02-2.158-.02-4.501-.02-6.94.427-.03.876-.03 1.114-.03 1.329 0 1.842.624 1.842 3.5 0 2.875-.472 3.501-1.95 3.501v.001h-.001ZM76.533 6.64c.064 3.313.086 6.75.086 11.721 0 4.97-.022 8.317-.087 11.724h4.762c.605-.15 1.21-.311 1.813-.482-.08-1.474-.128-2.95-.143-4.427.77.032 1.544.032 1.929.032 5.488 0 6.987-2.501 6.987-9.63 0-7.127-2.1-8.938-6.086-8.938h-9.262.001Z' style='fill:%234a5878;fill-rule:nonzero' transform='translate(0 -4.5)'/%3E%3Cpath d='M17.163 17.847c0-2.888-.31-5.119-.922-6.815.354-.503 2.056-3.248-.423-6.532 0 0-.482 1.64-2.46 2.843-1.282-.742-2.884-1.047-4.8-1.047-1.915 0-3.506.306-4.767 1.052C1.805 6.144 1.32 4.5 1.32 4.5c-2.743 3.637-.36 6.614-.36 6.614-.573 1.685-.856 3.891-.856 6.733 0 8.996 2.406 12.608 8.454 12.608 6.049 0 8.605-3.611 8.605-12.608ZM8.58 23.2c-1.214 0-1.79-1.276-1.79-5.386 0-3.86.597-4.95 1.79-4.95 1.192 0 1.768 1.12 1.768 4.95 0 4.078-.554 5.386-1.768 5.386Z' style='fill:%23019eff;fill-rule:nonzero' transform='translate(0 -4.5)'/%3E%3C/svg%3E");
  --logo-betovo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 264 49'%3E%3Cpath d='M17.544 48h11.69c9.81 0 16.232-5.612 18.328-12.456l2.21-7.253c2.096-6.84-.862-12.471-10.672-12.471H18.995L23.752.286 10.554 3.578 1.629 32.732h12.188l2.091-6.794h15.687c3.014 0 6.607.36 5.354 4.433l-.958 3.112c-1.232 4.058-5.07 4.453-8.084 4.453h-7.019L17.544 48ZM65.152 27.334c1.593-2.865 4.847-3.176 7.561-3.176h5.993c2.674 0 5.766.345 5.615 3.176H65.152Zm-14.768 7.939c-2.1 6.844.824 12.457 10.685 12.457h28.194l-2.301-8.609H68.127c-2.674 0-5.783-.311-5.615-3.161h25.592c4.529 0 6.757-2.65 7.766-5.924.133-.427.3-1.114.579-2.016 2.1-6.84-.88-12.471-10.685-12.471H70.935c-9.844 0-16.245 5.631-18.345 12.471l-2.206 7.253ZM146.09 15.549c-9.827 0-16.245 5.631-18.341 12.471l-2.211 7.253c-2.095 6.844.863 12.457 10.69 12.457h17.783c9.81 0 16.211-5.583 18.323-12.457l2.211-7.253c2.095-6.84-.863-12.471-10.669-12.471H146.09Zm14.678 17.663c-1.236 4.044-5.074 4.453-8.088 4.453h-8.947c-3.031 0-6.607-.409-5.371-4.453l.953-3.112c1.254-4.073 5.053-4.433 8.089-4.433h8.964c3.013 0 6.59.39 5.353 4.433l-.953 3.112ZM108.337 47.73l6.775-22.097h10.424l3.091-10.083h-10.428L122.968 0l-13.193 3.274-3.76 12.276h-3.482l-3.091 10.083h3.486L96.144 47.73h12.193ZM188.926 47.73c2.206 0 4.885-1.112 7.075-3.567l25.437-28.614-12.747.034-15.442 18.005-4.401-18.005-12.707-.034 7.899 28.614c.674 2.455 2.675 3.567 4.886 3.567ZM234.777 15.549c-9.827 0-16.245 5.631-18.34 12.471l-2.211 7.253c-2.095 6.844.863 12.457 10.69 12.457h17.782c9.81 0 16.211-5.583 18.323-12.457l1.374-4.508-12.179-.034-.76 2.481c-1.237 4.044-5.075 4.453-8.089 4.453h-8.947c-3.031 0-6.607-.409-5.37-4.453l.953-3.112c1.253-4.073 5.053-4.433 8.088-4.433h6.852l3.404-10.118h-11.57Z' style='fill:%23fff'/%3E%3Cpath d='m244.918 25.754 3.409-10.053 4.091.011c9.827.03 12.781 5.62 10.639 12.486l-.365.905h-12.223c.773-3.533-2.4-3.341-5.268-3.349h-.283Z' style='fill:%2360ff38'/%3E%3Cpath d='m18.792 37.805-3.37 10.064h-4.091c-9.828 0-12.803-5.582-10.686-12.456l.36-.905 12.223-.033c-.76 3.532 2.409 3.333 5.281 3.333h.279l.004-.003Z' style='fill:%23c7fc3f'/%3E%3C/svg%3E");
  --logo-boabet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 83 15'%3E%3Cpath d='M15.348 13.216c0-4.338 3.442-7.821 8.167-7.821v-.001c4.014 0 7.068 2.526 7.068 6.192 0 4.339-3.421 7.862-8.146 7.862-4.035 0-7.089-2.545-7.089-6.232Zm4.258-.284c0 1.67 1.22 2.892 3.054 2.892 2.159 0 3.666-1.832 3.666-3.91 0-1.669-1.221-2.891-3.055-2.891-2.159 0-3.665 1.832-3.665 3.909ZM3.687 5.619h7.278c2.749 0 3.932 1.694 3.932 3.381 0 1.687-1.374 3.238-2.933 3.448-.029.003-.031.04-.005.049 1.243.403 1.817 1.548 1.817 2.654 0 1.792-1.243 4.053-4.827 4.053H.846a.346.346 0 0 1-.338-.42L3.349 5.89a.346.346 0 0 1 .338-.271Zm1.606 10.245H8.44l-.001-.002c.754 0 1.243-.448 1.243-1.018 0-.448-.305-.834-.835-.834H5.689c-.012 0-.021.009-.024.019l-.396 1.805a.025.025 0 0 0 .024.03Zm1.14-5.193h3.025v-.001c.836 0 1.06-.551 1.06-.979 0-.365-.225-.732-.795-.732H6.809c-.011 0-.02.009-.023.019l-.376 1.664c-.003.014.009.029.023.029Zm35.369-5.052h-4.678a.347.347 0 0 0-.297.17L29.23 18.683a.345.345 0 0 0 .298.521h3.849a.344.344 0 0 0 .306-.185l.82-1.566h5.194l.134 1.437a.345.345 0 0 0 .344.314h1.677a1.714 1.714 0 0 1 .004-.706l1.289-5.842-1.001-6.741a.347.347 0 0 0-.342-.296Zm-5.486 8.413 2.406-4.571c.065-.125.253-.088.265.053l.425 4.518h-3.096ZM57.941 9c0 1.687-1.373 3.24-2.932 3.448a.026.026 0 0 0-.004.051c1.241.402 1.816 1.546 1.816 2.652 0 1.793-1.242 4.053-4.828 4.053H43.89a.346.346 0 0 1-.338-.419l.538-2.433 2.305-10.461a.346.346 0 0 1 .338-.272h7.277c2.75 0 3.931 1.694 3.931 3.381Zm-9.604 6.864h3.147c.755 0 1.243-.448 1.243-1.018 0-.449-.304-.835-.834-.835h-3.158a.025.025 0 0 0-.024.018l-.396 1.807c-.005.015.007.028.022.028Zm1.141-5.193h3.026c.835 0 1.058-.55 1.058-.978 0-.367-.223-.733-.795-.733h-2.912c-.012 0-.022.008-.024.018l-.376 1.664c-.004.014.008.029.023.029Zm20.897-5.052h-9.599a.344.344 0 0 0-.337.271l-2.842 12.894a.346.346 0 0 0 .338.42h9.598a.347.347 0 0 0 .338-.271l.6-2.73a.345.345 0 0 0-.337-.42h-5.731a.025.025 0 0 1-.024-.03l.376-1.684c.003-.01.012-.019.024-.019h3.766a.346.346 0 0 0 .337-.271l.601-2.73a.346.346 0 0 0-.337-.421h-3.605a.024.024 0 0 1-.024-.029l.336-1.541c.003-.01.012-.019.024-.019h5.894a.345.345 0 0 0 .337-.271l.601-2.73a.347.347 0 0 0-.337-.421l.003.002Zm2.102 0h10.677c.221 0 .385.204.338.42l-.641 2.893a.344.344 0 0 1-.337.271h-3.328c-.012 0-.021.009-.024.019l-2.136 9.711a.344.344 0 0 1-.337.271h-3.407a.346.346 0 0 1-.337-.42l2.101-9.551c.003-.015-.008-.03-.023-.03h-3.186a.346.346 0 0 1-.338-.42l.641-2.893a.345.345 0 0 1 .337-.271Z' style='fill:%23fff' transform='translate(-.5 -5.394)'/%3E%3C/svg%3E");
  --logo-sportuna: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 126 51'%3E%3Cpath fill='%23fff' d='M81.775 18.276l-1.706-.194-2.761 12.63c-.633 2.898 2.247 5.543 6.04 5.543 3.082 0 5.985-1.478 6.419-3.957l1.982-9.262a126.826 126.826 0 0 0-4.429-2.239s-2.266 10.515-2.27 10.527l.926.314c.247.081.173.366-.094.366l-2.492.004c-.759 0-1.335-.53-1.208-1.109l2.406-11.38c-.922-.42-1.86-.834-2.813-1.243zM113.492 36.085l.968.166.648-2.967h2.973l-.648 2.967h4.916l2.76-12.629c.634-2.899-2.247-5.544-6.039-5.544 0 0-5.501-.219-6.417 3.957l-2.311 10.37c1.277 1.233 2.334 2.448 3.15 3.68zm5.519-7.049l1.225-5.603c.127-.579-.45-1.109-1.208-1.109h-3.165c-.267 0-.34.285-.094.366l1.548.498-1.279 5.848h2.973z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M77.361 18.078H65.769l-.938 4.246h3.266l-3.045 13.928h4.916l2.859-13.074-1.511-.488c-.247-.08-.173-.366.094-.366h5.014l.937-4.246z'/%3E%3Cpath fill='%23fff' d='M107.945 30.27l2.664-12.19h-4.916v-.002l-2.046 8.786-.227-.067c.399.271 3.515 2.608 4.525 3.472zm-4.937-3.762l-.378-7.045c-.029-.77-.843-1.383-1.836-1.383h-4.932l-.795 3.636c1.504.665 6.846 3.913 7.941 4.792zm-4.133.657a101.697 101.697 0 0 0-4.421-2.647l-2.565 11.735h4.916l2.07-9.088zm.727.466a84.42 84.42 0 0 1 2.982 2.022c1.802 1.28 3.354 2.573 4.655 3.846l-.603 2.754h-4.061c-.989 0-1.801-.607-1.836-1.374l-1.137-7.248z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M25.139 18.078h-6.247l-3.973 18.174h4.916l.648-2.968h3.398c2.984 0 5.533-1.668 6.038-3.949l1.258-5.703c.641-2.903-2.241-5.552-6.038-5.552v-.002zm1.164 5.357l-1.062 4.812c-.102.457-.612.79-1.209.79h-2.624l1.28-5.854-1.529-.493c-.247-.08-.173-.366.094-.366h3.84c.759 0 1.336.53 1.209 1.111h.001zM10.248 24.973H6.723l.394-1.799-1.498-.484c-.246-.08-.173-.366.094-.366h4.59l-.184.868h4.916l.383-1.799c.37-1.737-1.357-3.315-3.627-3.315H6.422c-1.792 0-3.322 1.003-3.622 2.373l-1.194 5.44c-.381 1.74 1.346 3.328 3.623 3.328h3.527l-.457 2.112.888.303c.247.081.173.366-.094.366h-.937v.004H5.163l.258-1.218H.505L.05 32.937c-.369 1.734 1.359 3.313 3.626 3.313h5.367c1.794 0 3.327-1.007 3.625-2.379l1.209-5.578c.375-1.738-1.352-3.322-3.625-3.322l-.004.002zM56.68 18.078h-6.286l-3.973 18.173h4.916l1.138-5.206h1.601l.882 5.251h4.916l-1.039-5.549c1.505-.489 2.645-1.543 2.938-2.857l.946-4.255c.647-2.904-2.235-5.559-6.035-5.559l-.004.002zm1.164 5.36l-.573 2.572c-.101.457-.611.79-1.206.79h-2.663l.795-3.64-1.455-.47c-.247-.08-.173-.366.094-.366h3.802c.76 0 1.337.531 1.206 1.111v.002zM40.392 18.078c-3-.016-6.022 1.293-6.419 3.957l-1.895 8.672c-.634 2.9 2.247 5.545 6.039 5.545 3.219 0 5.906-1.415 6.419-3.957l1.896-8.672c.633-2.9-2.248-5.525-6.04-5.545zm1.164 5.355s-1.726 7.852-1.739 7.888l.929.315c.247.081.173.366-.094.366l-2.492.004c-.759 0-1.336-.53-1.208-1.11l1.687-7.71-1.529-.494c-.247-.08-.173-.366.094-.366h3.144c.759 0 1.335.53 1.208 1.11v-.003z'/%3E%3Cpath fill='url(%23_Linear1)' fill-rule='nonzero' d='M19.336 7.275l-.746-.979c-9.083 3.203-6.42 9.625-3.979 13.018 3.356 4.663 16.163 15.915 43.615 24.771 13.951 4.5 27.174 6.822 37.282 6.924 5.05.052 16.872-.46 18.904-6.737 2.786-8.609-16.915-25.199-53.902-35.102l-1.921.703c37.853 9.714 57.062 26.778 54.712 34.041-.726 2.243-3.799 5.929-17.781 5.929-9.962 0-23.064-2.394-36.935-6.868C41.2 37.367 21.983 27.561 15.559 18.633c-5.289-7.351.577-10.29 3.661-11.32l.116-.038z' transform='translate(0 -.21)'/%3E%3Cpath fill='url(%23_Linear2)' fill-rule='nonzero' d='M46.633 7.315l-1.332-1.398a116.69 116.69 0 0 0-2.648-.384l-2.648.851c2.128.235 4.342.546 6.628.931z' transform='translate(0 -.21)'/%3E%3Cpath fill='url(%23_Linear3)' fill-rule='nonzero' d='M31.357 5.838l-1.029-1.167c-1.539.01-3.004.073-4.385.192l-.249.975 1.381.11a59.338 59.338 0 0 1 4.282-.11z' transform='translate(0 -.21)'/%3E%3Cpath fill='%23d7ff00' fill-opacity='.25' fill-rule='nonzero' d='M24.568 6.206l.498-2.368-2.513 2.09-3.291-.455 1.734 1.752-2.63 2.187 3.69-1.115 1.684 1.857.519-2.479 3.6-1.014-3.291-.455z'/%3E%3Cpath fill='%23d7ff00' fill-opacity='.4' fill-rule='nonzero' d='M37.933 3.588L38.682 0l-3.75 3.173-4.903-.677 2.577 2.645-3.925 3.32 5.501-1.7 2.503 2.806.784-3.754 5.367-1.548-4.903-.677z'/%3E%3Cpath fill='%23d7ff00' fill-rule='nonzero' d='M56.417 6.161l.994-4.737-5.023 4.18-6.582-.909 3.466 3.503-5.258 4.374 7.379-2.23 3.367 3.715L55.799 9.1l7.2-2.029-6.582-.91z'/%3E%3Cdefs%3E%3ClinearGradient id='_Linear1' x1='0' x2='1' y1='0' y2='0' gradientTransform='scale(-54.7816) rotate(-38.492 -1.475 2.276)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23defb52' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23defb52' stop-opacity='.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear2' x1='0' x2='1' y1='0' y2='0' gradientTransform='scale(-54.7816) rotate(-38.492 -1.475 2.276)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23defb52' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23defb52' stop-opacity='.1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear3' x1='0' x2='1' y1='0' y2='0' gradientTransform='scale(-54.7816) rotate(-38.492 -1.475 2.276)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23defb52' stop-opacity='.95'/%3E%3Cstop offset='1' stop-color='%23defb52' stop-opacity='.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  --logo-rolling-slots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123 58'%3E%3Cpath fill='%23ffbc0d' d='M47.41 44.034c3.243-10.854-.944-24.343-8.853-33.34C30.323 1.332 16.387-4.383 6.7 4.258-4.98 14.675-.94 39.467 15.312 51.76c14.059 10.637 28.19 5.353 32.099-7.727z'/%3E%3Cpath fill='%23232634' d='M46.1 42.755c3.15-9.995-.726-22.622-8.153-30.986C30.186 3.03 17.375-1.818 8.803 6.312c-10.1 9.581-6.49 31.608 7.976 42.857C29.422 59 42.37 54.585 46.099 42.755z'/%3E%3Cpath fill='%23ffbc0d' d='M37.118 34.126c1.844-4.192.27-10.41-3.536-14.386-3.996-4.176-9.46-4.87-12.254-1.03-3.1 4.26-1.538 11.958 3.524 16.505 4.773 4.289 10.241 3.514 12.266-1.09z'/%3E%3Cpath fill='%23ee3a4c' d='M20.849 14.294s1.558-.927 5.713-.345c3.811.535 5.704 1.624 5.704 1.624s-1.734-1.647-5.852-2.252c-4.522-.665-5.566.973-5.566.973zm-.876-2.122a.245.245 0 0 0-.002 0zm0 0c.07-.043 1.727-1.017 6.104-.307 4.079.662 6.087 1.912 6.087 1.912s-1.92-1.895-6.255-2.631c-4.705-.798-5.907.981-5.936 1.026zm-.947-1.854l-.002.001zm0 0c.072-.049 1.82-1.186 6.619-.318 4.43.805 6.582 2.267 6.582 2.267s-2.066-2.219-6.782-3.116c-5.163-.98-6.389 1.114-6.419 1.166zm-.98-1.905V8.41a.168.168 0 0 0-.002.002zm0-.002c.074-.055 1.912-1.377 7.147-.326 4.795.965 7.097 2.662 7.097 2.662s-2.217-2.578-7.332-3.659c-5.64-1.192-6.882 1.262-6.912 1.323zm-1.213-2.08s2.022-1.678 7.858-.377c5.287 1.177 7.784 3.203 7.784 3.203s-2.42-3.095-8.071-4.423c-6.387-1.5-7.57 1.598-7.57 1.598zm9.538 33.674l.004.002-.004-.003zm6.456 1.128c4.109-.682 5.08-2.541 5.08-2.541s-1.439 1.225-5.243 1.821c-4.072.643-6.19-.357-6.289-.406.095.09 2.023 1.862 6.452 1.126zm-6.388 1.313l.004.002a.306.306 0 0 1-.004-.003zm6.966 1.22c4.322-.851 5.36-3.038 5.36-3.038s-1.483 1.436-5.551 2.194c-4.39.822-6.665-.319-6.771-.374.103.1 2.286 2.139 6.962 1.218zm-7.103.96s2.38 2.608 7.644 1.418c4.698-1.063 5.719-3.676 5.719-3.676s-1.532 1.71-5.947 2.654c-4.93 1.057-7.416-.396-7.416-.396zm-.15 2.294s2.605 3.133 8.363 1.646c5.092-1.314 6.069-4.407 6.069-4.407s-1.57 2.024-6.346 3.182c-5.384 1.304-8.087-.422-8.087-.422zm-.328 2.56s2.908 3.94 9.36 2.035c5.614-1.656 6.512-5.454 6.512-5.454s-1.602 2.468-6.86 3.916c-5.887 1.623-9.012-.497-9.012-.497z'/%3E%3Cpath fill='%23232634' d='M30.99 27.963c.422-.78.13-2.023-.653-2.801s-1.8-.811-2.255-.044c-.463.782-.17 2.075.654 2.87.824.795 1.826.766 2.255-.025z'/%3E%3Cpath fill='%23ffbc0d' d='M50.177 31.62c5.67-.816 13.405-5.575 14.43-12.768.71-4.857-1.785-7.742-5.776-8.73-4.096-1.01-8.246.025-12.09 1.499-7.262 2.846-13.218 8.315-12.681 13.455.47 4.506 5.726 5.268 4.964 4.472 0 0-3.357-4.058 1.558-8.575 4.187-3.863 12.88-9.238 18.726-6.27 1.5.778 2.655 2.137 2.084 4.565-1.37 5.736-8.659 8.584-12.685 9.1-.178.012-.355.048-.533.058a60.514 60.514 0 0 1 2.67-7.926 15.263 15.263 0 0 1 2.37-3.935c.934-1.023 1.218-1.803.576-1.893-3.998-.682-7.78 6.162-9.39 12.906a2.692 2.692 0 0 1-.658-.75s-.265-.595-.566-.07c-.163.265-.08 1.661.786 2.91-.909 5.326-.269 10.078 2.906 10.223.103.019.87.05.57-.289-.934-1.117-.794-3.902-.214-7.044 1.286 5.325 7.11 13.084 11.883 13.925 2.476.44 4.423-.744 4.727-3.36.054-.385-.15-.806-.464-.507-.533.41-1.24.52-1.872.288-3.245-1.287-9.243-5.113-11.321-11.283zm43.582-14.377c.974.045 1.988-.447 2.256-1.1.267-.651-.303-1.23-1.302-1.273-.974-.045-1.99.448-2.258 1.1-.267.653.303 1.231 1.301 1.274zm19.106 1.07c.54.045.988.732.59 1.8a2.21 2.21 0 0 1-.971 1.28c-1.409.822-.103 1.28.867.84-.256 2.13-.655 4.446-2.805 5.21-1.076.368-2.097-.056-1.823-1.88a16.27 16.27 0 0 1 1.882-5.282c.885-1.428 1.744-2.013 2.258-1.967zm-1.22 15.101a.717.717 0 0 1-.844-.815c-.059-1.422 1.042-2.658 1.9-3.677-.293 2.36-.68 4.446-1.06 4.494zM71.558 21.96c.202.63.276 1.292.216 1.95-1.582.016-2.596-2.013-2.006-2.812.614-.851 1.545.215 1.788.863zm-4.532 2.355a3.777 3.777 0 0 0 4.084 2.179h.026a6.508 6.508 0 0 1-3.417 3.512c-1.508.395-1.93-.676-1.8-1.932.183-1.3.555-2.566 1.104-3.758zm49.183 1.343c1.167-1.419 4.077-3.194 5.657-4.093l-.74-.847a34.385 34.385 0 0 0-4.269 2.059c.304-1.377.71-2.729 1.215-4.045.528-1.432 1.073-1.286.693-1.646-1.376-1.244-3.458-.205-3.741.194a3.21 3.21 0 0 0-1.184-.593c-3.593-.732-6.832 2.334-8.098 5.952a11.79 11.79 0 0 0-.683 2.69c-.058.48-.06.965-.004 1.446-.391.513-.944.88-1.57 1.04-1.568.245-1.08-3.99 1.93-8.775 1.26-2.01.121-2.249-1.24-1.965-2.877.576-4.046 2.377-5.803 4.62.385-.836.796-1.653 1.16-2.412.265-.448.41-.956.422-1.477-.108-.961-5.155.048-4.267.81.27.24.21.523.013 1.07-.566 1.451-2.877 5.583-2.72 8.492a1.798 1.798 0 0 1-.724.292c-1.569.244-1.08-3.99 1.929-8.775.748-1.165 1.244-1.831.576-1.893-2.984-.384-4.454 1.51-5.808 4.518a16.346 16.346 0 0 0-1.216 4.02v.003c-.694 1.12-1.697 2.42-2.673 2.548-1.468.214-.935-2.416-.025-5.144 1.843-2.312 4.232-5.722 5.19-7.823.225-.494 1.386-2.57-.331-3.212-5.676-.966-8.827 10.452-9.352 14.05a7.394 7.394 0 0 0-.059.7c-.638.895-1.424 1.723-2.193 1.824-1.468.214-.935-2.416-.025-5.144 1.968-2.47 4.558-6.19 5.365-8.232-.077.195 1.186-2.385-.506-2.804-4.07-.693-6.843 4.987-8.279 9.581-.283.16-.568.315-.845.456a4.6 4.6 0 0 0-1.247-2.933 3.786 3.786 0 0 0-3.256-1.082c-2.441.169-6.486 3.386-7.245 8.704-.448 3.185 1.962 5.515 4.49 5.086v.025c3.173-.313 6.247-4.009 7.056-7.572.124-.073.248-.15.37-.227a24.562 24.562 0 0 0-.398 2.012c-.374 2.722.753 6.222 4.07 4.907a6.877 6.877 0 0 0 2.842-2.58c.46 1.77 1.697 3.068 3.929 2.182 1.261-.496 2.333-1.766 3.133-3.019.386 2.194 1.913 3.44 4.059 2.597a5.186 5.186 0 0 0 1.763-1.25 3.3 3.3 0 0 0 2.327 1.189c.104.018.846.052.621-.292-1.395-2.058 1.025-7.677 3.331-8.398a13.338 13.338 0 0 0-.883 3.184c-.506 3.52 1.251 6.016 4.071 4.907a6.298 6.298 0 0 0 2.51-2.123c.816 1.608 2.452 2.354 4.076 1.507-2.408 2.867-.79 6.466 1.93 6.28 3.41-.224 3.987-5.532 4.656-10.59z'/%3E%3Cpath fill='none' stroke='%23232634' stroke-linejoin='round' stroke-miterlimit='20' d='M50.177 31.62c5.67-.816 13.405-5.575 14.43-12.768.71-4.857-1.785-7.742-5.776-8.73-4.096-1.01-8.246.025-12.09 1.499-7.262 2.846-13.218 8.315-12.681 13.455.47 4.506 5.726 5.268 4.964 4.472 0 0-3.357-4.058 1.558-8.575 4.187-3.863 12.88-9.238 18.726-6.27 1.5.778 2.655 2.137 2.084 4.565-1.37 5.736-8.659 8.584-12.685 9.1-.178.012-.355.048-.533.058a60.514 60.514 0 0 1 2.67-7.926 15.263 15.263 0 0 1 2.37-3.935c.934-1.023 1.218-1.803.576-1.893-3.998-.682-7.78 6.162-9.39 12.906a2.692 2.692 0 0 1-.658-.75s-.265-.595-.566-.07c-.163.265-.08 1.661.786 2.91-.909 5.326-.269 10.078 2.906 10.223.103.019.87.05.57-.289-.934-1.117-.794-3.902-.214-7.044 1.286 5.325 7.11 13.084 11.883 13.925 2.476.44 4.423-.744 4.727-3.36.054-.385-.15-.806-.464-.507-.533.41-1.24.52-1.872.288-3.245-1.287-9.243-5.113-11.321-11.283zm43.582-14.377c.974.045 1.988-.447 2.256-1.1.267-.651-.303-1.23-1.302-1.273-.974-.045-1.99.448-2.258 1.1-.267.653.303 1.231 1.301 1.274zm19.106 1.07c.54.045.988.732.59 1.8a2.21 2.21 0 0 1-.971 1.28c-1.409.822-.103 1.28.867.84-.256 2.13-.655 4.446-2.805 5.21-1.076.368-2.097-.056-1.823-1.88a16.27 16.27 0 0 1 1.882-5.282c.885-1.428 1.744-2.013 2.258-1.967zm-1.22 15.101a.717.717 0 0 1-.844-.815c-.059-1.422 1.042-2.658 1.9-3.677-.293 2.36-.68 4.446-1.06 4.494zM71.558 21.96c.202.63.276 1.292.216 1.95-1.582.016-2.596-2.013-2.006-2.812.614-.851 1.545.215 1.788.863zm-4.532 2.355a3.777 3.777 0 0 0 4.084 2.179h.026a6.508 6.508 0 0 1-3.417 3.512c-1.508.395-1.93-.676-1.8-1.932.183-1.3.555-2.566 1.104-3.758zm49.183 1.343c1.167-1.419 4.077-3.194 5.657-4.093l-.74-.847a34.385 34.385 0 0 0-4.269 2.059c.304-1.377.71-2.729 1.215-4.045.528-1.432 1.073-1.286.693-1.646-1.376-1.244-3.458-.205-3.741.194a3.21 3.21 0 0 0-1.184-.593c-3.593-.732-6.832 2.334-8.098 5.952a11.79 11.79 0 0 0-.683 2.69c-.058.48-.06.965-.004 1.446-.391.513-.944.88-1.57 1.04-1.568.245-1.08-3.99 1.93-8.775 1.26-2.01.121-2.249-1.24-1.965-2.877.576-4.046 2.377-5.803 4.62.385-.836.796-1.653 1.16-2.412.265-.448.41-.956.422-1.477-.108-.961-5.155.048-4.267.81.27.24.21.523.013 1.07-.566 1.451-2.877 5.583-2.72 8.492a1.798 1.798 0 0 1-.724.292c-1.569.244-1.08-3.99 1.929-8.775.748-1.165 1.244-1.831.576-1.893-2.984-.384-4.454 1.51-5.808 4.518a16.346 16.346 0 0 0-1.216 4.02v.003c-.694 1.12-1.697 2.42-2.673 2.548-1.468.214-.935-2.416-.025-5.144 1.843-2.312 4.232-5.722 5.19-7.823.225-.494 1.386-2.57-.331-3.212-5.676-.966-8.827 10.452-9.352 14.05a7.394 7.394 0 0 0-.059.7c-.638.895-1.424 1.723-2.193 1.824-1.468.214-.935-2.416-.025-5.144 1.968-2.47 4.558-6.19 5.365-8.232-.077.195 1.186-2.385-.506-2.804-4.07-.693-6.843 4.987-8.279 9.581-.283.16-.568.315-.845.456a4.6 4.6 0 0 0-1.247-2.933 3.786 3.786 0 0 0-3.256-1.082c-2.441.169-6.486 3.386-7.245 8.704-.448 3.185 1.962 5.515 4.49 5.086v.025c3.173-.313 6.247-4.009 7.056-7.572.124-.073.248-.15.37-.227a24.562 24.562 0 0 0-.398 2.012c-.374 2.722.753 6.222 4.07 4.907a6.877 6.877 0 0 0 2.842-2.58c.46 1.77 1.697 3.068 3.929 2.182 1.261-.496 2.333-1.766 3.133-3.019.386 2.194 1.913 3.44 4.059 2.597a5.186 5.186 0 0 0 1.763-1.25 3.3 3.3 0 0 0 2.327 1.189c.104.018.846.052.621-.292-1.395-2.058 1.025-7.677 3.331-8.398a13.338 13.338 0 0 0-.883 3.184c-.506 3.52 1.251 6.016 4.071 4.907a6.298 6.298 0 0 0 2.51-2.123c.816 1.608 2.452 2.354 4.076 1.507-2.408 2.867-.79 6.466 1.93 6.28 3.41-.224 3.987-5.532 4.656-10.59z'/%3E%3Cg%3E%3Cpath fill='%23ffbc0d' d='M102.093 41.345c3.573 3.841-.926 6.321-1.824 3.24a2.057 2.057 0 0 1-.078-.437c.432-.71.683-1.203.683-1.203l-.194-.485a3.07 3.07 0 0 1 1.413-1.115zm-4.347-4.636c1.012-.332 1.964-.661 2.664-.9-.478 1.132-.172 2.582.594 3.969-3.196 1.29-4.513 3.814-3.913 5.863-.322.284-.71.48-1.129.572-.657.115-.954-.581-.87-1.757.11-1.128 1.328-4.713 2.654-7.748zm-9.703 2.25c.203.629.278 1.292.219 1.95-1.582.016-2.597-2.014-2.006-2.813.613-.851 1.545.215 1.787.863zm-4.532 2.355a3.777 3.777 0 0 0 4.087 2.178h.026a6.507 6.507 0 0 1-3.417 3.512c-1.508.395-1.93-.676-1.8-1.932.183-1.3.555-2.566 1.104-3.758zm-17.063 2.123c3.573 3.84-.926 6.32-1.824 3.24a2.796 2.796 0 0 1 1.824-3.24zm44.87-4.544c.481-.486-.354-1.227-1.146-1.184a38.753 38.753 0 0 0-5.687.97c-.25-.341-.971-1.318-1.057-1.466-.996-1.724 2.051-2.005 1.238-.658-.62 1.132.89.763 1.4-.107 1.203-2.084-.934-2.824-2.63-2.572a5.583 5.583 0 0 0-1.542.467 13.295 13.295 0 0 0-3.175.27c.236-.51.506-1.001.806-1.475.724-1.138 1.219-1.803.577-1.893-2.11-.259-3.464.585-4.543 2.177a18.155 18.155 0 0 0-1.068 1.85c-1.667.3-2.956.529-2.956.529-1.459.366-.337 2.491.683 2.457.36-.018.717-.081 1.061-.19-.075.189-.148.38-.22.574a32.132 32.132 0 0 1-2.573 1.5 4.6 4.6 0 0 0-1.247-2.933 3.788 3.788 0 0 0-3.257-1.082c-2.44.168-6.485 3.387-7.244 8.704a5.358 5.358 0 0 0-.04 1.136 3.33 3.33 0 0 1-1.847 1.369c-1.469.213-.936-2.417-.026-5.145 2.095-2.628 4.896-6.671 5.499-8.605.076-.265.108-.541.095-.817.047-1.487-.948-1.643-.928-1.641-3.717-.454-6.325 4.412-7.802 8.746-1.63.219-3.249.52-4.849.901-.25-.342-.972-1.319-1.057-1.466-.996-1.725 2.051-2.006 1.237-.66-.62 1.133.89.764 1.4-.106 1.204-2.084-.933-2.824-2.629-2.572-3.716.6-3.833 3.358-2.432 5.9-5.46 2.205-5.445 8.013.274 8.9a4.927 4.927 0 0 0 5.817-3.933c.283-2.106-.433-2.981-1.547-4.546a29.578 29.578 0 0 1 3.3-.876 30.03 30.03 0 0 0-.866 3.789c-.374 2.722.753 6.222 4.07 4.907a6.71 6.71 0 0 0 2.75-2.447c.7 1.58 2.366 2.5 4.076 2.25v.026c3.172-.314 6.247-4.01 7.056-7.572.681-.408 1.34-.852 1.974-1.33-.766 2.632-1.124 5.233-.375 6.662a2.738 2.738 0 0 0 3.627 1.29 6.903 6.903 0 0 0 2.467-1.843 5.71 5.71 0 0 0 3.296 1.53 4.927 4.927 0 0 0 5.817-3.932c.283-2.106-.433-2.981-1.547-4.546a34.33 34.33 0 0 1 5.77-1.307zm-29.827-7.765z'/%3E%3Cpath fill='none' stroke='%23232634' stroke-linejoin='round' stroke-miterlimit='20' d='M102.093 41.345c3.573 3.841-.926 6.321-1.824 3.24a2.057 2.057 0 0 1-.078-.437c.432-.71.683-1.203.683-1.203l-.194-.485a3.07 3.07 0 0 1 1.413-1.115zm-4.347-4.636c1.012-.332 1.964-.661 2.664-.9-.478 1.132-.172 2.582.594 3.969-3.196 1.29-4.513 3.814-3.913 5.863-.322.284-.71.48-1.129.572-.657.115-.954-.581-.87-1.757.11-1.128 1.328-4.713 2.654-7.748zm-9.703 2.25c.203.629.278 1.292.219 1.95-1.582.016-2.597-2.014-2.006-2.813.613-.851 1.545.215 1.787.863zm-4.532 2.355a3.777 3.777 0 0 0 4.087 2.178h.026a6.507 6.507 0 0 1-3.417 3.512c-1.508.395-1.93-.676-1.8-1.932.183-1.3.555-2.566 1.104-3.758zm-17.063 2.123c3.573 3.84-.926 6.32-1.824 3.24a2.796 2.796 0 0 1 1.824-3.24zm44.87-4.544c.481-.486-.354-1.227-1.146-1.184a38.753 38.753 0 0 0-5.687.97c-.25-.341-.971-1.318-1.057-1.466-.996-1.724 2.051-2.005 1.238-.658-.62 1.132.89.763 1.4-.107 1.203-2.084-.934-2.824-2.63-2.572a5.583 5.583 0 0 0-1.542.467 13.295 13.295 0 0 0-3.175.27c.236-.51.506-1.001.806-1.475.724-1.138 1.219-1.803.577-1.893-2.11-.259-3.464.585-4.543 2.177a18.155 18.155 0 0 0-1.068 1.85c-1.667.3-2.956.529-2.956.529-1.459.366-.337 2.491.683 2.457.36-.018.717-.081 1.061-.19-.075.189-.148.38-.22.574a32.132 32.132 0 0 1-2.573 1.5 4.6 4.6 0 0 0-1.247-2.933 3.788 3.788 0 0 0-3.257-1.082c-2.44.168-6.485 3.387-7.244 8.704a5.358 5.358 0 0 0-.04 1.136 3.33 3.33 0 0 1-1.847 1.369c-1.469.213-.936-2.417-.026-5.145 2.095-2.628 4.896-6.671 5.499-8.605.076-.265.108-.541.095-.817.047-1.487-.948-1.643-.928-1.641-3.717-.454-6.325 4.412-7.802 8.746-1.63.219-3.249.52-4.849.901-.25-.342-.972-1.319-1.057-1.466-.996-1.725 2.051-2.006 1.237-.66-.62 1.133.89.764 1.4-.106 1.204-2.084-.933-2.824-2.629-2.572-3.716.6-3.833 3.358-2.432 5.9-5.46 2.205-5.445 8.013.274 8.9a4.927 4.927 0 0 0 5.817-3.933c.283-2.106-.433-2.981-1.547-4.546a29.578 29.578 0 0 1 3.3-.876 30.03 30.03 0 0 0-.866 3.789c-.374 2.722.753 6.222 4.07 4.907a6.71 6.71 0 0 0 2.75-2.447c.7 1.58 2.366 2.5 4.076 2.25v.026c3.172-.314 6.247-4.01 7.056-7.572.681-.408 1.34-.852 1.974-1.33-.766 2.632-1.124 5.233-.375 6.662a2.738 2.738 0 0 0 3.627 1.29 6.903 6.903 0 0 0 2.467-1.843 5.71 5.71 0 0 0 3.296 1.53 4.927 4.927 0 0 0 5.817-3.932c.283-2.106-.433-2.981-1.547-4.546a34.33 34.33 0 0 1 5.77-1.307zm-29.827-7.765s0 0 0 0 0 0 0 0z'/%3E%3C/g%3E%3C/svg%3E");
  --logo-mrpunter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 124 22'%3E%3Cpath d='m5.283 16.776 2.651-.002c.1 0 .128.025.128.127-.004.982-.004 1.963 0 2.945 0 .09-.022.12-.116.12-2.61-.003-5.221-.003-7.832 0-.083 0-.114-.02-.114-.11.003-.87.003-1.738 0-2.608 0-.07.026-.106.082-.141l3.109-1.943-3.104-1.945C.021 13.18 0 13.135 0 13.06c.003-.859.003-1.718 0-2.577 0-.092.02-.125.119-.125 2.607.003 5.215.003 7.822 0 .097 0 .12.03.12.123-.003.982 0 1.964 0 2.946 0 .134.013.122-.121.122l-2.655-.002-.01.022c.026.02.738.501 1.07.719a.16.16 0 0 1 .083.153c-.003.48-.004.962 0 1.443 0 .072-.025.114-.085.152-.329.216-1.039.693-1.067.713l.007.027ZM5.38 2.888 8.05 1.07c.003.054.007.085.007.116 0 1.155 0 2.309.003 3.463 0 .079-.03.118-.09.158-.624.4-1.983 1.302-1.983 1.302l.048.093c.598.002 1.258.001 1.856.002.196 0 .166-.018.166.171v3.067c0 .074-.009.085-.121.085-2.604 0-5.208 0-7.813.003-.104 0-.124-.032-.124-.13.003-1.336.002-2.673.002-4.01 0-2.019.779-3.339 2.534-3.559C4.682 1.562 5.38 2.888 5.38 2.888ZM2.656 6.202h.92c.05 0 .082-.009.081-.07-.003-.199.007-.398-.008-.596-.024-.295-.232-.473-.532-.475-.295-.001-.502.17-.53.464-.018.2-.008.403-.012.605 0 .059.03.073.081.072Zm63.521 13.797c-1.271 0-2.512.009-3.752-.011-.14 0-.298-.13-.409-.241-1.875-1.874-5.764-5.903-5.841-6.038l-.16.123v6.138H48.41V1.091c.115-.007 2.171-.033 3.076-.007.208.007.453.102.61.237 2.074 1.793 6.341 5.503 6.484 5.607V1.093h7.593V20h.004v-.001ZM105.37 1.07h9.286c1.477 0 2.912.226 4.254.88 2.536 1.238 3.876 3.872 3.451 6.768-.261 1.773-1.008 3.305-2.315 4.541-.214.204-.137.345-.044.537.946 1.94 1.893 3.88 2.837 5.822.055.112.099.23.163.382h-.499c-2.419 0-4.838-.006-7.257.009-.322 0-.437-.102-.521-.402-.412-1.495-.852-2.98-1.285-4.482h-.524v4.846h-7.548l.002-18.901Zm7.555 8.734c.36 0 .67.022.977-.004.449-.042 1.341-.456 1.341-1.438s-.735-1.416-1.155-1.474c-.376-.05-.763-.01-1.163-.01v2.926Zm-76.17-8.588s-.46 7.518-.671 11.011c-.02.316-.205 1.959 1.242 1.959s1.413-1.455 1.431-1.746c.221-3.52.683-11.061.683-11.061l7.91.488s-.523 7.612-.671 11.162c-.288 6.933-6.668 8.435-10.162 8.178-9.096-.669-8.43-8.484-8.401-8.935.222-3.72.706-11.544.706-11.544l7.933.488Zm50.689 19.652-1.13-19.722 16.28-.933.341 5.95-8.339.479c.002.238.039.994.041 1.247l8.199-.47.297 5.185-8.162.467.076 1.329 8.559-.49.344 6.015-16.506.945v-.002Zm-2.703-19.78V7.64h-4.566v12.337H72.46V7.68h-4.585V1.088h16.866Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(.001 -.213)'/%3E%3Cpath d='M17.988 19.966v-4.398l.002-.002s2.681.107 4.732-.694c1.349-.527 5.147-2.448 4.327-7.917-.334-2.226-1.908-5.883-7.511-5.883-2.95-.002-9.248.017-9.248.017v18.877h7.698Zm-.105-9.958.977-.004c.45-.042 1.341-.456 1.341-1.438s-.735-1.416-1.155-1.473l-1.163-.011v2.926Z' style='fill:%23fff' transform='translate(.001 -.213)'/%3E%3C/svg%3E");
  --logo-rabona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 170 39'%3E%3Cpath fill='none' d='M0 0h169.358v38.912H0z'/%3E%3Cpath fill-opacity='.5' d='M25.98 8.355c-1.81-1.706-4.368-2.56-7.672-2.56h-8.186v5.349h9.14c1.616 0 2.705.47 3.268 1.413.563.917.844 1.872.844 2.865 0 .586-.134 1.197-.403 1.834-.27.636-.71 1.197-1.322 1.68a3.034 3.034 0 0 1-.622.36l-4.934-8.016h-5.97l5.136 8.344h-5.137v14.288h5.323V25.01h3.13l5.479 8.899h5.97l-6.077-9.872c.26-.133.51-.28.749-.44 1.42-.943 2.435-2.14 3.047-3.592.636-1.477.954-3.056.954-4.737 0-2.928-.905-5.233-2.716-6.914l-.001.001zm14.512 20.684h8.77l2.048 5.345h6.037L45.416 5.99h-.288l-11.93 28.393h5.138l2.157-5.345-.001.001zm4.493-11.171l2.55 6.643h-5.21l2.66-6.643zm33.073 4.75c-.767-1.088-1.846-1.967-3.235-2.635a6.452 6.452 0 0 0 2.336-2.45c.55-1.039.826-2.239.826-3.6 0-2.227-.802-3.921-2.407-5.084-1.606-1.188-3.81-1.782-6.613-1.782h-7.762v27.317h8.804c2.636 0 4.828-.644 6.577-1.93 1.773-1.311 2.66-3.353 2.66-6.124 0-1.41-.396-2.648-1.186-3.712zm-8.482-4.38h-3.162v-5.975h2.803c1.054 0 1.88.248 2.48.742.599.47.898 1.163.898 2.079 0 .89-.264 1.645-.79 2.264-.528.594-1.27.89-2.23.89zm3.127 10.393c-.743.495-1.725.742-2.947.742h-3.342v-5.938h2.983c2.97 0 4.456.965 4.456 2.895 0 1.014-.384 1.781-1.15 2.301zm61.55-21.564v28.43h-.145L115.601 18.24l.108 16.145h-5.282V5.99h.215l18.471 17.518-.108-16.442h5.247v.001zm11.123 21.972h8.77l2.047 5.345h6.038L150.301 5.99h-.289l-11.93 28.393h5.138l2.156-5.345v.001zm4.492-11.171l2.552 6.643h-5.21l2.658-6.643zM103.814 8.05H85.227v5.49h18.587V8.05zM94.52 34.813c5.132 0 9.293-4.3 9.293-9.606S99.654 15.6 94.52 15.6c-5.133 0-9.294 4.3-9.294 9.607 0 5.305 4.16 9.606 9.294 9.606zm.003-5.49c2.2 0 3.983-1.843 3.983-4.117s-1.784-4.117-3.983-4.117c-2.2 0-3.983 1.843-3.983 4.117s1.783 4.117 3.983 4.117z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M5 7.517h6.359l14.837 23.316h-6.36L5 7.517z'/%3E%3Cpath fill='%23fff' d='M21.89 4.503c-1.93-1.758-4.653-2.637-8.171-2.637H5v5.51h9.735c1.72 0 2.88.486 3.48 1.457.6.944.899 1.928.899 2.952 0 .603-.143 1.233-.43 1.889-.287.656-.756 1.233-1.407 1.732-.652.472-1.512.708-2.58.708H5v14.72h5.67v-9.17h4.065c2.372 0 4.3-.486 5.787-1.457 1.51-.97 2.593-2.204 3.245-3.7.677-1.521 1.016-3.148 1.016-4.88 0-3.017-.964-5.392-2.893-7.124z'/%3E%3Cpath fill='%23fff' fill-rule='nonzero' d='M46.684 25.814h-9.34l-2.296 5.507h-5.473L42.282 2.067h.306l12.707 29.254h-6.43l-2.181-5.507zm-1.837-4.665l-2.718-6.845-2.832 6.845h5.55zm29.06-4.665c1.48.688 2.629 1.593 3.445 2.715.843 1.096 1.263 2.37 1.263 3.824 0 2.855-.944 4.958-2.832 6.31-1.862 1.325-4.197 1.988-7.004 1.988h-9.377V3.176h8.267c2.986 0 5.333.612 7.043 1.836 1.71 1.198 2.564 2.944 2.564 5.239 0 1.402-.293 2.638-.88 3.709-.587 1.045-1.417 1.886-2.488 2.524zm-8.955-1.797h3.368c1.02 0 1.81-.306 2.373-.918.56-.638.842-1.415.842-2.333 0-.943-.32-1.657-.957-2.141-.638-.51-1.518-.765-2.641-.765h-2.985v6.157zm3.56 11.471c1.3 0 2.347-.254 3.138-.764.816-.536 1.224-1.326 1.224-2.371 0-1.989-1.582-2.983-4.746-2.983h-3.176v6.118h3.56zm68.69-22.982v29.292h-.154l-19.71-17.782.114 16.635h-5.626V2.067h.23l19.672 18.05-.114-16.94h5.588v-.001zm21.186 22.638h-9.339l-2.297 5.507h-5.473l12.707-29.254h.306L167 31.321h-6.43l-2.182-5.507zm-1.837-4.665l-2.718-6.845-2.832 6.845h5.55zM84.988 4.189h19.796v5.656H84.988V4.189z'/%3E%3Cpath fill='%23ecfd00' d='M94.886 31.763c5.467 0 9.898-4.431 9.898-9.898 0-5.466-4.431-9.898-9.898-9.898-5.466 0-9.898 4.432-9.898 9.898 0 5.467 4.432 9.898 9.898 9.898zm.003-5.656c2.327 0 4.242-1.915 4.242-4.242s-1.915-4.242-4.242-4.242-4.242 1.915-4.242 4.242 1.915 4.242 4.242 4.242z'/%3E%3Cpath fill-opacity='.2' d='M21.954 23.709l-3.324-4.887c-.577.226-1.26.339-2.05.339h-4.518l3.776 5.55h.784c2.103 0 3.88-.334 5.332-1.002zm-8.509-13.366H5.322h.033L5 7.517h6.61l1.869 2.826h-.034z'/%3E%3C/svg%3E");
  --logo-lamabet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 127 21'%3E%3Cpath d='M22.341 22.426H7.572V7.642h6.33v12.672h8.439v2.112ZM24.451 22.426V9.754h2.11V7.642h10.548v2.112h2.11v12.672H35V16.09h-4.22v6.336h-6.329Zm6.329-12.345v3.897H35v-3.897h-4.22ZM51.878 9.754v12.672h-4.22V9.754h-2.109v12.672h-4.22V7.642h12.669v2.112h2.1v12.672h-2.11V9.754h-2.11ZM58.208 22.426V9.754h2.109V7.642h10.549v2.112h2.11v12.672h-4.219V16.09h-4.22v6.336h-6.329Zm6.329-12.345v3.897h4.22v-3.897h-4.22Z' style='fill:%23ffd112;fill-rule:nonzero' transform='translate(-5 -5)'/%3E%3Cpath d='M80.893 22.349V7.564h12.658v2.112h2.11V13.9h-2.11v2.112h2.11v4.225h-2.11v2.112H80.893Zm6.34-6.337v4.225h4.209v-4.225h-4.209Zm-.011-6.336V13.9h4.22V9.676h-4.22ZM112.54 22.349H97.771V7.564h14.769v2.112h-8.44V13.9h6.33v2.112h-6.33v4.225h8.44v2.112ZM129.418 7.564v2.112h-4.22v12.673h-6.329V9.676h-4.22V7.564h14.769Z' style='fill:%23ffd114;fill-rule:nonzero' transform='translate(-5 -5)'/%3E%3Cpath d='M0 20V.067h11.473v12.672h5.405V2.179h2.11V.067H51.57v2.112h1.175V.067h15.693v2.112h2.109V20H0Zm25.78-8.91h4.219v6.336h4.22V4.754h-2.11V2.642H21.56v2.112h-2.11v12.672h6.33V11.09Zm0-2.112h4.219V5.081H25.78v3.897Zm10.549-6.336v14.784h4.219V4.754h2.11v12.672h4.22V4.754h2.109v12.672h2.11V4.754h-2.099V2.642H36.329Zm23.207 8.448h4.22v6.336h4.22V4.754h-2.11V2.642H55.317v2.112h-2.11v12.672h6.329V11.09Zm0-2.112h4.22V5.081h-4.22v3.897ZM8.901 2.642H2.572v14.784H17.34v-2.112H8.901V2.642ZM73.33 19.933V0h53.669v7.261h-4.22v12.672h-11.473V7.261h-3.295v5.411h2.11v7.261H73.33Zm34.219-2.574v-2.112H99.11v-4.224h6.329V8.911H99.11V4.687h8.439V2.574H92.78v14.785h14.769Zm-16.878-6.336h-2.11V8.911h2.11V4.687h-2.11V2.574H75.902v14.785h12.659v-2.112h2.11v-4.224Zm-4.22 0h-4.209v4.224h4.209v-4.224Zm-4.22-2.112h4.22V4.687h-4.22v4.224Zm31.647 8.448h6.33V4.687h4.219V2.574h-14.768v2.113h4.219v12.672Z'/%3E%3C/svg%3E");
  --logo-ivibet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='1.5' clip-rule='evenodd' viewBox='0 0 724 202'%3E%3Cpath fill='%2300aa80' d='M8.026 21.157c53.13-22.706 109.428-20.765 160.335 0 3.911 31.951 4.837 75.589 4.264 106.525-.573 30.936-47.859 50.081-84.783 68.823-34.108-17.629-81.587-34.733-82.547-68.823-.775-27.479-.919-79.279 2.731-106.525z'/%3E%3Cpath fill='%2322333b' d='M120.081 20.207c20.439 0 39.185 7.37 53.77 19.618 0 0 5.817 65.269 3.289 87.896-3.957 35.406-71.455 61.09-71.455 61.09-39.593-6.901-69.75-41.765-69.75-83.682 0-46.87 37.705-84.922 84.146-84.922z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M125.805 31.366c5.177 3.841 8.821 9.196 11.848 12.895l11.92-7.567c-6.126-2.55-12.449-4.986-23.768-5.328zM104.973 65.964c9.532-9.338 19.733-15.883 30.49-20.112l-12.817-13.838c-12.823-.996-31.595 4.719-40.99 13.053-.665 6.704-.559 14.193 0 20.897h23.317zM49.14 99.735c1.531-22.406 13.046-41.456 29.385-52.686-.603 5.852-.62 12.317 0 19.446l-13.131 26.63c-6.296.41-12.35 3.705-16.254 6.61zM66.571 96.861l16.501 16.5c-1.258 9.649-1.191 22.062 0 36.82l-9.686 5.987c-8.989-5.737-16.718-15.09-21.881-31.806-2.356-7.627-2.554-13.806-1.803-18.623 3.793-4.978 10.684-7.642 16.869-8.878zM87.155 112.762l19.376-13.174c13.095 9.08 25.061 15.412 36.319 20.021v25.385c-7.883 7.83-17.43 14.792-30.212 20.068-9.646-1.913-18.285-6.453-25.483-14.752-1.275-13.181-1.173-25.644 0-37.548zM107.957 69.97c8.78-8.486 18.529-15.287 29.146-20.581 6.09 1.354 11.441 3.634 16.144 6.725 5.457 3.587 10.042 8.265 13.898 13.856.875 9.822.962 19.645 0 29.467L143.38 115.34c-12.099-4.115-23.936-10.421-35.423-19.645V69.97zM115.455 168.366c14.307-5.353 23.686-12.847 30.645-21.393l11.841 3.539c-8.991 7.812-27.985 22.235-42.486 28.769v-10.915z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%2322333b' stroke-width='9.69' d='M8.026 21.157c53.13-22.706 109.428-20.765 160.335 0 3.911 31.951 4.837 75.589 4.264 106.525-.573 30.936-47.859 50.081-84.783 68.823-34.108-17.629-81.587-34.733-82.547-68.823-.775-27.479-.919-79.279 2.731-106.525z'/%3E%3Cpath fill='%2322333b' d='M210.056 64.469v97.188h32.955V64.469h-32.955zm0-23.459v12.288h34.631v-34.63L210.056 41.01zM370.36 64.469v97.188h32.955V64.469H370.36zm0-23.459v12.288h34.63v-34.63L370.36 41.01zM251.389 63.91h37.981l18.991 55.855 15.081-55.855h37.981l-37.981 98.864H289.37L251.389 63.91zM456.874 68.484a49.883 49.883 0 0 1 24.8-6.578c28.237 0 51.163 23.526 51.163 52.504 0 28.977-22.926 52.504-51.163 52.504-10.971 0-21.139-3.551-29.473-9.593l-4.704 4.707h-23.689V28.393h33.066v40.091zm19.667 20.262c13.318 0 24.13 11.113 24.13 24.8 0 13.687-10.812 24.8-24.13 24.8-13.317 0-24.129-11.113-24.129-24.8 0-13.687 10.812-24.8 24.129-24.8zM644.758 129.354c-6.928 21.526-27.359 37.143-51.458 37.143-29.791 0-53.978-23.867-53.978-53.264 0-29.397 24.187-53.263 53.978-53.263 29.792 0 53.979 23.866 53.979 53.263 0 2.617-.192 5.189-.562 7.702h-73.435c.839 24.915 34.478 20.022 37.457 8.419h34.019a52.264 52.264 0 0 0 1.959-8.419h.078v8.419h-2.037zm-51.397-42.415c-10.061.046-20.079 5.779-20.079 17.2h40.394c0-11.467-10.098-17.2-20.197-17.2h-.118zM648.833 92.236V79.878l41.551-44.99h7.819v30.233h25.452v25.513h-25.452v33.399c.854 3.498 2.673 6.587 6.578 8.865h18.874v29.456h-30.027c-14.395.096-28.564-9.444-28.564-23.839V92.236h-16.231z'/%3E%3C/svg%3E");
  --logo-bankonbet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 133 16'%3E%3Cpath d='m53.976 15.888-2.987-7.733-1.471 7.741h-4.209L48.364.122h4.209l-1.335 6.812L56.126.122h4.753l-5.703 7.672 3.327 8.095-4.527-.001ZM87.52.114l-1.402 7.197c-.166.815-.273 1.9-.362 2.783h-.068l-.385-1.177L82.089.114h-5.467l1.451 1.451-2.774 14.323h3.965l1.291-7.197c.317-1.765.408-2.467.475-2.896h.045c.226.7.679 1.946.838 2.375l2.761 7.718h3.757L91.486.114H87.52Zm-45.713 0-1.402 7.197c-.166.815-.271 1.9-.362 2.783h-.068l-.385-1.177L36.377.114h-5.466l1.451 1.451-2.776 14.323h3.965l1.289-7.197c.317-1.765.408-2.467.476-2.896h.044c.227.7.679 1.946.838 2.375l2.761 7.718h3.757L45.771.114h-3.964Zm-14.743 0h-7.832l1.444 1.443-6.807 14.331h4.324l1.38-3.258h4.504l.135 3.258h4.233L27.064.114ZM20.84 9.596l2.739-6.268h.091l.294 6.268H20.84ZM71.744 0h-5.702c-2.989 0-3.965.77-4.572 3.848l-1.606 8.283a8.274 8.274 0 0 0-.165 1.472c0 1.9 1.132 2.397 3.576 2.397h5.703c3.01 0 3.871-.745 4.481-3.869l1.584-8.283a8.409 8.409 0 0 0 .205-1.54C75.253.52 74.166 0 71.744 0Zm-.859 3.713-1.697 8.621a.357.357 0 0 1-.385.317h-4.504c-.203 0-.294-.045-.294-.203 0-.045.044-.25.068-.362l1.444-7.359-1.512-1.513h6.63c.136 0 .294.023.294.226a1.94 1.94 0 0 1-.044.273Z' style='fill:%231b1464;fill-rule:nonzero' transform='translate(-.68)'/%3E%3Cpath d='M132.683.114V.113h-23.661l-3.055 15.775h11.813l.633-3.349h-7.604l.656-3.26h6.112l.611-3.169h-6.111l.543-2.782h10.256l-2.423 12.56h4.21l2.445-12.56h3.297l2.278-3.214Z' style='fill:red;fill-rule:nonzero' transform='translate(-.68)'/%3E%3Cpath d='M12.29.114H1.035l4.244 4.241H2.913L.68 15.888h7.967c1.53 0 2.698-.215 3.484-.735.899-.597 1.279-1.423 1.581-2.873l.197-.962c.702-2.873-1.74-3.577-2.192-3.691.611-.089 2.853-.316 3.352-2.852l.225-1.156c.522-2.12-.628-3.505-3.004-3.505ZM9.863 10.417l-.185.959c-.179.902-1.107 1.275-1.71 1.275H5.507l.679-3.469h2.618c.315-.009.618.126.823.366.204.24.291.559.236.869Zm1.181-6.131-.124.661c-.129.633-.776 1.236-1.698 1.236H6.79l.566-3.034h2.612c.777-.003 1.175.635 1.076 1.137Z' style='fill:%231b1464;fill-rule:nonzero' transform='translate(-.68)'/%3E%3Cpath d='M103.274.114H92.021l2.262 2.259 1.983 1.982H93.9l-2.234 11.531h7.974c1.528 0 2.698-.214 3.482-.735.901-.596 1.279-1.422 1.582-2.873l.196-.962c.704-2.873-1.738-3.577-2.191-3.691.612-.089 2.854-.315 3.351-2.852l.225-1.156c.515-2.118-.633-3.503-3.011-3.503Zm-2.425 10.303-.185.959c-.18.902-1.107 1.275-1.712 1.275h-2.466l.679-3.469h2.618a1.046 1.046 0 0 1 1.066 1.235Zm1.181-6.131-.125.661c-.127.633-.775 1.236-1.699 1.236h-2.43l.565-3.034h2.61c.779-.003 1.177.635 1.079 1.137Z' style='fill:red;fill-rule:nonzero' transform='translate(-.68)'/%3E%3C/svg%3E");
  --logo-cashed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 144 56'%3E%3Cpath d='M53.995 53.904v-.009c.021-1.895.078-3.798.17-5.704-4.663 2.657-9.338 3.629-12.356 1.296-3.21-2.48-1.7-5.937 2.22-9.49l-1.74-3.758h-9.48l-2.89 6.294h-6.357L37.58 13.2l11.104 23.233a70.868 70.868 0 0 1 5.57-3.332 166.143 166.143 0 0 0-.41 3.148c-6.673 3.824-11.017 8.326-8.242 9.717 1.765.885 5.25-.462 8.877-2.759.4-5.068 1.035-10.12 1.888-15.054-8.13 2.96-10.654-.525-7.818-5.436 1.786-3.093 6.73-8.038 11.813-11.69.633-2.112 1.31-4.172 2.028-6.168v-.001c.365-.99.74-1.956 1.127-2.896l.03-.074.072-.033c.958-.446 1.848-.512 2.58-.263.736.248 1.29.805 1.584 1.554l.034.089-.045.083a72.073 72.073 0 0 0-2.238 4.529c3.293-1.632 6.167-2.156 7.66-.57 4.43 4.706-5.706 11.71-7.5 12.002 0 0-.573-.171-.962-.562-.39-.39-.233-.963-.233-.963 2.059-1.032 5.558-3.57 5.558-5.713 0-2.404-3.068-1.304-6.663 1.034a88.231 88.231 0 0 0-2.715 8.749c11.037-3.991 9.685 2.984 9.408 4.413-.023.12-.04.202-.04.233 0 0 1.212-.55 4.128-1.09V14.823h5.647v10.411h12.914v-10.41h5.647v27.71h-5.647V30.34H79.824v12.192h-5.648V30.12c-1.3.06-2.959.207-4.814.54-1.202 4.899-5.924 10.8-11.328 14.945.159 3.246.572 6.23 1.239 8.83l.022.086-.047.075c-.44.695-1.437.987-2.433.909-1.01-.08-2.099-.543-2.779-1.466l-.035-.047-.006-.088Zm3.988-13.175c3.995-3.122 7.523-6.923 8.337-9.579-2.16.526-4.344 1.267-6.453 2.14a86.1 86.1 0 0 1 .45-3.185 93.98 93.98 0 0 1 6.613-2.69c.513-1.81 1.098-5.134-5.53-1.566-.635.341-1.248.654-1.838.94a90.088 90.088 0 0 0-.628 3.578 81.94 81.94 0 0 0-.951 10.362Zm-.68-17.51c.473-2.3.994-4.564 1.56-6.784-5.964 4.93-10.504 10.704-2.049 7.01l.488-.226h.001Zm-23.18 8.547h6.888l-3.43-7.957-3.458 7.957Z' style='fill:%23514630'/%3E%3Cpath d='M7.345 33.468c-.816-1.372-1.224-2.969-1.224-4.79 0-1.847.408-3.444 1.224-4.79.843-1.346 1.935-2.375 3.278-3.087 1.343-.74 2.804-1.109 4.384-1.109 1.316 0 2.487.172 3.514.515 1.027.343 1.948.805 2.764 1.385.843.58 1.567 1.214 2.172 1.9V17.12a13.603 13.603 0 0 0-3.712-2.098c-1.316-.501-2.988-.752-5.015-.752-2.106 0-4.068.343-5.884 1.03a13.84 13.84 0 0 0-4.7 2.968c-1.316 1.293-2.343 2.824-3.08 4.592C.356 24.601 0 26.541 0 28.68c0 2.137.355 4.09 1.066 5.858a13.914 13.914 0 0 0 3.08 4.552 13.835 13.835 0 0 0 4.7 2.97c1.816.685 3.778 1.028 5.884 1.028 2.027 0 3.699-.25 5.015-.752 1.343-.501 2.58-1.2 3.712-2.098v-6.373a11.773 11.773 0 0 1-2.172 1.9 10.415 10.415 0 0 1-2.764 1.386c-1.027.343-2.198.514-3.514.514-1.58 0-3.041-.356-4.384-1.069-1.343-.739-2.435-1.781-3.278-3.127v-.001Zm98.49 4.275h12.124v4.79h-17.574v-27.71h17.574v4.79h-12.124v5.859h11.334v4.71h-11.334v7.561Z' style='fill:%23514630;fill-rule:nonzero'/%3E%3Cpath d='M119.97 14.823v27.71h9.399c2.896 0 5.423-.567 7.582-1.702 2.185-1.135 3.883-2.731 5.095-4.79 1.211-2.085 1.816-4.539 1.816-7.363 0-2.823-.605-5.265-1.816-7.323-1.212-2.085-2.91-3.695-5.095-4.83-2.159-1.134-4.686-1.702-7.582-1.702h-9.399Zm5.766 5.146v17.418h3.436c1.211 0 2.356-.158 3.435-.475a7.919 7.919 0 0 0 2.844-1.583c.816-.713 1.448-1.61 1.895-2.692.474-1.109.711-2.428.711-3.959 0-1.53-.237-2.837-.711-3.919-.447-1.108-1.079-2.019-1.895-2.731a7.47 7.47 0 0 0-2.844-1.544 11.267 11.267 0 0 0-3.435-.515h-3.436Z' style='fill:%23514630'/%3E%3Cpath d='M53.995 52.456v-.009c.021-1.895.078-3.798.17-5.704-4.663 2.657-9.338 3.628-12.356 1.296-3.21-2.481-1.7-5.938 2.22-9.49l-1.74-3.758h-9.48l-2.89 6.294h-6.357L37.58 11.752l11.104 23.233a70.88 70.88 0 0 1 5.57-3.333 166.247 166.247 0 0 0-.41 3.149c-6.673 3.824-11.017 8.326-8.242 9.717 1.765.885 5.25-.462 8.877-2.76a164.62 164.62 0 0 1 1.888-15.053c-8.13 2.959-10.654-.525-7.818-5.436 1.786-3.093 6.73-8.038 11.813-11.69.633-2.113 1.31-4.172 2.028-6.168v-.002c.365-.99.74-1.955 1.127-2.895l.03-.074.072-.033c.958-.446 1.848-.512 2.58-.264.736.25 1.29.806 1.584 1.555l.034.089-.045.083a72.047 72.047 0 0 0-2.238 4.528c3.293-1.631 6.167-2.156 7.66-.57 4.43 4.707-5.706 11.711-7.5 12.002 0 0-.573-.17-.962-.56-.39-.392-.233-.964-.233-.964 2.059-1.032 5.558-3.571 5.558-5.714 0-2.403-3.068-1.304-6.663 1.035a88.213 88.213 0 0 0-2.715 8.748c11.037-3.99 9.685 2.985 9.408 4.414-.023.12-.04.201-.04.233 0 0 1.212-.55 4.128-1.09V13.375h5.647v10.411h12.914V13.375h5.647v27.71h-5.647V28.893H79.824v12.192h-5.648V28.672c-1.3.059-2.959.206-4.814.539-1.202 4.9-5.924 10.8-11.328 14.946.159 3.246.572 6.23 1.239 8.83l.022.086-.047.075c-.44.695-1.437.987-2.433.908-1.01-.08-2.099-.543-2.779-1.465l-.035-.048-.006-.087Zm3.988-13.175c3.995-3.123 7.523-6.923 8.337-9.58-2.16.527-4.344 1.267-6.453 2.142.129-1.053.278-2.116.45-3.186a93.98 93.98 0 0 1 6.613-2.69c.513-1.81 1.098-5.135-5.53-1.566-.635.341-1.248.654-1.838.94a90.088 90.088 0 0 0-.628 3.578 81.94 81.94 0 0 0-.951 10.362Zm-.68-17.51c.473-2.3.994-4.565 1.56-6.784-5.964 4.93-10.504 10.704-2.049 7.01l.488-.226h.001Zm-23.18 8.547h6.888l-3.43-7.957-3.458 7.957Z' style='fill:url(%23a)'/%3E%3Cpath d='M7.345 32.02c-.816-1.373-1.224-2.97-1.224-4.79 0-1.847.408-3.444 1.224-4.79.843-1.346 1.935-2.375 3.278-3.088 1.343-.739 2.804-1.108 4.384-1.108 1.316 0 2.487.172 3.514.515 1.027.343 1.948.805 2.764 1.385.843.58 1.567 1.214 2.172 1.9v-6.373a13.603 13.603 0 0 0-3.712-2.098c-1.316-.502-2.988-.752-5.015-.752-2.106 0-4.068.343-5.884 1.029a13.842 13.842 0 0 0-4.7 2.969c-1.316 1.293-2.343 2.824-3.08 4.592C.356 23.153 0 25.092 0 27.23s.355 4.09 1.066 5.859a13.914 13.914 0 0 0 3.08 4.552 13.842 13.842 0 0 0 4.7 2.969c1.816.686 3.778 1.03 5.884 1.03 2.027 0 3.699-.252 5.015-.753 1.343-.501 2.58-1.2 3.712-2.098v-6.373a11.773 11.773 0 0 1-2.172 1.9 10.458 10.458 0 0 1-2.764 1.385c-1.027.343-2.198.515-3.514.515-1.58 0-3.041-.356-4.384-1.069-1.343-.739-2.435-1.781-3.278-3.127Z' style='fill:url(%23b);fill-rule:nonzero'/%3E%3Cpath d='M105.835 36.295h12.124v4.79h-17.574v-27.71h17.574v4.79h-12.124v5.858h11.334v4.711h-11.334v7.561Z' style='fill:url(%23c);fill-rule:nonzero'/%3E%3Cpath d='M119.97 13.375v27.71h9.399c2.896 0 5.423-.567 7.582-1.702 2.185-1.135 3.883-2.732 5.095-4.79 1.211-2.085 1.816-4.54 1.816-7.363 0-2.824-.605-5.265-1.816-7.323-1.212-2.085-2.91-3.695-5.095-4.83-2.159-1.135-4.686-1.702-7.582-1.702h-9.399Zm5.766 5.146V35.94h3.436c1.211 0 2.356-.158 3.435-.475a7.921 7.921 0 0 0 2.844-1.584c.816-.712 1.448-1.61 1.895-2.691.474-1.109.711-2.428.711-3.959 0-1.53-.237-2.837-.711-3.919-.447-1.108-1.079-2.019-1.895-2.731a7.449 7.449 0 0 0-2.844-1.544 11.271 11.271 0 0 0-3.435-.515h-3.436v-.001Z' style='fill:url(%23d)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(23.393) scale(153.504)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.04' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.29' style='stop-color:%23e8c374;stop-opacity:1'/%3E%3Cstop offset='.42' style='stop-color:%23f8d98a;stop-opacity:1'/%3E%3Cstop offset='.51' style='stop-color:%23e8c375;stop-opacity:1'/%3E%3Cstop offset='.98' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(23.393) scale(153.504)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.04' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.29' style='stop-color:%23e8c374;stop-opacity:1'/%3E%3Cstop offset='.42' style='stop-color:%23f8d98a;stop-opacity:1'/%3E%3Cstop offset='.51' style='stop-color:%23e8c375;stop-opacity:1'/%3E%3Cstop offset='.98' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(23.393) scale(153.504)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.04' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.29' style='stop-color:%23e8c374;stop-opacity:1'/%3E%3Cstop offset='.42' style='stop-color:%23f8d98a;stop-opacity:1'/%3E%3Cstop offset='.51' style='stop-color:%23e8c375;stop-opacity:1'/%3E%3Cstop offset='.98' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(23.393) scale(153.504)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.04' style='stop-color:%23bc9856;stop-opacity:1'/%3E%3Cstop offset='.29' style='stop-color:%23e8c374;stop-opacity:1'/%3E%3Cstop offset='.42' style='stop-color:%23f8d98a;stop-opacity:1'/%3E%3Cstop offset='.51' style='stop-color:%23e8c375;stop-opacity:1'/%3E%3Cstop offset='.98' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ba9655;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  --logo-wonaco: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 109 36'%3E%3Cpath d='m106.12 9.455-.024-.026c-1.646-1.706-3.845-2.536-6.722-2.536-3.346 0-5.967.994-8.246 3.129-.252.237-.488.487-.718.744a6.937 6.937 0 0 0-.428-.693c-2.239-3.18-5.813-3.18-6.987-3.18-3.317 0-5.933.99-8.234 3.118-.674.623-1.26 1.31-1.773 2.034l-.565-4.649H63.94l-3.494 6.421 1.357-6.42H51.738l-.341 1.605-.435-1.606h-8.894l-.45 2.131c-.022-.023-.04-.05-.062-.073l-.012-.013-.011-.013c-1.647-1.706-3.845-2.537-6.723-2.537-1.559 0-2.958.22-4.24.665l-.26-.292L43.51 0 20.854 1.555 19.55 5.463H0l.823 23.041L8.152 36l2.32-6.082h9.821L22.527 25a8.416 8.416 0 0 0 1.816 2.846c1.672 1.701 3.857 2.526 6.688 2.526 2.552 0 4.68-.58 6.559-1.801l-.286 1.348h10.04l.34-1.606.44 1.606h14.294l1.258-2.493h1.145l.201 2.493h10.134l-.034-.28c1.18.49 2.537.733 4.095.733 2.923 0 5.434-.886 7.463-2.633.424-.365.82-.77 1.191-1.205.3.471.648.91 1.037 1.31 1.673 1.702 3.858 2.527 6.688 2.527 3.347 0 5.967-.995 8.246-3.13 3.467-3.208 4.702-8.096 4.702-11.303 0-2.55-.838-4.79-2.424-6.483Z' style='fill:%23031273;fill-rule:nonzero'/%3E%3Cpath d='M39.765 11.13c-1.36-1.41-3.097-1.788-4.96-1.788-2.442 0-4.583.604-6.57 2.467-2.695 2.543-3.928 6.57-3.928 9.416 0 2.316.805 3.903 1.788 4.91 1.385 1.409 3.147 1.787 4.935 1.787 2.442 0 4.583-.604 6.57-2.466 2.695-2.492 3.928-6.522 3.928-9.517 0-2.518-1.007-4.004-1.763-4.809Zm-4.204 8.787c-.302.805-.73 1.737-1.435 2.417-.654.656-1.385.957-2.317.957-.73 0-1.309-.227-1.737-.88-.377-.58-.428-1.26-.428-1.763 0-1.485.428-2.77.63-3.298.327-.882.83-1.838 1.409-2.418A3.177 3.177 0 0 1 34 13.975c.604 0 1.284.152 1.762.857.403.604.428 1.36.428 1.813 0 1.131-.252 2.24-.63 3.272h.001Z' style='fill:url(%23a);fill-rule:nonzero'/%3E%3Cpath d='m53.719 9.846-1.788 8.434-.076 2.208-.176-1.075-2.594-9.567h-5.034L40.324 27.47h5.035l1.788-8.435.05-2.233.177 1.1 2.618 9.568h5.061L58.78 9.846h-5.061Z' style='fill:url(%23b);fill-rule:nonzero'/%3E%3Cpath d='M65.393 9.846 55.801 27.47h5.111l1.259-2.493h4.909l.2 2.493h5.112l-2.14-17.624h-4.859Zm-1.535 11.506 2.67-5.413.377 5.413h-3.047Z' style='fill:url(%23c);fill-rule:nonzero'/%3E%3Cpath d='M82.137 22.51c-.605.553-1.234.78-2.09.78-.655 0-1.31-.151-1.788-.881-.377-.58-.428-1.258-.428-1.788 0-1.46.428-2.72.629-3.273.328-.88.83-1.837 1.41-2.417.68-.68 1.435-.957 2.29-.957.378 0 1.058.051 1.51.58.328.403.48 1.083.429 1.612h4.884v-.428c0-1.26-.05-2.896-1.008-4.256-1.258-1.788-3.171-2.14-4.984-2.14-2.467 0-4.557.604-6.571 2.467-2.72 2.518-3.928 6.496-3.928 9.492 0 1.108.176 3.198 1.737 4.835 1.36 1.41 3.098 1.788 4.985 1.788 1.662 0 3.878-.328 5.866-2.04 1.285-1.107 2.442-2.845 3.022-4.96h-4.935a3.787 3.787 0 0 1-1.03 1.585v.001Z' style='fill:url(%23d);fill-rule:nonzero'/%3E%3Cpath d='M104.33 11.13c-1.36-1.41-3.098-1.788-4.96-1.788-2.443 0-4.583.604-6.571 2.467-2.694 2.542-3.928 6.57-3.928 9.416 0 2.316.806 3.903 1.787 4.91 1.385 1.409 3.147 1.787 4.935 1.787 2.442 0 4.583-.604 6.571-2.467 2.694-2.492 3.928-6.52 3.928-9.517 0-2.518-1.007-4.003-1.762-4.808Zm-4.205 8.787c-.301.805-.73 1.737-1.434 2.417-.656.655-1.385.957-2.317.957-.73 0-1.31-.227-1.737-.881-.378-.58-.429-1.259-.429-1.762 0-1.486.428-2.77.63-3.299.327-.88.83-1.838 1.41-2.417a3.176 3.176 0 0 1 2.316-.957c.605 0 1.285.152 1.762.856.404.605.428 1.36.428 1.813 0 1.132-.252 2.24-.629 3.273Z' style='fill:url(%23e);fill-rule:nonzero'/%3E%3Cpath d='m26.322 6.478 7.905-3.837L22.675 3.83l-5.609 16.823.475-12.742h-4.974L7.734 20.653 8.04 7.911H2.537l.698 19.559 3.991 4.082 6.403-16.794-.502 12.712h5.588L27.6 7.911l-1.28-1.433h.002Z' style='fill:url(%23f);fill-rule:nonzero'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(-45.002 44.015 -18.19) scale(20.279)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fff75a;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ffda00;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(-45 53.67 -35.092) scale(25.51)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fff75a;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ffda00;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(-45.002 64.587 -55.436) scale(22.682)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fff75a;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ffda00;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(-45.001 68.018 -76.267) scale(20.157)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fff75a;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ffda00;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(-45 76.3 -96.126) scale(20.28)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fff75a;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ffda00;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='0' x2='1' y1='0' y2='0' gradientTransform='rotate(-45 32.272 9.55) scale(28.693)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23fff75a;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23ffda00;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  --logo-malina: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 101 35'%3E%3Cpath d='m23.666 10.5-5.167-7.594-5.167 7.594h10.334Z' style='fill:%23668d3c;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='M28.834 10.5 30.886 2 18.5 10.5h10.334ZM8.166 10.501l-2.053-8.5 12.386 8.5H8.166Z' style='fill:%239cb844;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m18.5 27.501 5.167 8.5 5.167-8.5H18.5Z' style='fill:%2358237a;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m13.334 36.001 5.167-8.5 5.167 8.5H13.334Z' style='fill:%2349267a;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m8.166 27.501 5.167 8.5 5.167-8.5H8.166Z' style='fill:%2358237a;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m18.5 10.5 5.167 8.5 5.167-8.5H18.5ZM8.166 10.5l5.167 8.5 5.167-8.5H8.166Z' style='fill:%23b53481;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m18.5 27.5 5.167-8.5 5.167 8.5H18.5ZM8.166 27.5l5.167-8.5 5.167 8.5H8.166Z' style='fill:%236e297d;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m13.334 19 5.167-8.5 5.167 8.5H13.334Z' style='fill:%23da7396;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m23.666 19 5.167-8.5L34 19H23.666ZM3 19.002l5.167-8.5 5.167 8.5H3Z' style='fill:%238f3682;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m13.334 19 5.167 8.5 5.167-8.5H13.334Z' style='fill:%23a6488b;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='m23.666 19 5.167 8.5L34 19H23.666ZM3 19l5.167 8.5 5.167-8.5H3Z' style='fill:%23753582;fill-rule:nonzero' transform='translate(-3 -2)'/%3E%3Cpath d='M79.962 22.476c0-.289.112-.609.477-.609h.391l6.48 7.17v-6.611c0-.242.23-.457.477-.457h.959c.25 0 .477.217.477.457v10.067c0 .243-.23.457-.477.457h-.393l-6.478-7.364v6.806c0 .242-.23.457-.478.457h-.958c-.25 0-.477-.217-.477-.457v-9.916Zm-38.128 5.136c0-3.031 2.624-5.643 5.802-5.643 1.643 0 2.744.527 3.832 1.462l.006.005c.168.16.169.456.005.618l-.644.717c-.168.161-.459.155-.639.008-.723-.592-1.647-.981-2.56-.981-2.143 0-3.783 1.756-3.783 3.712 0 1.957 1.64 3.713 3.783 3.713 1.12 0 1.83-.384 2.556-.978a.495.495 0 0 1 .643.005l.746.712a.445.445 0 0 1 0 .622c-1.101 1.051-2.529 1.468-3.945 1.468-3.17 0-5.802-2.402-5.802-5.44Zm22.791-2.746c0-1.197 1.023-2.897 3.565-2.897 1.24 0 2.224.47 2.69.752.103.063.213.127.3.21.132.126.36.344.131.687a19.02 19.02 0 0 1-.436.628c-.215.292-.421.307-.732.132-.621-.35-1.316-.682-2.059-.682-1.199 0-1.653.754-1.653 1.17 0 .73.564 1.19 1.922 1.689l.003.001c1.824.717 3.4 1.582 3.4 3.497 0 1.629-1.584 2.999-3.672 2.999-1.267 0-2.547-.39-3.432-1.287-.208-.212-.155-.445-.01-.662.166-.25.262-.392.439-.633a.54.54 0 0 1 .771-.119c.682.494 1.451.973 2.338.973 1.008 0 1.653-.568 1.653-1.271 0-.811-.77-1.29-2.245-1.894-1.617-.617-2.973-1.49-2.973-3.293Zm10.383-2.795c-.248 0-.477.215-.477.457v9.864c0 .24.227.457.477.457h1.065c.247 0 .477-.215.477-.457v-9.864c0-.24-.227-.457-.477-.457h-1.065Zm-16.567.215c-.197-.365-.656-.402-.842-.003l-4.771 9.923c-.142.264.093.629.403.635.356.008 1.008.008 1.008.008a.517.517 0 0 0 .473-.316c.301-.668.603-1.251.908-1.921h4.907l.904 1.919c.024.201.236.318.475.318h.959c.344 0 .497-.35.355-.625l-4.779-9.938Zm-2.146 6.7 1.726-3.661 1.725 3.661h-3.451Zm41.395-7.017c-3.178 0-5.695 2.511-5.695 5.541 0 3.035 2.521 5.44 5.695 5.44 3.279 0 5.802-2.403 5.802-5.44 0-3.034-2.628-5.541-5.802-5.541Zm-3.89 5.44c0-2.05 1.739-3.712 3.89-3.712s3.889 1.662 3.889 3.712c0 2.05-1.738 3.712-3.889 3.712s-3.89-1.662-3.89-3.712Z' style='fill:%23fff' transform='translate(-3 -2)'/%3E%3Cpath d='M103.654 17.274 98.926 7.182c-.189-.401-.925-.324-1.095.046L93.11 17.306c-.129.315.289.574.562.574h1.026a.518.518 0 0 0 .456-.307l.874-1.963h4.826l.873 1.96c.083.185.226.31.457.31h1.026c.346 0 .612-.278.444-.606ZM61.316 7.228l4.599 10.047c.168.328-.098.605-.444.605h-1.026c-.231 0-.372-.116-.458-.31l-.872-1.96h-4.826l-.874 1.963a.515.515 0 0 1-.456.307h-1.026c-.347 0-.612-.278-.444-.606l4.706-10.046c.207-.38.904-.432 1.121 0Zm7.129-.108c-.276 0-.46.178-.46.444v9.873c0 .266.184.443.46.443h5.538c.275 0 .459-.177.459-.443v-.79c0-.266-.184-.444-.459-.444H69.93V7.564c0-.266-.184-.444-.46-.444h-1.025Zm8.409 0c-.276 0-.46.178-.46.444v9.873c0 .266.184.443.46.443h1.025c.276 0 .46-.177.46-.443V7.564c0-.266-.184-.444-.46-.444h-1.025ZM43.778 17.55l1.068-6.355 2.651 6.522c.081.202.255.262.437.262h.41c.232 0 .376-.109.458-.313l2.558-6.293 1.038 6.177c.013.195.276.33.458.33h1.026c.277 0 .514-.214.459-.457L52.382 7.294c-.089-.386-.918-.446-1.081 0l-3.112 7.408-3.204-7.42c-.211-.449-.979-.396-1.099.066l-2.052 10.088c0 .266.184.444.459.444h1.026c.183 0 .445-.13.459-.33Zm19.059-3.224-2.191-4.551-2.075 4.551h4.266Zm19.452-7.305c-.275 0-.459.178-.459.444v10.169c0 .265.184.443.459.443h1.026c.275 0 .459-.178.459-.443v-6.907l6.547 7.449h.48c.276 0 .46-.178.46-.444V7.662c0-.266-.184-.443-.46-.443h-1.025c-.276 0-.46.177-.46.443v6.618l-6.548-7.259h-.479Zm16.042 2.666 2.245 4.639h-4.369l2.124-4.639Z' style='fill:%23eb6c97' transform='translate(-3 -2)'/%3E%3C/svg%3E");
  --logo-funbet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 137 28'%3E%3Cpath d='M4.928 0 3.69 7.037h25.702L30.63 0H4.928ZM1.131 21.574 0 28h7.023l.854-4.85c.489-2.772 2.939-5.122 5.747-5.511l14.25-1.97 1.239-7.037-16.925 2.34C6.785 11.72 2.071 16.24 1.132 21.574h-.001Zm72.797 5.997L78.78.001h11.852c1.767 0 3.217.326 4.35.976 1.132.652 1.921 1.524 2.365 2.617.444 1.093.552 2.292.324 3.593-.307 1.744-1.108 3.196-2.404 4.354a8.803 8.803 0 0 1-1.908 1.288c.861.457 1.553 1.037 2.077 1.74 1.009 1.354 1.34 3.02.991 4.998a8.894 8.894 0 0 1-1.826 4.062c-.951 1.197-2.186 2.154-3.701 2.871-1.517.717-3.249 1.074-5.198 1.074h-7.055l-.003-.003h-4.716Zm8.924-16.154 1.164-6.613h4.602c.987 0 1.747.254 2.282.762.533.507.723 1.203.539 2.245-.183 1.042-.63 1.809-1.34 2.305-1.225.855-5.14 1.184-7.247 1.301Zm-1.998 11.351 1.189-6.753 4.826-.439a4.604 4.604 0 0 1 1.096.019c.458.07.855.209 1.191.417.504.312.864.741 1.08 1.288.215.547.264 1.159.145 1.836a4.341 4.341 0 0 1-1.471 2.597c-.797.691-1.781 1.035-2.95 1.035h-5.106ZM54.703 7.02l-3.617 20.551h6.003l2.115-12.423.066.035a3.95 3.95 0 0 1 .73-1.719c.372-.494.83-.878 1.372-1.152a3.84 3.84 0 0 1 1.749-.409c.936 0 1.662.305 2.177.917.516.611.689 1.399.52 2.362l-2.181 12.389.001.002h6.003l2.414-13.718c.228-1.301.128-2.505-.3-3.612a5.473 5.473 0 0 0-2.109-2.636c-.977-.65-2.154-.976-3.531-.976a9.25 9.25 0 0 0-4.079.917 8.866 8.866 0 0 0-1.723 1.091l.377-2.215-5.987.596ZM34.035 26.907c1.236.728 2.711 1.093 4.426 1.093v-.003c1.767 0 3.376-.358 4.827-1.073a10.102 10.102 0 0 0 3.62-2.968c.962-1.262 1.591-2.727 1.884-4.393l2.205-12.528-6.074.41-2.12 12.04c-.173.989-.564 1.77-1.171 2.343-.607.573-1.353.859-2.236.859-.598 0-1.094-.13-1.49-.39a1.977 1.977 0 0 1-.818-1.113c-.149-.48-.166-1.047-.052-1.698L39.094 7.79l-6.099.548-1.975 11.226c-.289 1.641-.168 3.092.364 4.355.532 1.264 1.415 2.26 2.651 2.988Zm69.129.232c1.536.691 3.342.94 5.42.746l-.001.002c1.631-.153 3.139-.558 4.523-1.214a10.968 10.968 0 0 0 3.634-2.79l-3.088-2.952a7.222 7.222 0 0 1-2.132 1.645 7.14 7.14 0 0 1-2.564.722c-1.025.097-1.895-.034-2.61-.391-.716-.358-1.243-.919-1.586-1.684a4.418 4.418 0 0 1-.257-.761l13.721-1.349c.169-.477.288-.907.358-1.287.069-.379.119-.75.149-1.113.15-1.84-.138-3.433-.864-4.78a6.941 6.941 0 0 0-3.161-3.023c-1.38-.666-3.031-.912-4.951-.732-1.946.183-3.731.773-5.351 1.774a12.39 12.39 0 0 0-3.956 3.861 11.037 11.037 0 0 0-1.75 5.16c-.155 1.918.166 3.585.965 5.002.797 1.417 1.965 2.472 3.501 3.164Zm1.67-10.8a6.1 6.1 0 0 1 .345-.75 5.661 5.661 0 0 1 1.766-1.979c.732-.506 1.572-.803 2.519-.891.868-.081 1.595.044 2.182.375.586.33 1.009.838 1.267 1.521.102.27.179.571.231.9l-8.31.824Zm15.77-2.632.9-5.116 4.316-.376 1.315-7.473h6.003l-1.222 6.943 4.353-.379-.9 5.117-4.353.378-2.6 14.77h-6.003l2.507-14.239-4.316.375Z' style='fill:%23fff'/%3E%3C/svg%3E");
}

.bg-supabet {
  background-color: #ffffff;
}

.svg-supabet {
  background-image: var(--logo-supabet);
}

.bg-onlyspins {
  background-color: #f5f7ff;
}

.svg-onlyspins {
  background-image: var(--logo-onlyspins);
}

.bg-betovo {
  background-color: #242424;
}

.svg-betovo {
  background-image: var(--logo-betovo);
}

.bg-boabet {
  background-color: #008061;
}

.svg-boabet {
  background-image: var(--logo-boabet);
}

.bg-sportuna {
  background-color: #1a1a1a;
}

.svg-sportuna {
  background-image: var(--logo-sportuna);
}

.bg-wildsino {
  background-color: #191b20;
}

.svg-wildsino {
  background-image: url("/images/wildsino.svg");
}

.bg-rolling-slots {
  background-color: #232634;
}

.svg-rolling-slots {
  background-image: var(--logo-rolling-slots);
}

.bg-spinfest {
  background-color: #043c84;
}

.svg-spinfest {
  background-image: url("/images/spinfest.webp");
}

.bg-novajackpot {
  background-color: #160932;
}

.svg-novajackpot {
  background-image: url("/images/novajackpot.svg");
}

.bg-mrpunter {
  background-color: #1a1a1a;
}

.svg-mrpunter {
  background-image: var(--logo-mrpunter);
}

.bg-slotuna {
  background-color: #032b3d;
}

.svg-slotuna {
  background-image: url("/images/slotuna.webp");
}

.bg-rabona {
  background-color: #cc0034;
}

.svg-rabona {
  background-image: var(--logo-rabona);
}

.bg-jokery {
  background-color: #2b2b2b;
}

.svg-jokery {
  background-image: url("/images/jokery.webp");
}

.bg-gransino {
  background-color: #211710;
}

.svg-gransino {
  background-image: url("/images/gransino.webp");
}

.bg-wyns {
  background-color: #ffffff;
}

.svg-wyns {
  background-image: url("/images/wyns.svg");
}

.bg-vegashero {
  background-color: #0d111b;
}

.svg-vegashero {
  background-image: url("/images/vegashero.webp");
}

.bg-lamabet {
  background-color: #171b24;
}

.svg-lamabet {
  background-image: var(--logo-lamabet);
}

.bg-winrolla {
  background-color: #0f0c12;
}

.svg-winrolla {
  background-image: url("/images/winrolla.svg");
}

.bg-bethall {
  background-color: #967b60;
}

.svg-bethall {
  background-image: url("/images/bethall.svg");
}

.bg-bass-bet {
  background-color: #0b3fad;
}

.svg-bass-bet {
  background-image: url("/images/bass-bet.webp");
}

.bg-ivibet {
  background-color: #edeff2;
}

.svg-ivibet {
  background-image: var(--logo-ivibet);
}

.bg-casinia {
  background-color: #132e27;
}

.svg-casinia {
  background-image: url("/images/casinia.svg");
}

.bg-bankonbet {
  background-color: #ffffff;
}

.svg-bankonbet {
  background-image: var(--logo-bankonbet);
}

.bg-rtbet {
  background-color: #000000;
}

.svg-rtbet {
  background-image: url("/images/rtbet.svg");
}

.bg-cashed {
  background-color: #002d28;
}

.svg-cashed {
  background-image: var(--logo-cashed);
}

.bg-talismania {
  background-color: #191a18;
}

.svg-talismania {
  background-image: url("/images/talismania.webp");
}

.bg-wonaco {
  background-color: #0b188e;
}

.svg-wonaco {
  background-image: var(--logo-wonaco);
}

.bg-malina {
  background-color: #361039;
}

.svg-malina {
  background-image: var(--logo-malina);
}

.bg-funbet {
  background-color: #5d45ff;
}

.svg-funbet {
  background-image: var(--logo-funbet);
}

.bg-monster-win {
  background-color: #000000;
}

.svg-monster-win {
  background-image: url("/images/monster-win.webp");
}

.bg-dragonia {
  background-color: #35272e;
}

.svg-dragonia {
  background-image: url("/images/dragonia.webp");
}

.bg-astromania {
  background-color: #1b2024;
}

.svg-astromania {
  background-image: url("/images/astromania.webp");
}

.bg-spinight {
  background-color: #0c0d24;
}

.svg-spinight {
  background-image: url("/images/spinight.svg");
}

.bg-lanista {
  background-color: #684d3a;
}

.svg-lanista {
  background-image: url("/images/lanista.webp");
}

html {
  overflow-x: hidden;
  font-family: sans-serif;
}
body {
  background-color: var(--body-bg-color);
  color: #666666 !important;
  font-family: var(--font-family);
  line-height: 1.6;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-image: url("/images/bg.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

h1 {
  font-size: clamp(2rem, 4vw, 2.5rem) !important;
}

section {
  padding: 15px 0;
  scroll-margin-top: 70px;
}


.error_page {
  min-height: 70vh;
}

.footer {
  color: var(--footer-text-color);
  border-top: 1px solid #F0F0F0;
}

.footer a {
  text-decoration: none;
  color: var(--link-color) !important;
}

.navbar {
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  margin: 35px 0 0 0;
}
.navbar-collapse {
  text-align: center;
  min-height: 70px;
  border-top: 1px solid rgb(240, 240, 240);
  border-bottom: 1px solid rgb(240, 240, 240);
  padding: 10px 0px;
  width: 100%;
}
.hero-section {
  padding: 55px 0;
  position: relative;
  overflow: hidden;
  color: var(--header-text-color);
}
.hero-section.gradient-bg {
  background-color: #17a2b8;
  color: white !important;
}

.hero-section .container {
  position: relative;
  z-index: 2;
}

@media (max-width: 768px) {
  .hero-section {
    padding: 60px 0;
  }
}
.navbar-light .navbar-nav .nav-link {
  color: var(--nav-link-color, #141414) !important;
  font-weight: 500;
  padding: 0 1rem;
  transition: color 0.3s ease, transform 0.2s ease;
}
.navbar-light .navbar-nav .nav-link:hover {
  color: var(--link-color) !important;
  transform: translateY(-1px);
}
.navbar-light .navbar-nav .nav-link.active {
  color: var(--link-color) !important;
  font-weight: 600;
  border-bottom: 2px solid var(--link-color);
}

/* Mobile nav */
@media (max-width: 1199.98px) {
  .navbar-collapse {
    position: fixed;
    top: 61px;
    left: 0;
    right: 15px;
    background-color: color-mix(
      in srgb,
      var(--header-bg-color) 65%,
      transparent
    );
    backdrop-filter: blur(12px);
    border-radius: 12px;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
    z-index: 9999;
    padding: 15px;
    margin: 0;
  }

  .navbar-nav {
    width: 100%;
  }

  .navbar-nav .nav-item {
    margin: 7px 0;
  }

  .navbar-nav .nav-item:hover {
    transform: translateY(-1px);
  }

  .navbar-nav .nav-link {
    font-size: 1.2rem;
    font-weight: 500;
    text-decoration: none;
    display: block;
    padding: 0;
  }

  .navbar-toggler {
    z-index: 10000;
    position: relative;
    border: var(--bs-border-width) solid var(--nav-link-color, #141414) !important;
  }
}

.custom-dropdown {
  border: 0;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  padding: 0.5rem 0;
  margin-top: 0.5rem;
  min-width: 220px;
  background: color-mix(
    in srgb,
    var(--header-bg-color) 65%,
    transparent
  ) !important;
  backdrop-filter: blur(12px);
}

.custom-dropdown .dropdown-item {
  padding: 0.75rem 1.5rem;
  transition: all 0.3s ease;
  color: var(--nav-link-color, #141414) !important;
  font-weight: 500;
  border-radius: 0;
  text-wrap: wrap;
}
.dropdown-menu {
  display: none;
}

.custom-dropdown .dropdown-item:hover {
  color: #fff;
  background: color-mix(
    in srgb,
    var(--header-bg-color) 95%,
    transparent
  ) !important;
}
.nav-item.dropdown > .nav-link {
  display: flex;
  align-items: center;
}

.nav-item.dropdown > .nav-link .arrow {
  position: relative;
  margin-left: auto;
  border: solid var(--nav-link-color, #141414);
  border-width: 0 2px 2px 0;
  padding: 3px;
  transform: rotate(45deg);
  transition: transform 0.25s;
}

.dropdown.open .dropdown-menu {
  display: block;
}

@media (min-width: 1200px) {
  .nav-item.dropdown {
    position: relative;
  }
  .nav-item.dropdown > .nav-link .arrow {
    margin-left: 7px;
  }
  .custom-dropdown.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 0;
    z-index: 1000;
  }

  .nav-item.dropdown:hover > .nav-link .arrow {
    transform: rotate(-135deg);
  }
  .nav-item.dropdown:hover > .dropdown-menu {
    display: block !important;
  }
}
@media (max-width: 1199px) {
  .nav-item.dropdown > .nav-link .arrow {
    padding: 4px;
  }
}
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #17a2b8;
  --secondary: #00394f;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}

html,
body {
  max-width: 100%;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #666666;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

.two-cols {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  -o-columns: 2;
}
.three-cols {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  -o-columns: 3;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .two-cols,
  .three-cols {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    -o-columns: 2;
  }
}
@media only screen and (max-width: 767px) {
  .two-cols,
  .three-cols {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    -o-columns: 1;
  }
}

:is(.check-list, .cross-list) {
  padding-left: 20px;
  list-style: none;
}
:is(.check-list, .cross-list) li {
  position: relative;
  margin-left: 15px;
}
:is(.check-list, .cross-list) li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
}
.check-list li::before {
  content: "\f00c";
  color: var(--success);
}
.cross-list li::before {
  content: "\f00d";
  color: var(--danger);
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #17a2b8;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0f6674;
  text-decoration: underline;
}

.bg-primary a:not(.cta-btn-default) {
  color: #08373f;
  text-decoration: none;
}
.bg-primary a:not(.cta-btn-default):hover {
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  height: auto;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: "Handlee", cursive;
  font-weight: bold;
  line-height: 1.2;
  color: #00394f;
}

h1,
.h1 {
  font-size: 2.5rem;
}
.main-heading {
  font-size: 3rem;
}
@media (max-width: 1200px) {
  h1,
  .h1,
  .main-heading {
    font-size: calc(1.375rem + 1.5vw);
  }
}

h2,
.h2 {
  font-size: 2rem;
}

@media (max-width: 1200px) {
  h2,
  .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}

h3,
.h3 {
  font-size: 1.75rem;
}

@media (max-width: 1200px) {
  h3,
  .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
}

h4,
.h4 {
  font-size: 1.5rem;
}

@media (max-width: 1200px) {
  h4,
  .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
}

h5,
.h5 {
  font-size: 1.25rem;
}

h6,
.h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

@media (max-width: 1200px) {
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

@media (max-width: 1200px) {
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

@media (max-width: 1200px) {
  .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

@media (max-width: 1200px) {
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 5px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .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%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .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%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .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%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .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%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #666666;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #666666;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bee5eb;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-primary:hover {
  background-color: #abdde5;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #abdde5;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #b8c8ce;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #7a98a3;
}

.table-hover .table-secondary:hover {
  background-color: #a9bcc4;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #a9bcc4;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 5px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #63d9ec;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #666666;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size],
select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
      no-repeat right 0.75rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
      #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
      calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated
  .custom-control-input:valid:checked
  ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated
  .custom-control-input:valid:focus
  ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated
  .custom-control-input:valid:focus:not(:checked)
  ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked)
  ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right
    calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
      no-repeat right 0.75rem center/8px 10px,
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")
      #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem)
      calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated
  .custom-control-input:invalid:checked
  ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated
  .custom-control-input:invalid:focus
  ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated
  .custom-control-input:invalid:focus:not(:checked)
  ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked)
  ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #666666;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 30px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #666666;
  text-decoration: none;
}

.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-primary:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #00394f;
  border-color: #00394f;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #001d29;
  border-color: #00141c;
}

.btn-secondary:focus,
.btn-secondary.focus {
  color: #fff;
  background-color: #001d29;
  border-color: #00141c;
  box-shadow: 0 0 0 0.2rem rgba(38, 87, 105, 0.5);
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #00394f;
  border-color: #00394f;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #00141c;
  border-color: #000b0f;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 87, 105, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus,
.btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus,
.btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-secondary {
  color: #00394f;
  border-color: #00394f;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #00394f;
  border-color: #00394f;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 57, 79, 0.5);
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #00394f;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #00394f;
  border-color: #00394f;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 57, 79, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

@media (max-width: 767px) {
  .ftr-mrgn {
    margin-left: 0px !important;
  }
}

@media (max-width: 375px) {
  .ftr-reduce {
    font-size: 10px !important;
  }
}

.ftr-mrgn {
  margin-left: 100px !important;
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #17a2b8;
  text-decoration: none;
}

.btn-link:hover {
  color: #0f6674;
  text-decoration: underline;
}

.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
}

.btn-link:disabled,
.btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 150px !important;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

.max-left {
  text-align: left !important;
}

.max-right {
  text-align: right !important;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.625rem 0;
  font-size: 1rem;
  color: #666666;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  max-height: 180px;
  overflow-y: scroll;
}

.dropdown-menu::-webkit-scrollbar {
  width: 4px;
}
.dropdown-menu::-webkit-scrollbar-track {
  box-shadow: inset 0 0 3px rgb(197, 197, 197);
}
.dropdown-menu::-webkit-scrollbar-thumb {
  background-color: rgb(185, 185, 185);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #17a2b8;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 5px;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group
  > .input-group-append:last-child
  > .btn:not(:last-child):not(.dropdown-toggle),
.input-group
  > .input-group-append:last-child
  > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
  > .input-group-prepend:first-child
  > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input[disabled] ~ .custom-control-label,
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before,
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 5px;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox
  .custom-control-input:indeterminate
  ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-checkbox
  .custom-control-input:indeterminate
  ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(23, 162, 184, 0.5);
}

.custom-checkbox
  .custom-control-input:disabled:indeterminate
  ~ .custom-control-label::before {
  background-color: rgba(23, 162, 184, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(23, 162, 184, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}

.custom-switch
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(23, 162, 184, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
    no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 5px;
  appearance: none;
}

.custom-select:focus {
  border-color: #63d9ec;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 5px;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 5px 5px 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #17a2b8;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #17a2b8;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #17a2b8;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
    box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 5px;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: 4px 4px 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 4px 4px;
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 4px;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 992px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 991px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 992px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 5px;
}

.breadcrumb-item {
  display: flex;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 5px;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #17a2b8;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0f6674;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.page-item:last-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 5px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover,
a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-primary:hover,
a.badge-primary:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-primary:focus,
a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #00394f;
}

a.badge-secondary:hover,
a.badge-secondary:focus {
  color: #fff;
  background-color: #00141c;
}

a.badge-secondary:focus,
a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 57, 79, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover,
a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus,
a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover,
a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus,
a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover,
a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus,
a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover,
a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus,
a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover,
a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus,
a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover,
a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus,
a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 5px;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-primary hr {
  border-top-color: #abdde5;
}

.alert-primary .alert-link {
  color: #062c33;
}

.alert-secondary {
  color: #001e29;
  background-color: #ccd7dc;
  border-color: #b8c8ce;
}

.alert-secondary hr {
  border-top-color: #a9bcc4;
}

.alert-secondary .alert-link {
  color: black;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }

  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 5px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #17a2b8;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 5px;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #666666;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-secondary {
  color: #001e29;
  background-color: #b8c8ce;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #001e29;
  background-color: #a9bcc4;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #001e29;
  border-color: #001e29;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

@media (max-width: 1200px) {
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before,
.popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow,
.bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before,
.bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after,
.bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow,
.bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before,
.bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after,
.bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow,
.bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before,
.bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after,
.bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow,
.bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before,
.bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after,
.bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #00394f;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #666666;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
    transform: none;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #17a2b8 !important;
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #117a8b !important;
}

.bg-secondary {
  background-color: #00394f !important;
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #00141c !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #17a2b8 !important;
}

.border-secondary {
  border-color: #00394f !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 5px !important;
}

.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.rounded-right {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-left {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}


.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #17a2b8 !important;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #0f6674 !important;
}

.text-secondary {
  color: #00394f !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
  color: #000203 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover,
a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover,
a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #666666 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }

  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/********** Custom CSS ************/
.section-title {
  position: relative;
  display: inline-block;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #17a2b8;
}

.section-title span {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

.section-title::before {
  position: absolute;
  content: "";
  top: 10px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #17a2b8;
}

[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
  font-size: inherit;
  margin-left: 0;
}

.back-to-top {
  position: fixed;
  display: none;
  right: 30px;
  bottom: 30px;
  z-index: 11;
  animation: action 1s infinite alternate;
}

@keyframes action {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-15px);
  }
}

.navbar-light .navbar-nav .nav-link {
  padding: 30px 8px;
  font-size: 15px;
  color: #00394f;
  outline: none;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link.active {
  color: #17a2b8;
}

@media (max-width: 991.98px) {
  .navbar-light .navbar-nav .nav-link {
    padding: 10px 15px;
  }
}

@media (992px <= width <= 1199px) {
  .navbar-brand {
    max-width: 200px;
  }
  .navbar-light .navbar-nav .nav-link {
    font-size: 13px;
  }
}

.post-carousel .owl-nav {
  position: absolute;
  width: 100%;
  height: 35px;
  top: 50%;
  left: 0;
  margin-top: -20px;
  padding: 0 45px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 1;
}

.post-carousel .owl-nav .owl-prev,
.post-carousel .owl-nav .owl-next {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #00394f;
  background: #17a2b8;
  border-radius: 30px;
  font-size: 18px;
  opacity: 0.1;
  transition: 0.3s;
}

.post-carousel:hover .owl-nav .owl-prev,
.post-carousel:hover .owl-nav .owl-next {
  opacity: 1;
}

.portfolio-item .portfolio-btn {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0;
  transition: 0.5s;
}

.portfolio-item:hover .portfolio-btn {
  opacity: 1;
}

.team .team-social {
  top: 0;
  background: rgba(23, 162, 184, 0.8);
  opacity: 0;
  z-index: 1;
  transition: 0.5s;
}

.team:hover .team-social {
  opacity: 1;
}

.testimonial-carousel .owl-dots {
  margin-top: 30px;
  text-align: center;
}

.testimonial-carousel .owl-dot {
  display: inline-block;
  margin: 0 5px;
  width: 12px;
  height: 12px;
  border-radius: 10px;
  background: #dddddd;
}

.testimonial-carousel .owl-dot.active {
  background: #17a2b8;
}

.contact-form .help-block ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.primary-table .special-terms,
.primary-table ~ .special-terms {
  padding: 0 10px 20px;
  margin-top: -10px;
  font-size: 12px;
}
.primary-table ~ .special-terms {
  text-align: right;
}

.primary-table h3 {
  font-family: Caladea, sans-serif;
  position: relative;
}
.primary-table h3 {
  border-top: 1px solid #fff;
}
.primary-table h3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #b2b2b2;
}
.primary-table h3 {
  padding: 10px 4px 0 4px;
}
@media screen and (max-width: 1399px) {
  .primary-table h3 {
    margin: 16px 0;
  }
}
@media screen and (max-width: 639px) {
  .primary-table h3 {
    font-size: 18px;
  }
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
  .primary-table h3 {
    font-size: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .primary-table h3 {
    font-size: 20px;
    color: #556976;
  }
}
@media only screen and (min-width: 1400px) {
  .primary-table h3 {
    margin: 30px 0 20px;
  }
}
@media screen and (max-width: 400px) {
  .primary-table h3 {
    font-size: 17px;
    text-align: center;
  }
}

[class*="svg-"] {
  display: block;
  text-indent: -9999px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.table-wrapper {
  max-width: 1100px;
  margin: 0 auto;
}
.primary-table {
  display: flex;
  flex-direction: column;
}
.primary-table .table-row.table-row-hidden {
  display: none;
}
.primary-table .table-row {
  display: flex;
  border-radius: 6px;
  margin-bottom: 20px;
  background: #f8f8f8;
  border: 1px solid #3c90ce85;
}
.primary-table .table-row:first-child {
  background: #f4f9ff;
  border: 1px solid #3c90ce;
}
.primary-table .brand-logo {
  width: 250px;
  height: 105px;
  border-radius: 6px 0px 0px 6px;
  padding: 5px 0;
}
.primary-table [class*="svg-"] {
  width: 130px;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.primary-table :is(.brand-rating, .brand-bonus, .brand-cta) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.primary-table .brand-rating {
  gap: 12px;
  width: 200px;
  border-right: 1px solid #c4c4c4;
  margin: 20px 0;
}
.primary-table h3 {
  border: none;
  margin: 0;
  padding: 0;
  color: #000000 !important;
  font-size: 16px;
  text-transform: uppercase;
}
.primary-table h3::before {
  all: unset;
}
.primary-table .brand-score {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  display: flex;
  gap: 5px;
  align-items: center;
}
.primary-table .rating-star {
  width: 17px;
  height: 16px;
  background: center / contain no-repeat
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16.627 15.888'%3E%3Cg data-name='Group 15'%3E%3Cpath d='M12.074 15.152c-.227 0-.455-.055-.659-.161L8.31 13.359l-3.102 1.63A1.42 1.42 0 0 1 3.15 13.5l.593-3.455-2.513-2.451a1.423 1.423 0 0 1-.016-2.01c.215-.218.498-.36.798-.406l3.473-.504 1.551-3.147A1.423 1.423 0 0 1 8.94.882c.277.138.504.366.64.64l1.555 3.15 3.468.504c.372.053.705.249.932.551.228.303.324.676.272 1.052a1.424 1.424 0 0 1-.42.823l-.002-.002-2.504 2.438.59 3.459a1.418 1.418 0 0 1-1.396 1.655Zm2.298-8.38h.002-.002Z' data-name='Path 47' style='fill:%23fbe269;stroke-width:0'/%3E%3C/g%3E%3C/svg%3E");
  position: relative;
  top: -1px;
}
.primary-table .brand-bonus {
  width: 370px;
  color: #ff5757;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}
.primary-table .bonus-amount {
  font-size: 27px;
}
.primary-table .bonus-before {
  color: #555555;
  font-size: 22px;
}
.primary-table .bonus-after {
  font-size: 18px;
}
.primary-table .brand-cta {
  width: 298px;
  gap: 8px;
  align-items: start;
  padding: 0 5px;
}
.primary-table .cta-btn,
.btn-expand,
.cta-btn-default {
  width: 235px;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 0;
  text-align: center;
  font-weight: 600;
  border-radius: 6px;
  text-transform: uppercase;
  text-decoration: none;
}
.primary-table .cta-btn.go-btn,
.cta-btn-default {
  background: #24ab10;
  color: #fff;
}
.primary-table .cta-btn.go-btn:hover,
.cta-btn-default:hover {
  background: #107c00;
  color: #ffffff;
  text-decoration: none;
}
.primary-table .cta-btn.review-btn {
  background: transparent;
  border: 1px solid #c4c4c4;
  color: #1c304f;
}
.primary-table .cta-btn.review-btn:hover:not(.not-active) {
  background: #ffffff;
}
.primary-table .cta-btn.review-btn.not-active {
  border: 1px solid #e5e5e5;
  color: #1c304f;
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .primary-table .bonus-before {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .primary-table {
    max-width: 350px;
    margin: 0 auto;
  }
  .primary-table .table-row {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .primary-table .brand-logo,
  .primary-table .brand-rating,
  .primary-table .brand-bonus,
  .primary-table .brand-cta {
    width: 100%;
  }
  .primary-table .brand-logo {
    height: 65px;
    border-radius: 6px 6px 0px 0px;
  }
  .primary-table .brand-rating {
    width: 261px;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px 0;
    margin: 0 auto;
    border-right: none;
    border-bottom: 1px solid #c4c4c4;
  }
  .primary-table .brand-bonus {
    padding: 12px 0;
  }
  .primary-table .brand-cta {
    align-items: center;
    gap: 12px;
    margin-bottom: 30px;
  }
  .primary-table .cta-btn {
    width: 260px;
    padding: 16px 0;
  }
}

.navbar-nav .dropdown-toggle:hover {
  cursor: pointer;
}

.quick-nav-wrapper {
  margin: 20px auto;
}
.quick-nav-wrapper .title {
  font-size: 14px;
  padding: 5px 0;
  font-weight: bold;
}
.quick-nav {
  list-style-type: none;
  padding: 0;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  overflow-x: auto;
  gap: 15px;
  padding: 5px 10px;
  border: 1px solid #ebebeb;
  border-radius: 5px;
}

.quick-nav li {
  white-space: nowrap;
}
.quick-nav li a {
  display: block;
}
.quick-nav li a:hover {
  color: #138496;
}
.quick-nav::-webkit-scrollbar-thumb {
  background-color: #17a2b8;
  border-radius: 5px;
}
.quick-nav::-webkit-scrollbar {
  height: 0.25rem;
  background: #f9faff;
}

/* Breadcrumbs */
.breadcrumbs {
  padding: 0;
  margin: 15px 0;
}
.breadcrumbs li {
  display: inline-block;
  position: relative;
  margin-right: 15px;
  padding-right: 10px;
  font-size: 14px;
}
.breadcrumbs li a {
  text-decoration: none;
}
.breadcrumbs li:not(:last-child):after {
  position: absolute;
  content: ">>";
  font-weight: 900;
  font-size: 10px;
  color: #585858;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  line-height: 1;
}
.breadcrumbs li:last-child {
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .breadcrumbs li:not(:last-child):after {
    top: 0.5rem;
  }
  .breadcrumbs li {
    margin-right: 10px;
    padding-right: 5px;
    font-size: 12px;
  }
}
@media screen and (max-width: 575px) {
  .breadcrumbs {
    overflow-x: scroll;
    display: block;
    white-space: nowrap;
    position: relative;
  }
}
.aligncenter,
.alignleft,
.alignright {
  clear: both;
  display: block;
  margin: 0 auto 10px;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .alignleft,
  .alignright {
    display: inline;
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .alignleft {
    float: left;
    margin-right: 20px;
  }
  .alignright {
    float: right;
    margin-left: 20px;
  }
}

body.no-scroll {
  overflow: hidden;
}
.popup-wrapper {
  display: none;
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #000000b3;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  overflow: auto;
}
.popup-wrapper .popup-box {
  position: absolute;
  max-width: 660px;
}
.popup-wrapper .primary-table .brand-cta {
  padding: 0 15px;
}
.popup-wrapper .close-btn {
  font-size: 22px;
  font-weight: bold;
  line-height: 20px;
  color: #c9c9c9;
  position: absolute;
  top: -30px;
  right: -40px;
  cursor: pointer;
}
.popup-wrapper .close-btn:hover {
  opacity: 0.5;
}
.popup-wrapper .popup-title {
  font-size: 2rem;
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
  font-weight: bold;
}
.popup-wrapper .primary-table .special-terms,
.popup-wrapper .primary-table ~ .special-terms {
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .popup-wrapper .popup-box {
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
  }
  .popup-wrapper .primary-table .brand-cta {
    width: 240px;
  }
  .popup-wrapper .primary-table .cta-btn {
    width: 100%;
  }
  .popup-wrapper .primary-table .brand-logo {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .popup-wrapper .popup-box {
    max-height: 100vh;
    width: 100%;
    max-width: 100%;
    padding: 40px 15px 15px;
    margin-top: 20px;
  }
  .popup-wrapper .popup-title {
    font-size: 1.2rem;
  }
  .popup-wrapper .primary-table .table-row {
    margin-bottom: 15px;
  }
  .popup-wrapper .primary-table ~ .special-terms {
    text-align: center;
    max-width: 350px;
    margin: -10px auto 0;
    font-size: 10px;
  }
  .popup-wrapper .primary-table .special-terms {
    padding: 0 10px 10px;
    margin-top: -10px;
    font-size: 10px;
    line-height: normal;
  }
  .popup-wrapper .primary-table .brand-cta {
    margin-bottom: 20px;
  }
  .popup-wrapper .primary-table .cta-btn {
    width: 250px;
    padding: 10px 0;
  }
  .popup-wrapper .primary-table .bonus-before {
    font-size: 20px;
  }
  .popup-wrapper .primary-table .bonus-amount {
    font-size: 25px;
  }
  .popup-wrapper .primary-table .bonus-after {
    font-size: 16px;
  }
  .popup-wrapper .close-btn {
    top: 1%;
    right: 3%;
  }
}

/* Menu dropdown */
@media screen and (min-width: 992px) {
  span:not(.nav-link).dropdown-toggle {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .nav-link.dropdown-toggle::after {
    display: none;
  }
  span:not(.nav-link).dropdown-toggle {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 44px;
  }
  span:not(.nav-link).dropdown-toggle::after {
    content: "";
    border-top: 0.4em solid;
    border-right: 0.4em solid transparent;
    border-bottom: 0;
    border-left: 0.4em solid transparent;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #666666 !important;
}.table>:not(caption)>*>* {
    color:#666666 !important;
}