.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-9175 .elementor-element.elementor-element-64f44e8{text-align:center}.elementor-9175 .elementor-element.elementor-element-64f44e8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:3.5rem;color:#fff}.elementor-9175 .elementor-element.elementor-element-64f44e8>.elementor-widget-container{padding:20px;background-color:#78233e}.elementor-9175 .elementor-element.elementor-element-d296dbb .banner .banner-content,.elementor-9175 .elementor-element.elementor-element-d296dbb .banner .banner-content .banner-title,.elementor-9175 .elementor-element.elementor-element-d296dbb .banner .banner-content .banner-subtitle{text-align:right !important}.elementor-9175 .elementor-element.elementor-element-d296dbb .banner-title{font-size:2.3vw;font-weight:700}.elementor-9175 .elementor-element.elementor-element-d296dbb .banner-content .banner-title{color:#fff}.elementor-9175 .elementor-element.elementor-element-d296dbb .banner img{min-height:244px !important;object-fit:cover}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner .banner-content,.elementor-9175 .elementor-element.elementor-element-8002c83 .banner .banner-content .banner-title,.elementor-9175 .elementor-element.elementor-element-8002c83 .banner .banner-content .banner-subtitle{text-align:right !important}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner-title{font-size:2.3vw;font-weight:700}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner-content .banner-title{color:#fff}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner img{min-height:244px !important;object-fit:cover;object-position:center center !important}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner .banner-content .button-wrap .banner-button{color:#fff;background-color:#222}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner .banner-content .button-wrap .banner-button:hover{background-color:#454545}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner-content .button-wrap .banner-button{padding:10px 25px}.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner .banner-content,.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner .banner-content .banner-title,.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner .banner-content .banner-subtitle{text-align:right !important}.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner-title{font-size:2.3vw;font-weight:700}.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner-content .banner-title{color:#fff}.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner img{min-height:244px !important;object-fit:cover}.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner .banner-content,.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner .banner-content .banner-title,.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner .banner-content .banner-subtitle{text-align:right !important}.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner-title{font-size:2.3vw;font-weight:700}.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner-content .banner-title{color:#fff}.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner img{min-height:244px !important;object-fit:cover;object-position:center bottom !important}.elementor-9175 .elementor-element.elementor-element-9471e44{text-align:center}.elementor-9175 .elementor-element.elementor-element-9471e44 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;color:#222}.elementor-9175 .elementor-element.elementor-element-605dcbb .swiper-wrapper{align-items:flex-start}.elementor-9175 .elementor-element.elementor-element-605dcbb h3.title,.elementor-9175 .elementor-element.elementor-element-605dcbb .products-title{text-align:center}@media(max-width:1024px){.elementor-9175 .elementor-element.elementor-element-d296dbb .banner-title{font-size:2em}.elementor-9175 .elementor-element.elementor-element-d296dbb .banner img{min-height:244px !important;object-fit:cover}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner-title{font-size:2em}.elementor-9175 .elementor-element.elementor-element-8002c83 .banner img{min-height:244px !important;object-fit:cover}.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner-title{font-size:2em}.elementor-9175 .elementor-element.elementor-element-f7161a3 .banner img{min-height:244px !important;object-fit:cover}.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner-title{font-size:2em}.elementor-9175 .elementor-element.elementor-element-44b64c9 .banner img{min-height:244px !important;object-fit:cover}}@media(max-width:767px){.elementor-9175 .elementor-element.elementor-element-64f44e8 .elementor-heading-title{font-size:31px;line-height:1.3em}}@media(min-width:768px){.elementor-9175 .elementor-element.elementor-element-33253ae{width:40.956%}.elementor-9175 .elementor-element.elementor-element-9db2e17{width:59%}.elementor-9175 .elementor-element.elementor-element-37a52df{width:59.035%}.elementor-9175 .elementor-element.elementor-element-6b760df{width:40.921%}}