.csfg__navbar{background:#f5f5f5 0 0 no-repeat padding-box;border-radius:25px}@media(min-width:780px){.csfg__navbar{display:flex;justify-content:center;align-items:center}}@media(max-width:780px){.csfg__navbar{display:flex;flex-direction:column;margin:1rem 0 0 0}}.csfg__navbar__button{cursor:pointer;padding:7px 15px 7px 15px;font-weight:700;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:rgba(0,0,0,.502)}.csfg__navbar__button:hover{color:rgba(0,0,0,.404)}.csfg__navbar__button--active{background:#810d60 0 0 no-repeat padding-box;border-radius:25px;color:#f5f5f5}.csfg__navbar__button--active:hover{color:#b5b5b5}.csfg__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#eee;z-index:9999}.csfg__loading img{-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;image-rendering:-moz-crisp-edges;image-rendering:pixelated;width:75px;height:75px}.csfg__loading__precentage{position:absolute;top:50%;left:50%;font-size:12px;font-weight:700;transform:translate(-50%,-50%)}@-webkit-keyframes loading{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(90deg) scale(1.01)}to{transform:rotate(180deg) scale(1)}}@keyframes loading{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(90deg) scale(1.01)}to{transform:rotate(180deg) scale(1)}}.csfg__control{opacity:0;transition:opacity 1s}@media(min-width:780px){.csfg__control{display:flex;justify-content:space-between;align-items:center}}@media(max-width:780px){.csfg__control{padding:1rem 0;margin:0 auto;display:inline-flex}}.csfg__control--active{opacity:1}.csfg__control__item{margin:.25rem;cursor:pointer;line-height:0}.csfg__control__item svg{width:30px;fill:#b5b5b5;transition:fill .25s}.csfg__control__item--active svg,.csfg__control__item--play svg{fill:#1386b8}.csfg__control__item--zoom_in,.csfg__control__item--zoom_out{fill:#b5b5b5}.csfg__control__item:hover svg{fill:#810d60}.csfg__control__range{width:100%;display:flex;justify-content:center;align-items:center;padding:.5rem}@media(min-width:780px){.csfg__control__range{min-width:200px}}.csfg__control__range input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:4px;width:100%;border-radius:2px;background-color:#e2e2e2}.csfg__control__range input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#810d60;width:20px;height:20px;border-radius:20px;cursor:pointer}.csfg__control--mode2{width:100%;justify-content:space-between}.csfg__control--mode2 .csfg__control__range{width:100%;max-width:auto}.c-pins{height:100%;z-index:9999;position:absolute;left:0;right:0;top:0;bottom:0;width:inherit;margin:0 auto}.c-pins__content{width:100%;min-height:80px;display:flex;justify-content:space-between}.c-pins__content__image{opacity:1;min-width:150px;max-width:200px;height:auto}.c-pins__content__image img{border-radius:12px}.c-pins__content__desciption{color:#000;display:flex;align-items:center;padding-right:10px}.c-pins__pin{position:absolute;transform:translate(15px,-15px);cursor:pointer}.c-pins__pin__icon{fill:#fff;z-index:9999999}.c-pins__pin__icon--green :hover,.c-pins__pin__icon--green--onClick{fill:#68d578}.c-pins__pin__icon--red :hover,.c-pins__pin__icon--red--onClick{fill:#d53535}.c-pins__message{background-color:hsla(0,0%,100%,.85);border-radius:10px;opacity:.95;position:relative;width:90%;height:auto;margin-left:auto;margin-right:auto;bottom:calc(-100% + 150px);padding:0 20px 20px 20px;border-radius:20px;z-index:99999999}.c-pins__message__close{font-size:.8rem;background-color:#810d60;color:#fff;border-radius:50%;position:absolute;right:-5px;top:-5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.c-pins__message__header{color:#fff;padding:10px 20px 10px 20px;border-radius:20px;position:relative;top:-10px}.c-pins__message__header--positive{background-color:#68d578}.c-pins__message__header--negative{background-color:#d53535}@media only screen and (max-width:1100px){.c-pins .c-pins__message{width:80vw;font-size:16px}}.csfg__slider__image{background:#eee;position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;display:flex;justify-content:center;align-items:center;min-height:400px;overflow:hidden;z-index:887}.csfg__slider__image img{max-width:100%;max-height:80vh;opacity:0;line-height:0}.csfg__slider__image--active{position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:888}.csfg__slider__image--active img{opacity:1}.csfg__slider__image__wrap{position:absolute;transition:transform .2s}.csfg__slider__image--zoom{position:relative;width:100%;min-height:500px;overflow:hidden}.csfg__slider__image__move{z-index:888;height:1px;transition:height 1s}.csfg__slider{position:relative;width:100%}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Black.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Black.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Black.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-BlackItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-BlackItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Bold.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Bold.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Bold.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Medium.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Medium.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Medium.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Light.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Light.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Light.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBoldItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-MediumItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-MediumItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Thin.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Thin.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Thin.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-LightItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-LightItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBold.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBold.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-BoldItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-BoldItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Regular.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Regular.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Regular.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLightItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBoldItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBold.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBold.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-Italic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-Italic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-Italic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLight.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLight.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(https://player.carsalesgallery.com/fonts/Montserrat-ThinItalic.eot);src:url(https://player.carsalesgallery.com/fonts/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(https://player.carsalesgallery.com/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(https://player.carsalesgallery.com/fonts/Montserrat-ThinItalic.woff) format("woff"),url(https://player.carsalesgallery.com/fonts/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}.csfg__main{width:100%;height:auto;margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:99999;font-family:Montserrat,Arial,Sans-serif;font-size:11px;transition:background-color 1s}@media(min-width:900px){.csfg__main{font-size:12.34px}}@media(min-width:1100px){.csfg__main{font-size:16px}}.csfg__main *{box-sizing:border-box}.csfg__main__wrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.csfg__main__stage{background-color:#eee;min-height:320px;transition:height 1s}.csfg__main__nav,.csfg__main__stage{position:relative;border:2px solid #d1d1d1;width:100%}.csfg__main__nav{padding:10px;background-color:#fff;border-top:0;border-radius:0 0 10px 10px}@media(min-width:780px){.csfg__main__nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5%}}@media(max-width:780px){.csfg__main__nav{display:flex;justify-content:space-between;flex-direction:column}}.csfg__main--fullcereen{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.557);padding:2%}.csfg__main--fullcereen .csfg__main__wrap{box-shadow:0 0 50px -24px #000}