@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);html,body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Sora",sans-serif!important}.golden-button{position:relative;display:inline-block;border-radius:14px}.golden-button::after{content:"";position:absolute;inset:-1.5px;border-radius:14px;padding:1.5px;background:linear-gradient(90deg,#9B5E0B 0%,#FCE377 23%,#FDF0B3 50%,#995905 74%,#9B5E0B 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:2}.golden-button::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:80px;height:80%;background:radial-gradient(circle,rgb(255 255 255 / .55) 0%,#fff0 70%);filter:blur(10px);pointer-events:none;z-index:1;border-radius:50%}.golden-button a{display:block;position:relative;z-index:1;background:linear-gradient(90deg,#FCF1B2 -5.44%,#E2A622 99.89%)!important;box-shadow:inset 5px -8px 19.5px #804301!important;font-family:'Inter'!important;font-style:normal!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;text-align:center!important;letter-spacing:0.422819px!important;color:#000000!important;border-radius:12px;padding:11px 40px 14px;text-decoration:none;transition:background 0.3s ease,box-shadow 0.3s ease,color 0.3s ease!important}.golden-button a:hover{background:linear-gradient(90deg,#FFF2C2 -5.44%,#F0B72A 99.89%)!important;box-shadow:inset 3px -6px 16px #6B3A00,0 6px 18px rgb(226 166 34 / .35)!important;color:#1A1A1A!important}.golden-button a svg{width:12px}.right-heading-style{display:flex;align-items:center;gap:12px}.right-heading-style::after{content:"";display:block;width:120px;height:2px;background:linear-gradient(90deg,#E3AD34 0%,#fff0 100%);border-radius:2px}.hfe-infocard-text-wrap a{font-family:'Inter',sans-serif;font-style:normal;font-weight:700;font-size:13.8405px;line-height:21px;text-align:center;letter-spacing:.138405px;color:#D4AF77!important;text-decoration:none;padding:0;background-color:transparent!important;display:inline-flex;align-items:center;gap:6px}.hfe-infocard-text-wrap a::after{content:"";display:inline-block;width:20px;height:15px;background-color:#D4AF77;-webkit-mask-image:url(https://www.fasttrackequine.com/wp-content/uploads/2026/05/Icon-3.svg);mask-image:url(https://www.fasttrackequine.com/wp-content/uploads/2026/05/Icon-3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;flex-shrink:0}.hfe-infocard-text-wrap a:hover{color:#F0C97A!important;gap:10px}.hfe-infocard-text-wrap a:hover::after{background-color:#F0C97A;transform:translateX(4px)}.center-heading-style{display:flex;align-items:center;justify-content:center;gap:16px;margin:0}.center-heading-style::before{content:"";flex:1;height:1px;width:140px;background:linear-gradient(90deg,#fff0 0%,#E3AD34 100%)}.center-heading-style::after{content:"";flex:1;height:1px;width:140px;background:linear-gradient(90deg,#E3AD34 0%,#fff0 100%)}.masonory-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto!important;gap:12px!important;align-items:start}.elementor-element-756717e{grid-column:1!important;grid-row:1 / 3!important}.elementor-element-d40f357{grid-column:2!important;grid-row:1!important}.elementor-element-7ffe3c9{grid-column:1!important;grid-row:3!important}.elementor-element-b1cc6f9{grid-column:2!important;grid-row:2 / 4!important}.masonory-grid .elementor-widget-image{overflow:hidden;border-radius:12px}.masonory-grid .elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:12px}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start;align-content:flex-end;align-items:flex-end}.e-n-tabs-heading{max-width:368px;background:lch(13.45 21.33 278.61 / .8);padding:10px;border:1px solid #D5AF77;border-radius:88px}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start;align-items:flex-end!important}.elementor-widget-n-tabs .e-n-tabs-content{width:100%}.blue-button svg{width:10px;height:7px}@media (max-width:767px){.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start;align-content:flex-start!important;align-items:flex-start!important}.e-n-tabs-heading{max-width:none}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start;align-items:flex-start!important}.elementor-widget-n-tabs .e-n-tabs-content{width:auto}}@media (max-width:767px){.e-n-tabs-heading{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px}.e-n-tabs-heading::-webkit-scrollbar{display:none}.e-n-tab-title{flex-shrink:0!important;white-space:nowrap!important}.elementor-7 .elementor-element.elementor-element-531c124.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:"Inter",Sans-serif;font-weight:500;margin:0}}.elementor-element.elementor-element-f1e106a.elementor-widget-laptop__width-initial.elementor-widget.elementor-widget-text-editor{align-self:flex-start}.elementor-7 .elementor-element.elementor-element-15161fa .elementor-divider-separator{width:100%;height:150px}.hero-overlay::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,#0E1527 2%,#fff0 100%)}.elementor-image-box-title{margin-top:2px}.popular-btn a{background:linear-gradient(135deg,#F5D09C 0%,#D4AF77 50%,#B38B5C 100%);box-shadow:0 4.25861px 14.9051px rgb(213 175 119 / .45)}.popular-btn svg{width:10px;height:7px}@media (max-width:768px){.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:10px}.elementor-widget-image-box .elementor-image-box-content{width:100%;text-align:left}.elementor-element.elementor-element-61caf25.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-html{transform:scale(.7)}.golden-button a{border-radius:9px;padding:9px 40px 12px}}