.elementor-2 .elementor-element.elementor-element-e2c1dc1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e2c1dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://earthaspects.co.uk/wp-content/uploads/2019/06/Hero-Image-roller.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e2c1dc1 > .elementor-background-overlay{background-color:rgba(0,28,8,0.93);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-e2c1dc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-7b79525{text-align:center;}.elementor-2 .elementor-element.elementor-element-7b79525.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-7b79525 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:45px;font-weight:300;line-height:1.1em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-2 .elementor-element.elementor-element-7b79525 > .elementor-widget-container{padding:3px 0px 460px 0px;}.elementor-2 .elementor-element.elementor-element-9f20749 > .elementor-container{max-width:820px;}.elementor-2 .elementor-element.elementor-element-9f20749:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9f20749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffefc;}.elementor-2 .elementor-element.elementor-element-9f20749{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 45px 0px;}.elementor-2 .elementor-element.elementor-element-9f20749 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c144b60.elementor-widget-heading .elementor-heading-title{color:#8c4251;}.elementor-2 .elementor-element.elementor-element-c144b60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-c144b60 > .elementor-widget-container{margin:0px 100px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#8c4251;}.elementor-2 .elementor-element.elementor-element-09975d1{color:#424242;font-family:"Lora", Sans-serif;font-weight:600;line-height:2.2em;}.elementor-2 .elementor-element.elementor-element-09975d1 > .elementor-widget-container{padding:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-af644a7.elementor-widget-heading .elementor-heading-title{color:#8c4251;}.elementor-2 .elementor-element.elementor-element-af644a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-af644a7 > .elementor-widget-container{margin:0px 100px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#8c4251;}.elementor-2 .elementor-element.elementor-element-b62ffca{color:#424242;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-b62ffca > .elementor-widget-container{padding:28px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-68438a5.elementor-widget-heading .elementor-heading-title{color:#8c4251;}.elementor-2 .elementor-element.elementor-element-68438a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-68438a5 > .elementor-widget-container{margin:0px 100px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#8c4251;}.elementor-2 .elementor-element.elementor-element-d36d180{color:#424242;font-family:"Lora", Sans-serif;font-weight:400;line-height:0.4em;}.elementor-2 .elementor-element.elementor-element-d36d180 > .elementor-widget-container{padding:28px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-2858363:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2858363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8c4251;}.elementor-2 .elementor-element.elementor-element-2858363{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-2858363 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3281e54.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3281e54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-3281e54 > .elementor-widget-container{margin:0px 0320px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-fc07446{color:#ffffff;font-family:"Lora", Sans-serif;font-weight:600;line-height:2.2em;}.elementor-2 .elementor-element.elementor-element-fc07446 > .elementor-widget-container{padding:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-088e911:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-088e911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#529ba1;}.elementor-2 .elementor-element.elementor-element-088e911{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-088e911 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a8064d1.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-a8064d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-a8064d1 > .elementor-widget-container{margin:0px 0320px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-577aeda{color:#ffffff;font-family:"Lora", Sans-serif;font-weight:600;line-height:2.2em;}.elementor-2 .elementor-element.elementor-element-577aeda > .elementor-widget-container{padding:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-78d9dab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-78d9dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8c4251;}.elementor-2 .elementor-element.elementor-element-78d9dab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-78d9dab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0560c7a.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-0560c7a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-0560c7a > .elementor-widget-container{margin:0px 0320px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-39f5ed2{color:#ffffff;font-family:"Lora", Sans-serif;font-weight:600;line-height:2.2em;}.elementor-2 .elementor-element.elementor-element-39f5ed2 > .elementor-widget-container{padding:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-a2d2794:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a2d2794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#529ba1;}.elementor-2 .elementor-element.elementor-element-a2d2794{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-a2d2794 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d84d211.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-d84d211 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-d84d211 > .elementor-widget-container{margin:0px 0320px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-66ca33d{color:#ffffff;font-family:"Lora", Sans-serif;font-weight:600;line-height:2.2em;}.elementor-2 .elementor-element.elementor-element-66ca33d > .elementor-widget-container{padding:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-7915037:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7915037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8c4251;}.elementor-2 .elementor-element.elementor-element-7915037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-7915037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-11b4276.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-11b4276 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-11b4276 > .elementor-widget-container{margin:0px 0320px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-be2abf7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-be2abf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#529ba1;}.elementor-2 .elementor-element.elementor-element-be2abf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-be2abf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8ec1632.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-8ec1632 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-8ec1632 > .elementor-widget-container{margin:0px 0320px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-cd8745e > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-01bbc73.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-01bbc73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:bold;letter-spacing:4.5px;}.elementor-2 .elementor-element.elementor-element-01bbc73 > .elementor-widget-container{margin:0px 130px 0px 0px;padding:29px 0px 20px 15px;border-style:solid;border-width:0px 0px 3px 00px;border-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-2c03ef5{text-align:left;}.elementor-2 .elementor-element.elementor-element-2c03ef5 .elementor-image img{width:43%;transition-duration:0.2s;}.elementor-2 .elementor-element.elementor-element-2c03ef5 > .elementor-widget-container{margin:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-9f97332{text-align:left;}.elementor-2 .elementor-element.elementor-element-9f97332 .elementor-image img{width:43%;transition-duration:0.2s;}.elementor-2 .elementor-element.elementor-element-9f97332 .elementor-image:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-9f97332 > .elementor-widget-container{margin:0px 0px 0px 39px;}.elementor-2 .elementor-element.elementor-element-165a680{text-align:left;}.elementor-2 .elementor-element.elementor-element-165a680 .elementor-image img{width:25%;transition-duration:0.2s;}.elementor-2 .elementor-element.elementor-element-165a680 .elementor-image:hover img{opacity:1;}.elementor-2 .elementor-element.elementor-element-165a680 > .elementor-widget-container{margin:0px 0px 0px 39px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7b79525 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-7b79525 > .elementor-widget-container{padding:0px 0px 600px 0px;}.elementor-2 .elementor-element.elementor-element-3281e54 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a8064d1 > .elementor-widget-container{margin:0px 90px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0560c7a > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d84d211 > .elementor-widget-container{margin:0px 90px 0px 0px;}.elementor-2 .elementor-element.elementor-element-11b4276 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8ec1632 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-01bbc73 > .elementor-widget-container{margin:0px 45px 0px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e2c1dc1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e2c1dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-2 .elementor-element.elementor-element-7b79525 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-7b79525 > .elementor-widget-container{padding:65px 0px 418px 0px;}.elementor-2 .elementor-element.elementor-element-3281e54 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a8064d1 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0560c7a > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d84d211 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-11b4276 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8ec1632 > .elementor-widget-container{margin:0px 090px 0px 0px;}.elementor-2 .elementor-element.elementor-element-01bbc73 > .elementor-widget-container{margin:0px 86px 0px 0px;}}