@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveNavFromBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:.7;transform:translate(0)}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit;overflow-wrap:break-word}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}body{height:100%;box-sizing:border-box;position:relative;overflow-x:hidden;display:flex;flex-direction:column;justify-content:space-between}::-moz-selection{background-color:#3f8e2f;color:#fff;-webkit-text-fill-color:#fff}::selection{background-color:#3f8e2f;color:#fff;-webkit-text-fill-color:#fff}*:focus-visible{outline:2px solid #168aad}.base__main{padding-top:10rem;display:flex;justify-content:center;align-items:center}body{font-family:"Inter",sans-serif;font-weight:400;font-size:1.6rem;color:#25313c}a{color:inherit;text-decoration:none}input,textarea,select{font-family:inherit;font-size:1.6rem}.link{-webkit-text-decoration:.5px underline dashed;text-decoration:.5px underline dashed;text-underline-offset:3px}.link:hover,.link:active{color:#168aad;-webkit-text-decoration:underline solid;text-decoration:underline solid}.heading-primary{font-weight:600;font-size:3.5rem;letter-spacing:.2rem}.heading-primary--small{font-size:2rem}.heading-secondary{display:inline-block;font-weight:600;text-transform:uppercase;text-align:center;font-size:1.5rem;letter-spacing:.3rem;color:#184e77}.u-center-text{text-align:center !important}.u-left-text{text-align:left !important}.u-right-text{text-align:right !important}.u-white-text{color:#fff}.u-blue-text{color:#0d6efd}.u-margin-bottom-small{margin-bottom:1.5rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important}}.u-margin-bottom-big{margin-bottom:8rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem !important}}.u-margin-top-tiny{margin-top:1rem !important}@media only screen and (max-width: 56.25em){.u-margin-top-tiny{margin-top:.5rem !important}}.u-margin-top-small{margin-top:2rem !important}@media only screen and (max-width: 56.25em){.u-margin-top-small{margin-top:1.5rem !important}}.u-margin-top-medium{margin-top:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-top-medium{margin-top:3rem !important}}.u-margin-top-big{margin-top:8rem !important}.u-margin-top-huge{margin-top:10rem !important}.u-margin-left-tiny{margin-left:1rem !important}@media only screen and (max-width: 56.25em){.u-margin-left-tiny{margin-left:.5rem !important}}.u-text-w500{font-weight:500 !important}.u-break-column{flex-basis:100% !important;width:0 !important}.u-width-100{width:100% !important}.u-make-visible{visibility:visible !important;opacity:1 !important;transition:visibility 0s linear 0s,opacity 300ms !important}.u-box-shadow{box-shadow:0px 15px 34px rgba(60, 78, 99, 0.15) !important}.u-text-capitalize{text-transform:capitalize !important}.u-disabled{cursor:not-allowed !important}.u-flex-basis-100{flex-basis:100% !important}.u-justify-content-start{justify-content:flex-start !important}.u-justify-content-center{justify-content:center !important}.u-underline{text-decoration:underline !important}.u-hover-white:hover{color:#fff !important}.u-left-margin-2rem{margin-left:2rem !important}.btn{display:inline-block;display:flex;align-items:center;gap:1rem;text-decoration:none;border:none;color:#fff;background-color:#0d6efd;padding:1.5rem 2.5rem;height:5rem;width:auto;font-size:inherit;font-weight:400;border-radius:2rem;transition:background-color .15s;cursor:pointer}.btn:hover,.btn:active{background-color:#0262ef;text-decoration:none}.btn__icon,.btn__icon svg{vertical-align:middle}.btn--home{color:#dae3ea;background-color:transparent;border:2px solid rgba(255, 255, 255, 0.3)}.btn--home:hover,.btn--home:active{color:#fff;border-color:transparent;background-color:rgba(255, 255, 255, 0.3)}.btn--white{color:#6dc85b;background-color:#fff}.btn--white:hover,.btn--white:active{background-color:#f2f2f2}.btn--red{color:#fff;background-color:#dc3545}.btn--red:hover,.btn--red:active{background-color:#d32535}.btn--blue-light{color:#fff;background-color:#0dcaf0}.btn--blue-light:hover,.btn--blue-light:active{background-color:#0cb6d8}.btn--primary{color:#fff;background-color:#6dc85b}.btn--primary:hover,.btn--primary:active{background-color:#5cc248}.flash{position:fixed;z-index:10000;overflow:auto;margin-right:2rem;margin-top:12rem;top:0;right:0;width:45rem;height:auto;display:flex;justify-content:space-between;align-items:center;border-radius:2rem;padding:1rem;background:rgba(255, 255, 255, 0.95);box-shadow:2px 6px 8px 0px rgba(0, 0, 0, 0.25)}.flash--success{border:2px solid rgba(25, 135, 84, 0.6)}.flash--error{border:2px solid rgba(220, 53, 69, 0.6)}.flash__close{font-size:2.5rem;display:flex;justify-content:center;align-items:center;align-self:flex-start;padding:1rem;width:3rem;height:3rem;margin-left:1rem;border-radius:50%;color:rgba(220, 53, 69, 0.6);transition:all .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flash__close:hover,.flash__close:focus{background:rgba(220, 53, 69, 0.3);color:#dc3545;cursor:pointer}.flash__message{flex-basis:80%;padding:1rem}.form{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:2rem}.form__group{display:flex;flex-direction:column;flex-basis:100%;align-items:flex-start;gap:1rem}.form__group:last-of-type{flex-direction:row;justify-content:center}.form__label{display:inline-block;color:#25313c;margin-left:.5rem}.form__input{height:5rem;width:100%;color:#25313c;border-radius:2rem;border:2px solid #dae3ea;padding:1rem 2rem}.form__input::-moz-placeholder{color:#6d7d8b}.form__input::placeholder{color:#6d7d8b}.form__input--textarea{height:auto;min-height:5rem;resize:vertical}.form__file-group{display:flex;flex-direction:column;flex-basis:100%;align-items:flex-start;gap:1rem;width:100%}.form__file-visible-input{cursor:pointer;height:6rem;width:100%;color:#6d7d8b;border-radius:2rem;border:2px solid #dae3ea;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.form__file-visible-input:focus{outline:2px solid #168aad}.form__file-visible-input span:first-of-type{display:inline-block;background-color:#dae3ea;padding:1.5rem 4rem;border-radius:1.8rem;height:100%}.form__file-visible-input span:first-of-type .form__file-upload-icon{height:100%;width:auto}.form__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form__radio-group{width:100%;display:inline-block;margin-bottom:1rem}@media only screen and (max-width: 56.25em){.form__radio-group{width:100%;margin-bottom:2rem}}.form__radio-input,.form__checkbox-input{display:none}.form__radio-label,.form__checkbox-label{cursor:pointer;position:relative;padding-left:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__radio-button{height:2rem;width:2rem;border:1px solid #25313c;display:inline-block;position:absolute;left:0;top:0}.form__radio-button::after{content:"";display:block;height:2rem;width:2rem;border:1px solid #6dc85b;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#6dc85b;opacity:0;transition:opacity .1s}.form__checkbox-button{position:absolute;top:0;left:0;height:2rem;width:2rem;border:2px solid #6dc85b;border-radius:.5rem}.form__checkbox-button::after{content:"";position:absolute;top:.1rem;left:.5rem;width:.6rem;height:1.2rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.form__checkbox-input:checked~.form__checkbox-button{background-color:#6dc85b}.form__checkbox-input:checked~.form__checkbox-button::after{display:block}.form__radio-input:checked~.form__radio-label .form__radio-button::after,.form__radio-input:checked~.form__radio-label{opacity:1;color:#6dc85b}.popup{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(37, 49, 60, 0.8);z-index:5000;opacity:0;visibility:hidden;transition:all .3s ease-in}@supports(-webkit-backdrop-filter: blur(5px)) or (backdrop-filter: blur(5px)){.popup{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(37, 49, 60, 0.3)}}.popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;height:90%;padding:5rem;background-color:#fff;box-shadow:0 2rem 4rem rgba(37, 49, 60, 0.2);border-radius:3px;display:flex;gap:3rem;flex-direction:column;align-items:center;overflow-x:hidden;opacity:0;transform:translate(-50%, -50%) scale(0.25);transition:all .3s}@media only screen and (max-width: 75em){.popup__content{width:90%;height:80%}}.popup:target{opacity:1;visibility:visible}.popup:target .popup__content{opacity:1;transform:translate(-50%, -50%) scale(1)}.popup__close:link,.popup__close:visited{color:gray;position:absolute;top:2.5rem;right:2.5rem;font-size:3rem;text-decoration:none;display:inline-block;transition:all .2s;line-height:1}@media only screen and (max-width: 56.25em){.popup__close:link,.popup__close:visited{position:fixed;top:2rem;right:2rem}}.popup__close:hover{color:#dc3545}.footer{background-color:#184e77;color:#bbc8d4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem;margin-top:12rem;padding:4rem;border-radius:2rem 2rem 0 0}.footer__main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem}@media only screen and (max-width: 37.5em){.footer__main{gap:2rem}}.footer__logo-box{width:13rem;height:100%}.footer__logo{width:100%;height:auto;vertical-align:middle}.footer__small{font-size:1.5rem}.row{max-width:114rem;margin:0 auto}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width: 56.25em){.row:not(:last-child){margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row{max-width:50rem;padding:0 3rem}}.row::after{content:"";display:table;clear:both}.row [class^=col-]{float:left}.row [class^=col-]:not(:last-child){margin-right:6rem}@media only screen and (max-width: 56.25em){.row [class^=col-]:not(:last-child){margin-right:0;margin-bottom:6rem}}@media only screen and (max-width: 56.25em){.row [class^=col-]{width:100% !important}}.row .col-1-of-2{width:calc((100% - 6rem)/2)}.row .col-1-of-3{width:calc((100% - 12rem)/3)}.row .col-2-of-3{width:calc(2*(100% - 12rem)/3 + 6rem)}.row .col-1-of-4{width:calc((100% - 18rem)/4)}.row .col-2-of-4{width:calc(2*(100% - 18rem)/4 + 6rem)}.row .col-3-of-4{width:calc(3*(100% - 18rem)/4 + 12rem)}.nav-wrapper{position:fixed;width:100%;z-index:1800;background-color:#6dc85b;border-radius:0 0 2rem 2rem;padding:1.5rem 12rem}@media only screen and (max-width: 75em){.nav-wrapper{padding:1.5rem 6rem}}@media only screen and (max-width: 56.25em){.nav-wrapper{padding:1.5rem 4rem}}@media only screen and (max-width: 37.5em){.nav-wrapper{padding:1.5rem 2rem}}.navigation{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 56.25em){.navigation{flex-direction:row-reverse}.navigation .btn{display:none}}.navigation__checkbox{display:none}.navigation__button{display:none;background-color:#fff;height:7rem;width:7rem;border-radius:50%;z-index:2000;box-shadow:0 1rem 3rem rgba(37, 49, 60, 0.1);text-align:center;cursor:pointer}@media only screen and (max-width: 56.25em){.navigation__button{display:block}}.navigation__background{display:none;height:1rem;width:100%;border-radius:0 0 2rem 2rem;position:fixed;background-color:rgba(24, 78, 119, 0.9);box-shadow:0px 7px 8px -2px rgba(0, 0, 0, 0.5);z-index:1900;transition:height .8s cubic-bezier(0.86, 0, 0.07, 1)}@media only screen and (max-width: 56.25em){.navigation__background{display:block;top:-5rem;left:0}}.navigation__nav{position:relative;display:flex;align-items:center}@media only screen and (max-width: 56.25em){.navigation__nav{height:90vh;position:fixed;top:0;left:-10rem;z-index:1950;opacity:0;width:0;transition:all .8s cubic-bezier(0.68, -0.55, 0.265, 1.55)}}.navigation__list{display:flex;align-items:center;gap:4rem;list-style:none}@media only screen and (max-width: 56.25em){.navigation__list{flex-direction:column;width:100%}}.navigation__logo-box{width:13rem;height:auto}.navigation__logo-link{display:inline-block;width:100%}.navigation__logo{width:100%;vertical-align:middle}.navigation__item{margin:0 1rem}@media only screen and (max-width: 56.25em){.navigation__item{margin:1rem}}.navigation__item--mobile{display:none}@media only screen and (max-width: 56.25em){.navigation__item--mobile{display:block}}.navigation__link:link,.navigation__link:visited{font-size:inherit;color:#dafcd3;transition:border-bottom .2s ease-in-out;padding-bottom:1rem}@media only screen and (max-width: 56.25em){.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:2.5rem;font-weight:600;letter-spacing:.18rem;color:#fff;text-transform:capitalize;padding:1.5rem 2.5rem;background-image:linear-gradient(90deg, transparent 0%, transparent 50%, #dafcd3 50%);background-size:240%;transition:all .4s}}.navigation__link:hover,.navigation__link:active{border-bottom:.8rem solid #dafcd3;color:#fff}@media only screen and (max-width: 56.25em){.navigation__link:hover,.navigation__link:active{background-position:100%;border-bottom:none;color:#184e77}}.navigation__button-links{display:flex;align-items:center;gap:4rem}@media only screen and (max-width: 56.25em){.navigation__button-links{display:none}}.navigation__checkbox:checked~.navigation__background{width:100%;height:90vh}.navigation__checkbox:checked~.navigation__nav{opacity:1;width:100%;left:0}.navigation__icon{position:relative;margin-top:3.5rem}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:2rem;height:1.5px;background-color:gray;display:inline-block}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon::before{top:-0.8rem}.navigation__icon::after{top:.8rem}.navigation__button:hover .navigation__icon::before{top:-0.8rem}.navigation__button:hover .navigation__icon::after{top:.8rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;transform:rotate(-135deg)}.home{height:100vh;padding:1.5rem 3rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%),url("/assets/img/home-bg.webp") lightgray 50%/cover no-repeat}.home__main{max-width:80rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.home__text{font-size:1.8rem;line-height:3rem;letter-spacing:.2rem}.home__footer{color:rgba(255, 255, 255, 0.6)}.home-nav{width:100%;padding:0 9rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 75em){.home-nav{padding:0 6rem}}@media only screen and (max-width: 56.25em){.home-nav{padding:0 2rem;flex-direction:column;gap:4rem}}@media only screen and (max-width: 37.5em){.home-nav{padding:0;padding-top:1rem}}.home-nav__logo-box{width:13rem;height:auto}.home-nav__logo-link{display:inline-block;width:100%}.home-nav__logo{width:100%;vertical-align:middle}.home-nav__list{display:flex;align-items:center;gap:4rem;list-style:none}@media only screen and (max-width: 37.5em){.home-nav__list{gap:1rem}}.home-nav__link:link,.home-nav__link:visited{border-radius:2rem;padding:1.5rem 2.5rem;color:#dae3ea;transition:color .2s;font-size:1.7rem}.home-nav__link:hover,.home-nav__link:active,.home-nav__link.active{color:#fff;background:rgba(255, 255, 255, 0.1)}.auth{display:flex;justify-content:center;align-items:center;width:80%;padding:2rem 8rem}@media only screen and (max-width: 75em){.auth{width:85%;padding:2rem 4rem}}@media only screen and (max-width: 56.25em){.auth{width:95%;padding:2rem}}@media only screen and (max-width: 37.5em){.auth{margin-top:4rem;width:90%;padding:0;flex-direction:column;border-radius:4rem;border-bottom:4px solid #184e77;border-left:4px solid #184e77;border-right:4px solid #184e77}}.auth--login{height:70rem}@media only screen and (max-width: 37.5em){.auth--login{height:90rem}}.auth--register{height:80rem}@media only screen and (max-width: 37.5em){.auth--register{height:100rem}}.auth__image-box{width:50%;height:100%}@media only screen and (max-width: 37.5em){.auth__image-box{width:100%;height:30%}}.auth__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4rem 0 0 4rem}@media only screen and (max-width: 37.5em){.auth__image{border-top:4px solid #184e77;border-radius:4rem 4rem 2rem 2rem}}.auth__image--login{-o-object-position:right;object-position:right}.auth__image--register{-o-object-position:left;object-position:left}.auth .form{padding:0 5rem}@media only screen and (max-width: 56.25em){.auth .form{padding:0 2rem}}.auth .form__group{flex-basis:100%}.auth .form__group:last-of-type{flex-direction:column;align-items:center}.auth__main{width:50%;height:100%;padding:4rem;border-radius:0 4rem 4rem 0;border-top:4px solid #184e77;border-right:4px solid #184e77;border-bottom:4px solid #184e77;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:3rem;overflow-y:auto}@media only screen and (max-width: 37.5em){.auth__main{width:100%;height:70%;border:none;padding:3rem}}.auth__logo-box{height:8rem}.auth__logo{height:100%;vertical-align:middle}.auth__divider{width:55%;border:.2rem solid #dae3ea}.auth__heading{color:#184e77;margin-top:1rem}.spots{width:100%;display:flex;flex-direction:column;align-items:center}.spots__header{width:100%;padding:2rem 12rem;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 75em){.spots__header{padding:2rem 8rem}}@media only screen and (max-width: 56.25em){.spots__header{padding:2rem 4rem}}.spots__header .heading-primary{color:#168aad}.spots__map{width:100%;height:56rem;border-radius:4rem;margin-bottom:2rem}.spots .form{justify-content:flex-start}.spots .form__group{flex-basis:45%;align-items:flex-start}.spots__list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:2rem;padding:4rem 2rem}.spots__item{position:relative;display:block;min-height:25rem;height:100%;min-width:30%;border-radius:1rem;transition:transform .1s ease-in;box-shadow:2px 4px 3px 0px rgba(0, 0, 0, 0.6)}@media only screen and (max-width: 56.25em){.spots__item{min-width:45%}}@media only screen and (max-width: 37.5em){.spots__item{min-width:90%;aspect-ratio:16/9}}.spots__item::before{content:"";position:absolute;border-radius:1rem;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.8) 100%);opacity:0;transition:opacity .2s ease;pointer-events:none}.spots__item:hover{transform:translateY(-3px)}.spots__item:hover::before{opacity:1}.spots__item:hover .spots__name{-webkit-text-decoration:solid underline;text-decoration:solid underline}.spots__item:hover .spots__arrow-icon{opacity:1}.spots__info{width:100%;padding:2rem;position:absolute;left:0;bottom:0;color:#fff;display:flex;justify-content:space-between;align-items:center}.spots__arrow-icon{width:100%;height:4rem;vertical-align:middle;transition:opacity .3s ease-in;opacity:0}.spots__name{font-size:2rem;letter-spacing:.1rem;text-transform:capitalize;margin-bottom:1rem}@media only screen and (max-width: 75em){.spots__name{font-size:1.8rem}}.spots__place{font-size:1.4rem;font-weight:300;letter-spacing:.21rem;text-transform:uppercase}@media only screen and (max-width: 75em){.spots__place{font-size:1.2rem}}.splide__track{border-radius:2rem}.reviews__heading{font-size:2.8rem;font-weight:600;letter-spacing:.3rem;align-self:flex-start;margin-left:5rem}@media only screen and (max-width: 56.25em){.reviews__heading{margin-left:3rem}}@media only screen and (max-width: 37.5em){.reviews__heading{margin-left:1rem}}.reviews__empty{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2rem;letter-spacing:.2rem;display:flex;flex-direction:column;gap:2rem;color:#184e77}.reviews__empty-image{height:6.4rem;width:100%}.reviews__list{width:100%;padding:0 5rem;display:flex;flex-direction:column;gap:2rem}@media only screen and (max-width: 56.25em){.reviews__list{padding:0 3rem}}@media only screen and (max-width: 37.5em){.reviews__list{padding:0 1rem}}.reviews__item{background:rgba(218, 227, 234, 0.2);padding:3rem 6rem;border-radius:2rem;display:flex;flex-direction:column;gap:2rem}.reviews__rating{display:flex;align-items:center;gap:1rem}.reviews__rating-icon{height:3rem}.reviews__username{font-size:1.8rem;font-weight:500;letter-spacing:.09rem}.reviews__body{font-size:1.6rem;font-weight:300}.spot{width:100%;padding:2rem 12rem;display:flex;gap:3rem}@media only screen and (max-width: 75em){.spot{padding:2rem 4rem;gap:2rem}}@media only screen and (max-width: 56.25em){.spot{padding:2rem;gap:1rem}}@media only screen and (max-width: 37.5em){.spot{flex-direction:column-reverse}}.spot__action{width:50%;display:flex;gap:3rem;flex-direction:column}@media only screen and (max-width: 37.5em){.spot__action{width:100%}}.spot__info{width:50%;display:flex;flex-direction:column;border-radius:2rem;align-self:flex-start;border:2px solid #bbc8d4}@media only screen and (max-width: 37.5em){.spot__info{width:100%;border:none}}.spot__map{width:100%;height:30rem;border-radius:2rem}.spot__buttons{display:flex;flex-wrap:wrap;gap:2rem}@media only screen and (max-width: 37.5em){.spot__buttons{gap:1rem}}.spot__review{display:flex;flex-direction:column;gap:3rem}.spot__reviewed{display:flex;align-items:center;gap:3rem}.spot__rating{display:flex;align-items:center;gap:1rem}.spot__rating-icon{height:3rem}.spot__new-review{border-radius:2rem;border:2px solid #bbc8d4;padding:3rem 4rem}@media only screen and (max-width: 37.5em){.spot__new-review{padding:2rem}}.spot__new-review .form{justify-content:flex-start}.spot__new-review .form__group:nth-child(2){flex-basis:65%}@media only screen and (max-width: 56.25em){.spot__new-review .form__group:nth-child(2){flex-basis:100%}}.spot__new-review .form__group:nth-child(3){flex-basis:25%}@media only screen and (max-width: 56.25em){.spot__new-review .form__group:nth-child(3){flex-basis:100%}}.spot__new-review .form__input--textarea{min-height:15rem;resize:none;flex-basis:40%}.spot__new-review .heading-primary{margin-bottom:2rem}.spot__images{width:100%;height:35rem}.spot__image{width:100%;height:35rem;border-radius:2rem;-o-object-fit:cover;object-fit:cover}.spot__text{padding:2rem;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 37.5em){.spot__text{padding:1rem;margin-top:2rem}}.spot__name{font-size:3rem;font-weight:700}.spot__location{font-size:2rem;letter-spacing:.25rem}.spot__description{font-weight:300;line-height:4rem;letter-spacing:.1rem}.new-spot,.edit-spot{padding:2rem 30rem;display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;gap:4rem}@media only screen and (max-width: 75em){.new-spot,.edit-spot{padding:2rem 20rem}}@media only screen and (max-width: 56.25em){.new-spot,.edit-spot{padding:2rem 15rem}}@media only screen and (max-width: 37.5em){.new-spot,.edit-spot{padding:2rem 4rem}}.existing-images{min-width:50%;display:flex;flex-direction:column;gap:1rem;padding:1rem;padding-right:5rem;margin:1rem 2rem;border:2px solid #dae3ea;border-radius:2rem}@media only screen and (max-width: 37.5em){.existing-images{min-width:60%;margin:1rem}}.existing-images__image{border-radius:1rem;height:10rem;aspect-ratio:16/10}.existing-images__item{display:flex;align-items:center;gap:2rem}.existing-images__form{display:flex;align-items:center;justify-content:center}.error{width:100%;padding:8rem 10rem;display:flex;flex-direction:column;align-items:center;color:#dc3545}@media only screen and (max-width: 37.5em){.error{padding:6rem}}.error__header{display:flex;flex-wrap:wrap;gap:3rem;align-items:flex-start;justify-content:center}@media only screen and (max-width: 37.5em){.error__header{gap:1rem}}.error__icon{height:12rem}@media only screen and (max-width: 56.25em){.error__icon{flex-basis:100%}}.error__icon svg{height:100%}.error__header-text{font-size:10rem;font-weight:800;letter-spacing:2rem}.error__status-text{color:#168aad;font-size:2rem;letter-spacing:.2rem}.error__info{display:flex;flex-direction:column;align-items:center;margin-top:6rem;gap:3rem}.error__default-text{font-size:3rem;font-weight:300}.error__message{font-size:2rem;font-weight:700}/*# sourceMappingURL=style.css.map */
