.gg-mw-first-row .gg-mw-column{display:inline-block;width:50%;vertical-align:top}.gg-mosaic-table-row2{width:100%;margin:0;table-layout:fixed;border:0px solid transparent;border-collapse:collapse;border-spacing:0}.gg-mosaic-table-row2 td,.gg-mosaic-table-row2 th{padding:0;border:0px solid transparent}.gg-mosaic-table-row2 .gg-mt-column1{width:67%}.gg-mosaic-table-row2 .gg-mt-column1,.gg-mosaic-table-row2 .gg-mt-row2-column{vertical-align:top}.grid-gallery-mosaic .grid-gallery-caption{float:none;position:relative;overflow:hidden}.gg-mosaic-photo-remain{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.gg-mosaic-pr-block{display:block;position:relative;width:100%;height:100%}.gg-mosaic-pr-text{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hidden{display:none!important}.grid-gallery[data-show-more-scroll=true] .showMore{display:none!important}.sggImageOnHover{display:none}.popup-download-photos-button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:9;display:inline-block;padding:7px 25px;line-height:1;border:2px solid;border-radius:30px;cursor:pointer;text-decoration:none}.popup-download-photos-button:focus,.popup-download-photos-button:active{box-shadow:none;outline:none;text-decoration:none}.theme_1 .popup-download-photos-button{padding:7px 15px;left:auto;right:30px;border:none;bottom:0;transform:none}.theme_2 .popup-download-photos-button{padding:7px 15px;top:0;bottom:auto;transform:translateY(-100%);left:auto;right:70px;border:none}.theme_3 .popup-download-photos-button{bottom:5px;transform:translate(-50%,70%)}.theme_4 .popup-download-photos-button{padding:7px 15px 0;left:auto;right:30px;border:none;bottom:0;transform:none}.theme_5 .popup-download-photos-button{bottom:10px;left:auto;right:5px;transform:none}.theme_7 .popup-download-photos-button{bottom:0;left:auto;right:30px;padding:7px 15px;transform:translateY(100%);border:none}.gg-download-wrapper{position:absolute;z-index:1000;top:30%;left:50%;background-color:transparent}.gg-download-sizes{position:relative;box-shadow:0px 0px 16px 5px rgba(0,0,0,.5);left:-50%}.gg-download-sizes a{color:black;padding:2px 6px;text-decoration:none;display:block;background-color:rgba(255,255,255,.5);outline:none}.gg-download-sizes a:hover{background-color:#ddd}.gg-mosaic-wrapper .crop img.ggImg{width:100%!important}.grid-gallery-mosaic img.ggImg{width:100%!important}.gg-ecommerce-locked-link{cursor:pointer}.grid-gallery-caption img.gg-ecommerce-placeholder-img{height:100%!important;object-fit:cover;width:100%!important}.gg-ecommerce-lock-overlay{align-items:center;background:var(--gg-ecommerce-thumbnail-overlay-bg,rgba(20,24,28,.68));box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:14px;position:absolute;text-align:center;text-decoration:none;z-index:5}.gg-ecommerce-lock-title,.gg-ecommerce-lock-price,.gg-ecommerce-lock-button,.gg-ecommerce-placeholder-description{color:inherit;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.gg-ecommerce-lock-title{color:var(--gg-ecommerce-thumbnail-title-color,#fff);font-size:var(--gg-ecommerce-thumbnail-title-size,14px);font-weight:700}.gg-ecommerce-lock-price{color:var(--gg-ecommerce-thumbnail-text-color,#fff);font-size:var(--gg-ecommerce-thumbnail-text-size,13px)}.gg-ecommerce-placeholder-description{color:var(--gg-ecommerce-thumbnail-text-color,#fff);font-size:var(--gg-ecommerce-thumbnail-text-size,13px);font-weight:600;line-height:1.35}.gg-ecommerce-lock-button{background:var(--gg-ecommerce-thumbnail-buy-bg,#2bc4c6);border-radius:3px;color:var(--gg-ecommerce-thumbnail-buy-color,#fff);font-size:var(--gg-ecommerce-thumbnail-button-size,12px);font-weight:700;padding:6px 10px;text-transform:uppercase}.gg-ecommerce-login-separator{color:var(--gg-ecommerce-thumbnail-text-color,#fff);font-size:var(--gg-ecommerce-thumbnail-text-size,13px);line-height:1}.gg-ecommerce-lock-overlay .gg-ecommerce-access-login{background:var(--gg-ecommerce-thumbnail-login-bg,#fff);border:0;border-radius:3px;color:var(--gg-ecommerce-thumbnail-login-color,#1d2327);cursor:pointer;font-size:var(--gg-ecommerce-thumbnail-button-size,12px);font-weight:700;line-height:1.2;padding:6px 10px}#ppEcommerceRestrict .pp_ecommerce_title,#cboxEcommerceRestrict .pp_ecommerce_title{color:var(--gg-ecommerce-popup-title-color,#1d2327);font-size:var(--gg-ecommerce-popup-title-size,16px);font-weight:700;line-height:1.25;margin:0 0 8px}#ppEcommerceRestrict .pp_ecommerce_description,#ppEcommerceRestrict .pp_ecommerce_item,#ppEcommerceRestrict .pp_ecommerce_price,#ppEcommerceRestrict .pp_ecommerce_resolutions,#cboxEcommerceRestrict .pp_ecommerce_description,#cboxEcommerceRestrict .pp_ecommerce_item,#cboxEcommerceRestrict .pp_ecommerce_price,#cboxEcommerceRestrict .pp_ecommerce_resolutions{color:var(--gg-ecommerce-popup-text-color,#50575e);font-size:var(--gg-ecommerce-popup-text-size,12px);line-height:1.35;margin:0 0 10px}#ppEcommerceRestrict .pp_ecommerce_item,#cboxEcommerceRestrict .pp_ecommerce_item{color:var(--gg-ecommerce-popup-text-color,#50575e)}#ppEcommerceRestrict .pp_ecommerce_description,#cboxEcommerceRestrict .pp_ecommerce_description{color:var(--gg-ecommerce-popup-description-color,#1d2327);font-size:var(--gg-ecommerce-popup-description-size,12px)}#ppEcommerceRestrict .pp_ecommerce_resolutions_title,#cboxEcommerceRestrict .pp_ecommerce_resolutions_title{color:var(--gg-ecommerce-popup-resolution-label-color,#50575e);font-size:var(--gg-ecommerce-popup-resolution-label-size,11px);font-weight:700;line-height:1.2;margin:0 0 6px;text-transform:uppercase}#ppEcommerceRestrict .pp_ecommerce_resolution,#cboxEcommerceRestrict .pp_ecommerce_resolution{align-items:center;border:1px solid var(--gg-ecommerce-popup-resolution-border-color,#dcdcde);border-radius:3px;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin:0 0 6px;padding:8px}#ppEcommerceRestrict .pp_ecommerce_resolution_meta,#cboxEcommerceRestrict .pp_ecommerce_resolution_meta{min-width:0}#ppEcommerceRestrict .pp_ecommerce_resolution_label,#ppEcommerceRestrict .pp_ecommerce_resolution_size,#cboxEcommerceRestrict .pp_ecommerce_resolution_label,#cboxEcommerceRestrict .pp_ecommerce_resolution_size{display:block;overflow-wrap:anywhere}#ppEcommerceRestrict .pp_ecommerce_resolution_label,#cboxEcommerceRestrict .pp_ecommerce_resolution_label{color:var(--gg-ecommerce-popup-text-color,#1d2327);font-weight:700}#ppEcommerceRestrict .pp_ecommerce_resolution_size,#cboxEcommerceRestrict .pp_ecommerce_resolution_size{color:var(--gg-ecommerce-popup-text-color,#646970);font-size:var(--gg-ecommerce-popup-text-size,11px)}#ppEcommerceRestrict .pp_ecommerce_resolution_download,#cboxEcommerceRestrict .pp_ecommerce_resolution_download{background:var(--gg-ecommerce-popup-download-bg,#f6f7f7);border:1px solid #c3c4c7;border-radius:3px;color:var(--gg-ecommerce-popup-download-color,#1d2327);flex:0 0 auto;font-size:var(--gg-ecommerce-popup-button-size,11px);font-weight:700;line-height:1.2;padding:5px 7px;text-decoration:none}#ppEcommerceRestrict .pp_ecommerce_resolution_download:hover,#ppEcommerceRestrict .pp_ecommerce_resolution_download:focus,#cboxEcommerceRestrict .pp_ecommerce_resolution_download:hover,#cboxEcommerceRestrict .pp_ecommerce_resolution_download:focus{background:var(--gg-ecommerce-popup-download-bg,#f6f7f7);border-color:var(--gg-ecommerce-popup-resolution-border-color,#c3c4c7);color:var(--gg-ecommerce-popup-download-color,#1d2327)}#ppEcommerceRestrict .pp_ecommerce_button,#cboxEcommerceRestrict .pp_ecommerce_button{background:var(--gg-ecommerce-popup-buy-bg,#111827);border-radius:3px;box-sizing:border-box;color:var(--gg-ecommerce-popup-buy-color,#fff);display:inline-block;font-size:var(--gg-ecommerce-popup-button-size,12px);font-weight:700;line-height:1.2;padding:9px 12px;text-align:center;text-decoration:none;width:100%}#ppEcommerceRestrict .pp_ecommerce_login_separator,#cboxEcommerceRestrict .pp_ecommerce_login_separator{color:var(--gg-ecommerce-popup-text-color,#50575e);font-size:var(--gg-ecommerce-popup-text-size,12px);line-height:1.2;margin:10px 0;text-align:center}#ppEcommerceRestrict .pp_ecommerce_login_button,#cboxEcommerceRestrict .pp_ecommerce_login_button{background:var(--gg-ecommerce-popup-login-bg,#f6f7f7);border:1px solid #c3c4c7;border-radius:3px;box-sizing:border-box;color:var(--gg-ecommerce-popup-login-color,#1d2327);cursor:pointer;display:inline-block;font-size:var(--gg-ecommerce-popup-button-size,12px);font-weight:700;line-height:1.2;padding:9px 12px;text-align:center;text-decoration:none;width:100%}#ppEcommerceRestrict .pp_ecommerce_button:hover,#ppEcommerceRestrict .pp_ecommerce_button:focus,#cboxEcommerceRestrict .pp_ecommerce_button:hover,#cboxEcommerceRestrict .pp_ecommerce_button:focus{background:var(--gg-ecommerce-popup-buy-bg,#111827);color:var(--gg-ecommerce-popup-buy-color,#fff)}.gg-ecommerce-access-overlay{align-items:center;background:rgba(0,0,0,.48);display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:100001}.gg-ecommerce-access-dialog{background:#fff;border-radius:4px;box-shadow:0 12px 40px rgba(0,0,0,.28);box-sizing:border-box;color:#1d2327;font-family:Arial,sans-serif;max-width:420px;padding:22px;position:relative;width:100%}.gg-ecommerce-access-close{background:0 0;border:0;color:#646970;cursor:pointer;font-size:18px;line-height:1;position:absolute;right:10px;top:10px}.gg-ecommerce-access-title{font-size:18px;line-height:1.25;margin:0 24px 8px 0}.gg-ecommerce-access-description{color:#50575e;font-size:13px;line-height:1.4;margin:0 0 14px}.gg-ecommerce-access-field{display:block;margin:0 0 12px}.gg-ecommerce-access-field span{display:block;font-size:12px;font-weight:700;margin:0 0 5px}.gg-ecommerce-access-field input{border:1px solid #c3c4c7;border-radius:3px;box-sizing:border-box;font-size:14px;padding:8px 10px;width:100%}.gg-ecommerce-access-submit{background:#111827;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:10px 14px;width:100%}.gg-ecommerce-access-message{font-size:12px;line-height:1.35;margin:0 0 12px;min-height:16px}.gg-ecommerce-access-error{color:#b32d2e}.gg-ecommerce-access-success{color:#008a20}