body{color:var(--color-secondary);background-color:var(--color-background);text-shadow:0px 0px 4px var(--color-background);font-size:12px;font-family:Roboto Flex,sans-serif;margin:0}textarea{font-family:Roboto Flex,sans-serif}a{color:var(--color-primary);text-decoration:none}h1{font-size:28px;font-weight:700}select{color:var(--color-secondary);border-width:1px;border-style:solid;border-color:#406678;border-radius:8px;padding:8px;background:linear-gradient(to right,transparent,#00000080);height:42px}textarea{color:var(--color-secondary);border-width:1px;border-style:solid;border-color:#406678;border-radius:8px;padding:8px;background:linear-gradient(to right,transparent,#00000080)}button{color:var(--color-secondary);border:none;background:none;text-shadow:0px 0px 4px var(--color-background)}.btn-primary{border-color:var(--color-fourth);border-radius:8px;border-style:solid;border-width:1px;background-color:var(--color-fourth);width:96px;height:28px}.btn-secondary{border-color:var(--color-fourth);border-radius:8px;border-style:solid;border-width:1px;width:96px;height:28px}a.btn-secondary{display:inline-block;color:var(--color-secondary);vertical-align:middle;text-align:center}.loader{width:48px;height:48px;border:5px solid var(--color-primary);border-radius:50%;display:inline-block;box-sizing:border-box;position:relative;animation:pulse 1s linear infinite}.loader:after{content:"";position:absolute;width:48px;height:48px;border:5px solid var(--color-primary);border-radius:50%;display:inline-block;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%,-50%);animation:scaleUp 1s linear infinite}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}button:hover,a:hover{color:var(--color-hover)}.hide-overflow-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}:disabled,.disabled{color:var(--color-secondary)!important;opacity:.5!important}.error{color:var(--color-error)}.btn{color:var(--color-secondary);background-color:transparent;padding:0}.btn-success{color:var(--color-success);border-color:transparent}.btn-success:hover{color:var(--color-success);border-color:transparent;background-color:transparent}::-webkit-scrollbar-track{border-color:var(--color-secondary);border-width:1px}::-webkit-scrollbar{width:1px}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-primary)}.grecaptcha-badge{visibility:hidden}.dropdown-menu{background-color:var(--color-background)}.dropdown-item{color:var(--color-primary)}.dropdown-item:hover{background-color:var(--color-background);color:var(--color-hover)}.btn-login{width:100%;height:50px;margin-top:8px;margin-bottom:8px}.btn-login-email{background-color:#4d973a}.btn-login-forgot{background-color:#a5a5a5}.dropdown-list{top:var(--header-height);position:fixed;right:0;z-index:1;background-color:#000;width:100%;padding:16px}.thumbnail{border-radius:8px;display:inline-block;vertical-align:top;position:relative;text-align:center}.thumbnail i{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}.snackbar{min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:-100%;bottom:30px;opacity:0;transition:opacity 1s ease,left 0s 1s ease}.snackbar.show{visibility:visible;opacity:1;left:50%;transition:opacity 1s ease,left 0s ease}.icon{width:32px;height:32px;margin-left:4px;margin-right:4px}ul{list-style-type:none;padding-left:0}input{color:var(--color-secondary);min-width:0;flex-grow:1;border-width:1px;border-style:solid;border-color:#406678;border-radius:8px;height:24px;padding:8px;background:linear-gradient(to right,transparent,#00000080)}::placeholder{color:var(--color-third);opacity:1}.search-box-header{height:48px;display:flex;padding:16px}.search-box-header input{color:#dee4ed;min-width:0;flex-grow:1;border-width:1px;border-style:solid;border-color:#406678;border-radius:8px;height:24px;padding:8px;background:linear-gradient(to right,transparent,#28454980);background-image:url(/assets/images/search.svg);background-position:right center;background-size:contain;background-repeat:no-repeat;background-origin:content-box}.search-box-header ::placeholder{color:var(--color-secondary);opacity:1}.search-box-header-dropdown{display:block;z-index:1;background-color:#000a;text-align:center;padding:4px}.search-box-header-dropdown a{margin:12px;font-size:12pt}.carousel-cover{height:50vh;max-height:500px;max-width:100%;overflow:hidden;text-align:left}.carousel-cover img{height:50vh;max-height:500px;left:50%;transform:translate(-50%);position:relative}.hv-center{display:flex;justify-content:center;align-items:center;height:100vh}img[src$="#map-marker"]{border-width:4px!important;border-style:outset!important;border-color:var(--color-primary)!important;border-radius:50%!important}.background{position:fixed;width:100%;height:100%;top:0;left:0;background:url(/assets/images/background-line.svg) center / contain;z-index:-1}.background-blur{-webkit-backdrop-filter:blur(100px) brightness(.3);backdrop-filter:blur(100px) brightness(.3);height:100%}.container{margin:12px}.maplibregl-control-container{position:absolute;right:8px;bottom:8px;color:#000}.maplibregl-control-container a{color:#000}.maplibregl-control-container .maplibregl-ctrl-attrib-button{display:none}:root{--wide-screen-down: 1199px;--desktop-down: 991px;--tablet-down: 767px;--tablet-up: 768px;--phone-down: 480px;--small-phone-down: 320px;--phone-width: 480px;--small-phone-width: 320px;--color-primary: #17b6e1;--color-secondary: #c4c4c4;--color-third: #8b9799;--color-fourth: #406678;--color-fifth: #b679e6;--color-success: #17e132;--color-error: #e11717;--color-hover: #e0dc10;--color-background: #000;--color-facebook-blue: #4267b2;--header-height: 48px;--footer-height: 96px;--banner-opacity: .75;--header-footer-paddings: 96px;--header-height-sm: 48px;--footer-height-sm: 0px;--banner-opacity-sm: .75;--header-footer-paddings-sm: 48px}.filter-svg-primary{filter:brightness(0) saturate(100%) invert(71%) sepia(55%) saturate(3563%) hue-rotate(152deg) brightness(92%) contrast(90%)}.filter-svg-secondary{filter:brightness(0) saturate(100%) invert(79%) sepia(8%) saturate(13%) hue-rotate(323deg) brightness(97%) contrast(97%)}.filter-svg-fourth{filter:brightness(0) saturate(100%) invert(37%) sepia(34%) saturate(481%) hue-rotate(154deg) brightness(92%) contrast(91%)}@media(max-width:767px){h2{font-size:medium}.footer{height:var(--footer-height-sm)}}
