.elementor-4023 .elementor-element.elementor-element-bd6be49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-470af98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-4023 .elementor-element.elementor-element-f234c5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-50d6ed1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-4023 .elementor-element.elementor-element-8f431f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-f455ec7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-13d7372{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-6e6827f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-817a1f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4023 .elementor-element.elementor-element-2a5ab4d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-6572601{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-29dc881{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-5b90221{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-e1f51e8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-d1a9490{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-07a7468{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-72b5c86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-3d6ec4c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4023 .elementor-element.elementor-element-932462d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4023 .elementor-element.elementor-element-50d6ed1{--width:50%;}.elementor-4023 .elementor-element.elementor-element-8f431f4{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4023 .elementor-element.elementor-element-6e6827f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-4023 .elementor-element.elementor-element-6e6827f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image, class: .elementor-element-dc7ddc7 */.elementor-4023 .elementor-element.elementor-element-dc7ddc7 img{object-position:center top !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6827f */.elementor-4023 .elementor-element.elementor-element-6e6827f{grid-template-rows:none !important;grid-auto-rows:auto !important;}
@media(max-width:767px){.elementor-4023 .elementor-element.elementor-element-6e6827f{grid-template-columns:1fr !important;}}/* End custom CSS */
/* Start custom CSS */.pr-scope.e-con.pr-herowrap{padding:100px 0 0 !important}
.pr-scope .e-con.pr-hubhero{background:#F8F5FB !important;border-radius:0 !important;padding:90px 30px !important;align-items:center !important;gap:20px !important}
.pr-scope .pr-hubhero .pr-h1 .elementor-heading-title{text-align:center !important;max-width:900px;margin:0 auto;color:#4E0280 !important;font-size:64px !important;line-height:1.15 !important;letter-spacing:-1px !important}
.pr-scope .pr-hubhero .pr-hsub,.pr-scope .pr-hubhero .pr-hsub p{color:#555555 !important;font-size:17px !important;line-height:1.7 !important}
.pr-scope .pr-hubhero .pr-hsub{max-width:640px !important;width:100% !important;margin:0 auto !important;text-align:center !important}
.pr-scope .e-con.pr-hubbtns{justify-content:center !important;margin-top:8px}
.pr-scope .pr-hubhero .pr-btn-ol .elementor-button{background:#fff !important;color:#4E0280 !important;border:2px solid #4E0280 !important}
.pr-scope .pr-hubhero .pr-btn-ol .elementor-button:hover,.pr-scope .pr-hubhero .pr-btn-ol .elementor-button:focus-visible{background:#4E0280 !important;color:#fff !important;border-color:#4E0280 !important}
.pr-scope .e-con.pr-card{background:#F3EEF9 !important;border-radius:24px !important;overflow:hidden !important;padding:0 !important;gap:0 !important}
.pr-scope .pr-cardimg a{display:block !important;width:100% !important}
.pr-scope .pr-cardimg img{width:100% !important;height:280px !important;object-fit:cover !important;display:block;border-radius:0 !important}
.pr-scope .e-con.pr-cardbody{padding:28px !important;gap:10px !important}
.pr-scope .pr-card .pr-price .elementor-heading-title{font-size:30px !important}
.pr-scope .pr-card .pr-h3 .elementor-heading-title a{color:inherit !important;text-decoration:none !important;transition:color .3s ease !important}
.pr-scope .pr-card .pr-h3 .elementor-heading-title a:hover{color:#F5A000 !important}
.pr-more{color:#4E0280 !important;font-weight:600 !important;font-size:16px;text-decoration:none !important}
.pr-more:hover{color:#F5A000 !important}
.pr-scope .e-con.pr-center{align-items:center !important}
.pr-scope .pr-btn-auto .elementor-button{width:auto !important}
.pr-scope.pr-repair .pr-sub{margin:0 auto 8px !important;max-width:720px !important;width:100% !important;text-align:center !important}
.pr-scope.pr-repair .pr-sub *{text-align:center !important}
@media(max-width:1024px){.pr-scope .pr-cardimg img{height:220px !important}.pr-scope .pr-hubhero .pr-h1 .elementor-heading-title{font-size:52px !important}}
@media(max-width:767px){.pr-scope.e-con.pr-herowrap{padding:120px 0 0 !important}.pr-scope .e-con.pr-hubhero{padding:56px 20px !important}.pr-scope .pr-hubhero .pr-h1 .elementor-heading-title{font-size:40px !important}.pr-scope .pr-cardimg img{height:200px !important}}/* End custom CSS */