body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;src:url(../../static/media/InstrumentSans-VariableFont_wdth,wght.2fbb3318f4220bc3e1ac.ttf) format("truetype")}@font-face{font-family:Quattrocento;font-style:normal;font-weight:400;src:url(../../static/media/Quattrocento-Regular.3d1b0443d0ee295dc542.ttf) format("truetype")}@font-face{font-family:Quattrocento-bold;font-style:normal;font-weight:400;src:url(../../static/media/Quattrocento-Bold.ed26827e1ecdb8a9bf3e.ttf) format("truetype")}#root{height:100%;position:relative;touch-action:none;width:100%}#root,:root{overflow:hidden}:root{--primary-color:#27353b;--primary-color-dark:#1a2428;--primary-color-light:#405760;--secondary-color:#30414a;--text-color:#f2eee2;--hover-background-color:#405760;--toggle-size-scale:3;--font-heading:"Quattrocento",serif;--font-body:"Instrument Sans",sans-serif;overscroll-behavior:none;touch-action:manipulation}h1,h2,h3,h4,h5,h6{font-family:Quattrocento,serif;font-family:var(--font-heading)}body,h1,h2,h3,h4,h5,h6,html{color:#f2eee2;color:var(--text-color)}body,html{background:#30414a;background:var(--secondary-color);font-family:Instrument Sans,sans-serif;font-family:var(--font-body);height:100%;margin:0;overflow:hidden;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner-overlay{background:#30414a;background:var(--secondary-color);display:grid;height:100%;left:0;opacity:1;place-items:center;pointer-events:all;position:absolute;top:0;transition:opacity .8s ease;width:100%;z-index:1000}.loading-spinner-overlay.fade-out{opacity:0;pointer-events:none}.loading-spinner-logo{background:#30414a;background:var(--secondary-color);height:auto;width:40%}.loading-spinner-icon{animation:spin 2s linear infinite;display:block;margin:0 auto;width:5%}.loading-spinner-overlay p{font-size:x-large;margin:0;text-align:center}.debugxxx{background:#008b8b;height:100%;width:100%;z-index:10000}.mobile-menu-bar,.show-menu-btn{display:none}.tooltipStyle{word-wrap:break-word;background-color:#f4e7d58c;border-radius:4px;color:#27353b;color:var(--primary-color);font-family:Quattrocento-bold,sans-serif;font-size:14px;max-width:110px;overflow-wrap:break-word;padding:8px;text-align:center;transition:opacity .2s ease-in-out;white-space:normal;z-index:9999}.App,.tooltipStyle{pointer-events:none;position:absolute}.App{background:#0000;display:grid;grid-template-areas:". .             .             . slider-menu" ". north-pointer north-pointer . slider-menu" ". .             .             . slider-menu" ". zoom-buttons  .             . slider-menu" ". .             .             . slider-menu";grid-template-columns:10px 1fr 1fr 40fr 300px;grid-template-rows:10px 1fr 40fr 1fr 10px;height:100%;width:100%;z-index:100}.disclaimer{align-items:center;background:#30414a;background:var(--secondary-color);bottom:0;color:#f2eee2;color:var(--text-color);display:flex;font-size:x-small;height:auto;justify-content:center;left:50%;margin:0;padding:2px 5px;pointer-events:none;position:absolute;transform:translateX(-50%);width:auto;z-index:25}.north-pointer{grid-area:north-pointer}.zoom-container{aspect-ratio:.5;border-radius:4px;display:flex;flex-direction:column;grid-area:zoom-buttons;justify-content:space-between;pointer-events:auto;z-index:11}.zoom-container,.zoom-container span{color:#f2eee2;color:var(--text-color)}.zoom-container span{align-self:center;background:#949494;height:2%;width:80%}.zoom-container button{background-color:#30414a;background-color:var(--secondary-color);border:none;border-radius:4px;color:#f2eee2;color:var(--text-color);cursor:pointer;font-size:x-large;height:49%;width:100%}.slider-menu{-webkit-overflow-scrolling:touch;background:#30414a;background:var(--secondary-color);display:grid;grid-area:slider-menu;grid-template-areas:"container-logo container-logo container-logo container-logo container-logo" "container-type container-type container-type container-type container-type" "container-price container-price container-price container-price container-price" "container-features container-features container-features container-features container-features" "container-status container-status container-status container-status container-status";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:2fr 1.5fr 1fr 2fr 3fr;min-height:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.barMenuBtnOff,.barMenuBtnOn{background:#27353b;background:var(--primary-color);color:#30414a;color:var(--secondary-color);grid-area:menu-button;height:100%;pointer-events:auto}.container-logo{grid-area:container-logo}.container-type{grid-area:container-type}.container-price{grid-area:container-price}.container-features{grid-area:container-features}.container-status{grid-area:container-status}.logo{height:auto;margin:5% 10% 0;width:80%}.container-type span{color:#f2eee2;color:var(--text-color);display:inline-block;font-size:1.1em;font-weight:700;margin:5% 0 0 10%}.select-type-buttons{display:flex;height:40%;margin:6% 10% 3%;max-height:50px;width:80%}.select-type-button,.select-type-buttons{color:#f2eee2;color:var(--text-color);font-weight:400}.select-type-button,.select-type-button-lot{background-color:#30414a;background-color:var(--secondary-color);border:2px solid #dcdcdc;border-radius:0;cursor:pointer;flex:1 1;font-size:1em;font-style:normal;transition:background-color .3s ease,color .3s ease}.select-type-button-lot{color:#f2eee2;color:var(--text-color);font-weight:400}.select-type-button:first-child{border-radius:8px 0 0 8px}.select-type-button:last-child{border-radius:0 8px 8px 0}.select-type-button-lot:first-child{border-radius:8px 0 0 8px}.select-type-button-lot:last-child{border-radius:0 8px 8px 0}.select-type-button:hover{background-color:#383838;color:#fff}.select-type-button-lot:hover{background-color:#405760;background-color:var(--primary-color-light);color:#fff}.select-type-button-lot.active,.select-type-button.active{background-color:#1a2428;background-color:var(--primary-color-dark);color:#fff}.container-price span{color:#f2eee2;color:var(--text-color);display:inline-block;font-size:1.1em;font-weight:700;margin:5% 0 0 10%}.container-price-text{align-items:center;display:flex;width:100%}.container-price-max,.container-price-mid,.container-price-min{color:#f2eee2;color:var(--text-color);flex-basis:auto;flex-grow:0;font-size:1.4em;font-weight:600;text-align:left}.range-slider{margin:5% 10% 0;position:relative;width:80%}.range-slider,.slider{color:#f2eee2;color:var(--text-color);height:8px}.slider{-webkit-appearance:none;appearance:none;background:#0000;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f2eee2;background:var(--text-color);border:.1vw solid #f8e0c5;border-radius:50%;box-shadow:0 0 5px #1a2428;box-shadow:0 0 5px var(--primary-color-dark);cursor:pointer;height:24px;pointer-events:all;transform:translate(-2px,-2px);width:24px;z-index:2}.slider::-moz-range-thumb{background:#fff;border:.1vw solid #f8e0c5;border-radius:50%;box-shadow:0 0 5px #00000026;cursor:pointer;height:24px;width:24px;z-index:2}.range-slider:before{background:linear-gradient(to right,#f2eee2 calc((var(--minValue)/100)*100%),#405760 calc((var(--minValue)/100)*100%),#1a2428 calc((var(--maxValue)/100)*100%),#f2eee2 calc((var(--maxValue)/100)*100%));background:linear-gradient(to right,var(--text-color) calc((var(--minValue)/100)*100%),var(--primary-color-light) calc((var(--minValue)/100)*100%),var(--primary-color-dark) calc((var(--maxValue)/100)*100%),var(--text-color) calc((var(--maxValue)/100)*100%));border-radius:10px;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.range-values{display:flex;margin:8% 10% 3%;padding:0;width:80%}.range-values,.range-values span{color:#f2eee2;color:var(--text-color)}.range-values span{flex:1 1;font-size:1em;font-weight:700;margin:0}.range-values-left{text-align:left}.range-values-right{text-align:right}.toggle-parent{display:flex;flex-direction:column;margin:2% auto;width:80%}.toggle-container{grid-column-gap:25px;display:grid;grid-template-areas:". . ." ". switch container-features-label" ". switch container-features-label" ". switch container-features-label" ". . .";grid-template-columns:10px 3fr 10fr;grid-template-rows:10px 1fr 1fr 1fr 10px}.switch{background-color:#f2eee2;background-color:var(--text-color);border:2px solid #1a2428;border:2px solid var(--primary-color-dark);border-radius:25px;cursor:pointer;grid-area:switch;height:25px;position:relative;transition:background-color .3s ease;width:50px}.switch:after{border-radius:50%;content:"";height:19px;left:3px;position:absolute;top:3px;transition:left .3s ease,background-color .3s ease;width:19px}.switch.active,.switch:after{background-color:#1a2428;background-color:var(--primary-color-dark)}.switch.active:after{background-color:#f8f8fa;left:calc(100% - 22px)}.container-features-label{color:#f2eee2;color:var(--text-color);font-size:1em;font-weight:400;grid-area:container-features-label;text-align:left}.status-title{color:#f2eee2;color:var(--text-color);font-size:1.2em;font-weight:700;margin-bottom:15px;margin-left:10%}.button-container{display:flex;justify-content:center;margin:0 auto;width:80%}.inline-button{align-items:center;border:2px solid #dcdcdc;border-radius:5px;color:#f2eee2;color:var(--text-color);cursor:pointer;display:flex;font-size:1em;font-style:normal;font-weight:400;height:40px;justify-content:center;margin:1px 10px;max-width:250px;transition:background-color .3s ease,color .3s ease;width:100%}.inline-button,.inline-button-text-box{background-color:#30414a;background-color:var(--secondary-color);text-align:center;text-decoration:none}.inline-button-text-box{border:2px solid #dcdcdc;border-radius:4px;height:50%;width:60%}.style-available{background:linear-gradient(135deg,#486028 14%,#0000 0),#30414a;background:linear-gradient(135deg,#486028 14%,#0000 14%),var(--secondary-color)}.style-not-available{background:linear-gradient(135deg,#5c0726 14%,#0000 0),#30414a;background:linear-gradient(135deg,#5c0726 14%,#0000 14%),var(--secondary-color)}.style-reserved{background:linear-gradient(135deg,#587b93 14%,#0000 0),#30414a;background:linear-gradient(135deg,#587b93 14%,#0000 14%),var(--secondary-color)}.style-under-contract{background:linear-gradient(135deg,#f1ab18 14%,#0000 0),#30414a;background:linear-gradient(135deg,#f1ab18 14%,#0000 14%),var(--secondary-color)}.style-sold{background:linear-gradient(135deg,#db8484 14%,#0000 0),#30414a;background:linear-gradient(135deg,#db8484 14%,#0000 14%),var(--secondary-color)}.style-unreleased{background:linear-gradient(135deg,#f4e7d5 14%,#0000 0),#30414a;background:linear-gradient(135deg,#f4e7d5 14%,#0000 14%),var(--secondary-color)}.style-available-active{background:linear-gradient(135deg,#486028 14%,#0000 0),#1a2428;background:linear-gradient(135deg,#486028 14%,#0000 14%),var(--primary-color-dark)}.style-not-available-active{background:linear-gradient(135deg,#5c0726 14%,#0000 0),#1a2428;background:linear-gradient(135deg,#5c0726 14%,#0000 14%),var(--primary-color-dark)}.style-reserved-active{background:linear-gradient(135deg,#587b93 14%,#0000 0),#1a2428;background:linear-gradient(135deg,#587b93 14%,#0000 14%),var(--primary-color-dark)}.style-under-contract-active{background:linear-gradient(135deg,#f1ab18 14%,#0000 0),#1a2428;background:linear-gradient(135deg,#f1ab18 14%,#0000 14%),var(--primary-color-dark)}.style-sold-active{background:linear-gradient(135deg,#db8484 14%,#0000 0),#1a2428;background:linear-gradient(135deg,#db8484 14%,#0000 14%),var(--primary-color-dark)}.style-unreleased-active{background:linear-gradient(135deg,#f4e7d5 14%,#0000 0),#1a2428;background:linear-gradient(135deg,#f4e7d5 14%,#0000 14%),var(--primary-color-dark)}.inline-button.active{background-color:#1a2428;background-color:var(--primary-color-dark);color:#f2eee2;color:var(--text-color)}.inline-button:hover{border:3px solid #fff}.inline-button-text{background:#0000;border:none;cursor:pointer;font-size:1em;font-weight:400;height:56px;max-width:250px;text-align:center;transition:color .3s ease;width:100%}.inline-button-text,.inline-button-text:hover{color:#f2eee2;color:var(--text-color);text-decoration:underline}@media (max-width:1024px) and (orientation:portrait){.App{background:#0000;grid-template-areas:"slider-menu" "slider-menu" "slider-menu" "slider-menu" "slider-menu";grid-template-columns:100%;grid-template-rows:100%;height:100%;position:absolute;z-index:100}.App,.slider-menu{display:grid;width:100%}.slider-menu{background:#30414a;background:var(--secondary-color);grid-area:slider-menu;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-areas:"container-logo container-logo container-logo container-logo container-logo" "container-type container-type container-type container-type container-type" "container-price container-price container-price container-price container-price" "container-features container-features container-features container-features container-features" "container-status container-status container-status container-status container-status";grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:100px;max-height:calc(100vh - 100px);overflow-y:auto;pointer-events:auto}.container-logo{display:none;grid-area:container-logo}.mobile-menu-bar{background:#27353b;background:var(--primary-color);display:block;height:100px;pointer-events:all;position:absolute;top:0;width:100%}.show-menu-btn{align-items:center;background:#f2eee2;background:var(--text-color);border:none;border-radius:5px;color:#27353b;color:var(--primary-color);display:flex;font-size:2.4rem;height:46px;justify-content:center;outline:none;position:absolute;right:25px;top:25px;width:40px}.mobile-menu-bar-logo{height:80%;top:10px;width:auto}.disclaimer,.mobile-menu-bar-logo{left:50%;position:absolute;transform:translateX(-50%)}.disclaimer{align-items:center;background:#30414a;background:var(--secondary-color);bottom:0;color:#f2eee2;color:var(--text-color);display:flex;font-size:x-small;height:30px;justify-content:center;margin:0;padding:2px 5px;pointer-events:none;text-align:center;width:100%;z-index:25}}@media (max-width:1024px) and (orientation:landscape){.slider-menu{grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;overflow-y:auto}.disclaimer{align-items:center;background:#30414a;background:var(--secondary-color);bottom:0;color:#f2eee2;color:var(--text-color);display:flex;font-size:x-small;height:30px;justify-content:center;left:50%;margin:0;padding:2px 5px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-85%);width:50%;z-index:25}}body{user-modify:none;background-color:#000;margin:0;position:center}div.FrameElemDiv{#-moz-user-select:none;#-webkit-user-select:none;#user-select:none;background-color:#000}img.BackgroundFrameImg{background-color:#fff;display:block;height:100%;object-fit:cover;width:100%;z-index:1}div.ThreeOverlay,img.BackgroundFrameImg{position:absolute;-webkit-user-select:none;user-select:none}div.ThreeOverlay{left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);z-index:2}:root{--primary-color-popup:#000}.popupinfo-frame{background:#111c;border-radius:.78125vw;border-radius:calc(15/var(--layout-width)*100vw);display:grid;font-style:oblique;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:clamp(280px,80vh,400px);left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:clamp(280px,80vw,334px);z-index:50}.popupinfo-close{aspect-ratio:1;color:#fff;cursor:pointer;font-weight:700;position:absolute;right:4%;text-align:center;top:4%;width:clamp(24px,8%,32px);z-index:10}.popupinfo-image{aspect-ratio:1.78;border-radius:4px;justify-self:center;margin:5% 5% 0;width:90%}.popupinfo-image img{background:#2b2b2b;border-radius:4px;height:100%;object-fit:cover;width:100%}.popupinfo-content{align-self:stretch;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:clamp(.9em,1vw,1em);font-style:normal;justify-content:space-between;margin:2% 5%;text-align:left;width:90%}.popupinfo-content h3{font-size:clamp(1em,1.2vw,1.3em);margin:4% 0}.popupinfo-content p{font-size:clamp(.9em,1vw,1.1em);margin:1% 0}.popupinfo-content button{align-items:center;align-self:center;background:#fff;border:.05208vw solid #000;border:calc(1/var(--layout-width)*100vw) solid var(--primary-color-popup);border-radius:4px;color:#000;color:var(--primary-color-popup);cursor:pointer;display:flex;font-size:clamp(.9em,1vw,1.1em);font-weight:700;height:100%;justify-content:center;opacity:.97;text-align:center;width:100%}.detail-info-container{background:var(--text-color);color:var(--secondary-color);display:flex;flex-direction:column;height:100vh;opacity:1;position:absolute;top:0;transition:right .3s ease-in-out;width:100vw;z-index:100000}.container-header{flex:8 1}.container-header,.container-title{margin:0 5%;position:relative;width:90%}.container-title{align-items:center;color:var(--secondary-color);flex:10 1;font-weight:700}.container-carousel{height:clamp(120px,25vh,250px);margin:0 5%;position:relative;width:90%}.container-description{flex:20 1;margin:0 5%;width:90%}.back-button{background:none;border:none;cursor:pointer;font-size:1.2em;top:50%}.back-button,.container-title span{color:var(--secondary-color);position:absolute}.container-title span{font-size:2em;text-align:left;top:25%}.carousel-image-strip{display:flex;height:100%;max-width:100%;overflow:hidden;position:absolute;scroll-behavior:smooth;width:100%}.carousel-image{aspect-ratio:1;height:auto;margin:0 10px;min-width:34%;object-fit:cover;opacity:1;transition:margin .1s ease,max-width .1s ease,opacity .1s ease;visibility:visible}.carousel-image--end,.carousel-image--zero{height:auto;margin:0 10px 0 33%;min-width:34%;opacity:1;visibility:visible}.carousel-image--end,.carousel-image--hidden,.carousel-image--zero{object-fit:cover;transition:margin .1s ease,max-width .1s ease,opacity .1s ease}.carousel-image--hidden{max-width:0;opacity:0}.carousel-image--frozen{max-width:50%;min-width:33%;opacity:.5}.carousel-image--frozen,.carousel-image-single{object-fit:cover;transition:margin .1s ease,max-width .1s ease,opacity .1s ease}.carousel-image-single{aspect-ratio:1;height:100%;margin:0 33%;opacity:1;visibility:visible;width:34%}.carousel-button-left{border:1px solid #abaaa9;border-radius:100px;left:-22px}.carousel-button-left,.carousel-button-right{aspect-ratio:1;background-color:var(--secondary-color);color:var(--secondary-color);position:absolute;top:45%;width:44px;z-index:1000}.carousel-button-right{border:1px solid #dcdcdc;border-radius:100px;right:-22px}.carousel-button-left:hover,.carousel-button-right:hover{background-color:var(--hover-background-color);color:var(--secondary-color)}.carousel-image-list{align-items:center;bottom:8px;display:flex;gap:10px;height:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.carousel-image-list-btn{background:var(--secondary-color);border-radius:50%;cursor:pointer;height:6px;transition:background-color .1s ease,width .1s ease,height .1s ease;width:6px}.carousel-image-list-btn--active,.carousel-image-list-btn:hover{background:var(--secondary-color);height:8px;width:8px}.container-description span{color:var(--secondary-color);font-size:1.7em;text-align:left}.description-text{color:var(--secondary-color);font-size:1em;font-weight:400;text-align:left}.container-properties{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:10px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.properties-item{align-items:center;color:var(--secondary-color);display:flex;flex-direction:row;font-size:1.2em;gap:15px;justify-content:flex-start;min-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.properties-item:first-child{grid-area:item1}.properties-item:nth-child(2){grid-area:item2}.properties-item:nth-child(3){grid-area:item3}.properties-item:nth-child(4){grid-area:item4}.properties-item:nth-child(5){grid-area:item5}.properties-item:nth-child(6){grid-area:item6}.properties-item:nth-child(7){grid-area:item7}.properties-item:nth-child(8){grid-area:item8}.properties-item:nth-child(9){grid-area:item9}.properties-item:nth-child(10){grid-area:item10}.properties-item:nth-child(11){grid-area:item11}.properties-item:nth-child(12){grid-area:item12}.price-container{background-color:var(--secondary-color);border-radius:10px;box-shadow:0 4px 8px #0000001a;color:var(--secondary-color);display:flex;flex-direction:column;grid-area:price;justify-content:center;min-width:200px;padding:10px 0;width:100%}.price-header{margin:5px 15px;text-align:left}.price-header,.price-label{color:var(--secondary-color)}.price-label{display:block;font-size:14px}.price-value{color:var(--secondary-color);font-size:28px;font-weight:700}.price-details{margin-top:10px}.price-detail-item{border-bottom:1px solid #e0e0e0;color:var(--secondary-color);display:flex;justify-content:space-between;padding:8px 0}.detail-label,.detail-value{color:var(--secondary-color);font-size:14px}.detail-value{font-weight:700}@media (max-width:900px){.container-properties{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:15px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.properties-item{align-items:center;color:var(--secondary-color);display:flex;flex-direction:row;font-size:1.2em;gap:2px;justify-content:flex-start;min-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}}.gallery{background:#2b2b2b;bottom:0;display:grid;grid-template-areas:"main-image main-image main-image" "main-image main-image main-image" "main-image main-image main-image" "gallery-thumbnails gallery-thumbnails gallery-thumbnails";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr auto;left:0;position:fixed;right:0;top:0;z-index:10}.gallery-image-container{align-items:center;display:flex;grid-area:main-image;justify-content:center;overflow:hidden;padding:20px;position:relative}.main-image{max-height:100%;max-width:100%;object-fit:contain}.gallery-arrow{aspect-ratio:1;background-color:#abaaa9;border:1px solid #abaaa9;border-radius:100px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:1000}.gallery-arrow.left{left:10px}.gallery-arrow.right{right:10px}.gallery-arrow:hover{background-color:#e0e0e0;color:#fff}.closeGallery{background:#5b5b5b;border:none;border-radius:256px;color:#fff;cursor:pointer;height:32px;opacity:.8;position:absolute;right:16px;top:16px;width:32px;z-index:200}.gallery-thumbnails{align-items:center;background:#2b2b2b;display:flex;gap:10px;grid-area:gallery-thumbnails;height:100px;justify-content:center;opacity:.95;overflow-x:auto;padding:10px}.thumbnail{border:2px solid #0000;border-radius:5px;cursor:pointer;height:80px;object-fit:cover;transition:border .3s ease;width:80px}.thumbnail.active,.thumbnail:hover{border:2px solid #fff}:root{--layout-width:1920;--layout-height:1080;--primary-color:#253238}.popup-frame{background:#343434cc;border-radius:.78125vw;border-radius:calc(15/var(--layout-width)*100vw);font-style:oblique;height:min(80vh,400px);left:50%;overflow:hidden;position:fixed;right:330px;top:50%;transform:translate(-50%,-50%);width:min(90vw,334px);z-index:50}.popup-close{aspect-ratio:1;color:#fff;cursor:pointer;font-weight:700;position:absolute;right:14px;text-align:center;top:18px;width:32px}.popup-image{aspect-ratio:1.78;border-radius:4px;margin:5% 5% 0;width:90%}.popup-image img{background:#2b2b2b;border-radius:4px;height:100%;object-fit:cover;width:100%}.popup-content-multi{display:flex;font-size:1em;gap:1px;margin:1% 5%;width:90%}.popup-content-multi,.popup-content-multi-h3{color:#fff;flex-direction:column;font-family:Montserrat,sans-serif;font-style:normal;height:auto;text-align:center}.popup-content-multi-h3{font-size:calc(1.5em*.05208vw);font-size:calc(1.5em*(100vw/var(--layout-width)));margin:3% 0;width:100%}.popup-content-multi p{font-size:calc(1.3em*.05208vw);font-size:calc(1.3em*(100vw/var(--layout-width)));margin:0;text-align:left}.popup-content-multi button{align-items:center;background:#fff;border:.05208vw solid #253238;border:calc(1/var(--layout-width)*100vw) solid var(--primary-color);border-radius:4px;color:#253238;color:var(--primary-color);cursor:pointer;display:flex;font-size:calc(1.4em*.05208vw);font-size:calc(1.4em*(100vw/var(--layout-width)));font-weight:700;justify-content:center;margin:0;min-height:10%;opacity:.97;text-align:center;width:100%}