.center{margin-left:auto;margin-right:auto}.flex-column,.gg-block-vertical-carousel{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-column,.gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-front{display:flex;align-items:center;justify-content:center;flex-direction:column}.flex-center-vertical{display:flex;align-items:center}.flex-center-horizontal,.gg-block-vertical-carousel__navigation{display:flex;justify-content:center}.flex-wrap{display:flex;flex-wrap:wrap}@media only screen and (max-width: 599px){.gg-sm-col-reverse{flex-direction:column-reverse}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.overflow-hidden{overflow:hidden}.d-none{display:none !important}p:not(:last-child).gg-mb-reset{margin-bottom:0}.gg-full-background-element{position:absolute;width:100%;height:100%;top:0;left:0;max-width:unset !important;z-index:0}.gg-full-background-element img{height:100%;width:100%}.gg-full-image-element{width:100%;height:100%}.gg-full-image-element img{height:100%;width:100%}.visible{display:block !important}.gg-block-vertical-carousel{position:relative}@media(max-width: 900px){.gg-block-vertical-carousel__navigation{margin-top:24px}}.gg-block-vertical-carousel .swiper-container{width:100%;height:100%;position:relative;max-height:875px;opacity:0;transition:opacity .4s ease-in;padding-left:26px;overflow:hidden}@media(max-width: 900px){.gg-block-vertical-carousel .swiper-container{padding-left:0;overflow:visible}}@media(hover: none){.gg-block-vertical-carousel .swiper-container{overflow:hidden}}.gg-block-vertical-carousel .swiper-container-initialized{opacity:1}.gg-block-vertical-carousel .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.gg-block-vertical-carousel .swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform;box-sizing:content-box;z-index:1}@media(max-width: 900px){.gg-block-vertical-carousel .swiper-wrapper{display:flex;align-items:stretch;box-sizing:content-box}}.gg-block-vertical-carousel .swiper-slide{width:100%;position:relative;padding-right:2px;flex-shrink:0;transition:transform .4s ease-in}.gg-block-vertical-carousel .swiper-slide-active{opacity:1}@media(max-width: 900px){.gg-block-vertical-carousel .swiper-slide-active{margin:2px 0 2px 2px}}.gg-block-vertical-carousel .swiper-dynamic-prev,.gg-block-vertical-carousel .swiper-dynamic-next{width:44px;height:44px;display:none;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);border:none}@media(max-width: 900px){.gg-block-vertical-carousel .swiper-dynamic-prev,.gg-block-vertical-carousel .swiper-dynamic-next{display:block}}.gg-block-vertical-carousel .swiper-dynamic-prev:not(.swiper-button-disabled),.gg-block-vertical-carousel .swiper-dynamic-next:not(.swiper-button-disabled){cursor:pointer}.gg-block-vertical-carousel .swiper-dynamic-next>.icon-vector-right::before{font-family:"fontello",sans-serif;content:""}.gg-block-vertical-carousel .swiper-dynamic-prev>.icon-vector-left::before{font-family:"fontello",sans-serif;content:""}.gg-block-vertical-carousel__card{min-height:385px;background-color:transparent;transform:scale(0.72)}.swiper-slide-active .gg-block-vertical-carousel__card{transform:scale(1);transition:transform .4s ease-in;max-width:100%}@media(max-width: 900px){.gg-block-vertical-carousel__card{transform:none}}.gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-inner{width:100%;height:100%;position:relative}.swiper-slide .gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-inner{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.swiper-slide-prev .gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-inner,.swiper-slide-next .gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-inner,.swiper-slide-active .gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-inner{opacity:1}.gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-front{width:100%;height:100%;padding:52px 56px}@media only screen and (max-width: 599px){.gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-front{padding:36px 40px}}@media(max-width: 900px){.gg-block-vertical-carousel__card .gg-block-vertical-carousel__card-front{height:385px}}
