.elementor-3573 .elementor-element.elementor-element-07fd21b:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-07fd21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4CA8E780;}.elementor-3573 .elementor-element.elementor-element-07fd21b > .elementor-background-overlay{background-color:#000000;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-07fd21b > .elementor-container{min-height:516px;text-align:center;}.elementor-3573 .elementor-element.elementor-element-07fd21b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-3573 .elementor-element.elementor-element-27eb112 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3573 .elementor-element.elementor-element-27eb112 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-valuation-section:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-valuation-section > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chrishamriding.co.uk/app/uploads/2026/01/bottom-of-video-trans-1.png");background-repeat:no-repeat;}.elementor-3573 .elementor-element.elementor-element-valuation-section{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-200px;margin-bottom:0px;padding:80px 0px 60px 0px;z-index:100;}.elementor-3573 .elementor-element.elementor-element-valuation-section > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-9c22980{--spacer-size:128px;}.elementor-3573 .elementor-element.elementor-element-a88f15a{--spacer-size:0px;}.elementor-3573 .elementor-element.elementor-element-hero-title{width:var( --container-widget-width, 115.455% );max-width:115.455%;--container-widget-width:115.455%;--container-widget-flex-grow:0;text-align:center;}.elementor-3573 .elementor-element.elementor-element-hero-title .elementor-heading-title{font-family:"Century Gothic", Sans-serif;font-size:36px;line-height:1.1em;-webkit-text-stroke-color:#020101;stroke:#020101;color:#020101;}.elementor-3573 .elementor-element.elementor-element-hero-est{text-align:center;}.elementor-3573 .elementor-element.elementor-element-hero-est .elementor-heading-title{font-size:20px;font-weight:700;color:#020101;}.elementor-3573 .elementor-element.elementor-element-4105f48{--spacer-size:13px;}.elementor-3573 .elementor-element.elementor-element-hero-button-widget > .elementor-widget-container{margin:-20px 0px 20px 0px;padding:20px 20px 20px 20px;}.elementor-3573 .elementor-element.elementor-element-hero-button-widget .elementor-button{font-family:"Century Gothic", Sans-serif;font-size:30px;font-weight:700;}.elementor-3573 .elementor-element.elementor-element-208d255{--spacer-size:50px;}.elementor-3573 .elementor-element.elementor-element-798a7dc{--spacer-size:50px;}.elementor-3573 .elementor-element.elementor-element-hero-image{width:var( --container-widget-width, 86.593% );max-width:86.593%;--container-widget-width:86.593%;--container-widget-flex-grow:0;text-align:center;}.elementor-3573 .elementor-element.elementor-element-hero-button:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-hero-button > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8bc2eb;}.elementor-3573 .elementor-element.elementor-element-hero-button > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-hero-button{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-20px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-hero-button-col.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3573 .elementor-element.elementor-element-2c89704 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3573 .elementor-element.elementor-element-57f11e9:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-57f11e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chrishamriding.co.uk/app/uploads/2026/01/bottom-of-video-trans-1.png");background-repeat:no-repeat;}.elementor-3573 .elementor-element.elementor-element-57f11e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:80px 0px 60px 0px;z-index:100;}.elementor-3573 .elementor-element.elementor-element-57f11e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-a31d861{--spacer-size:50px;}.elementor-3573 .elementor-element.elementor-element-b32948b{width:var( --container-widget-width, 115.455% );max-width:115.455%;--container-widget-width:115.455%;--container-widget-flex-grow:0;text-align:center;}.elementor-3573 .elementor-element.elementor-element-b32948b .elementor-heading-title{font-family:"Century Gothic", Sans-serif;font-size:36px;line-height:1.1em;-webkit-text-stroke-color:#020101;stroke:#020101;color:#020101;}.elementor-3573 .elementor-element.elementor-element-1cccc65{text-align:center;}.elementor-3573 .elementor-element.elementor-element-1cccc65 .elementor-heading-title{font-size:20px;font-weight:700;color:#020101;}.elementor-3573 .elementor-element.elementor-element-43200df > .elementor-widget-container{margin:-20px 0px 20px 0px;padding:20px 20px 20px 20px;}.elementor-3573 .elementor-element.elementor-element-43200df .elementor-button{font-family:"Century Gothic", Sans-serif;font-size:30px;font-weight:700;}.elementor-3573 .elementor-element.elementor-element-ac1f793{--spacer-size:50px;}.elementor-3573 .elementor-element.elementor-element-fb9805a{width:var( --container-widget-width, 86.593% );max-width:86.593%;--container-widget-width:86.593%;--container-widget-flex-grow:0;text-align:center;}.elementor-3573 .elementor-element.elementor-element-b9bff80:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-b9bff80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3DBF1;}.elementor-3573 .elementor-element.elementor-element-b9bff80 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-b9bff80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-20px;padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-39f709d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3573 .elementor-element.elementor-element-8f81336{text-align:start;}.elementor-3573 .elementor-element.elementor-element-8f81336 .elementor-heading-title{font-size:18px;font-weight:600;line-height:1.5em;color:#717D84;}.elementor-3573 .elementor-element.elementor-element-meet-family:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-meet-family > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8bc2eb;}.elementor-3573 .elementor-element.elementor-element-meet-family{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 80px 0px;}.elementor-3573 .elementor-element.elementor-element-meet-family > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-mf-col.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3573 .elementor-element.elementor-element-mf-heading{text-align:center;}.elementor-3573 .elementor-element.elementor-element-mf-heading .elementor-heading-title{font-family:"Century Gothic", Sans-serif;font-size:48px;font-weight:700;color:#ffffff;}.elementor-3573 .elementor-element.elementor-element-b5209f5{text-align:center;}.elementor-3573 .elementor-element.elementor-element-b5209f5 .elementor-heading-title{font-size:20px;font-weight:700;color:#717D84;}.elementor-3573 .elementor-element.elementor-element-mf-management-title > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-3573 .elementor-element.elementor-element-mf-management-title{text-align:center;}.elementor-3573 .elementor-element.elementor-element-mf-management-title .elementor-heading-title{font-family:"Century Gothic", Sans-serif;font-size:26px;font-weight:700;color:#000000;}.elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-title, .elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-title:before, .elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-title:after, .elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-content, .elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tabs-content-wrapper{border-width:1px;}.elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-title.elementor-active,
					 .elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-title.elementor-active a{color:#868485;}.elementor-3573 .elementor-element.elementor-element-mftabs .elementor-tab-title{font-family:"Century Gothic", Sans-serif;font-weight:700;}.elementor-3573 .elementor-element.elementor-element-4cfd71c:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-4cfd71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#93c3db;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3573 .elementor-element.elementor-element-4cfd71c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-3573 .elementor-element.elementor-element-4cfd71c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-d35962a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3573 .elementor-element.elementor-element-9f30304 > .elementor-widget-container{padding:0px 0px 75px 0px;}.elementor-3573 .elementor-element.elementor-element-9f30304{text-align:center;}.elementor-3573 .elementor-element.elementor-element-9f30304 .elementor-heading-title{text-transform:none;line-height:1.5em;text-shadow:0px 0px 30px rgba(0, 0, 0, 0.16);color:#FFFFFF;}.elementor-3573 .elementor-element.elementor-element-2b6062f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-2b6062f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3573 .elementor-element.elementor-element-2b6062f > .elementor-shape-top .elementor-shape-fill{fill:#EEEEEE;}.elementor-3573 .elementor-element.elementor-element-7b9aed6 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3573 .elementor-element.elementor-element-67ce379{text-align:start;}.elementor-3573 .elementor-element.elementor-element-67ce379 .elementor-heading-title{font-size:26px;font-weight:600;color:#6f6f6f;}@media(max-width:767px){.elementor-3573 .elementor-element.elementor-element-hero-image{width:var( --container-widget-width, 280.139px );max-width:280.139px;--container-widget-width:280.139px;--container-widget-flex-grow:0;text-align:center;}.elementor-3573 .elementor-element.elementor-element-e445eee{z-index:10;}.elementor-3573 .elementor-element.elementor-element-57f11e9:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-57f11e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1000px auto;}.elementor-3573 .elementor-element.elementor-element-57f11e9{margin-top:-111px;margin-bottom:-0px;z-index:100;}.elementor-3573 .elementor-element.elementor-element-a31d861{--spacer-size:35px;}.elementor-3573 .elementor-element.elementor-element-fb9805a{width:var( --container-widget-width, 280.139px );max-width:280.139px;--container-widget-width:280.139px;--container-widget-flex-grow:0;text-align:center;}.elementor-3573 .elementor-element.elementor-element-b9bff80{z-index:10;}.elementor-3573 .elementor-element.elementor-element-4cfd71c:not(.elementor-motion-effects-element-type-background), .elementor-3573 .elementor-element.elementor-element-4cfd71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-3573 .elementor-element.elementor-element-4cfd71c{padding:10px 0px 45px 0px;}.elementor-3573 .elementor-element.elementor-element-9f30304 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3573 .elementor-element.elementor-element-9f30304 .elementor-heading-title{font-size:23px;line-height:1.4em;}}@media(min-width:768px){.elementor-3573 .elementor-element.elementor-element-14b7f30{width:51.314%;}.elementor-3573 .elementor-element.elementor-element-5898df4{width:48.555%;}.elementor-3573 .elementor-element.elementor-element-6de66b1{width:51.314%;}.elementor-3573 .elementor-element.elementor-element-835484e{width:48.555%;}}/* Start custom CSS */.fa-stack {
  
    background-color: white !important;
    border: 0px solid white!important;
}

.q_social_icon_holder.circle_social a:hover {
  opacity: 0.8; /* simple hover effect */
}

.q_social_icon_holder.circle_social a {
  display: inline-flex;              /* flexbox for centering */
  align-items: center;
  justify-content: center;
  width: 30px !important; 

  /* fixed width */
  height: 50px !important;
  margin: 0px;/* fixed height */
  border-radius: 80%;                /* makes it a circle */
  background: transparent;           /* keep transparent unless you want colors */
  text-decoration: none;
}

.q_social_icon_holder.circle_social i {
  font-size: 16px !important;                   /* icon size inside */
  line-height: 1;                    /* fix vertical alignment */
  
}/* End custom CSS */