:root{--spacing-s:8px;--spacing-m:16px;--spacing-l:24px;--spacing-xl:32px;--spacing-xxl:64px}.wp-block-latest-posts__featured-image img{aspect-ratio:3/2;object-fit:cover;width:100%!important}.line-left:before{content:"";display:inline-block;width:50px;height:4px;background:#fbb911;margin:0 10px 5px 10px}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-897px)}}.slider{width:100%;margin:auto;overflow:hidden;position:relative}.slider .slider-wrap{animation:scroll 10s linear infinite;display:flex;width:calc(200px * 8);height:100%}.slider .slide{width:200px;text-align:center}.slider-wrap a{text-decoration:none!important;color:#2e2d2c}.slider-wrap p:hover a{color:#fbb911!important}.gallery-grid{gap:1px!important}.underline-heading-left:after{content:"";width:2em;background:#fbb911;display:block;margin-top:.2em;padding:.05em}.underline-heading-center:after{content:"";width:2em;background:#fbb911;display:block;margin-top:.2em;padding:.05em;margin-left:auto;margin-right:auto}.card h3{transition:200ms ease-in}.card h3:after{content:"";width:3em;background:#fbb911;display:block;margin-top:.4em;padding:.05em}.card-grid{display:grid!important;grid-template-columns:repeat(2,1fr);grid-column-gap:var(--spacing-l);grid-row-gap:var(--spacing-l)}.services-heading{font-size:20px}@media(max-width:599.5px){.wp-block-navigation__container li a{font-size:var(--wp--preset--font-size--large)}.wp-block-navigation-submenu{padding-right:0px!important}.heading-anim-1,.heading-anim-2 span{animation:none!important}.profit-list-1:before,.profit-list-2:before,.profit-list-3:before,.profit-list-1,.profit-list-2,.profit-list-3{font-size:1.25em}.price-table{font-size:.8em}.wp-block-navigation__responsive-dialog{margin-top:50px}}@media(min-width:540px){.card-grid{grid-template-columns:repeat(2,1fr)}.services-heading{font-size:var(--wp--preset--font-size--x-large)}.heading-anim-1,.heading-anim-2{font-size:70px!important}}@media(min-width:960px){.hero-image{transform:scale(1.12);transform-origin:top center}.card-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1291px){.heading-anim-2 span{margin-left:10px}}.card{list-style:none;position:relative;transform-origin:center;trsnsform:scale(1) translateZ(0);transition:filter 100ms ease-out,transform 100ms ease-out}.card:before{content:'';display:block;padding-bottom:100%}.card:hover{filter:brightness(1.2)}.card-grid:hover>.card:not(:hover){filter:brightness(.5) saturate(0) contrast(1.2);}.card:hover h3{transform:translateX(.5em);transition:200ms ease-out}@media(min-width:1434px){.heading-anim-wrapper{text-align:center;transform:translateX(-63px)}}.heading-anim-1,.heading-anim-2{display:inline-block;overflow:hidden;white-space:nowrap;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);font-weight:600;font-size:50px;margin:0;line-height:.8em;padding-bottom:.2em}.heading-anim-2{width:430px;animation:reveal 2s;animation-iteration-count:1;animation-delay:1.2s}.heading-anim-2 span{animation:slidein 2s;animation-iteration-count:1;animation-delay:1.2s;color:#fbb911}@keyframes slidein{0%{margin-left:-800px}20%{margin-left:-800px}35%{margin-left:10px}100%{margin-left:10px}}@keyframes reveal{0%{opacity:0;width:0}20%{opacity:1;width:0}85%{width:460px}100%{width:430px}}nav a{text-decoration:none!important;color:#2e2d2c}nav a:hover{color:#fbb911!important}.cta-nav-button:hover a{color:#2e2d2c!important}.cta-nav-button{background:#fbb911!important;padding:8px 12px!important}.profit-list-1,.profit-list-2,.profit-list-3{display:flex;align-items:center}.profit-list-1:before{content:'#1';white-space:nowrap;font-weight:700;font-size:2.5em;margin-right:.5em;color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#FBB911}.profit-list-2:before{content:'#2';white-space:nowrap;font-weight:700;font-size:2.5em;margin-right:.35em;color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#FBB911}.profit-list-3:before{content:'#3';white-space:nowrap;font-weight:700;font-size:2.5em;margin-right:.35em;color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#FBB911}.hero-column-1{overflow:hidden!important}table tfoot tr td a{color:#2e2e2e!important;background:#FBB911;border:2px solid #fbb911;display:block}table tfoot tr td a:hover{background:#fff0}.home #home-button{display:none}