.compare-gallery{padding:40px 0}@media (width<=1023px){.compare-gallery{padding:30px 0}}.compare-gallery__header{align-items:flex-start;gap:30px;margin:0 0 30px;display:flex}@media (width<=767px){.compare-gallery__header{flex-direction:column;gap:15px;margin:0 0 20px}}.compare-gallery__title{color:#0202af;flex:1 0 0;min-width:0}.compare-gallery__description{color:#000064;flex:1 0 0;min-width:0}.compare-gallery__main{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:min(48.6111vw,100dvh - 160px);max-height:min(700px,100dvh - 160px);position:relative;overflow:hidden}@media (width<=1023px){.compare-gallery__main{aspect-ratio:16/9;height:auto;max-height:none}}@media (width<=767px){.compare-gallery__main{width:calc(100% + 11.1111vw);margin:0 -5.55556vw}}@media (width<=424px){.compare-gallery__main{min-height:220px}}.compare-gallery__slide{position:absolute;inset:0}.compare-gallery__image{-o-object-fit:cover;object-fit:cover;width:calc(100% - 2px);height:100%;position:absolute;top:0;left:1px}.compare-gallery__image--after{pointer-events:none}.compare-gallery__tag{z-index:1;color:#000064;background:#fff;border-radius:5px;padding:5px 10px;position:absolute;bottom:15px}@media (width<=599px){.compare-gallery__tag{font-size:12px;bottom:5px}}.compare-gallery__tag--before{left:15px}@media (width<=599px){.compare-gallery__tag--before{left:5px}}.compare-gallery__tag--after{right:15px}@media (width<=599px){.compare-gallery__tag--after{right:5px}}.compare-gallery__tag-short{display:none}@media (width<=599px){.compare-gallery__tag-short{display:inline}.compare-gallery__tag-full{display:none}}.compare-gallery__divider{cursor:ew-resize;touch-action:none;width:40px;margin-left:-20px;position:absolute;top:0;bottom:0}.compare-gallery__divider:before{content:"";width:2px;top:0;bottom:0}.compare-gallery__divider-handle,.compare-gallery__divider:before{background:#fff;position:absolute;left:50%;transform:translate(-50%)}.compare-gallery__divider-handle{pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:15px;display:flex;bottom:40px}.compare-gallery__divider-handle--hint:before{content:"";border:2px solid #fff;border-radius:50%;animation:1.8s cubic-bezier(.445,.05,.55,.95) infinite compare-gallery-divider-ripple;position:absolute;inset:0}@keyframes compare-gallery-divider-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.compare-gallery__divider-icon{color:#0202af;width:24px;height:24px}.compare-gallery__arrows{pointer-events:none;justify-content:space-between;padding:0 1.73611vw;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (width<=767px){.compare-gallery__arrows{display:none}}.compare-gallery__arrow{color:#0202af;cursor:pointer;pointer-events:auto;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:background .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1);display:flex}@media (hover:hover){.compare-gallery__arrow:hover{color:#01017a;background:#fff}}@media (width<=1023px){.compare-gallery__arrow{width:44px;height:44px}}.compare-gallery__arrow-icon{width:24px;height:24px}.compare-gallery__caption{color:#000064;margin:10px 0 0}.compare-gallery__caption:after{content:" "}.compare-gallery__thumbs{grid-template-columns:repeat(5,1fr);gap:1.38889vw;margin:20px 0 0;padding:0 1px;list-style:none;display:grid;position:relative}@media (width<=767px){.compare-gallery__thumbs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:5px;margin:10px -5.55556vw 0;padding:0 5.55556vw;scroll-padding-left:5.55556vw;display:flex;overflow-x:auto}.compare-gallery__thumbs::-webkit-scrollbar{display:none}.compare-gallery__thumb-item{scroll-snap-align:start;flex:0 0 100px;height:70px}}.compare-gallery__thumb{cursor:pointer;background:0 0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.compare-gallery__thumb:after{content:"";border:3px solid #0000;width:100%;height:100%;transition:border-color .25s cubic-bezier(.645,.045,.355,1);display:block;position:absolute;top:0;left:0}@media (hover:hover){.compare-gallery__thumb:hover:not(.compare-gallery__thumb--active):after{border-color:#0202af80}}.compare-gallery__thumb--active:after{border-color:#0202af}@media (width<=767px){.compare-gallery__thumb{height:100%}}.compare-gallery__thumb-image{-o-object-fit:cover;object-fit:cover;width:100%;height:9.72222vw;display:block}@media (width<=767px){.compare-gallery__thumb-image{height:100%}}
