.modal-co[data-v-c48894b1]{position:fixed;width:40rem;height:100lvh;top:0;right:0;z-index:10;display:block;color:#fff;background-color:#082605;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%,0 15%)}@media(max-width:40rem){.modal-co[data-v-c48894b1]{width:100vw}}.modal-co__close[data-v-c48894b1]{cursor:pointer;position:absolute;top:2rem;right:1.5rem;color:#fff}.modal-co__container[data-v-c48894b1]{width:100%;height:100lvh;display:flex;flex-direction:column;gap:4rem;overflow-y:auto;padding:8rem clamp(2rem,1.3333333333rem + 2.2222222222vw,4rem);scrollbar-width:none;-ms-overflow-style:none}.modal-co__container[data-v-c48894b1]::-webkit-scrollbar{display:none}.modal-co__titlebox[data-v-c48894b1]{display:flex;flex-direction:column;gap:1rem}.modal-co__title[data-v-c48894b1]{font-family:Nuniti,sans-serif;font-size:clamp(1.875rem,1.1666666667rem + 2.3611111111vw,4rem);font-weight:700}.modal-co__desc[data-v-c48894b1]{font-size:clamp(1rem,.9583333333rem + .1388888889vw,1.125rem);line-height:1.2}.modal-co__data[data-v-c48894b1]{display:flex;flex-direction:column;gap:2.5rem}.modal-co__inputbox[data-v-c48894b1]{position:relative;border-bottom:.0625rem solid #fff3b0;padding:1.5rem 0}.modal-co__inputbox[data-v-c48894b1]:before{content:"";position:absolute;bottom:0;width:0;height:.125rem;background-color:#fff3b0;transition:width .5s ease;will-change:width}.modal-co__inputbox>input[data-v-c48894b1],.modal-co__inputbox>textarea[data-v-c48894b1]{position:absolute;inset:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;color:inherit;font-size:clamp(1.125rem,1.0833333333rem + .1388888889vw,1.25rem);background-color:transparent}.modal-co__inputbox>input[data-v-c48894b1]::-moz-placeholder,.modal-co__inputbox>textarea[data-v-c48894b1]::-moz-placeholder{color:transparent}.modal-co__inputbox>input[data-v-c48894b1]::placeholder,.modal-co__inputbox>textarea[data-v-c48894b1]::placeholder{color:transparent}.modal-co__inputbox>span[data-v-c48894b1]{position:absolute;left:0;font-family:Nuniti,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);opacity:.5;will-change:translate,opacity,font-size;transition:all .5s ease;pointer-events:none}.modal-co__inputbox--file[data-v-c48894b1]{position:relative;width:100%;display:grid;justify-content:space-between;align-items:center;grid-template-areas:"label icon" "hr hr" "input input";gap:1rem 0}.modal-co__inputbox--file>input[data-v-c48894b1]{grid-area:input}.modal-co__inputbox--file>input[data-v-c48894b1]::-webkit-file-upload-button,.modal-co__inputbox--file>input[data-v-c48894b1]::file-selector-button{display:none}.modal-co__inputbox--file>span[data-v-c48894b1]{grid-area:label;font-family:Nuniti,sans-serif;font-size:clamp(1.25rem,1.1666666667rem + .2777777778vw,1.5rem);opacity:.5}.modal-co__inputbox--file>svg[data-v-c48894b1]{grid-area:icon;opacity:.25}.modal-co__inputbox--file>hr[data-v-c48894b1]{grid-area:hr;width:100%;height:.125rem;background-color:#fff3b0}.modal-co__inputbox--tarea[data-v-c48894b1]{height:8rem}.modal-co__inputbox--tarea>textarea[data-v-c48894b1]{width:100%;height:100%;resize:none}.modal-co__inputbox--tarea>span[data-v-c48894b1]{top:0}.modal-co__inputbox--tarea:not(:has(textarea:-moz-placeholder))>span[data-v-c48894b1]{font-size:.875rem;color:#fff3b0;font-weight:700;translate:0 -1rem;opacity:1}.modal-co__inputbox--tarea:has(textarea:focus)>span[data-v-c48894b1],.modal-co__inputbox--tarea:not(:has(textarea:placeholder-shown))>span[data-v-c48894b1]{font-size:.875rem;color:#fff3b0;font-weight:700;translate:0 -1rem;opacity:1}.modal-co__inputbox--tarea[data-v-c48894b1]:not(:has(textarea:-moz-placeholder)):before{width:100%}.modal-co__inputbox--tarea[data-v-c48894b1]:has(textarea:focus):before,.modal-co__inputbox--tarea[data-v-c48894b1]:not(:has(textarea:placeholder-shown)):before{width:100%}.modal-co__inputbox--input>span[data-v-c48894b1]{top:50%;left:0;translate:0 -50%}.modal-co__inputbox--input:not(:has(input:-moz-placeholder))>span[data-v-c48894b1]{font-size:.875rem;color:#fff3b0;font-weight:700;translate:0 -2rem;opacity:1}.modal-co__inputbox--input:has(input:focus)>span[data-v-c48894b1],.modal-co__inputbox--input:not(:has(input:placeholder-shown))>span[data-v-c48894b1]{font-size:.875rem;color:#fff3b0;font-weight:700;translate:0 -2rem;opacity:1}.modal-co__inputbox--input[data-v-c48894b1]:not(:has(input:-moz-placeholder)):before{width:100%}.modal-co__inputbox--input[data-v-c48894b1]:has(input:focus):before,.modal-co__inputbox--input[data-v-c48894b1]:not(:has(input:placeholder-shown)):before{width:100%}.modal-co__controls[data-v-c48894b1]{display:flex;flex-direction:column;gap:1rem}.modal-co__agreement[data-v-c48894b1]{position:relative;display:flex;align-items:center;gap:.5rem}.modal-co__agreement>label[data-v-c48894b1]{cursor:pointer;position:relative;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;aspect-ratio:1;border:.125rem solid #fff3b0}.modal-co__agreement>label[data-v-c48894b1]:after,.modal-co__agreement>label[data-v-c48894b1]:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:.75rem;height:.125rem;background-color:#fff3b0;opacity:.25;transition:all .5s cubic-bezier(.36,1.5,.64,1) 0s}@media(pointer:fine){.modal-co__agreement>label[data-v-c48894b1]:hover:after,.modal-co__agreement>label[data-v-c48894b1]:hover:before{opacity:1}.modal-co__agreement>label[data-v-c48894b1]:hover:after{rotate:270deg}}.modal-co__agreement>label[data-v-c48894b1]:has(input:checked):after,.modal-co__agreement>label[data-v-c48894b1]:has(input:checked):before{opacity:1}.modal-co__agreement>label[data-v-c48894b1]:has(input:checked):before{width:.375rem;rotate:-135deg;translate:-100% 0}.modal-co__agreement>label[data-v-c48894b1]:has(input:checked):after{width:.625rem;rotate:135deg;translate:-30% -30%}.modal-co__agreement>p[data-v-c48894b1]{color:#fff3b0}.modal-co__agreement>p button[data-v-c48894b1],.modal-co__agreement>p>a[data-v-c48894b1]{cursor:pointer;text-decoration:underline}@media(pointer:fine){.modal-co__agreement>p button[data-v-c48894b1]:hover,.modal-co__agreement>p>a[data-v-c48894b1]:hover{text-decoration:none}}.modal-co__loading[data-v-c48894b1]{position:absolute;z-index:5;inset:0;background-color:#1c3a19bf;display:flex;align-items:center;justify-content:center}.modal-video[data-v-e979600f]{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;color:#fff;background-color:#1c3a19;transition:all .6s}.modal-video__close[data-v-e979600f]{cursor:pointer;position:absolute;z-index:2;top:2rem;right:2rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#08260580}.modal-video__content[data-v-e979600f]{width:100%;height:100%}.modal-video__button[data-v-e979600f]{position:absolute;z-index:2;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2rem;color:#082605;background-color:#fff;pointer-events:none;opacity:0;transition:opacity .2s;box-shadow:0 0 15px #4e6a4c40}@media(pointer:coarse){.modal-video__button[data-v-e979600f]{display:none}}.modal-video__body[data-v-e979600f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-points[data-v-7fee38a3]{margin:clamp(4rem,2.6666666667rem + 4.4444444444vw,8rem) 0}.c-points__container[data-v-7fee38a3]{position:relative;height:75lvh;min-height:36.25rem}@media(max-width:768px){.c-points__container[data-v-7fee38a3]{display:none}}.c-points__container[data-v-7fee38a3]{max-width:120rem;margin:0 auto;padding:0 clamp(1rem,.6666666667rem + 1.1111111111vw,2rem)}.c-points__bg-container[data-v-7fee38a3]{width:100%;height:100%;pointer-events:none;filter:brightness(60%);clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%)}.c-points__bg[data-v-7fee38a3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-points__overlay[data-v-7fee38a3]{position:absolute;z-index:2;inset:0}.c-points__item[data-v-7fee38a3]{cursor:pointer;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.c-points__item-title[data-v-7fee38a3]{max-width:22ch;font-size:clamp(1.125rem,1rem + .4166666667vw,1.5rem);line-height:1.2;text-align:center;font-weight:600;color:#fff}.c-points__item-image-container[data-v-7fee38a3]{position:relative;width:6rem;height:3.75rem;-webkit-mask-image:url(../img/masks/favicon-mask.svg);mask-image:url(../img/masks/favicon-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-points__item-image-container[data-v-7fee38a3]:before{content:"";position:absolute;z-index:1;inset:0;background-color:#fff3b0;transition:background-color .5s ease}.c-points__item:hover .c-points__item-image-container[data-v-7fee38a3]:before{background-color:transparent}.c-points__item-image[data-v-7fee38a3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-co__map[data-v-efa6ffeb]{width:100%;height:100%;-webkit-mask-image:url(../img/masks/favicon-mask.svg);mask-image:url(../img/masks/favicon-mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:1024px){.c-co__map[data-v-efa6ffeb]{height:20rem}}.c-co__footer[data-v-efa6ffeb]{display:flex;flex-direction:column;gap:2rem;margin-top:clamp(4rem,2.6666666667rem + 4.4444444444vw,8rem)}.c-co__desc[data-v-efa6ffeb]{max-width:45ch;text-wrap:balance;font-size:clamp(1rem,.9583333333rem + .1388888889vw,1.125rem);font-weight:600;line-height:1.2}
