.card-carousel-module .card-module .card-module__image{display:flex}.card-carousel-module .card-module .card-module__image .g-module-macros-image__link{display:block}.card-carousel-module .card-module .additional-images{display:flex;flex-wrap:wrap;gap:20px}.card-carousel-module .card-module__image-internal-wrp{position:relative}.card-carousel-module .card-module__image .g-module-macros-image{display:block}.card-carousel-module .card-module__image .image-color-squares{height:48px;position:absolute;width:48px;z-index:1}.card-carousel-module .card-module__image .square1{background-color:#fff;left:0;top:0}.card-carousel-module .card-module__image .square2{left:48px;top:0}.card-carousel-module .card-module__image .square3{left:0;top:48px}.card-carousel-module .card-module__image .square4{bottom:0;right:0}.card-carousel-module .card-module .image-color-squares-3{height:48px;position:absolute;width:48px}.card-carousel-module .card-module .square3-1{height:144px;width:100%}.card-carousel-module .card-module .square3-2{top:144px}.card-carousel-module .card-module .square3-3{left:48px;top:192px}.card-carousel-module .card-module .square3-4{height:96px;right:48px;top:144px}.card-carousel-module .card-module .square3-5{right:0;top:144px}.card-carousel-module.preset-3 .card-module .g-module-macros-image{box-shadow:0 12px 18px -4px rgba(0,0,0,.25)}.card-carousel-module .card-module .video-pop-up-icon{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.card-carousel-module .card-module .video-pop-up-icon>svg{height:80px;width:80px}.card-carousel-module .card-module .video-dialog{border:none;max-width:1200px;padding:0;width:100%}.card-carousel-module .card-module .video-dialog>form{position:absolute;right:0;top:0}.card-carousel-module .card-module .video-dialog>form>.btn-close{border:none;--bg:#2dac44;--hover-bg:#14932b;min-width:0;padding:14px}.card-carousel-module .card-module .video-dialog>form>.btn-close>svg{height:32px;width:32px}.card-carousel-module .card-module .video-dialog-iframe-wrp{aspect-ratio:16/9}.card-carousel-module .card-module .video-dialog>video{aspect-ratio:16/9;display:block;max-width:100%}.card-carousel-module .card-module .video-dialog-iframe{display:block;height:100%;width:100%}.card-carousel-module .card-module .video-dialog::backdrop{backdrop-filter:blur(7px);background-color:rgba(28,87,51,.9)}html:has(dialog.video-dialog[open]){overflow:hidden}.card-carousel-nav{display:flex;gap:12px;justify-content:flex-end}.card-carousel-top{align-items:center;display:flex;justify-content:space-between;margin-block-end:48px}.card-carousel-button-next,.card-carousel-button-prev{align-items:center;cursor:pointer;display:flex;height:56px;justify-content:center;padding:14px;width:56px}.card-carousel-button-next.swiper-button-disabled,.card-carousel-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}