.elementor-575 .elementor-element.elementor-element-1f4a142{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-575 .elementor-element.elementor-element-77b1cba>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-575 .elementor-element.elementor-element-77b1cba .tpg-widget-heading-wrapper .tpg-widget-heading{font-family:"Playfair Display",Sans-serif;font-size:35px;font-weight:700;color:#000}.elementor-575 .elementor-element.elementor-element-77b1cba .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading::before{background-color:#5200FF}.elementor-575 .elementor-element.elementor-element-77b1cba .tpg-widget-heading-wrapper.heading-style4::before{background-color:#5200FF;width:72px;bottom:-18px}.elementor-575 .elementor-element.elementor-element-77b1cba .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line{border-color:#8B8B8B}.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style2 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style3 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style2 .tpg-header-wrapper.carousel,.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style3 .tpg-header-wrapper.carousel{border-bottom-color:#8B8B8B}.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected,.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected{color:#8B8B8B}.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover,.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover{color:#8B8B8B}.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before,.elementor-575 .elementor-element.elementor-element-77b1cba.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before{border-bottom-color:#8B8B8B}.elementor-575 .elementor-element.elementor-element-77b1cba .tpg-widget-heading-wrapper.heading-style4::after{background-color:#8B8B8B;width:calc(100% - calc(72px + 10px));bottom:calc(-18px + 2px)}.elementor-575 .elementor-element.elementor-element-385d89f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-575 .elementor-element.elementor-element-70a9ef8{font-family:"Inter",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-575 .elementor-element.elementor-element-70a9ef8 p{margin-block-end:8px}:root{--page-title-display:none}@media(min-width:768px){.elementor-575 .elementor-element.elementor-element-1f4a142{--content-width:1030px}.elementor-575 .elementor-element.elementor-element-385d89f{--content-width:1000px}}