@font-face{font-family:Raleway;src:url(../fonts/Raleway-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(../fonts/Raleway-ExtraBold.woff2) format("woff2");font-weight:bolder;font-style:normal;font-display:swap}@font-face{font-family:Titillium Web;src:url(../fonts/TitilliumWeb-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Titillium Web;src:url(../fonts/TitilliumWeb-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Titillium Web;src:url(../fonts/TitilliumWeb-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.space-white{width:20px;height:20px;background-color:#fff;position:absolute;bottom:-12px;left:20px;z-index:500}.space-secondary{width:20px;height:20px;background-color:#508ac8;position:absolute;bottom:-12px;left:20px}.space-custom{width:20px;height:20px;position:absolute;bottom:-12px;left:20px}.catalog-section{padding-right:130px;background-image:url(/dist/assets/background-image-_3_ogCfS.png);background-position:104% 100%}@media screen and (max-width: 1599px){.catalog-section{padding-right:50px;background-size:300px;background-position:103% 90%}}@media screen and (max-width: 1399px){.catalog-section{background-size:250px}}@media screen and (max-width: 991px){.catalog-section{padding:35px;background-image:none}}.catalog-section .catalog-banner{height:calc(100vh - 131px);display:flex;justify-content:space-between;align-items:center;padding-left:130px;background-image:url(/dist/assets/background-image-_3_ogCfS.png);background-position:0px 80px}@media screen and (max-width: 1599px){.catalog-section .catalog-banner{padding-left:50px;background-size:300px;background-position:0px 40px}}@media screen and (max-width: 1399px){.catalog-section .catalog-banner{height:calc(100vh - 60px);background-size:250px}}@media screen and (max-width: 991px){.catalog-section .catalog-banner{flex-direction:column-reverse;justify-content:center;padding:0;background-image:none;height:auto}}.catalog-section .catalog-banner p{font-size:64px;font-weight:700;font-family:Raleway;color:#293863}@media screen and (max-width: 1599px){.catalog-section .catalog-banner p{font-size:54px}}@media screen and (max-width: 1399px){.catalog-section .catalog-banner p{font-size:44px}}.catalog-section .catalog-banner img{width:1150px}@media screen and (max-width: 1599px){.catalog-section .catalog-banner img{width:800px}}@media screen and (max-width: 991px){.catalog-section .catalog-banner img{width:100%;max-width:330px;object-position:30px}}@media screen and (max-width: 991px){.section-catalog{display:none}}.catalog-container{display:flex}.filter-container{background-color:#f7f7f7;padding:50px 30px 50px 130px;display:flex;flex-direction:column;position:sticky;overflow-y:auto;top:0;left:0;z-index:9999;height:100vh;max-height:100vh;gap:10px;width:100%;max-width:520px}@media screen and (max-width: 1599px){.filter-container{padding:30px 30px 30px 50px;max-width:400px}}@media screen and (max-width: 1399px){.filter-container{max-width:350px}}@media screen and (max-width: 1199px){.filter-container{padding:30px 10px 30px 50px;max-width:300px}}@media screen and (max-width: 991px){.filter-container{display:none}}.filter-container .category-button{font-family:Titillium Web;font-weight:600;font-size:18px;padding:8px 16px;width:min-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#293863;border:5px solid #508AC8}@media screen and (max-width: 1399px){.filter-container .category-button{font-size:16px;padding:6px 10px;min-height:46px}}.filter-container .selected{color:#508ac8;background-color:#508ac8;color:#fff}.filter-container .unselected-input{color:#293863;border:5px solid #508AC8}.products-container{padding-bottom:400px}@media screen and (max-width: 991px){.products-container{display:none}}.product{padding:50px 130px 50px 100px}@media screen and (max-width: 1599px){.product{padding:30px 50px}}.product h2{color:#508ac8;font-weight:700}.product .products-cards-container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:30px}@media screen and (max-width: 1399px){.product .products-cards-container{gap:20px}}.product .poduct-card{width:300px;min-height:280px;border:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 1599px){.product .poduct-card{width:250px}}@media screen and (max-width: 1399px){.product .poduct-card{width:220px;min-height:220px}}.product .poduct-card .card-img-top{height:215px;margin-bottom:20px;object-fit:contain}@media screen and (max-width: 1399px){.product .poduct-card .card-img-top{height:150px}}.product .poduct-card .card-title{font-family:Titillium Web;color:#293863;font-size:20px}@media screen and (max-width: 1599px){.product .poduct-card .card-title{font-size:18px}}@media screen and (max-width: 1399px){.product .poduct-card .card-title{font-size:16px}}.product .poduct-card p{font-family:Titillium Web;color:#707070;font-size:16px}@media screen and (max-width: 1599px){.product .poduct-card p{font-size:14px}}.catalog-responsive{display:none}@media screen and (max-width: 991px){.catalog-responsive{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100vw;overflow:hidden;padding-bottom:35px}}.catalog-responsive h3{font-weight:700;color:#508ac8;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:30px;margin-top:70px}.catalog-responsive .splide{min-height:300px;width:100vw}.catalog-responsive .splide__slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.catalog-responsive .splide__slide img{height:230px;width:100%;object-fit:contain}.catalog-responsive .splide__slide span{color:#293863;font-size:16px;font-family:Titillium Web;font-weight:600;text-align:left;width:100%}.catalog-responsive .splide__slide p{font-family:Titillium Web;font-size:12px;color:#707070;text-align:left;width:100%}
