.elementor-29 .elementor-element.elementor-element-d177797 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-d177797 > .elementor-container{min-height:700px;}.elementor-29 .elementor-element.elementor-element-d177797{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-29 .elementor-element.elementor-element-d177797 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-d177797 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:36px;}.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-29 .elementor-element.elementor-element-e71fbdf{text-align:center;}.elementor-29 .elementor-element.elementor-element-e71fbdf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-7f94922{text-align:center;}.elementor-29 .elementor-element.elementor-element-7f94922 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-aad98a1 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-aad98a1{text-align:center;}.elementor-29 .elementor-element.elementor-element-aad98a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-7c6e0f7 );}.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-29 .elementor-element.elementor-element-22cc103 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-22cc103.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-22cc103.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-22cc103.elementor-view-default .elementor-icon{color:var( --e-global-color-7c6e0f7 );border-color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-22cc103.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-22cc103.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-de81c83:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-de81c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-de81c83 > .elementor-container{min-height:350px;}.elementor-29 .elementor-element.elementor-element-de81c83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-de81c83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-a1a9f2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 20% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:40px 10px 40px 10px;}.elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-a1a9f2e{z-index:10;}.elementor-widget-image .widget-image-caption{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-29 .elementor-element.elementor-element-ef5e548{text-align:center;}.elementor-29 .elementor-element.elementor-element-ef5e548 .elementor-heading-title{color:#343538;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-e0e3a1d{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-9bffd47 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-9bffd47 .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-ddad4e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 20% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:40px 10px 40px 10px;}.elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-ddad4e3{z-index:10;}.elementor-29 .elementor-element.elementor-element-4882b77{text-align:center;}.elementor-29 .elementor-element.elementor-element-260c7af{text-align:center;}.elementor-29 .elementor-element.elementor-element-cfd65ee .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-cfd65ee .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-acb7552:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-element-populated, .elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-element-populated > .elementor-background-overlay, .elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5% 5% 20% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:40px 10px 40px 10px;}.elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-acb7552{z-index:10;}.elementor-29 .elementor-element.elementor-element-102bbd4{text-align:center;}.elementor-29 .elementor-element.elementor-element-c5f0a94{text-align:center;}.elementor-29 .elementor-element.elementor-element-24c38f2 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-24c38f2 .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-32e50f6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-32e50f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29bd85d );}.elementor-29 .elementor-element.elementor-element-32e50f6 > .elementor-container{min-height:500px;}.elementor-29 .elementor-element.elementor-element-32e50f6{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-32e50f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-8c9c6da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshirerendering.uk/wp-content/uploads/2023/03/cracked_wall.jpg");background-position:-539px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #000000 0%, #F2295B00 100%);opacity:0.81;}.elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-8c9c6da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29 .elementor-element.elementor-element-8c9c6da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-539895d > .elementor-widget-container{padding:300px 0px 300px 0px;}.elementor-29 .elementor-element.elementor-element-539895d{text-align:center;}.elementor-29 .elementor-element.elementor-element-539895d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-08f84e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-08f84e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29bd85d );}.elementor-29 .elementor-element.elementor-element-08f84e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 20% 10%;}.elementor-29 .elementor-element.elementor-element-08f84e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-5a1c19d{text-align:center;}.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-29 .elementor-element.elementor-element-b526216 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-29 .elementor-element.elementor-element-b526216 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-29 .elementor-element.elementor-element-b526216 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-b526216 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-29 .elementor-element.elementor-element-b526216 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-field-group > label{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-field-type-html{padding-bottom:0px;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-button{font-family:"Lato", Sans-serif;font-weight:bold;}.elementor-29 .elementor-element.elementor-element-b526216 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-button[type="submit"]{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-3eae77e );color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-3eae77e );color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-3eae77e );color:#ffffff;}.elementor-29 .elementor-element.elementor-element-b526216{--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-29 .elementor-element.elementor-element-18d55225 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29 .elementor-element.elementor-element-18d55225:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-18d55225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshirerendering.uk/wp-content/uploads/2023/03/shattered.png");}.elementor-29 .elementor-element.elementor-element-18d55225{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-29 .elementor-element.elementor-element-18d55225 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-18d55225 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-29bd85d );}.elementor-29 .elementor-element.elementor-element-18d55225 > .elementor-shape-top svg{height:17px;}.elementor-29 .elementor-element.elementor-element-18d55225 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-29 .elementor-element.elementor-element-1cdb52c5 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-1ee004fe{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7e70e3ee{z-index:10;text-align:left;}.elementor-29 .elementor-element.elementor-element-7e70e3ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-29 .elementor-element.elementor-element-81bf305{--spacer-size:50px;}.elementor-29 .elementor-element.elementor-element-11c8c26e > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-dcdb042{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c5777e3 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-fbbc69d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-33175e94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-aff1b69:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-aff1b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshirerendering.uk/wp-content/uploads/2023/03/external_render_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-aff1b69 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000 44%, #FFFFFF00 100%);opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-aff1b69 > .elementor-container{min-height:600px;}.elementor-29 .elementor-element.elementor-element-aff1b69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-aff1b69 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-29bd85d );}.elementor-29 .elementor-element.elementor-element-aff1b69 > .elementor-shape-bottom svg{width:calc(239% + 1.3px);height:36px;}.elementor-29 .elementor-element.elementor-element-3e39fd3 > .elementor-element-populated{padding:20% 0% 20% 10%;}.elementor-29 .elementor-element.elementor-element-05fa0d8 .elementor-heading-title{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-1f15068{color:var( --e-global-color-7c6e0f7 );}.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-29 .elementor-element.elementor-element-2b59a02 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-icon i{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c6e0f7 );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-2b59a02{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-2b59a02 .elementor-icon-list-text{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-d3a7dc9 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-d3a7dc9 .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-d3a7dc9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-381dbab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-381dbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshirerendering.uk/wp-content/uploads/2023/03/wall_insulation.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-381dbab > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #000000 44%, #FFFFFF00 100%);opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-381dbab > .elementor-container{min-height:600px;}.elementor-29 .elementor-element.elementor-element-381dbab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-381dbab > .elementor-shape-bottom .elementor-shape-fill{fill:#F7FCFF;}.elementor-29 .elementor-element.elementor-element-381dbab > .elementor-shape-bottom svg{height:25px;}.elementor-29 .elementor-element.elementor-element-c76fc2a > .elementor-element-populated{padding:20% 10% 20% 0%;}.elementor-29 .elementor-element.elementor-element-48bbdb2 .elementor-heading-title{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-2e09677{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-48f0ede > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-icon i{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-icon svg{fill:var( --e-global-color-7c6e0f7 );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-48f0ede{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-48f0ede .elementor-icon-list-text{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-1fad1ca .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-1fad1ca .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-1fad1ca > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-container{min-height:600px;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-shape-top .elementor-shape-fill{fill:#F7FCFF;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-shape-top svg{height:25px;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-shape-bottom .elementor-shape-fill{fill:#F7FCFF;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-shape-bottom svg{height:25px;}.elementor-29 .elementor-element.elementor-element-2fb58be > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-29 .elementor-element.elementor-element-607d260 > .elementor-element-populated{padding:0% 5% 0% 10%;}.elementor-29 .elementor-element.elementor-element-938efc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-6fe0696 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-81474b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-81474b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-81474b9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30% 10% 30% 20%;}.elementor-29 .elementor-element.elementor-element-81474b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-98a2e39{text-align:center;}.elementor-29 .elementor-element.elementor-element-98a2e39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:var( --e-global-color-7c6e0f7 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-15629b9 .swiper-pagination-bullet-active, .elementor-29 .elementor-element.elementor-element-15629b9 .swiper-pagination-progressbar-fill{background-color:#0A6593;}.elementor-29 .elementor-element.elementor-element-15629b9 .swiper-pagination-fraction{color:#0A6593;}.elementor-29 .elementor-element.elementor-element-15629b9 .elementor-swiper-button{font-size:20px;}.elementor-29 .elementor-element.elementor-element-15629b9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-7c6e0f7 );opacity:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-15629b9 .elementor-testimonial__text{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-15629b9 .elementor-testimonial__name{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-15629b9 .elementor-testimonial__title{color:var( --e-global-color-b7a35e3 );}.elementor-29 .elementor-element.elementor-element-1164f0d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshirerendering.uk/wp-content/uploads/2023/03/plastering.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #000000 44%, #FFFFFF00 100%);opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-container{min-height:600px;}.elementor-29 .elementor-element.elementor-element-1164f0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-shape-top .elementor-shape-fill{fill:#F7FCFF;}.elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-shape-top svg{height:25px;}.elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-29 .elementor-element.elementor-element-583beb2 > .elementor-element-populated{padding:20% 0% 20% 10%;}.elementor-29 .elementor-element.elementor-element-939d44c .elementor-heading-title{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-beab566{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-dd989fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-icon i{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-icon svg{fill:var( --e-global-color-7c6e0f7 );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-dd989fa{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-dd989fa .elementor-icon-list-text{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c403668 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-c403668 .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-c403668 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-68eb7ff:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-68eb7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.yorkshirerendering.uk/wp-content/uploads/2023/03/screeding_worksite.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-68eb7ff > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #000000 55%, #FFFFFF00 100%);opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-68eb7ff > .elementor-container{min-height:600px;}.elementor-29 .elementor-element.elementor-element-68eb7ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29 .elementor-element.elementor-element-68eb7ff > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-29bd85d );}.elementor-29 .elementor-element.elementor-element-68eb7ff > .elementor-shape-top svg{width:calc(166% + 1.3px);height:39px;}.elementor-29 .elementor-element.elementor-element-87363c7 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-29 .elementor-element.elementor-element-0db92fa > .elementor-element-populated{padding:20% 10% 20% 0%;}.elementor-29 .elementor-element.elementor-element-811a37d .elementor-heading-title{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-4bf8de3{color:var( --e-global-color-7c6e0f7 );}.elementor-29 .elementor-element.elementor-element-b534b76 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-icon i{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-icon svg{fill:var( --e-global-color-7c6e0f7 );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-b534b76{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-b534b76 .elementor-icon-list-text{color:var( --e-global-color-7c6e0f7 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-44c868b .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-44c868b .elementor-button:focus{background-color:var( --e-global-color-3eae77e );}.elementor-29 .elementor-element.elementor-element-44c868b > .elementor-widget-container{margin:20px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-de81c83 > .elementor-container{min-height:650px;}.elementor-29 .elementor-element.elementor-element-32e50f6 > .elementor-container{min-height:500px;}.elementor-29 .elementor-element.elementor-element-8c9c6da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-29 .elementor-element.elementor-element-539895d > .elementor-widget-container{padding:200px 0px 200px 0px;}.elementor-29 .elementor-element.elementor-element-08f84e7 > .elementor-element-populated{padding:20% 5% 10% 5%;}.elementor-29 .elementor-element.elementor-element-18d55225{padding:100px 25px 100px 25px;}.elementor-29 .elementor-element.elementor-element-1cdb52c5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-11c8c26e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-c5777e3 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-29 .elementor-element.elementor-element-87363c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-d177797{padding:0% 5% 0% 5%;}.elementor-29 .elementor-element.elementor-element-e71fbdf .elementor-heading-title{font-size:50px;}.elementor-29 .elementor-element.elementor-element-7f94922 .elementor-heading-title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-22cc103 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon-wrapper{text-align:center;}.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon{font-size:30px;}.elementor-29 .elementor-element.elementor-element-22cc103 .elementor-icon svg{height:30px;}.elementor-29 .elementor-element.elementor-element-de81c83{padding:50px 0px 20px 0px;}.elementor-29 .elementor-element.elementor-element-a1a9f2e > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-29 .elementor-element.elementor-element-ddad4e3 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-29 .elementor-element.elementor-element-acb7552 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-29 .elementor-element.elementor-element-8c9c6da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-29 .elementor-element.elementor-element-539895d .elementor-heading-title{font-size:32px;}.elementor-29 .elementor-element.elementor-element-18d55225{padding:50px 20px 50px 20px;}.elementor-29 .elementor-element.elementor-element-1cdb52c5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-81bf305{--spacer-size:10px;}.elementor-29 .elementor-element.elementor-element-3212a5de > .elementor-widget-container{padding:20px 20px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3212a5de{text-align:left;}.elementor-29 .elementor-element.elementor-element-3212a5de img{max-width:50%;}.elementor-29 .elementor-element.elementor-element-11c8c26e > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5944796e > .elementor-widget-container{margin:-135px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-29 .elementor-element.elementor-element-5944796e{text-align:right;}.elementor-29 .elementor-element.elementor-element-5944796e img{max-width:50%;}.elementor-29 .elementor-element.elementor-element-dcdb042 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-29 .elementor-element.elementor-element-c5777e3{width:100%;}.elementor-29 .elementor-element.elementor-element-c5777e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-fbbc69d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-29 .elementor-element.elementor-element-33175e94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3e39fd3 > .elementor-element-populated{padding:20% 5% 10% 5%;}.elementor-29 .elementor-element.elementor-element-c76fc2a > .elementor-element-populated{padding:20% 5% 20% 5%;}.elementor-29 .elementor-element.elementor-element-607d260 > .elementor-element-populated{padding:10% 5% 10% 5%;}.elementor-29 .elementor-element.elementor-element-81474b9 > .elementor-element-populated{padding:30% 5% 20% 5%;}.elementor-29 .elementor-element.elementor-element-583beb2 > .elementor-element-populated{padding:20% 5% 10% 5%;}.elementor-29 .elementor-element.elementor-element-0db92fa > .elementor-element-populated{padding:20% 5% 10% 5%;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-8c9c6da{width:55%;}.elementor-29 .elementor-element.elementor-element-08f84e7{width:45%;}.elementor-29 .elementor-element.elementor-element-3e39fd3{width:50%;}.elementor-29 .elementor-element.elementor-element-c311520{width:50%;}.elementor-29 .elementor-element.elementor-element-ec307e0{width:50%;}.elementor-29 .elementor-element.elementor-element-c76fc2a{width:50%;}.elementor-29 .elementor-element.elementor-element-607d260{width:40%;}.elementor-29 .elementor-element.elementor-element-81474b9{width:60%;}.elementor-29 .elementor-element.elementor-element-583beb2{width:50%;}.elementor-29 .elementor-element.elementor-element-8d2b7e7{width:50%;}.elementor-29 .elementor-element.elementor-element-7a330de{width:50%;}.elementor-29 .elementor-element.elementor-element-0db92fa{width:50%;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-8c9c6da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29 .elementor-element.elementor-element-8c9c6da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-aff1b69:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-aff1b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-381dbab:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-381dbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-1164f0d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1164f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-29 .elementor-element.elementor-element-68eb7ff:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-68eb7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-de81c83 */.shape-9673{
overflow:hidden;
position:relative;
}
.shape-9673::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-9673-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-9673::before{
transform:scaleX(2.6);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-9673-tablet {
  100% {
    transform: scaleX(2.6) translateX(calc(100% - (100% / 2.6)));
  }
}  
@media (min-width:1025px){
.shape-9673::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 100%;
animation: 10s infinite alternate shape-anim-9673  linear;
background-size: 100% 73px;
background-position: 50% 100%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23f2f2f2"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23f2f2f2"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}
}
@media (min-width:2100px){
.shape-9673::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-9673 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8c9c6da */.shape-2882{
overflow:hidden;
position:relative;
}
.shape-2882::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(4);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-2882-mobile linear;
background-size: 100% 172px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-2882-mobile {
  100% {
    transform: scaleX(4) translateX(calc(100% - (100% / 4)));
  }
} 
@media (min-width:768px){
.shape-2882::before{
transform:scaleX(4);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-2882-mobile linear;
background-size: 100% 172px;
background-position: 50% 0%;   
}  
}

  
@media (min-width:1025px){
.shape-2882::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleY(4);
transform-origin: 100% 100%;
animation: 10s infinite alternate shape-ver-anim-2882  linear;
background-size: 172px 100%;
background-position: 100% 50%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2.17 35.28" preserveAspectRatio="none"><path d="M1.67 0c-.55 3.07.41 9.27 0 16.14-.4 6.88-.58 13.75.1 19.14h.4V0z" fill="%23f2f2f2"/><path d="M1.16 0c-.8 3.17.4 7.29.56 10.04C1.89 12.8.25 19.3.42 22.71c.16 3.43.84 4.65.86 7.05.03 2.4-.88 5.52-.88 5.52h1.77V0z" opacity=".5" fill="%23f2f2f2"/><path d="M.31 0c.84 2.56.3 7.68.43 11.79.12 4.1.61 6.86.28 9.58-.33 2.73-1.18 5.61-1 8.61.19 3 .82 4.73.84 5.3h1.2V0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}
}


@keyframes shape-ver-anim-2882 {
  100% {
    transform: scaleY(4) translateY(calc(100% - (100% / 4)));
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32e50f6 */.shape-9673{
overflow:hidden;
position:relative;
}
.shape-9673::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-9673-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-9673::before{
transform:scaleX(2.6);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-9673-tablet {
  100% {
    transform: scaleX(2.6) translateX(calc(100% - (100% / 2.6)));
  }
}  
@media (min-width:1025px){
.shape-9673::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 100%;
animation: 10s infinite alternate shape-anim-9673  linear;
background-size: 100% 73px;
background-position: 50% 100%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23f2f2f2"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23f2f2f2"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}
}
@media (min-width:2100px){
.shape-9673::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-9673 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aff1b69 */.shape-9673{
overflow:hidden;
position:relative;
}
.shape-9673::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-9673-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-9673::before{
transform:scaleX(2.6);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-9673-tablet {
  100% {
    transform: scaleX(2.6) translateX(calc(100% - (100% / 2.6)));
  }
}  
@media (min-width:1025px){
.shape-9673::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 100%;
animation: 10s infinite alternate shape-anim-9673  linear;
background-size: 100% 73px;
background-position: 50% 100%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23f2f2f2"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23f2f2f2"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}
}
@media (min-width:2100px){
.shape-9673::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-9673 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-381dbab */.shape-9673{
overflow:hidden;
position:relative;
}
.shape-9673::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-9673-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-9673::before{
transform:scaleX(2.6);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-9673-tablet {
  100% {
    transform: scaleX(2.6) translateX(calc(100% - (100% / 2.6)));
  }
}  
@media (min-width:1025px){
.shape-9673::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 100%;
animation: 10s infinite alternate shape-anim-9673  linear;
background-size: 100% 73px;
background-position: 50% 100%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23f2f2f2"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23f2f2f2"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}
}
@media (min-width:2100px){
.shape-9673::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-9673 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}

   .shape-6633{
overflow:hidden;
position:relative;
}
.shape-6633::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-7361-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-7361-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-6633::before{
transform:scaleX(2.6);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-7361-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-7361-tablet {
  100% {
    transform: scaleX(2.6) translateX(calc(100% - (100% / 2.6)));
  }
}  
@media (min-width:1025px){
.shape-6633::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-7361  linear;
background-size: 100% 73px;
background-position: 50% 0%;  
}
}
@media (min-width:2100px){
.shape-6633::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-7361 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-81474b9 */.shape-8336{
overflow:hidden;
position:relative;
}
.shape-8336::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
background-size: 100% 90px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 773.74 154.98"><g fill="%23ffffff"><path d="M0 0h773.74L386.87 77.5Z"/><path d="m0 0 386.87 154.98L773.74 0Z" opacity=".66"/></g></svg>'); 
}

@media (min-width:768px){
.shape-8336::before{
background-size: 90px 100%;
background-position: 0% 50%;   
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 154.98 773.74"><g fill="%23ffffff"><path d="M0 773.74V0l77.5 386.87Z"/><path d="m0 773.74 154.98-386.87L0 0Z" opacity=".66"/></g></svg>'); 
}  
}
 
@media (min-width:1025px){
.shape-8336::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 90px 100%;
background-position: 0% 50%;  
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1164f0d */.shape-9673{
overflow:hidden;
position:relative;
}
.shape-9673::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-9673-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-9673::before{
transform:scaleX(2.6);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-9673-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-9673-tablet {
  100% {
    transform: scaleX(2.6) translateX(calc(100% - (100% / 2.6)));
  }
}  
@media (min-width:1025px){
.shape-9673::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 100%;
animation: 10s infinite alternate shape-anim-9673  linear;
background-size: 100% 73px;
background-position: 50% 100%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23f2f2f2"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23f2f2f2"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}
}
@media (min-width:2100px){
.shape-9673::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-9673 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68eb7ff */.shape-7284{
overflow:hidden;
position:relative;
}
.shape-7284::before{
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
bottom: -1px;
left: -1px;
right: -1px;
top: -1px;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat; 
transform:scaleX(1.8);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-7284-mobile linear;
background-size: 100% 65px;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23f2f2f2"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23f2f2f2"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23f2f2f2"/></svg>'); 
}

@keyframes shape-anim-7284-mobile {
  100% {
    transform: scaleX(1.8) translateX(calc(100% - (100% / 1.8)));
  }
} 
@media (min-width:768px){
.shape-7284::before{
transform:scaleX(1.3);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-7284-tablet linear;
background-size: 100% 96px;
background-position: 50% 0%;   
}  
}

@keyframes shape-anim-7284-tablet {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}  
@media (min-width:1025px){
.shape-7284::before{ 
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
transform:scaleX(1.3);
transform-origin: 100% 0;
animation: 10s infinite alternate shape-anim-7284  linear;
background-size: 100% 73px;
background-position: 50% 0%;  
}
}
@media (min-width:2100px){
.shape-7284::before{
background-size: 132% calc(2vw + 73px);
}
}

@keyframes shape-anim-7284 {
  100% {
    transform: scaleX(1.3) translateX(calc(100% - (100% / 1.3)));
  }
}/* End custom CSS */