.slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.slider-nav__btn{position:relative;width:clamp(2rem,.75rem + 2.5vw,3rem);height:clamp(2rem,.75rem + 2.5vw,3rem);padding:0;border:1px solid var(--color-global-accent-primary);border-radius:clamp(.25rem,-.0625rem + .625vw,.5rem);background-color:var(--color-global-accent-primary);-webkit-transition:background-color .3s;transition:background-color .3s}.slider-nav__btn:not(.swiper-button-disabled){cursor:pointer}.slider-nav__btn:not(.swiper-button-disabled):hover,.slider-nav__btn:not(.swiper-button-disabled):focus-visible{background-color:var(--color-global--btn-hover)}.slider-nav__btn:before{content:"";position:absolute;inset:0;background-image:url(/wp-content/themes/mtemplate/dist/img/icon-arrow.da87d1708b7fffd0ab3f.svg);background-repeat:no-repeat;background-position:center}.slider-nav__btn--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-nav__btn.swiper-button-disabled{background-color:#0000}.content-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(1rem,.8846153846rem + .5128205128vw,1.5rem)}.content-slider__title{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.content-slider__title.u-block-title{margin-bottom:0}.content-slider__nav{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.content-slider__swiper{width:100%}.content-slider__slide{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-slider--editor .content-slider__editor-wrap{border:1px dashed var(--color-form-border, #ccc);border-radius:.5rem;padding:1rem}.content-slider--editor .content-slider__editor-hint{color:var(--color-global-text-main-light-20);font-size:.75rem;font-style:italic;margin-bottom:1rem}.content-slider .wp-block-image{margin:0}.content-slider .size-full img{width:100%;height:auto}.content-slider .titletext__text.content{padding:0}.content-slider .quote-block{margin-top:calc(var(--_size)/2)}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-gap-4{gap:.25rem}.u-gap-12{gap:.75rem}.u-gap-32{gap:2rem}.u-gap-36{gap:2.25rem}.u-list-reset{list-style:none;margin:0;padding:0}.u-block-header{margin-bottom:clamp(1rem,.5909090909rem + 1.8181818182vw,1.5rem);max-width:100%}@media(min-width:50rem){.u-block-header{margin-bottom:clamp(1.5rem,-.375rem + 3.75vw,3rem)}}:where(.u-block-title){font-family:var(--font-family);font-weight:600;font-size:clamp(1.5rem,1.1931818182rem + 1.3636363636vw,1.875rem);line-height:1.3;color:var(--color-global-text-main-dark);margin-bottom:0;text-align:center;width:100%}@media(min-width:50rem){:where(.u-block-title){font-size:clamp(1.875rem,1.25rem + 1.25vw,2.375rem)}}.quote-block{--_quote-bg-color: var(--color-global-bg-light);--_quote-text-color: var(--color-global-text-main-dark);--_quote-author-color: var(--color-global-text-main-light-20);--_quote-padding: clamp(2rem, 1.5909090909rem + 1.8181818182vw, 2.5rem);--_size: 2.5rem;background-color:var(--_quote-bg-color);border-radius:.75rem;padding:var(--_quote-padding) clamp(.5rem,.0909090909rem + 1.8181818182vw,1rem) clamp(1rem,.5909090909rem + 1.8181818182vw,1.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:1.5rem}@container (width >= 46.875rem){.quote-block{--_quote-padding: clamp(1rem, -1.5rem + 5.3333333333cqi, 1.5rem);--_size: clamp(3.75rem, -8.75rem + 26.6666666667cqi, 6.25rem);border-radius:1rem;padding:var(--_quote-padding);gap:clamp(1rem,-1.5rem + 5.3333333333cqi,1.5rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:calc(var(--_quote-padding)*2)}}.quote-block__quote{margin:0;padding:0}.quote-block__icon,.content .quote-block__icon{-webkit-box-shadow:none;box-shadow:none;width:var(--_size);height:var(--_size);margin-top:calc((var(--_size)/2 + var(--_quote-padding))*-1)}.content .quote-block__text{font-family:var(--font-family);font-weight:400;font-size:clamp(1.0625rem,.9849137931rem + .3448275862cqi,1.125rem);margin:0;line-height:1.5;color:var(--_quote-text-color)}.quote-block__author{font-family:var(--font-family);font-weight:600;font-size:1rem;line-height:1.5;text-align:right;color:var(--_quote-author-color)}.quote-block__description{font-family:var(--font-family);font-weight:400;font-size:.875rem;line-height:1.5;text-align:right;color:var(--_quote-author-color)}.quote-block--section{--_quote-bg-color: var(--color-global-bg-dark);--_quote-text-color: var(--color-white);--_quote-author-color: var(--color-global-text-main-light);--_quote-padding: clamp(4.375rem, 3.75rem + 2.7777777778vw, 6.25rem);margin-bottom:0;padding:var(--_quote-padding) 0;border-radius:0}.quote-block--section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100%,55rem);text-align:center}.quote-block--section .quote-block__icon,.quote-block--section .content .quote-block__icon{margin:0 0 1.5rem}.quote-block--section .quote-block__quote{width:100%;max-width:55rem;margin:0 auto}.quote-block--section .quote-block__text,.quote-block--section .content .quote-block__text{color:var(--_quote-text-color);font-size:clamp(1.5rem,1.25rem + 1.1111111111vw,2.25rem);font-weight:600;line-height:1.4;text-align:center}.quote-block--section .quote-block__footer{margin-top:2rem}.quote-block--section .quote-block__author,.quote-block--section .quote-block__description{color:var(--_quote-author-color);text-align:center}@container (width >= 46.875rem){.quote-block--section{padding:var(--_quote-padding) 0;gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;border-radius:0}}
