.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-308 .elementor-element.elementor-element-677ab8d{--display:flex;--min-height:663px;--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;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0.37;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-677ab8d:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-677ab8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handspropertymaintenance.co.uk/wp-content/uploads/2026/09/4.jpg");background-position:center center;background-size:cover;}.elementor-308 .elementor-element.elementor-element-677ab8d::before, .elementor-308 .elementor-element.elementor-element-677ab8d > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-677ab8d > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-677ab8d > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-677ab8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-677ab8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-308 .elementor-element.elementor-element-d889d84{--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;--justify-content:center;}.elementor-308 .elementor-element.elementor-element-14e8ef3{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:-18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-308 .elementor-element.elementor-element-5f5997c .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-5f5997c.elementor-view-stacked .elementor-icon{background-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-5f5997c.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-5f5997c.elementor-view-default .elementor-icon{color:#ECD478;border-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-5f5997c.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-5f5997c.elementor-view-default .elementor-icon svg{fill:#ECD478;}.elementor-308 .elementor-element.elementor-element-5f5997c .elementor-icon{font-size:33px;}.elementor-308 .elementor-element.elementor-element-5f5997c .elementor-icon svg{height:33px;}.elementor-308 .elementor-element.elementor-element-cb66d36 .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-cb66d36.elementor-view-stacked .elementor-icon{background-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-cb66d36.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-cb66d36.elementor-view-default .elementor-icon{color:#ECD478;border-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-cb66d36.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-cb66d36.elementor-view-default .elementor-icon svg{fill:#ECD478;}.elementor-308 .elementor-element.elementor-element-cb66d36 .elementor-icon{font-size:33px;}.elementor-308 .elementor-element.elementor-element-cb66d36 .elementor-icon svg{height:33px;}.elementor-308 .elementor-element.elementor-element-560ae86 .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-560ae86.elementor-view-stacked .elementor-icon{background-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-560ae86.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-560ae86.elementor-view-default .elementor-icon{color:#ECD478;border-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-560ae86.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-560ae86.elementor-view-default .elementor-icon svg{fill:#ECD478;}.elementor-308 .elementor-element.elementor-element-560ae86 .elementor-icon{font-size:33px;}.elementor-308 .elementor-element.elementor-element-560ae86 .elementor-icon svg{height:33px;}.elementor-308 .elementor-element.elementor-element-6666fba .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-6666fba.elementor-view-stacked .elementor-icon{background-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-6666fba.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-6666fba.elementor-view-default .elementor-icon{color:#ECD478;border-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-6666fba.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-6666fba.elementor-view-default .elementor-icon svg{fill:#ECD478;}.elementor-308 .elementor-element.elementor-element-6666fba .elementor-icon{font-size:33px;}.elementor-308 .elementor-element.elementor-element-6666fba .elementor-icon svg{height:33px;}.elementor-308 .elementor-element.elementor-element-618eabd .elementor-icon-wrapper{text-align:center;}.elementor-308 .elementor-element.elementor-element-618eabd.elementor-view-stacked .elementor-icon{background-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-618eabd.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-618eabd.elementor-view-default .elementor-icon{color:#ECD478;border-color:#ECD478;}.elementor-308 .elementor-element.elementor-element-618eabd.elementor-view-framed .elementor-icon, .elementor-308 .elementor-element.elementor-element-618eabd.elementor-view-default .elementor-icon svg{fill:#ECD478;}.elementor-308 .elementor-element.elementor-element-618eabd .elementor-icon{font-size:33px;}.elementor-308 .elementor-element.elementor-element-618eabd .elementor-icon svg{height:33px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );color:var( --e-global-color-primary );}.elementor-308 .elementor-element.elementor-element-2569832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-308 .elementor-element.elementor-element-2569832 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FF1818;}.elementor-308 .elementor-element.elementor-element-eada9c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;}.elementor-308 .elementor-element.elementor-element-eada9c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-308 .elementor-element.elementor-element-69a7427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-69a7427 p{margin-block-end:0px;}.elementor-308 .elementor-element.elementor-element-24991f8{--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-widget-slu-button-neumorphism.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-slu-button-neumorphism .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-slu-button-neumorphism .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-slu-button-neumorphism:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-slu-button-neumorphism.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-slu-button-neumorphism .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-308 .elementor-element.elementor-element-829986e .slu-nm-wrap{justify-content:flex-start;}.elementor-308 .elementor-element.elementor-element-829986e .slu-nm-btn{--nm-surface:var( --e-global-color-primary );background:var( --e-global-color-primary );--nm-text:var( --e-global-color-accent );--nm-duration:0.2s;--nm-shadow-dark:var( --e-global-color-primary );--nm-shadow-light:var( --e-global-color-text );--nm-shadow-size:6px;--nm-shadow-blur:12px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-94e53ab .slu-nm-wrap{justify-content:flex-start;}.elementor-308 .elementor-element.elementor-element-94e53ab .slu-nm-btn{--nm-surface:var( --e-global-color-primary );background:var( --e-global-color-primary );--nm-text:var( --e-global-color-accent );--nm-duration:0.2s;--nm-shadow-dark:var( --e-global-color-primary );--nm-shadow-light:var( --e-global-color-text );--nm-shadow-size:6px;--nm-shadow-blur:12px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-43b79e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 3px rgba(255, 255, 255, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-308 .elementor-element.elementor-element-32f8ad9{text-align:center;}.elementor-308 .elementor-element.elementor-element-32f8ad9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-form:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-form.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-widget-form .elementor-button{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 );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-labels-inline .elementor-field-group > label{padding-left:1px;}body:not(.rtl) .elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-labels-inline .elementor-field-group > label{padding-right:1px;}body .elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-labels-above .elementor-field-group > label{padding-bottom:1px;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-group > label, .elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-subgroup label{color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-type-html{padding-bottom:0px;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-text );}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button[type="submit"]{color:var( --e-global-color-text );}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-308 .elementor-element.elementor-element-c66a7a7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button{border-radius:17px 17px 17px 17px;}.elementor-308 .elementor-element.elementor-element-c66a7a7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-308 .elementor-element.elementor-element-7b4147f{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-efc196b{--display:flex;--min-height:369px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);}.elementor-308 .elementor-element.elementor-element-efc196b:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-efc196b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handspropertymaintenance.co.uk/wp-content/uploads/2026/09/2.jpg");background-position:center center;background-size:cover;}.elementor-308 .elementor-element.elementor-element-75685b9{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:7px 0px 10px 2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-b5d9831{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-308 .elementor-element.elementor-element-b5d9831 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FF1818;}.elementor-308 .elementor-element.elementor-element-af4c0d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-308 .elementor-element.elementor-element-af4c0d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-308 .elementor-element.elementor-element-0109cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;}.elementor-308 .elementor-element.elementor-element-84c3f46 .slu-nm-wrap{justify-content:flex-start;}.elementor-308 .elementor-element.elementor-element-84c3f46 .slu-nm-btn{--nm-surface:var( --e-global-color-primary );background:var( --e-global-color-primary );--nm-text:var( --e-global-color-accent );--nm-duration:0.2s;--nm-shadow-dark:var( --e-global-color-primary );--nm-shadow-light:var( --e-global-color-text );--nm-shadow-size:6px;--nm-shadow-blur:12px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-9474528{--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;--overlay-opacity:0.73;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-308 .elementor-element.elementor-element-9474528:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-9474528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handspropertymaintenance.co.uk/wp-content/uploads/2026/09/2.jpg");}.elementor-308 .elementor-element.elementor-element-9474528::before, .elementor-308 .elementor-element.elementor-element-9474528 > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-9474528 > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-9474528 > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-9474528 > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-9474528 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-308 .elementor-element.elementor-element-57132ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;text-align:center;}.elementor-308 .elementor-element.elementor-element-57132ef .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-b407a23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;}.elementor-308 .elementor-element.elementor-element-b407a23 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-0f3427a{text-align:center;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-e5da8d8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:7px 0px 10px 2px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-f6c76af{--display:flex;}.elementor-308 .elementor-element.elementor-element-36ad034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-308 .elementor-element.elementor-element-36ad034 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FF1818;}.elementor-308 .elementor-element.elementor-element-0c26a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-308 .elementor-element.elementor-element-0c26a42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}.elementor-308 .elementor-element.elementor-element-f40ceb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -27px) 0px;}.elementor-308 .elementor-element.elementor-element-db568c8 .slu-nm-wrap{justify-content:flex-start;}.elementor-308 .elementor-element.elementor-element-db568c8 .slu-nm-btn{--nm-surface:var( --e-global-color-primary );background:var( --e-global-color-primary );--nm-text:var( --e-global-color-accent );--nm-duration:0.2s;--nm-shadow-dark:var( --e-global-color-primary );--nm-shadow-light:var( --e-global-color-text );--nm-shadow-size:6px;--nm-shadow-blur:12px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-faaf99e{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);}.elementor-308 .elementor-element.elementor-element-faaf99e:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-faaf99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handspropertymaintenance.co.uk/wp-content/uploads/2026/09/6-2.jpg");background-size:cover;}.elementor-308 .elementor-element.elementor-element-0877a88{--display:flex;--min-height:500px;--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-ce4f1ba{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-308 .elementor-element.elementor-element-066d246 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-5ca459f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-028daa0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:600;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-1b8c5f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-1b8c5f8 p{margin-block-end:0px;}.elementor-308 .elementor-element.elementor-element-5cf894c .slu-nm-wrap{justify-content:flex-start;}.elementor-308 .elementor-element.elementor-element-5cf894c .slu-nm-btn{--nm-surface:var( --e-global-color-primary );background:var( --e-global-color-primary );--nm-text:var( --e-global-color-accent );--nm-duration:0.2s;--nm-shadow-dark:var( --e-global-color-primary );--nm-shadow-light:var( --e-global-color-text );--nm-shadow-size:6px;--nm-shadow-blur:12px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-308 .elementor-element.elementor-element-8189314{--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;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-308 .elementor-element.elementor-element-0a170ae{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-0a170ae:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-0a170ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handspropertymaintenance.co.uk/wp-content/uploads/2026/09/6-1.jpg");background-position:center center;background-size:cover;}.elementor-308 .elementor-element.elementor-element-0a170ae::before, .elementor-308 .elementor-element.elementor-element-0a170ae > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-0a170ae > .e-con-inner > .elementor-background-video-container::before, .elementor-308 .elementor-element.elementor-element-0a170ae > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-0a170ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-308 .elementor-element.elementor-element-0a170ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-308 .elementor-element.elementor-element-2ea1264{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-accordion.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-308 .elementor-element.elementor-element-e944e69{--display:flex;}.elementor-308 .elementor-element.elementor-element-2997a86 p{margin-block-end:0px;}.elementor-308 .elementor-element.elementor-element-17f3ade{--display:flex;}.elementor-308 .elementor-element.elementor-element-58b0860 p{margin-block-end:0px;}.elementor-308 .elementor-element.elementor-element-72324b1{--display:flex;}.elementor-308 .elementor-element.elementor-element-2bf3edf p{margin-block-end:0px;}.elementor-308 .elementor-element.elementor-element-ddeb131{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:2px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}:where( .elementor-308 .elementor-element.elementor-element-ddeb131 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-308 .elementor-element.elementor-element-6d81d88{--display:flex;--min-height:390px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-308 .elementor-element.elementor-element-6d81d88:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-6d81d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://handspropertymaintenance.co.uk/wp-content/uploads/2026/09/7.jpg");background-position:center center;background-size:cover;}.elementor-308 .elementor-element.elementor-element-96abc05{--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;--justify-content:center;}.elementor-308 .elementor-element.elementor-element-61d119c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;}.elementor-308 .elementor-element.elementor-element-61d119c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-308 .elementor-element.elementor-element-86cc3a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-308 .elementor-element.elementor-element-86cc3a1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-6d0ab92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-ab7ef45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-accent );}.elementor-308 .elementor-element.elementor-element-a2e82fd p{margin-block-end:7px;}.elementor-308 .elementor-element.elementor-element-a2e82fd{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-308 .elementor-element.elementor-element-677ab8d{--content-width:1500px;}.elementor-308 .elementor-element.elementor-element-d889d84{--width:66%;}.elementor-308 .elementor-element.elementor-element-43b79e7{--width:36%;}.elementor-308 .elementor-element.elementor-element-7b4147f{--content-width:1440px;}.elementor-308 .elementor-element.elementor-element-efc196b{--width:33.3333%;}.elementor-308 .elementor-element.elementor-element-75685b9{--width:66.6666%;}.elementor-308 .elementor-element.elementor-element-9474528{--content-width:1500px;}.elementor-308 .elementor-element.elementor-element-e5da8d8{--width:100%;}.elementor-308 .elementor-element.elementor-element-0877a88{--content-width:1500px;}.elementor-308 .elementor-element.elementor-element-ce4f1ba{--width:36%;}.elementor-308 .elementor-element.elementor-element-8189314{--width:65%;}.elementor-308 .elementor-element.elementor-element-0a170ae{--content-width:1500px;}.elementor-308 .elementor-element.elementor-element-2ea1264{--width:50%;}.elementor-308 .elementor-element.elementor-element-96abc05{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-308 .elementor-element.elementor-element-d889d84{--width:100%;}.elementor-308 .elementor-element.elementor-element-43b79e7{--width:100%;}.elementor-308 .elementor-element.elementor-element-efc196b{--width:100%;}.elementor-308 .elementor-element.elementor-element-75685b9{--width:100%;}.elementor-308 .elementor-element.elementor-element-e5da8d8{--width:100%;}.elementor-308 .elementor-element.elementor-element-ce4f1ba{--width:100%;}.elementor-308 .elementor-element.elementor-element-8189314{--width:100%;}.elementor-308 .elementor-element.elementor-element-2ea1264{--width:100%;}.elementor-308 .elementor-element.elementor-element-96abc05{--width:100%;}}@media(min-width:1025px){.elementor-308 .elementor-element.elementor-element-0a170ae:not(.elementor-motion-effects-element-type-background), .elementor-308 .elementor-element.elementor-element-0a170ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-308 .elementor-element.elementor-element-677ab8d{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-d889d84{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-308 .elementor-element.elementor-element-14e8ef3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-308 .elementor-element.elementor-element-2569832 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-eada9c9{text-align:center;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-308 .elementor-element.elementor-element-69a7427{text-align:center;}.elementor-308 .elementor-element.elementor-element-24991f8{--justify-content:center;}.elementor-widget-slu-button-neumorphism.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-308 .elementor-element.elementor-element-7b4147f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-308 .elementor-element.elementor-element-b5d9831 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-57132ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-36ad034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-0877a88{--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;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-308 .elementor-element.elementor-element-0a170ae{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-308 .elementor-element.elementor-element-ddeb131{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-308 .elementor-element.elementor-element-61d119c{text-align:center;}.elementor-308 .elementor-element.elementor-element-61d119c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-86cc3a1{text-align:center;}.elementor-308 .elementor-element.elementor-element-6d0ab92{text-align:center;}.elementor-308 .elementor-element.elementor-element-a2e82fd{text-align:center;}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-308 .elementor-element.elementor-element-2569832{text-align:center;}.elementor-308 .elementor-element.elementor-element-2569832 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-slu-button-neumorphism.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-308 .elementor-element.elementor-element-b5d9831{text-align:center;}.elementor-308 .elementor-element.elementor-element-b5d9831 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-af4c0d1{text-align:center;}.elementor-308 .elementor-element.elementor-element-0109cce{text-align:center;}.elementor-308 .elementor-element.elementor-element-84c3f46 .slu-nm-btn{font-size:12px;}.elementor-308 .elementor-element.elementor-element-9474528{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-308 .elementor-element.elementor-element-57132ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-e5da8d8{--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;}.elementor-308 .elementor-element.elementor-element-36ad034{text-align:center;}.elementor-308 .elementor-element.elementor-element-36ad034 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-0c26a42{text-align:center;}.elementor-308 .elementor-element.elementor-element-f40ceb5{text-align:center;}.elementor-308 .elementor-element.elementor-element-db568c8 .slu-nm-btn{font-size:12px;}.elementor-308 .elementor-element.elementor-element-066d246{text-align:center;}.elementor-308 .elementor-element.elementor-element-5ca459f{text-align:center;}.elementor-308 .elementor-element.elementor-element-028daa0{text-align:center;}.elementor-308 .elementor-element.elementor-element-1b8c5f8{text-align:center;}.elementor-308 .elementor-element.elementor-element-5cf894c .slu-nm-btn{font-size:12px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-308 .elementor-element.elementor-element-ddeb131{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-308 .elementor-element.elementor-element-61d119c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-308 .elementor-element.elementor-element-ab7ef45{text-align:center;}}/* Start custom CSS for icon, class: .elementor-element-5f5997c */.elementor-308 .elementor-element.elementor-element-5f5997c .elementor-icon {
    color: #D4AF37 !important;
    overflow: visible !important;
}

.elementor-308 .elementor-element.elementor-element-5f5997c .elementor-icon i {
    color: #D4AF37 !important;
    -webkit-text-fill-color: #D4AF37 !important;

    background: none !important;

    text-shadow:
        0 1px 0 #FFF2AE,
        0 2px 3px rgba(139, 105, 20, 0.4);

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}

.elementor-308 .elementor-element.elementor-element-5f5997c .elementor-icon svg {
    fill: #D4AF37 !important;
    overflow: visible !important;

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cb66d36 */.elementor-308 .elementor-element.elementor-element-cb66d36 .elementor-icon {
    color: #D4AF37 !important;
    overflow: visible !important;
}

.elementor-308 .elementor-element.elementor-element-cb66d36 .elementor-icon i {
    color: #D4AF37 !important;
    -webkit-text-fill-color: #D4AF37 !important;

    background: none !important;

    text-shadow:
        0 1px 0 #FFF2AE,
        0 2px 3px rgba(139, 105, 20, 0.4);

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}

.elementor-308 .elementor-element.elementor-element-cb66d36 .elementor-icon svg {
    fill: #D4AF37 !important;
    overflow: visible !important;

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-560ae86 */.elementor-308 .elementor-element.elementor-element-560ae86 .elementor-icon {
    color: #D4AF37 !important;
    overflow: visible !important;
}

.elementor-308 .elementor-element.elementor-element-560ae86 .elementor-icon i {
    color: #D4AF37 !important;
    -webkit-text-fill-color: #D4AF37 !important;

    background: none !important;

    text-shadow:
        0 1px 0 #FFF2AE,
        0 2px 3px rgba(139, 105, 20, 0.4);

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}

.elementor-308 .elementor-element.elementor-element-560ae86 .elementor-icon svg {
    fill: #D4AF37 !important;
    overflow: visible !important;

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6666fba */.elementor-308 .elementor-element.elementor-element-6666fba .elementor-icon {
    color: #D4AF37 !important;
    overflow: visible !important;
}

.elementor-308 .elementor-element.elementor-element-6666fba .elementor-icon i {
    color: #D4AF37 !important;
    -webkit-text-fill-color: #D4AF37 !important;

    background: none !important;

    text-shadow:
        0 1px 0 #FFF2AE,
        0 2px 3px rgba(139, 105, 20, 0.4);

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}

.elementor-308 .elementor-element.elementor-element-6666fba .elementor-icon svg {
    fill: #D4AF37 !important;
    overflow: visible !important;

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-618eabd */.elementor-308 .elementor-element.elementor-element-618eabd .elementor-icon {
    color: #D4AF37 !important;
    overflow: visible !important;
}

.elementor-308 .elementor-element.elementor-element-618eabd .elementor-icon i {
    color: #D4AF37 !important;
    -webkit-text-fill-color: #D4AF37 !important;

    background: none !important;

    text-shadow:
        0 1px 0 #FFF2AE,
        0 2px 3px rgba(139, 105, 20, 0.4);

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}

.elementor-308 .elementor-element.elementor-element-618eabd .elementor-icon svg {
    fill: #D4AF37 !important;
    overflow: visible !important;

    filter: drop-shadow(
        0 0 5px rgba(255, 215, 0, 0.3)
    );
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c66a7a7 */.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F2E4E4 20%,
        #DFA2A5 40%,
        #C74B53 50%,
        #DFA2A5 60%,
        #F2E4E4 80%,
        #FFFFFF 100%
    ) !important;

    color: #681820 !important;
    border: 1px solid rgba(180, 45, 55, 0.35);
    border-radius: 6px;

    box-shadow:
        0 0 12px rgba(190, 40, 50, 0.25),
        0 0 24px rgba(190, 40, 50, 0.12);

    transition: box-shadow 0.3s ease;
}

.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button:hover {
    box-shadow:
        0 0 18px rgba(190, 40, 50, 0.5),
        0 0 35px rgba(190, 40, 50, 0.25);
}

.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form textarea,
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form select {
    box-shadow:
        0 5px 15px rgba(0, 0, 0, 0.35),
        0 0 8px rgba(0, 0, 0, 0.2) !important;

    transition: box-shadow 0.3s ease !important;
}

.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form input:focus,
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form textarea:focus,
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-form select:focus {
    box-shadow:
        0 6px 20px rgba(0, 0, 0, 0.4),
        0 0 12px rgba(255, 255, 255, 0.25) !important;
}
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button,
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button:hover,
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button .elementor-button-text,
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button:hover .elementor-button-text {
    color: #000000 !important;
}
/* Smooth button transition */
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button {
    color: #000000 !important;
    transition: all 0.3s ease !important;
}

/* Hover effect */
.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button:hover {
    background: linear-gradient(
        135deg,
        #FFFFFF 0%,
        #F5DADA 20%,
        #E78E95 40%,
        #D83542 50%,
        #E78E95 60%,
        #F5DADA 80%,
        #FFFFFF 100%
    ) !important;

    color: #000000 !important;

    box-shadow:
        0 0 15px rgba(210, 40, 50, 0.5),
        0 0 30px rgba(210, 40, 50, 0.25);

    transform: translateY(-3px);
}

.elementor-308 .elementor-element.elementor-element-c66a7a7 .elementor-button:hover .elementor-button-text {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43b79e7 */.elementor-308 .elementor-element.elementor-element-43b79e7 {
    background: linear-gradient(
        135deg,
        #350B10 0%,
        #451015 20%,
        #601820 40%,
        #79232A 50%,
        #601820 60%,
        #451015 80%,
        #350B10 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75685b9 */.elementor-308 .elementor-element.elementor-element-75685b9 {
    background: linear-gradient(
        135deg,
        #FDFBF5 0%,
        #F5EEDC 35%,
        #FFFDF7 60%,
        #F0E6D2 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5da8d8 */.elementor-308 .elementor-element.elementor-element-e5da8d8 {
    background: linear-gradient(
        135deg,
        #FDFBF5 0%,
        #F5EEDC 35%,
        #FFFDF7 60%,
        #F0E6D2 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4f1ba */.elementor-308 .elementor-element.elementor-element-ce4f1ba {
    background:
        repeating-linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.04) 0px,
            rgba(255, 255, 255, 0.04) 1px,
            transparent 1px,
            transparent 18px
        ),
        linear-gradient(
            135deg,
            #111111 0%,
            #2B1517 30%,
            #F5373D 100%
        ) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84d4b66 */.elementor-308 .elementor-element.elementor-element-84d4b66 {
    border-radius: 12px;
    overflow: hidden;

    box-shadow:
        0 6px 18px rgba(0, 0, 0, 0.3),
        0 0 12px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ddeb131 *//* MAIN ACCORDION BOXES */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item {
    border: 1px solid #E34850 !important;
    border-radius: 8px !important;
    margin-bottom: 12px !important;
    overflow: hidden;

    box-shadow:
        0 3px 10px rgba(0, 0, 0, 0.2);

    transition:
        border-color 0.35s ease,
        box-shadow 0.35s ease !important;
}


/* COLLAPSED ACCORDION - RED GRADIENT */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item:not([open])
> .e-n-accordion-item-title {

    background: linear-gradient(
        135deg,
        #A11220 0%,
        #D62431 25%,
        #F5373D 50%,
        #D62431 75%,
        #A11220 100%
    ) !important;

    border: none !important;
}


/* ACCORDION HEADING */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    border-radius: 8px !important;

    transition:
        background 0.35s ease,
        box-shadow 0.35s ease !important;
}


/* WHITE HEADING TEXT */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item-title-text {
    color: #FFFFFF !important;
    font-weight: 600;
}


/* WHITE PLUS AND MINUS ICONS */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item-title-icon,
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item-title-icon i,
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item-title-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;

    transition: transform 0.3s ease;
}


/* RED GLOW ON HOVER */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item:hover {
    border-color: #FF777C !important;

    box-shadow:
        0 0 12px rgba(245, 55, 61, 0.35),
        0 0 22px rgba(245, 55, 61, 0.15) !important;
}


/* COLLAPSED HEADING HOVER */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item:not([open])
> .e-n-accordion-item-title:hover {

    background: linear-gradient(
        135deg,
        #B91C29 0%,
        #E83541 25%,
        #FF6268 50%,
        #E83541 75%,
        #B91C29 100%
    ) !important;
}


/* OPEN ACCORDION - DARK CHARCOAL */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item[open] {
    border-color: #F5373D !important;

    background: #191919 !important;

    box-shadow:
        0 0 12px rgba(245, 55, 61, 0.25) !important;
}


/* OPEN ACCORDION HEADING */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item[open]
> .e-n-accordion-item-title {

    background: linear-gradient(
        135deg,
        #111111 0%,
        #292929 50%,
        #111111 100%
    ) !important;

    border-radius: 8px 8px 0 0 !important;
    border-bottom: 1px solid rgba(245,55,61,0.5) !important;
}


/* EXPANDED CONTENT AREA */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item[open]
> .e-con {

    background: #191919 !important;
    color: #FFFFFF !important;
}


/* CONTENT TEXT */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item[open]
> .e-con p {

    color: #F0EEEE !important;
    line-height: 1.7;
}


/* OPEN HEADING HOVER */

.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item[open]
> .e-n-accordion-item-title:hover {

    background: linear-gradient(
        135deg,
        #191919 0%,
        #3A2226 50%,
        #191919 100%
    ) !important;
}

/* Slimmer accordion boxes */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item-title {
    padding: 12px 18px !important;
    min-height: 0 !important;
    line-height: 1.3 !important;
}

/* Reduce space between boxes */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item {
    margin-bottom: 8px !important;
}

/* Reduce spacing inside expanded content */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion-item > .e-con {
    padding: 14px 18px !important;
}
/* Remove spacing between title bar and first item */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion {
    gap: 0 !important;
}

/* Frequently Asked Questions title bar */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion::before {
    content: "Frequently Asked Questions";
    display: flex;
    align-items: center;

    background: #101010;
    color: #FFFFFF;

    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;

    padding: 12px 18px;

    border: 1px solid #E34850;
    border-bottom: 2px solid #F5373D;
    border-radius: 8px 8px 0 0;

    box-shadow:
        0 0 10px rgba(245, 55, 61, 0.15);
}

/* Attach first accordion box to title bar */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion >
.e-n-accordion-item:first-of-type {
    border-top: 0 !important;
    border-radius: 0 0 8px 8px !important;
}

/* Remove rounded top corners from first heading */
.elementor-308 .elementor-element.elementor-element-ddeb131 .e-n-accordion >
.e-n-accordion-item:first-of-type >
.e-n-accordion-item-title {
    border-radius: 0 !important;
}
/* INITIAL POSITION BEFORE ANIMATION */

.elementor-308 .elementor-element.elementor-element-ddeb131.faq-ready .e-n-accordion::before,
.elementor-308 .elementor-element.elementor-element-ddeb131.faq-ready .e-n-accordion > .e-n-accordion-item {
    opacity: 0;
    transform: translateX(-75px);

    transition:
        opacity 0.7s ease,
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.35s ease,
        border-color 0.35s ease !important;
}

/* SLIDE INTO POSITION */

.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion::before,
.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion > .e-n-accordion-item {
    opacity: 1;
    transform: translateX(0);
}

/* FAQ TITLE BAR AND FIRST QUESTION */

.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion::before,
.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion > .e-n-accordion-item:nth-child(1) {
    transition-delay: 0s !important;
}

/* SECOND QUESTION */

.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion > .e-n-accordion-item:nth-child(2) {
    transition-delay: 0.5s !important;
}

/* THIRD QUESTION */

.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion > .e-n-accordion-item:nth-child(3) {
    transition-delay: 1s !important;
}

/* OPTIONAL FOURTH QUESTION */

.elementor-308 .elementor-element.elementor-element-ddeb131.faq-visible .e-n-accordion > .e-n-accordion-item:nth-child(4) {
    transition-delay: 1.5s !important;
}

/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {
    .elementor-308 .elementor-element.elementor-element-ddeb131.faq-ready .e-n-accordion::before,
    .elementor-308 .elementor-element.elementor-element-ddeb131.faq-ready .e-n-accordion > .e-n-accordion-item {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }
}/* End custom CSS */