.allMediasViewerGeneric{align-items:flex-start;-webkit-backface-visibility:hidden;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;overflow:hidden;-webkit-perspective:62.5rem;position:fixed;top:0;transition:transform .55s ease-in-out;width:100%;z-index:99992}.allMediasViewerGeneric.closed{pointer-events:none;transform:translateY(110%)}.allMediasViewerGeneric .cp-spinner{display:none}.allMediasViewerGeneric-body{-webkit-backface-visibility:hidden;flex-grow:1;flex-shrink:1;overflow:auto;padding:0 4.375rem;-webkit-perspective:62.5rem;position:relative;width:100%;z-index:1}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-body{padding:0 1.5625rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-body{padding:0 .625rem}}body.ios .allMediasViewerGeneric-body{transition:padding-top .25s ease-in-out}.allMediasViewerGeneric-header{align-items:flex-start;-webkit-backface-visibility:hidden;background:#fff;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;max-height:12.6875rem;min-height:4.125rem;padding:1.875rem 1.875rem 1.25rem;-webkit-perspective:62.5rem;position:relative;transition:box-shadow .2s ease-in-out,height .25s ease-in-out;width:100%;z-index:2}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-header{max-height:12.125rem;padding:1.5625rem .9375rem 1.25rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-header{max-height:10.6875rem;padding:1.125rem .625rem .9375rem}}.sticky-down .allMediasViewerGeneric-header,.sticky-top .allMediasViewerGeneric-header{box-shadow:.125rem 0 .5625rem rgba(0,0,0,.25)}.allMediasViewerGeneric-close{cursor:pointer;height:1.5625rem;margin:1.875rem;position:absolute;right:0;top:0;transition:color .3s ease-in-out;width:1.5625rem;z-index:2}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-close{margin:1.5625rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-close{height:.9375rem;margin:1.25rem;width:.9375rem}}.allMediasViewerGeneric-close:hover{color:#00806c}.theme-sp .allMediasViewerGeneric-close:hover{color:#2e638a}.allMediasViewerGeneric-close:after,.allMediasViewerGeneric-close:before{background-color:currentColor;border-radius:.1875rem;color:currentColor;content:"";height:.1875rem;left:calc(50% - 1.125rem);position:absolute;top:calc(50% - .09375rem);width:2.25rem}@media (max-width:47.9375rem){.allMediasViewerGeneric-close:after,.allMediasViewerGeneric-close:before{height:.125rem;left:calc(50% - .6875rem);top:calc(50% - .0625rem);width:1.375rem}}.allMediasViewerGeneric-close:before{transform:rotate(45deg)}.allMediasViewerGeneric-close:after{transform:rotate(-45deg)}.allMediasViewerGeneric-title{flex-grow:0;flex-shrink:0;font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3125rem;margin-bottom:1.5rem;position:relative;z-index:2}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-title{margin-bottom:1.25rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-title{font-size:1rem;line-height:1.25rem;margin-bottom:.9375rem}}.allMediasViewerGeneric-navs{background:#f4f5f5;border-radius:.625rem;height:3.375rem;transition:height .25s ease-in-out,opacity .25s ease-in-out}.sticky-down.retract .allMediasViewerGeneric-navs{height:0;opacity:0;pointer-events:none}.allMediasViewerGeneric-navs,.allMediasViewerGeneric-tabs{align-items:center;-webkit-backface-visibility:hidden;display:flex;flex-grow:0;flex-shrink:0;justify-content:flex-start;margin-left:2.5rem;overflow-y:hidden;-webkit-perspective:62.5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-navs,.allMediasViewerGeneric-tabs{margin-left:.625rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-navs,.allMediasViewerGeneric-tabs{margin-left:0;max-width:calc(100% + .625rem);overflow-x:auto}}.allMediasViewerGeneric-navs::-webkit-scrollbar,.allMediasViewerGeneric-navs::-webkit-scrollbar-button,.allMediasViewerGeneric-tabs::-webkit-scrollbar,.allMediasViewerGeneric-tabs::-webkit-scrollbar-button{height:0;width:0}.allMediasViewerGeneric-navs::-webkit-scrollbar-thumb,.allMediasViewerGeneric-tabs::-webkit-scrollbar-thumb{background:transparent;border:0}.allMediasViewerGeneric-navs::-webkit-scrollbar-thumb:active,.allMediasViewerGeneric-navs::-webkit-scrollbar-thumb:hover,.allMediasViewerGeneric-tabs::-webkit-scrollbar-thumb:active,.allMediasViewerGeneric-tabs::-webkit-scrollbar-thumb:hover{background:transparent}.allMediasViewerGeneric-navs::-webkit-scrollbar-track,.allMediasViewerGeneric-tabs::-webkit-scrollbar-track{background:transparent;border:0}.allMediasViewerGeneric-navs::-webkit-scrollbar-track:active,.allMediasViewerGeneric-navs::-webkit-scrollbar-track:hover,.allMediasViewerGeneric-tabs::-webkit-scrollbar-track:active,.allMediasViewerGeneric-tabs::-webkit-scrollbar-track:hover{background:transparent}.allMediasViewerGeneric-navs::-webkit-scrollbar-corner,.allMediasViewerGeneric-tabs::-webkit-scrollbar-corner{background:transparent}.allMediasViewerGeneric-nav{align-items:center;display:flex;flex-grow:0;flex-shrink:0;font-size:.875rem;font-weight:500;height:3.375rem;justify-content:center;overflow:hidden;padding:0 2.5rem;position:relative;transition:color .2s}@media (max-width:74.9375rem){.allMediasViewerGeneric-nav{padding:0 1.25rem}}.allMediasViewerGeneric-nav:first-of-type{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.allMediasViewerGeneric-nav:last-of-type{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.allMediasViewerGeneric-nav:before{background:transparent;bottom:0;content:"";height:.3125rem;left:0;position:absolute;transition:background-color .2s;width:100%}.allMediasViewerGeneric-nav.active,.allMediasViewerGeneric-nav:hover{color:#00806c}.theme-sp .allMediasViewerGeneric-nav.active,.theme-sp .allMediasViewerGeneric-nav:hover{color:#2e638a}.allMediasViewerGeneric-nav.active:before{background:#00806c}.theme-sp .allMediasViewerGeneric-nav.active:before{background:#2e638a}.allMediasViewerGeneric-nav:not(.active){cursor:pointer}.allMediasViewerGeneric-nav .icon{align-items:center;display:flex;justify-content:center;margin-right:.625rem}.allMediasViewerGeneric-nav .icon-camera{font-size:1.4375rem}@media (max-width:47.9375rem){.allMediasViewerGeneric-nav .icon-camera{font-size:1.125rem}}.allMediasViewerGeneric-nav .icon-photos-clients{font-size:1.25rem}@media (max-width:47.9375rem){.allMediasViewerGeneric-nav .icon-photos-clients{font-size:.9375rem}}.allMediasViewerGeneric-nav .icon-play{font-size:1.5rem}@media (max-width:47.9375rem){.allMediasViewerGeneric-nav .icon-play{font-size:1.1875rem}}.allMediasViewerGeneric-nav .icon-360{font-size:1.8125rem;position:relative;top:-.3125rem}@media (max-width:47.9375rem){.allMediasViewerGeneric-nav .icon-360{font-size:1.5625rem}}.allMediasViewerGeneric-tabs{font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;height:2.125rem;margin-top:1.25rem;transition:margin .25s ease-in-out,height .25s ease-in-out,opacity .25s ease-in-out}@media (max-width:47.9375rem){.allMediasViewerGeneric-tabs{margin-top:.9375rem}}.allMediasViewerGeneric-tabs.empty{height:0;margin-top:0;opacity:0;pointer-events:none}.sticky-down.retract .allMediasViewerGeneric-tabs{margin-top:0}.allMediasViewerGeneric-tab{align-items:center;border:.0625rem solid #3d4246;border-radius:1.25rem;cursor:not-allowed;display:flex;flex-grow:0;flex-shrink:0;font-size:.75rem;font-weight:500;height:2.125rem;justify-content:center;opacity:.4;padding:0 .9375rem;transition:color .2s,border-color .2s,opacity .1s}.allMediasViewerGeneric-tab:not(.show){display:none}.allMediasViewerGeneric-tab.active{border-color:currentColor;color:#00806c}.theme-sp .allMediasViewerGeneric-tab.active{color:#2e638a}@media (min-width:75rem){.allMediasViewerGeneric-tab:not(.disabled):not(.active):hover{border-color:currentColor;color:#045e51}.theme-sp .allMediasViewerGeneric-tab:not(.disabled):not(.active):hover{color:#2e638a}}.allMediasViewerGeneric-tab:not(.disabled){cursor:pointer;opacity:1}.allMediasViewerGeneric-tab:not(.disabled).active{cursor:default}.allMediasViewerGeneric-tab:not(:first-of-type){margin-left:.625rem}.allMediasViewerGeneric-section{height:100%;padding-top:.625rem}@media (max-width:47.9375rem){.allMediasViewerGeneric-section{padding-bottom:.9375rem;padding-top:0}}.allMediasViewerGeneric-section.active.loading,.allMediasViewerGeneric-section:not(.active){display:none}.allMediasViewerGeneric-section.active.loading~.cp-spinner{display:block}.allMediasViewerGeneric-section>.cp-spinner{bottom:2.5rem;margin:0;position:absolute;top:auto}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-section>.cp-spinner{bottom:1.875rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-section>.cp-spinner{bottom:1.5625rem;height:2.9375rem;line-height:2.9375rem}}.allMediasViewerGeneric-section iframe{border:0;display:block;margin:0 auto;max-height:100%;max-width:100%}.allMediasViewerGeneric-section iframe.virtualTour-iframe{height:100%;width:100%}.allMediasViewerGeneric-section iframe.video-iframe{height:45.8125rem;width:81.25rem}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-section iframe.video-iframe{height:25.25rem;width:100%}}@media (max-width:47.9375rem){.allMediasViewerGeneric-section iframe.video-iframe{height:10.625rem;width:100%}}.allMediasViewerGeneric-subsection{display:none}.allMediasViewerGeneric-subsection:not(.disabled){display:block;margin-top:0}.allMediasViewerGeneric-subsection:not(.disabled)~.allMediasViewerGeneric-subsection:not(.disabled){margin-top:2.5rem}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-subsection:not(.disabled)~.allMediasViewerGeneric-subsection:not(.disabled){margin-top:1.875rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-subsection:not(.disabled)~.allMediasViewerGeneric-subsection:not(.disabled){margin-top:1.25rem}}.allMediasViewerGeneric-subsection--empty{font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;padding:3.125rem 0 1.875rem;text-align:center}.allMediasViewerGeneric-subsection--videoContent{height:100%}.allMediasViewerGeneric-subtitle{font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.75rem;margin-bottom:.625rem}@media (min-width:48rem) and (max-width:74.9375rem){.allMediasViewerGeneric-subtitle{font-size:1.25rem;line-height:1.5rem}}@media (max-width:47.9375rem){.allMediasViewerGeneric-subtitle{font-size:1.0625rem;line-height:1.25rem}}.allMediasViewerGeneric-iframe{height:100%;padding-bottom:1.25rem}.allMediasViewerGeneric-iframe .allMediasViewerGeneric-subsection-content{height:100%;transform-style:preserve-3d}.allMediasViewerGeneric-grid:last-of-type{padding-bottom:1.25rem}.allMediasViewerGeneric-grid .allMediasViewerGeneric-subsection-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.allMediasViewerGeneric-grid--elem{cursor:pointer;flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.allMediasViewerGeneric-grid--elem .cp-spinner{display:block}.allMediasViewerGeneric-grid--elem .icon{color:#fff;font-size:1.125rem;position:absolute;right:.625rem;top:.625rem;z-index:2}.allMediasViewerGeneric-grid--elem img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out,transform .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;z-index:1}.allMediasViewerGeneric-grid--elem img.loading{opacity:0}.allMediasViewerGeneric-grid--elem img.loading~.icon,.allMediasViewerGeneric-grid--elem img:not(.loading)~.cp-spinner{display:none}.allMediasViewerGeneric-grid--elem:hover img{transform:translate(-50%,-50%) scale(1.08)}.fancyboxPixlee-container{flex-direction:column;height:auto;padding:0}.fancyboxPixlee-container .icon-photos-clients{position:absolute;right:.625rem;top:.625rem}.fancyboxPixlee-image--container{position:relative}.fancyboxPixlee-image{background:#f4f5f5}@media (min-width:75rem){.fancyboxPixlee-image{margin:0 15%;width:70%}}.fancyboxPixlee-content--comment{display:block;margin:1.25rem 15% 0;text-align:center;width:70%}@media (max-width:47.9375rem){.fancyboxPixlee-content--comment{margin:1.25rem 0 0;width:100%}.fancyboxPixlee .fancybox-slide{align-items:center;display:flex}}.fancyboxPhoto-container{display:flex;flex-direction:column;height:100%;padding:0}@media (max-width:47.9375rem){.fancyboxPhoto-container{height:auto;width:100%}}.fancyboxPhoto-container img{height:100%;position:absolute;width:auto}@media (max-width:47.9375rem){.fancyboxPhoto-container img{height:auto;position:relative;width:100%}}.fancyboxPhoto-container p{font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;text-align:center}.fancyboxPhoto-content--pagination{font-size:.9375rem;font-weight:400;margin-bottom:.625rem}.fancyboxPhoto-content--label{font-weight:500;margin-bottom:1.25rem}.fancyboxPhoto-content--legend{font-weight:400;margin-top:1.25rem}@media (max-width:47.9375rem){.fancyboxPhoto .fancybox-slide{align-items:center;display:flex}.fancyboxPhoto .fancyboxPhoto-image{height:auto;min-height:18.4375rem;width:100%}}

/*# sourceMappingURL=allMediasViewerGeneric.css.map*/