.block-editor__container .editor-styles-wrapper,html{--c-fos-main:#5C38F2;--c-fos-main-rgb:92,56,242;--c-fos-alter:#FF5712;--c-fos-alter-rgb:255,87,18;--c-fos-acid:#DEED59;--c-fos-acid-rgb:222,237,89;--c-fos-dark:#221E21;--c-fos-dark-rgb:34,30,33;--c-fos-dark-grey:#605857;--c-fos-dark-grey-rgb:96,88,87;--c-fos-light:#FFF8F0;--c-fos-light-rgb:255,248,240;--c-fos-bg-blue:#1E1D50;--c-fos-bg-blue-rgb:30,29,80;--c-fos-bg-green:#1B3331;--c-fos-bg-green-rgb:27,51,49;--c-fos-bg-red:#391415;--c-fos-bg-red-rgb:57,20,21;--t-primary-font-family:"IBM Plex Sans Custom",sans-serif;--t-secondary-font-family:"IBM Plex Mono",monospace}.fos-cs-category-carousel{position:relative;overflow:hidden;min-height:420px;color:#fff;padding-top:460px;padding-bottom:70px}@media screen and (max-width:1199px){.fos-cs-category-carousel{padding-top:400px}}@media screen and (max-width:1024px){.fos-cs-category-carousel{padding-top:350px;padding-bottom:60px}}@media screen and (max-width:991px){.fos-cs-category-carousel{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:767px){.fos-cs-category-carousel{padding-top:50px;padding-bottom:50px}}.fos-cs-category-carousel__bg{position:absolute;inset:0;z-index:1;overflow:hidden}@media screen and (max-width:991px){.fos-cs-category-carousel__bg:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(var(--c-fos-bg-blue-rgb),.6)}}.fos-cs-category-carousel__bg-item{position:absolute;inset:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease;background-color:var(--c-fos-dark-grey)}.fos-cs-category-carousel__bg-item.is-active{opacity:1}.fos-cs-category-carousel__inner{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:50px}@media screen and (max-width:1199px){.fos-cs-category-carousel__inner{gap:30px}}@media screen and (max-width:991px){.fos-cs-category-carousel__inner{grid-template-columns:1fr}}@media screen and (max-width:991px){.fos-cs-category-carousel__info.info-desktop{display:none}}.fos-cs-category-carousel__info.info-tablet{max-width:700px;width:100%;margin:0 auto 30px auto}@media screen and (min-width:992px){.fos-cs-category-carousel__info.info-tablet{display:none}}.fos-cs-category-carousel__slider{background-color:#fff;border-radius:10px;padding:20px;max-width:640px}@media screen and (max-width:1199px){.fos-cs-category-carousel__slider{max-width:500px}}@media screen and (max-width:1024px){.fos-cs-category-carousel__slider{max-width:450px}}@media screen and (max-width:991px){.fos-cs-category-carousel__slider{max-width:700px}}@media screen and (max-width:767px){.fos-cs-category-carousel__slider{padding:15px;max-width:calc(100vw - 30px)}}.fos-cs-category-carousel__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.fos-cs-category-carousel__right{max-width:700px;margin:0 auto;width:100%}}@media screen and (max-width:991px){.fos-cs-category-carousel__left{grid-row:1}}.fos-cs-category-carousel__section-label{color:var(--c-fos-acid);font-size:16px;font-weight:500;line-height:130%;letter-spacing:-.48px;text-transform:uppercase;font-family:var(--t-secondary-font-family);margin-bottom:16px}.fos-cs-category-carousel__section-title{color:#fff}.fos-cs-category-carousel__section-subtitle{margin-top:20px;color:#fff}@media screen and (min-width:992px){.fos-cs-category-carousel__section-subtitle{max-width:480px}}@media screen and (max-width:767px){.fos-cs-category-carousel__section-subtitle{margin-top:14px}}.fos-cs-category-carousel__section-subtitle p{margin:0 0 6px}.fos-cs-category-carousel__section-subtitle p:last-child{margin-bottom:0}.fos-cs-category-carousel__nav{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (min-width:992px){.fos-cs-category-carousel__nav{padding-top:30px}}.fos-cs-category-carousel__arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:4px;border:none;background-color:var(--c-fos-acid);cursor:pointer;text-decoration:none;-webkit-transition:background-color .3s ease,-webkit-transform .15s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-transform .15s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,transform .15s ease,box-shadow .3s ease;transition:background-color .3s ease,transform .15s ease,box-shadow .3s ease;transition:background-color .3s ease,transform .15s ease,box-shadow .3s ease,-webkit-transform .15s ease,-webkit-box-shadow .3s ease}.fos-cs-category-carousel__arrow path{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}.fos-cs-category-carousel__arrow:hover{background-color:var(--c-fos-alter)}.fos-cs-category-carousel__arrow:hover path{fill:#fff}.fos-cs-category-carousel__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fos-cs-category-carousel__slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fos-cs-category-carousel__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.fos-cs-category-carousel__card-inner{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-flex:1;-ms-flex:1;flex:1;min-height:0}.fos-cs-category-carousel__card-title{color:var(--c-fos-dark)}.fos-cs-category-carousel__card-description{margin-top:10px;color:var(--c-fos-dark-grey);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.fos-cs-category-carousel__card-description p{margin:0 0 8px}.fos-cs-category-carousel__card-description p:last-child{margin-bottom:0}.fos-cs-category-carousel__card-footer{margin-top:auto;padding-top:20px}.fos-cs-category-carousel__pagination{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;position:static;padding:0}.fos-cs-category-carousel__pagination .swiper-pagination-bullet{width:100%;height:4px;border-radius:999px;background-color:rgba(var(--c-fos-bg-green-rgb),.3);opacity:1;margin:0!important;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;-o-transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.fos-cs-category-carousel__pagination .swiper-pagination-bullet-active{background-color:var(--c-fos-bg-green)}@media screen and (max-width:767px){.fos-cs-category-carousel{min-height:0}}.fos-cs-category-carousel.fms .fos-cs-category-carousel__button{background-color:var(--c-fos-acid);color:var(--c-fos-dark)}.fos-cs-category-carousel.fms .fos-cs-category-carousel__button:after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95809 8.24399L4.68009 6.96599L5.90409 5.74199L6.73209 5.03999L6.71409 4.96799L5.18409 5.07599H9.37656e-05V3.16799H5.18409L6.71409 3.27599L6.73209 3.20399L5.90409 2.50199L4.68009 1.27799L5.95809 -1.40667e-05L10.0801 4.12199L5.95809 8.24399Z' fill='%23221E21'/%3E%3C/svg%3E")}.fos-cs-category-carousel.fms .fos-cs-category-carousel__button:hover{background-color:var(--c-fos-alter);color:#fff}.fos-cs-category-carousel.fms .fos-cs-category-carousel__button:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95809 8.24399L4.68009 6.96599L5.90409 5.74199L6.73209 5.03999L6.71409 4.96799L5.18409 5.07599H9.37656e-05V3.16799H5.18409L6.71409 3.27599L6.73209 3.20399L5.90409 2.50199L4.68009 1.27799L5.95809 -1.40667e-05L10.0801 4.12199L5.95809 8.24399Z' fill='%23ffffff'/%3E%3C/svg%3E")}@media screen and (max-width:991px){.fos-cs-category-carousel.fms .fos-cs-category-carousel__bg:after{background-color:rgba(var(--c-fos-bg-green-rgb),.6)}}.fos-cs-category-carousel.joc .fos-cs-category-carousel__section-label{color:var(--c-fos-alter)}.fos-cs-category-carousel.joc .fos-cs-category-carousel__button{background-color:var(--c-fos-alter);color:#fff}.fos-cs-category-carousel.joc .fos-cs-category-carousel__button:after{background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95809 8.24399L4.68009 6.96599L5.90409 5.74199L6.73209 5.03999L6.71409 4.96799L5.18409 5.07599H9.37656e-05V3.16799H5.18409L6.71409 3.27599L6.73209 3.20399L5.90409 2.50199L4.68009 1.27799L5.95809 -1.40667e-05L10.0801 4.12199L5.95809 8.24399Z' fill='%23ffffff'/%3E%3C/svg%3E")}.fos-cs-category-carousel.joc .fos-cs-category-carousel__button:hover{background-color:var(--c-fos-bg-red)}.fos-cs-category-carousel.joc .swiper-pagination-bullet{background-color:#f2cfc1}.fos-cs-category-carousel.joc .swiper-pagination-bullet-active{background-color:var(--c-fos-alter)}.fos-cs-category-carousel.joc .fos-cs-category-carousel__arrow{background-color:var(--c-fos-alter)}.fos-cs-category-carousel.joc .fos-cs-category-carousel__arrow path{fill:#fff}.fos-cs-category-carousel.joc .fos-cs-category-carousel__arrow:hover{background-color:#fff}.fos-cs-category-carousel.joc .fos-cs-category-carousel__arrow:hover path{fill:var(--c-fos-dark)}@media screen and (max-width:991px){.fos-cs-category-carousel.joc .fos-cs-category-carousel__bg:after{background-color:rgba(var(--c-fos-bg-red-rgb),.6)}}
/*# sourceMappingURL=cs-category-carousel.css.map */
