.elementor-520 .elementor-element.elementor-element-a6e8012{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-6d4002d{--display:flex;--min-height:95vh;--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:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-6d4002d:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-6d4002d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/mainflatroof.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-6d4002d::before, .elementor-520 .elementor-element.elementor-element-6d4002d > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-6d4002d > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-6d4002d > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-6d4002d > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-6d4002d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #4A6C8C94 0%, #000000 100%);}.elementor-520 .elementor-element.elementor-element-4d8944d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-520 .elementor-element.elementor-element-f2a46b2{--display:flex;}.elementor-520 .elementor-element.elementor-element-33c9ce9{--display:flex;}.elementor-520 .elementor-element.elementor-element-2ff6837{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.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-520 .elementor-element.elementor-element-b0cf049{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-b0cf049 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-27eb209{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-4abae94{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-4abae94 .elementor-heading-title{font-family:var( --e-global-typography-947d13c-font-family ), Sans-serif;font-size:var( --e-global-typography-947d13c-font-size );font-weight:var( --e-global-typography-947d13c-font-weight );line-height:var( --e-global-typography-947d13c-line-height );letter-spacing:var( --e-global-typography-947d13c-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-6ac393f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-6ac393f .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-c131858 .g-btn-text, .elementor-520 .elementor-element.elementor-element-c131858 .g-btn-icon{background-color:var( --e-global-color-dcbda24 );}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro:hover, .elementor-520 .elementor-element.elementor-element-c131858 .aae-btn-pro-group:hover span, .elementor-520 .elementor-element.elementor-element-c131858 .style-4 .aae--btn-pro span{background-color:var( --e-global-color-f36004e );}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-c131858 .g-btn-text{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-c131858 .g-btn-text{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro .icon, .elementor-520 .elementor-element.elementor-element-c131858 .g-btn-icon{font-size:21px;}.elementor-520 .elementor-element.elementor-element-c131858 .style-4 .aae--btn-pro strong{width:21px;}.elementor-520 .elementor-element.elementor-element-c131858 .g-btn-icon{width:52px;height:52px;--icon-width:52px;}.elementor-520 .elementor-element.elementor-element-571fd6a{--display:flex;}.elementor-520 .elementor-element.elementor-element-5cf8141{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-dcbda24 );--border-color:var( --e-global-color-dcbda24 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-5cf8141:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-5cf8141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-3858678{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-3858678 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.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-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-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-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-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-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-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-weight:var( --e-global-typography-accent-font-weight );}.elementor-520 .elementor-element.elementor-element-e1f62a8{width:100%;max-width:100%;--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-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group > label{font-family:var( --e-global-typography-7fd3d0f-font-family ), Sans-serif;font-size:var( --e-global-typography-7fd3d0f-font-size );font-weight:var( --e-global-typography-7fd3d0f-font-weight );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group .elementor-field, .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-subgroup label{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-7ad7ad6 );border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-7ad7ad6 );border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-520 .elementor-element.elementor-element-e1f62a8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-e5b1ded{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-dcbda24 );--border-color:var( --e-global-color-dcbda24 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-e5b1ded:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e5b1ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-ad816a0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-ad816a0 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e{width:100%;max-width:100%;--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-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group > label{font-family:var( --e-global-typography-7fd3d0f-font-family ), Sans-serif;font-size:var( --e-global-typography-7fd3d0f-font-size );font-weight:var( --e-global-typography-7fd3d0f-font-weight );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-type-html{padding-bottom:0px;font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group .elementor-field, .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-subgroup label{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-7ad7ad6 );border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-7ad7ad6 );border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-fb28a5e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-button[type="submit"]{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-469b908{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-a2af29f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-520 .elementor-element.elementor-element-98fd95e{--display:flex;--min-height:500px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;}.elementor-520 .elementor-element.elementor-element-98fd95e:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-98fd95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-f9fb5b4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-50f51a6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-f9ceb61{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-78e6b72{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-78e6b72 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-6de32f3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-6de32f3 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-7b5ea8d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-6ffdd6d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-6ffdd6d .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-68d9d2c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-68d9d2c .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-d7475a1{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-d7246b8{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-1dd3c5c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-1dd3c5c .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-8cf7f87{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-95ad934{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-95ad934 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-5363f08{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-5363f08 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-f7fec87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-520 .elementor-element.elementor-element-316f9b2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6e9f78c );--border-color:var( --e-global-color-6e9f78c );--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-520 .elementor-element.elementor-element-316f9b2:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-316f9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-7e4dac8{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-520 .elementor-element.elementor-element-b62197b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-84ff35b{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-e9be409{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-e9be409 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-8715652{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-8715652 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-e6b6e3c{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;}.elementor-520 .elementor-element.elementor-element-ae087d6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-ae087d6 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e697dfb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-e697dfb .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c2ce95b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-c2ce95b .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-985bfc3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-985bfc3 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-09a8aa9{--display:flex;}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-text, .elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-icon{background-color:var( --e-global-color-dcbda24 );}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro:hover, .elementor-520 .elementor-element.elementor-element-32e46ba .aae-btn-pro-group:hover span, .elementor-520 .elementor-element.elementor-element-32e46ba .style-4 .aae--btn-pro span{background-color:var( --e-global-color-f36004e );}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-text{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-text{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro .icon, .elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-icon{font-size:21px;}.elementor-520 .elementor-element.elementor-element-32e46ba .style-4 .aae--btn-pro strong{width:21px;}.elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-icon{width:52px;height:52px;--icon-width:52px;}.elementor-520 .elementor-element.elementor-element-7984b58{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:16px 16px 16px 16px;}.elementor-520 .elementor-element.elementor-element-7984b58:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-7984b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-7566291{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6e9f78c );--border-color:var( --e-global-color-6e9f78c );--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-520 .elementor-element.elementor-element-7566291:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-7566291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-242ed4d{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-520 .elementor-element.elementor-element-3c5521c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-2db10b5{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-d08bf21{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-d08bf21 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-11039dd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-11039dd .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-4d94476{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;}.elementor-520 .elementor-element.elementor-element-74a2f57{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-74a2f57 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d8d5d0a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-d8d5d0a .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-56c8487{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-56c8487 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-cf5cc07{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-cf5cc07 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3e2916e{--display:flex;}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-text, .elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-icon{background-color:var( --e-global-color-dcbda24 );}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro:hover, .elementor-520 .elementor-element.elementor-element-1b38017 .aae-btn-pro-group:hover span, .elementor-520 .elementor-element.elementor-element-1b38017 .style-4 .aae--btn-pro span{background-color:var( --e-global-color-f36004e );}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-text{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-text{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro .icon, .elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-icon{font-size:21px;}.elementor-520 .elementor-element.elementor-element-1b38017 .style-4 .aae--btn-pro strong{width:21px;}.elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-icon{width:52px;height:52px;--icon-width:52px;}.elementor-520 .elementor-element.elementor-element-5240b5e{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:16px 16px 16px 16px;}.elementor-520 .elementor-element.elementor-element-5240b5e:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-5240b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-fa0f833{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6e9f78c );--border-color:var( --e-global-color-6e9f78c );--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-520 .elementor-element.elementor-element-fa0f833:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-fa0f833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-b976576{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-520 .elementor-element.elementor-element-1a06ebe{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-1effb16{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-f941f0c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-f941f0c .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-1970afb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-1970afb .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-af215c5{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;}.elementor-520 .elementor-element.elementor-element-f2b678d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-f2b678d .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7364e1f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-7364e1f .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ee1b4dd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-ee1b4dd .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85cc239{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-85cc239 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-11fa319{--display:flex;}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-text, .elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-icon{background-color:var( --e-global-color-dcbda24 );}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro:hover, .elementor-520 .elementor-element.elementor-element-87b96ae .aae-btn-pro-group:hover span, .elementor-520 .elementor-element.elementor-element-87b96ae .style-4 .aae--btn-pro span{background-color:var( --e-global-color-f36004e );}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-text{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-text{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro .icon, .elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-icon{font-size:21px;}.elementor-520 .elementor-element.elementor-element-87b96ae .style-4 .aae--btn-pro strong{width:21px;}.elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-icon{width:52px;height:52px;--icon-width:52px;}.elementor-520 .elementor-element.elementor-element-c64f889{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:16px 16px 16px 16px;}.elementor-520 .elementor-element.elementor-element-c64f889:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-c64f889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-f1fa07d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6e9f78c );--border-color:var( --e-global-color-6e9f78c );--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-520 .elementor-element.elementor-element-f1fa07d:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-f1fa07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-638ffa0{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-520 .elementor-element.elementor-element-7d54fe6{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-180dd43{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-54c2bc1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-54c2bc1 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-1d09e21{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-1d09e21 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-d66983d{--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:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;}.elementor-520 .elementor-element.elementor-element-c856c15{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-c856c15 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85a3d01{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-85a3d01 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-27e1cd6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-27e1cd6 .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a3db19c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;background-color:var( --e-global-color-b2b60a6 );padding:3px 12px 3px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ad7ad6 );border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-a3db19c .elementor-heading-title{font-family:var( --e-global-typography-af5950e-font-family ), Sans-serif;font-size:var( --e-global-typography-af5950e-font-size );font-weight:var( --e-global-typography-af5950e-font-weight );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4ac6438{--display:flex;}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-text, .elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-icon{background-color:var( --e-global-color-dcbda24 );}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro:hover, .elementor-520 .elementor-element.elementor-element-014a3d8 .aae-btn-pro-group:hover span, .elementor-520 .elementor-element.elementor-element-014a3d8 .style-4 .aae--btn-pro span{background-color:var( --e-global-color-f36004e );}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-text{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-text{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro .icon, .elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-icon{font-size:21px;}.elementor-520 .elementor-element.elementor-element-014a3d8 .style-4 .aae--btn-pro strong{width:21px;}.elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-icon{width:52px;height:52px;--icon-width:52px;}.elementor-520 .elementor-element.elementor-element-f6719d1{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:16px 16px 16px 16px;}.elementor-520 .elementor-element.elementor-element-f6719d1:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-f6719d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-864a334{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-72e7353{--display:flex;--min-height:600px;--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:flex-end;--overlay-opacity:0.79;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-72e7353:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-72e7353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-72e7353::before, .elementor-520 .elementor-element.elementor-element-72e7353 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-72e7353 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-72e7353 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-72e7353 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-72e7353 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #142A456B 0%, #000000 100%);}.elementor-520 .elementor-element.elementor-element-2207c70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-520 .elementor-element.elementor-element-4e63134{--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:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-a8cd0a3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-a8cd0a3 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-c2bbdf5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-520 .elementor-element.elementor-element-c2bbdf5 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-f864c33{--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;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-64e0557{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;}.elementor-520 .elementor-element.elementor-element-64e0557 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-text, .elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-icon{background-color:var( --e-global-color-dcbda24 );}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro:hover, .elementor-520 .elementor-element.elementor-element-a1b15ae .aae-btn-pro-group:hover span, .elementor-520 .elementor-element.elementor-element-a1b15ae .style-4 .aae--btn-pro span{background-color:var( --e-global-color-f36004e );}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-text{font-family:var( --e-global-typography-406513d-font-family ), Sans-serif;font-size:var( --e-global-typography-406513d-font-size );font-weight:var( --e-global-typography-406513d-font-weight );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-text{padding:0px 21px 0px 21px;}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro .icon, .elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-icon{font-size:21px;}.elementor-520 .elementor-element.elementor-element-a1b15ae .style-4 .aae--btn-pro strong{width:21px;}.elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-icon{width:52px;height:52px;--icon-width:52px;}.elementor-520 .elementor-element.elementor-element-c8933e4{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-68ad71e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-520 .elementor-element.elementor-element-4a76f0c{--display:flex;--min-height:500px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;}.elementor-520 .elementor-element.elementor-element-4a76f0c:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-4a76f0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairswinchester.co.uk/wp-content/uploads/2026/08/flatroof4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-ce99d33{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-e9fa70d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-35c2e82{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-c5e6c15{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-c5e6c15 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-85573e0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-85573e0 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-19d652b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-9ff5985{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-9ff5985 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-icon i{color:var( --e-global-color-7f02e91 );transition:color 0.3s;}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-icon svg{fill:var( --e-global-color-7f02e91 );transition:fill 0.3s;}.elementor-520 .elementor-element.elementor-element-a6fa416{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-text{color:var( --e-global-color-a2b94a9 );transition:color 0.3s;}.elementor-520 .elementor-element.elementor-element-e935883{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-e935883 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-0b18309{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-1c95146{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-3d03779{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-3d03779 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-6403031{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-114d39d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-114d39d .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-f9862eb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-f9862eb .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-f4a69e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-94570ce{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-94570ce:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-94570ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.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-520 .elementor-element.elementor-element-9fb5f77 .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-9fb5f77.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-9fb5f77 .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-9fb5f77 .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-95da2c7{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-1d5a707{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-1d5a707 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6164044{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-6164044 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-888bf0f{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-888bf0f:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-888bf0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-f12179f .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-f12179f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-f12179f .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-f12179f .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-ecfe394{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-03b2a66{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-03b2a66 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5db6f69{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-5db6f69 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-692cf36{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-692cf36:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-692cf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-cf4199e .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-cf4199e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-cf4199e .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-cf4199e .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-8ebf5f8{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-b0ffbab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-b0ffbab .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ba5da30{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-ba5da30 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-2cd3c4e{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-2cd3c4e:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-2cd3c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-fb82e90 .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-fb82e90.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-fb82e90 .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-fb82e90 .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-4362f53{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-bfc096b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-bfc096b .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-dfc3690{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-dfc3690 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-9fffdcf{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-9fffdcf:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-9fffdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-a4853c1 .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-a4853c1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-a4853c1 .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-a4853c1 .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-847f90e{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-dbadfb2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-dbadfb2 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-eaf7613{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-eaf7613 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-e09a561{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-e09a561:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e09a561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-b9c1e3b .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-b9c1e3b.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-b9c1e3b .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-b9c1e3b .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-d794817{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-fe7a2cb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-fe7a2cb .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5fa023d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-5fa023d .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-ff4ac40{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-768a1b5{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-7384f8a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-7384f8a .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-2279080{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-23992f1{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-23992f1 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-0865abb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-0865abb .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-539cdbc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-2bb30c6{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-2bb30c6:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-2bb30c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-fa2ce54{--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:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-520 .elementor-element.elementor-element-fa2ce54:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-fa2ce54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-a4075f0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-a4075f0.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-a4075f0 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-c7fc1db{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-0e3c730{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-0e3c730 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-6fadd56{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-6fadd56 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-dda1a2a{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-dda1a2a:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-dda1a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-345c715{--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:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-520 .elementor-element.elementor-element-345c715:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-345c715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-09d5090{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-09d5090.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-09d5090 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-039f746{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-5de6e3b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-5de6e3b .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-1eef0f3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-1eef0f3 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-9fbfda8{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-9fbfda8:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-9fbfda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-1bf8865{--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:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-520 .elementor-element.elementor-element-1bf8865:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-1bf8865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-b468dc3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-b468dc3.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-b468dc3 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-7e5e4f6{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-aa96470{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-aa96470 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-de1bf26{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-de1bf26 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-520 .elementor-element.elementor-element-ab29688{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.8px;top:64px;z-index:1;}.elementor-520 .elementor-element.elementor-element-ab29688 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-520 .elementor-element.elementor-element-ab29688 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-520 .elementor-element.elementor-element-4f9f06d{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-d3b8925{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-e9e633d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-e9e633d .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-f0218f2{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-1a7508a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-1a7508a .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-a2c94af{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-a2c94af .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-36c09db{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-3f447f9{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-3f447f9:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-3f447f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-c39a8ec{--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:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c39a8ec:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-c39a8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-3cbfea2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-3cbfea2.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-3cbfea2 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-151c0e9{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-ccdf5c7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-ccdf5c7 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-eba64e2{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-eba64e2 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-c554730{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-c554730:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-c554730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-e9f1224{--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:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-e9f1224:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e9f1224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-a803d20{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-a803d20.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-a803d20 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-460b815{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-8efc186{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-8efc186 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-f921487{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-f921487 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-3e21a17{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-3e21a17:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-3e21a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c594eb );}.elementor-520 .elementor-element.elementor-element-8d1bc2b{--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:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8d1bc2b:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-8d1bc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-869a133{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-869a133.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-869a133 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7ad7ad6 );}.elementor-520 .elementor-element.elementor-element-97f67d0{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-b789c32{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-b789c32 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-8a56f16{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-8a56f16 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-2ee54cb{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-11e7dcf{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-81434f8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-81434f8 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-ebc72e4{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-be94aa5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-be94aa5 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-a535c17{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-a535c17 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-f1dfe32{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-8ab2198{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-8ab2198:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-8ab2198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-bce8915 .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-bce8915.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-bce8915 .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-bce8915 .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-e46d838{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-b5dc873{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-b5dc873 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-98e1b0a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-98e1b0a .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-fa15d5a{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-fa15d5a:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-fa15d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-f8395a5 .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-f8395a5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-f8395a5 .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-f8395a5 .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-18cb8e3{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-d38b03b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-d38b03b .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d9ddf52{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-d9ddf52 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-e7cdaba{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-e7cdaba:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-e7cdaba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-a9cf924 .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-a9cf924.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-a9cf924 .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-a9cf924 .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-1cfcbd5{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-3ae4ea9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-3ae4ea9 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e46e64d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-e46e64d .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-7c4367f{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7ad7ad6 );--border-color:var( --e-global-color-7ad7ad6 );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-520 .elementor-element.elementor-element-7c4367f:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-7c4367f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2b60a6 );}.elementor-520 .elementor-element.elementor-element-24a6f3e .elementor-icon-wrapper{text-align:center;}.elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e9f78c );color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-default .elementor-icon{color:var( --e-global-color-6e9f78c );border-color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-framed .elementor-icon, .elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-24a6f3e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-24a6f3e .elementor-icon{font-size:32px;border-radius:8px 8px 8px 8px;}.elementor-520 .elementor-element.elementor-element-24a6f3e .elementor-icon svg{height:32px;}.elementor-520 .elementor-element.elementor-element-9ce4808{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-ca5cb23{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-ca5cb23 .elementor-heading-title{font-family:var( --e-global-typography-e5edc9c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5edc9c-font-size );font-weight:var( --e-global-typography-e5edc9c-font-weight );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6eb8727{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-6eb8727 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-a8cd755{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-62a5350{--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;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-520 .elementor-element.elementor-element-4946c93{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-4946c93 .elementor-heading-title{font-family:var( --e-global-typography-d8fa852-font-family ), Sans-serif;font-size:var( --e-global-typography-d8fa852-font-size );font-weight:var( --e-global-typography-d8fa852-font-weight );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );color:var( --e-global-color-6e9f78c );}.elementor-520 .elementor-element.elementor-element-53885bd{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-520 .elementor-element.elementor-element-b2f2a19{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-520 .elementor-element.elementor-element-b2f2a19 .elementor-heading-title{font-family:var( --e-global-typography-627ac40-font-family ), Sans-serif;font-size:var( --e-global-typography-627ac40-font-size );font-weight:var( --e-global-typography-627ac40-font-weight );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-5b55b4a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-520 .elementor-element.elementor-element-5b55b4a .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-a2b94a9 );}.elementor-520 .elementor-element.elementor-element-f457305{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-668ccfd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8f7b242 );--border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-80511f0{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-2bc8f3b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-2bc8f3b .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-29366e8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8f7b242 );--border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-dcfb3aa{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-6b2bbfc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-6b2bbfc .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-5bd7c5a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8f7b242 );--border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-c3927b2{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-7648e54{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-7648e54 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-2b2c997{--n-accordion-title-font-size:var( --e-global-typography-7fd3d0f-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-7f02e91 );--n-accordion-icon-size:21px;}.elementor-520 .elementor-element.elementor-element-2b2c997 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-2b2c997 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-520 .elementor-element.elementor-element-2b2c997 {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-520 .elementor-element.elementor-element-2b2c997 > .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-7fd3d0f-font-family ), Sans-serif;font-weight:var( --e-global-typography-7fd3d0f-font-weight );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c689769{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8f7b242 );--border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-3a81d1e{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-2466e9a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-2466e9a .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-e393e78{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8f7b242 );--border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-9473a31{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-16f626c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-16f626c .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-26d386a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-8f7b242 );--border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-eb295e8{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-126a606{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-520 .elementor-element.elementor-element-126a606 .elementor-heading-title{font-family:var( --e-global-typography-b1b8500-font-family ), Sans-serif;font-size:var( --e-global-typography-b1b8500-font-size );font-weight:var( --e-global-typography-b1b8500-font-weight );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );color:var( --e-global-color-7f02e91 );}.elementor-520 .elementor-element.elementor-element-232662c{--n-accordion-title-font-size:var( --e-global-typography-7fd3d0f-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-7f02e91 );--n-accordion-icon-size:21px;}.elementor-520 .elementor-element.elementor-element-232662c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-8f7b242 );}.elementor-520 .elementor-element.elementor-element-232662c > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-520 .elementor-element.elementor-element-232662c {--n-accordion-padding:21px 21px 21px 21px;}:where( .elementor-520 .elementor-element.elementor-element-232662c > .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-7fd3d0f-font-family ), Sans-serif;font-weight:var( --e-global-typography-7fd3d0f-font-weight );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}@media(max-width:1024px){.elementor-520 .elementor-element.elementor-element-6d4002d{--min-height:90vh;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-4d8944d{--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;--align-items:flex-start;}.elementor-520 .elementor-element.elementor-element-b0cf049 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4abae94 .elementor-heading-title{font-size:var( --e-global-typography-947d13c-font-size );line-height:var( --e-global-typography-947d13c-line-height );letter-spacing:var( --e-global-typography-947d13c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6ac393f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-520 .elementor-element.elementor-element-6ac393f .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-c131858 .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3858678 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group > label{font-size:var( --e-global-typography-7fd3d0f-font-size );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-type-html{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group .elementor-field, .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-subgroup label{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ad816a0 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group > label{font-size:var( --e-global-typography-7fd3d0f-font-size );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-type-html{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group .elementor-field, .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-subgroup label{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-469b908{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-a2af29f{--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;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-520 .elementor-element.elementor-element-f9fb5b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-78e6b72 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6de32f3 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6ffdd6d .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-68d9d2c .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d7475a1{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-1dd3c5c .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-95ad934 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5363f08{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-520 .elementor-element.elementor-element-5363f08 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-316f9b2{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-e9be409 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8715652 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ae087d6 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e697dfb .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c2ce95b .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-985bfc3 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7566291{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-d08bf21 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-11039dd .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-74a2f57 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d8d5d0a .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-56c8487 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-cf5cc07 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fa0f833{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-f941f0c .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1970afb .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f2b678d .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7364e1f .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ee1b4dd .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85cc239 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f1fa07d{--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-54c2bc1 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1d09e21 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c856c15 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85a3d01 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-27e1cd6 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a3db19c .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a8cd0a3 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c2bbdf5 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-64e0557{text-align:start;}.elementor-520 .elementor-element.elementor-element-64e0557 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c8933e4{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-68ad71e{--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;--gap:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-520 .elementor-element.elementor-element-ce99d33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c5e6c15 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85573e0 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9ff5985 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e935883 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0b18309{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-3d03779 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-114d39d .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f9862eb{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-520 .elementor-element.elementor-element-f9862eb .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f4a69e0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-94570ce{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-1d5a707{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-1d5a707 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6164044 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-888bf0f{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-03b2a66 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5db6f69 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-692cf36{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-b0ffbab{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b0ffbab .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ba5da30 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2cd3c4e{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-bfc096b{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-bfc096b .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-dfc3690 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9fffdcf{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-dbadfb2{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-dbadfb2 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-eaf7613 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e09a561{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-fe7a2cb{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-fe7a2cb .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5fa023d .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ff4ac40{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-7384f8a .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-23992f1 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0865abb{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-520 .elementor-element.elementor-element-0865abb .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-539cdbc{--e-con-grid-template-columns:repeat(2, 1fr);--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-2bb30c6{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-a4075f0 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0e3c730 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6fadd56 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-dda1a2a{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-09d5090 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5de6e3b .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1eef0f3 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9fbfda8{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-b468dc3 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-aa96470 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-de1bf26 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4f9f06d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-e9e633d .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1a7508a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-1a7508a .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a2c94af{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-520 .elementor-element.elementor-element-a2c94af .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-36c09db{--e-con-grid-template-columns:repeat(2, 1fr);--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-3f447f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-3cbfea2 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-151c0e9{--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;--align-items:center;}.elementor-520 .elementor-element.elementor-element-ccdf5c7 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-eba64e2{text-align:center;}.elementor-520 .elementor-element.elementor-element-eba64e2 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c554730{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-a803d20 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-460b815{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-520 .elementor-element.elementor-element-8efc186 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f921487{text-align:center;}.elementor-520 .elementor-element.elementor-element-f921487 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3e21a17{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;grid-column:span 2;}.elementor-520 .elementor-element.elementor-element-869a133 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-97f67d0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-520 .elementor-element.elementor-element-b789c32 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8a56f16{text-align:center;}.elementor-520 .elementor-element.elementor-element-8a56f16 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2ee54cb{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-81434f8 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-be94aa5 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a535c17{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-520 .elementor-element.elementor-element-a535c17 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f1dfe32{--e-con-grid-template-columns:repeat(2, 1fr);--gap:21px 21px;--row-gap:21px;--column-gap:21px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-8ab2198{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-b5dc873{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b5dc873 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-98e1b0a .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fa15d5a{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-d38b03b .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d9ddf52 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e7cdaba{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-3ae4ea9{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-3ae4ea9 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e46e64d .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7c4367f{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-520 .elementor-element.elementor-element-ca5cb23{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-ca5cb23 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6eb8727 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a8cd755{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-4946c93 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-b2f2a19 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5b55b4a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-520 .elementor-element.elementor-element-5b55b4a .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f457305{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-2bc8f3b .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6b2bbfc .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7648e54 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2b2c997{--n-accordion-title-font-size:var( --e-global-typography-7fd3d0f-font-size );}:where( .elementor-520 .elementor-element.elementor-element-2b2c997 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2466e9a .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-16f626c .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-126a606 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-232662c{--n-accordion-title-font-size:var( --e-global-typography-7fd3d0f-font-size );}:where( .elementor-520 .elementor-element.elementor-element-232662c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-6d4002d{--min-height:85vh;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-b0cf049 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4abae94 .elementor-heading-title{font-size:var( --e-global-typography-947d13c-font-size );line-height:var( --e-global-typography-947d13c-line-height );letter-spacing:var( --e-global-typography-947d13c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6ac393f{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6ac393f .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c131858 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-c131858 .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3858678 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group > label{font-size:var( --e-global-typography-7fd3d0f-font-size );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-type-html{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-group .elementor-field, .elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-field-subgroup label{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e1f62a8 .elementor-button{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ad816a0 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group > label{font-size:var( --e-global-typography-7fd3d0f-font-size );line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-type-html{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-group .elementor-field, .elementor-520 .elementor-element.elementor-element-fb28a5e .elementor-field-subgroup label{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-469b908{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-98fd95e{--min-height:400px;}.elementor-520 .elementor-element.elementor-element-78e6b72 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6de32f3 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6ffdd6d{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6ffdd6d .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-68d9d2c{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-68d9d2c .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d7475a1{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-1dd3c5c .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-95ad934 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5363f08{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-5363f08 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-316f9b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-e9be409 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8715652 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ae087d6 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e697dfb .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c2ce95b .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-985bfc3 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-32e46ba .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-32e46ba .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7984b58{--min-height:300px;}.elementor-520 .elementor-element.elementor-element-7984b58.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-7566291{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-d08bf21 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-11039dd .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-74a2f57 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d8d5d0a .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-56c8487 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-cf5cc07 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1b38017 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-1b38017 .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5240b5e{--min-height:300px;}.elementor-520 .elementor-element.elementor-element-5240b5e.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-fa0f833{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-f941f0c .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1970afb .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f2b678d .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7364e1f .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ee1b4dd .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85cc239 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-87b96ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-87b96ae .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c64f889{--min-height:300px;}.elementor-520 .elementor-element.elementor-element-c64f889.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-f1fa07d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-54c2bc1 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1d09e21 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c856c15 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85a3d01 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-27e1cd6 .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a3db19c .elementor-heading-title{font-size:var( --e-global-typography-af5950e-font-size );line-height:var( --e-global-typography-af5950e-line-height );letter-spacing:var( --e-global-typography-af5950e-letter-spacing );}.elementor-520 .elementor-element.elementor-element-014a3d8 .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-014a3d8 .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f6719d1{--min-height:300px;}.elementor-520 .elementor-element.elementor-element-f6719d1.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-864a334{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-a8cd0a3 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c2bbdf5 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-64e0557 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a1b15ae .aae--btn-pro, .elementor-520 .elementor-element.elementor-element-a1b15ae .g-btn-text{font-size:var( --e-global-typography-406513d-font-size );line-height:var( --e-global-typography-406513d-line-height );letter-spacing:var( --e-global-typography-406513d-letter-spacing );}.elementor-520 .elementor-element.elementor-element-c8933e4{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-4a76f0c{--min-height:400px;}.elementor-520 .elementor-element.elementor-element-c5e6c15 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-85573e0 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-9ff5985{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9ff5985 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-a6fa416 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e935883{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-e935883 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0b18309{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-3d03779 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-114d39d .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f9862eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-f9862eb .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f4a69e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-1d5a707 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6164044 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-03b2a66 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5db6f69 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-b0ffbab .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ba5da30 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-bfc096b .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-dfc3690 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-dbadfb2 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-eaf7613 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-fe7a2cb .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5fa023d .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ff4ac40{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-7384f8a .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-23992f1 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0865abb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-0865abb .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-539cdbc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-a4075f0 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-0e3c730 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6fadd56 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-09d5090 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5de6e3b .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1eef0f3 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-b468dc3 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-aa96470 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-de1bf26 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-4f9f06d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-e9e633d .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-1a7508a{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-1a7508a .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a2c94af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-a2c94af .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-36c09db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-3cbfea2 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ccdf5c7 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-eba64e2 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a803d20 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8efc186 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f921487 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3e21a17{grid-column:span 1;}.elementor-520 .elementor-element.elementor-element-869a133 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-b789c32 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-8a56f16 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2ee54cb{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-81434f8 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-be94aa5 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a535c17{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-a535c17 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f1dfe32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-b5dc873 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-98e1b0a .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d38b03b .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-d9ddf52 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-3ae4ea9 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-e46e64d .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-ca5cb23 .elementor-heading-title{font-size:var( --e-global-typography-e5edc9c-font-size );line-height:var( --e-global-typography-e5edc9c-line-height );letter-spacing:var( --e-global-typography-e5edc9c-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6eb8727 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-a8cd755{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-4946c93 .elementor-heading-title{font-size:var( --e-global-typography-d8fa852-font-size );line-height:var( --e-global-typography-d8fa852-line-height );letter-spacing:var( --e-global-typography-d8fa852-letter-spacing );}.elementor-520 .elementor-element.elementor-element-b2f2a19 .elementor-heading-title{font-size:var( --e-global-typography-627ac40-font-size );line-height:var( --e-global-typography-627ac40-line-height );letter-spacing:var( --e-global-typography-627ac40-letter-spacing );}.elementor-520 .elementor-element.elementor-element-5b55b4a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-5b55b4a .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-f457305{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-2bc8f3b .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-6b2bbfc .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-7648e54 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2b2c997{--n-accordion-title-font-size:var( --e-global-typography-7fd3d0f-font-size );}:where( .elementor-520 .elementor-element.elementor-element-2b2c997 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}.elementor-520 .elementor-element.elementor-element-2466e9a .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-16f626c .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-126a606 .elementor-heading-title{font-size:var( --e-global-typography-b1b8500-font-size );line-height:var( --e-global-typography-b1b8500-line-height );letter-spacing:var( --e-global-typography-b1b8500-letter-spacing );}.elementor-520 .elementor-element.elementor-element-232662c{--n-accordion-title-font-size:var( --e-global-typography-7fd3d0f-font-size );}:where( .elementor-520 .elementor-element.elementor-element-232662c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-7fd3d0f-line-height );letter-spacing:var( --e-global-typography-7fd3d0f-letter-spacing );}}@media(min-width:768px){.elementor-520 .elementor-element.elementor-element-f2a46b2{--width:60%;}.elementor-520 .elementor-element.elementor-element-571fd6a{--width:40%;}.elementor-520 .elementor-element.elementor-element-a2af29f{--width:85%;}.elementor-520 .elementor-element.elementor-element-98fd95e{--width:50%;}.elementor-520 .elementor-element.elementor-element-f9fb5b4{--width:50%;}.elementor-520 .elementor-element.elementor-element-7e4dac8{--width:80%;}.elementor-520 .elementor-element.elementor-element-e6b6e3c{--width:85%;}.elementor-520 .elementor-element.elementor-element-242ed4d{--width:80%;}.elementor-520 .elementor-element.elementor-element-4d94476{--width:85%;}.elementor-520 .elementor-element.elementor-element-b976576{--width:80%;}.elementor-520 .elementor-element.elementor-element-af215c5{--width:85%;}.elementor-520 .elementor-element.elementor-element-638ffa0{--width:80%;}.elementor-520 .elementor-element.elementor-element-d66983d{--width:85%;}.elementor-520 .elementor-element.elementor-element-4e63134{--width:40%;}.elementor-520 .elementor-element.elementor-element-f864c33{--width:50%;}.elementor-520 .elementor-element.elementor-element-4a76f0c{--width:50%;}.elementor-520 .elementor-element.elementor-element-ce99d33{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-520 .elementor-element.elementor-element-f2a46b2{--width:90%;}.elementor-520 .elementor-element.elementor-element-a2af29f{--width:100%;}.elementor-520 .elementor-element.elementor-element-98fd95e{--width:100%;}.elementor-520 .elementor-element.elementor-element-f9fb5b4{--width:100%;}.elementor-520 .elementor-element.elementor-element-7e4dac8{--width:100%;}.elementor-520 .elementor-element.elementor-element-242ed4d{--width:100%;}.elementor-520 .elementor-element.elementor-element-b976576{--width:100%;}.elementor-520 .elementor-element.elementor-element-638ffa0{--width:100%;}.elementor-520 .elementor-element.elementor-element-4e63134{--width:70%;}.elementor-520 .elementor-element.elementor-element-68ad71e{--width:100%;}.elementor-520 .elementor-element.elementor-element-4a76f0c{--width:100%;}.elementor-520 .elementor-element.elementor-element-ce99d33{--width:100%;}.elementor-520 .elementor-element.elementor-element-97f67d0{--width:65%;}}/* Start custom CSS for aae--advanced-button, class: .elementor-element-c131858 */.elementor-520 .elementor-element.elementor-element-c131858{
    a.aae-btn-pro-group {
    gap: 4px;
}
}/* End custom CSS */
/* Start custom CSS for aae--advanced-button, class: .elementor-element-32e46ba */.elementor-520 .elementor-element.elementor-element-32e46ba{
    a.aae-btn-pro-group {
    gap: 4px;
}
}/* End custom CSS */
/* Start custom CSS for aae--advanced-button, class: .elementor-element-1b38017 */.elementor-520 .elementor-element.elementor-element-1b38017{
    a.aae-btn-pro-group {
    gap: 4px;
}
}/* End custom CSS */
/* Start custom CSS for aae--advanced-button, class: .elementor-element-87b96ae */.elementor-520 .elementor-element.elementor-element-87b96ae{
    a.aae-btn-pro-group {
    gap: 4px;
}
}/* End custom CSS */
/* Start custom CSS for aae--advanced-button, class: .elementor-element-014a3d8 */.elementor-520 .elementor-element.elementor-element-014a3d8{
    a.aae-btn-pro-group {
    gap: 4px;
}
}/* End custom CSS */
/* Start custom CSS for aae--advanced-button, class: .elementor-element-a1b15ae */.elementor-520 .elementor-element.elementor-element-a1b15ae{
    a.aae-btn-pro-group {
    gap: 4px;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9fb5f77 */.elementor-520 .elementor-element.elementor-element-9fb5f77{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f12179f */.elementor-520 .elementor-element.elementor-element-f12179f{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf4199e */.elementor-520 .elementor-element.elementor-element-cf4199e{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fb82e90 */.elementor-520 .elementor-element.elementor-element-fb82e90{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a4853c1 */.elementor-520 .elementor-element.elementor-element-a4853c1{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c1e3b */.elementor-520 .elementor-element.elementor-element-b9c1e3b{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa2ce54 */.elementor-520 .elementor-element.elementor-element-fa2ce54{
    width: 62px;
    height: 62px;
    min-height: 62px;
    min-width: 62px;
    max-height: 62px;
    max-width: 62px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345c715 */.elementor-520 .elementor-element.elementor-element-345c715{
    width: 62px;
    height: 62px;
    min-height: 62px;
    min-width: 62px;
    max-height: 62px;
    max-width: 62px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf8865 */.elementor-520 .elementor-element.elementor-element-1bf8865{
    width: 62px;
    height: 62px;
    min-height: 62px;
    min-width: 62px;
    max-height: 62px;
    max-width: 62px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39a8ec */.elementor-520 .elementor-element.elementor-element-c39a8ec{
    width: 62px;
    height: 62px;
    min-height: 62px;
    min-width: 62px;
    max-height: 62px;
    max-width: 62px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f1224 */.elementor-520 .elementor-element.elementor-element-e9f1224{
    width: 62px;
    height: 62px;
    min-height: 62px;
    min-width: 62px;
    max-height: 62px;
    max-width: 62px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d1bc2b */.elementor-520 .elementor-element.elementor-element-8d1bc2b{
    width: 62px;
    height: 62px;
    min-height: 62px;
    min-width: 62px;
    max-height: 62px;
    max-width: 62px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bce8915 */.elementor-520 .elementor-element.elementor-element-bce8915{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f8395a5 */.elementor-520 .elementor-element.elementor-element-f8395a5{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9cf924 */.elementor-520 .elementor-element.elementor-element-a9cf924{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24a6f3e */.elementor-520 .elementor-element.elementor-element-24a6f3e{
    line-height: 0;
}/* End custom CSS */