.portfolio-slider-module-scss-module__z_Ehfq__section{width:100%;overflow:hidden}.portfolio-slider-module-scss-module__z_Ehfq__titleLine{align-items:center;margin-bottom:28px;display:flex}@media only screen and (max-width:767px){.portfolio-slider-module-scss-module__z_Ehfq__titleLine{margin-bottom:20px;display:block}.portfolio-slider-module-scss-module__z_Ehfq__title{margin-bottom:20px}}.portfolio-slider-module-scss-module__z_Ehfq__text{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:25px;display:grid}@media only screen and (max-width:767px){.portfolio-slider-module-scss-module__z_Ehfq__text{display:block}}
.carousel-section-module-scss-module__lPeUGq__base{width:100vw;position:relative;overflow:hidden}.carousel-section-module-scss-module__lPeUGq__for-the-light-background .carousel-section-module-scss-module__lPeUGq__arrow{color:var(--color-gray-1)}.carousel-section-module-scss-module__lPeUGq__for-the-light-background .carousel-section-module-scss-module__lPeUGq__dot{background-color:var(--color-gray-1)}.carousel-section-module-scss-module__lPeUGq__for-the-dark-background .carousel-section-module-scss-module__lPeUGq__arrow{color:var(--color-white)}.carousel-section-module-scss-module__lPeUGq__for-the-dark-background .carousel-section-module-scss-module__lPeUGq__dot{background-color:var(--color-white)}.carousel-section-module-scss-module__lPeUGq__wrapper{width:min(875px,100% + 32px);display:flex}.carousel-section-module-scss-module__lPeUGq__slide{opacity:.5;flex-direction:column;flex:0 0 100%;padding-inline-end:32px;transition:opacity .2s ease-in-out;display:flex}@media only screen and (min-width:970px){.carousel-section-module-scss-module__lPeUGq__slide{padding-inline-end:150px}}.carousel-section-module-scss-module__lPeUGq__slideActive{opacity:1}.carousel-section-module-scss-module__lPeUGq__controls{justify-content:space-between;align-items:center;margin-block-start:52px;display:flex}@media only screen and (min-width:768px){.carousel-section-module-scss-module__lPeUGq__controls{margin-block-start:72px}}.carousel-section-module-scss-module__lPeUGq__controlsReduced{margin-block-start:20px}@media only screen and (min-width:768px){.carousel-section-module-scss-module__lPeUGq__controlsReduced{margin-block-start:40px}}.carousel-section-module-scss-module__lPeUGq__arrows{gap:13px;display:flex}.carousel-section-module-scss-module__lPeUGq__arrow{color:#000;background:0 0;border:none;padding:0;line-height:0;transition:opacity .2s ease-in-out}.carousel-section-module-scss-module__lPeUGq__arrow:first-of-type{transform:rotate(180deg)}[dir=rtl] .carousel-section-module-scss-module__lPeUGq__arrow:first-of-type{transform:rotate(0)}[dir=rtl] .carousel-section-module-scss-module__lPeUGq__arrow:last-of-type{transform:rotate(180deg)}.carousel-section-module-scss-module__lPeUGq__arrow:not(:disabled){cursor:pointer}.carousel-section-module-scss-module__lPeUGq__arrow:disabled{opacity:.5}.carousel-section-module-scss-module__lPeUGq__dots{justify-content:center;align-items:center;gap:5px;display:flex}.carousel-section-module-scss-module__lPeUGq__dot{cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .2s ease-in-out}.carousel-section-module-scss-module__lPeUGq__dotActive{width:45px;transition:width .4s ease-in-out}
