#cms-layout{padding:0 0 80px;background-color:#f7f9fa}#cms-layout .container{padding-top:35px;display:flex;flex-direction:column;gap:30px}@media(max-width:1024px){#cms-layout .container{grid-template-columns:1fr}}#cms-layout .container .swiper{margin-bottom:5px;padding-bottom:30px}#cms-layout .container .swiper .swiper-slide{width:auto}#cms-layout .container .swiper .swiper-scrollbar{width:25%;height:2px;left:50%;transform:translate(-50%);border-radius:0}#cms-layout .container .swiper .swiper-scrollbar:before{content:"";position:absolute;top:-6px;left:0;width:100%;height:14px;background-color:transparent;z-index:1}#cms-layout .container .swiper .swiper-scrollbar-drag{position:relative;height:100%;width:100%;background-color:#393a42;cursor:grab;z-index:2}@media(max-width:768px){#cms-layout .container .swiper .swiper-scrollbar{width:90%;left:0;transform:translate(0);right:0;margin:auto}}#cms-layout .container .navigation{position:relative;gap:16px}@media(max-width:1024px){#cms-layout .container .navigation{flex-direction:row;flex-wrap:nowrap;overflow:auto;white-space:nowrap}}#cms-layout .container .navigation a{display:block;padding:12px;font-family:Manrope;font-weight:500;font-size:14px;line-height:24px;color:#393a42;white-space:nowrap;text-align:center;text-decoration:none;background-color:#fff;border-radius:4px;transition:.3s}#cms-layout .container .navigation a:hover{transform:scale(.97);opacity:.8}#cms-layout .container .navigation a.active{background-color:#b2d135;color:#fff}#cms-layout .container .cms-content-container{width:100%;border-radius:14px;padding:30px;overflow-x:hidden}@media(max-width:575px){#cms-layout .container .cms-content-container{padding:30px 16px}}#cms-layout .container .cms-content-container ul,#cms-layout .container .cms-content-container ol{padding-left:1.5rem;margin-left:0}#cms-layout .container .cms-content-container li{margin-bottom:8px}#cms-layout .container .cms-content-container img{max-width:100%;height:auto;display:block}#cms-layout .bw-pb-card-block{width:fit-content;--offest-padding-left: -35px;--offset-padding: 35px;margin-left:35px}#cms-layout .bw-pb-card-block-container{position:relative;padding-left:15px;padding-bottom:15px}#cms-layout .bw-pb-card-block-container:before{content:"";position:absolute;top:var(--offset-padding);left:var(--offest-padding-left);width:100%;height:calc(100% - var(--offset-padding));background-color:#e9e9e9;transition:background-color .3s ease}#cms-layout .bw-pb-card-block-container:hover:before{background-color:#525256}#cms-layout .bw-pb-card-block-container:hover .bw-pb-card-block-text{color:#fff;transition:color .3s ease}#cms-layout .bw-pb-card-block-image{position:relative;z-index:1}#cms-layout .bw-pb-card-block-image img{display:block;width:100%;height:auto;object-fit:cover}#cms-layout .bw-pb-card-block-text{position:relative;z-index:1;color:#333;font-size:14px;font-weight:500}@media(max-width:1024px){#cms-layout.cms-layout-skeleton .content-wrapper.skeleton-wrapper{padding:0}}#cms-layout.cms-layout-skeleton .skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}#cms-layout.cms-layout-skeleton .swiper-slide{width:auto}#cms-layout.cms-layout-skeleton .breadcrumb-skeleton{display:flex;align-items:center;gap:8px;margin-bottom:20px;padding:18px 0 0}@media(max-width:1024px){#cms-layout.cms-layout-skeleton .breadcrumb-skeleton{padding:18px 0 0 14px}}#cms-layout.cms-layout-skeleton .breadcrumb-skeleton .breadcrumb-item{width:80px;height:10px}#cms-layout.cms-layout-skeleton .breadcrumb-skeleton .breadcrumb-separator{width:8px;height:8px;border-radius:50%}#cms-layout.cms-layout-skeleton .breadcrumb-skeleton .breadcrumb-current{width:120px;height:10px}#cms-layout.cms-layout-skeleton .navigation .nav-item{min-width:180px;width:100%;height:48px;border-radius:4px}#cms-layout.cms-layout-skeleton .cms-content-container .content-title{width:60%;height:32px;margin-bottom:20px}#cms-layout.cms-layout-skeleton .cms-content-container .content-line{width:100%;height:16px;margin-bottom:12px}#cms-layout.cms-layout-skeleton .cms-content-container .content-line.short{width:70%}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}
