.btn{padding:13px 24px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:var(--main-font);font-size:1rem;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-0.16px;border:none;border-radius:30px;transition:all .3s linear;cursor:pointer;outline-offset:0px;display:inline-flex}.btn:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:4px}.btn.btn-red{border:2px solid #b7202e;background-color:#b7202e;color:#fff}.btn.btn-red:hover{border:2px solid #852c2b;background-color:#852c2b}.btn.btn-red:focus-visible{outline-color:#852c2b}.btn.btn-dark{border:2px solid #27333b;background-color:#27333b;color:#fff}.btn.btn-dark:hover{border:2px solid #58595b;background-color:#58595b}.btn.btn-dark:focus-visible{outline-color:#58595b}.btn.btn-white{border:2px solid #27333b;background-color:#fff;color:#27333b}.btn.btn-white:hover{background-color:#eee}.btn.btn-white:focus-visible{outline-color:#27333b}.btn.btn-white-cancel{border:2px solid #fff;background-color:#fff;color:#27333b}.btn.btn-white-cancel:hover{background-color:#eee;border:2px solid #eee}.btn.btn-white-cancel:focus-visible{outline-color:#27333b}.btn.btn-s{padding:9px 24px}.btn.disabled{opacity:.4;cursor:none;pointer-events:none}.link-with-arrow{overflow:hidden;color:#b7202e;text-overflow:ellipsis;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5;padding-right:16px;position:relative}.link-with-arrow:hover::after{transform:translateX(3px)}.link-with-arrow::after{content:"";position:absolute;top:8px;right:1px;transform:translateX(0px);width:12px;height:12px;background-image:url(5b432664ce2e2e7685e8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.circle-btn{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;position:relative;border-radius:50%;background-color:#fff;border:2px solid #eee;transition:all .3s linear;cursor:pointer;font-size:0px;overflow:hidden;padding:0px;display:block}.circle-btn:hover{background-color:#eee;border:2px solid #27333b}.circle-btn:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:4px;outline-color:#27333b}.circle-btn::before{content:"";width:16px;height:16px;position:absolute;top:50%;left:50%;background-image:url(68db6b1fbcd155cac478.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.circle-btn.next::before{transform:translateY(-50%) translateX(-50%) rotate(0deg)}.circle-btn.prev::before{transform:translateY(-50%) translateX(-50%) rotate(180deg)}.circle-btn.disabled{opacity:.4;cursor:none;pointer-events:none}.square-btn{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;background-color:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden;transition:all .3s linear;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.square-btn::before{content:"";display:block;width:16px;height:16px;background-image:url(2b620dec4bcfdb745516.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.square-btn.prev::before{transform:rotate(180deg)}.square-btn:hover{border-radius:12px;border:1px solid #58595b;background:#eee}.square-btn.disabled{opacity:.4;cursor:none;pointer-events:none}.gallery-slider{margin-top:40px;margin-bottom:40px}.gallery-slider.nogap{margin-top:0px;margin-bottom:0px}.gallery-slider.bigger_gap{margin-top:80px;margin-bottom:80px}.gallery-slider .container.mx100{max-width:100%;padding:0px}.gallery-slider .gallery-slider-holder{position:relative;border-radius:24px;overflow:hidden}.gallery-slider .gallery-slider-holder:before{display:block;content:"";width:100%;padding-top:52.1390374332%}.gallery-slider .gallery-slider-holder .gallery-slider-block{position:absolute;top:0;right:0;bottom:0;left:0}.gallery-slider .gallery-slider-holder .gallery-slider-block .slider-gallery{width:100%;height:100%}.gallery-slider .slider-gallery .slider-gallery-wrapper .slide-gallery img,.gallery-slider .slider-gallery .slider-gallery-wrapper .slide-gallery video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gallery-slider .slider-gallery .swiper-button-prev,.gallery-slider .slider-gallery .swiper-button-next{position:absolute;top:50%}.gallery-slider .slider-gallery .swiper-button-prev::after,.gallery-slider .slider-gallery .swiper-button-next::after{display:none}.gallery-slider .slider-gallery .swiper-button-prev{left:24px}.gallery-slider .slider-gallery .swiper-button-next{right:24px}.gallery-slider .slider-gallery .swiper-pagination{bottom:15px}.gallery-slider .slider-gallery .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;max-width:8px;max-height:8px;min-width:8px;min-height:8px;margin:0px 5px 10px;border-radius:100px;opacity:.3;background-color:#fff;transition:all .3s linear}.gallery-slider .slider-gallery .swiper-pagination .swiper-pagination-bullet:hover{opacity:.6}.gallery-slider .slider-gallery .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus-visible{opacity:.6}.gallery-slider .slider-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#fff}
