@charset "UTF-8";
.home .slider{position:relative;z-index:0;width:100%;aspect-ratio:1;overflow:hidden}@media screen and (min-width:640px){.home .slider{aspect-ratio:2}}@media screen and (min-width:1024px){.home .slider{aspect-ratio:3.2}}.home .slider .slides{display:flex;height:100%;width:100%;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.home .slider .slides::-webkit-scrollbar{display:none}.home .slider .slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;height:100%}.home .slider .slide img{width:100%;height:100%;object-fit:cover}.home .slider .slider-nav{display:none}@media (pointer:fine){.home .slider .slider-nav{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:1;align-items:center;justify-content:center;background:none;border:none;color:#FFFFFF;font-size:2.5rem;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s ease;text-shadow:0 0 10px rgba(0, 0, 0, 0.4)}.home .slider .slider-nav.prev{left:40px}.home .slider .slider-nav.next{right:40px}.home .slider .slider-nav:hover{opacity:1;transform:translateY(-50%) scale(1.1)}}@media (pointer:fine){.home .slider:hover .slider-nav{opacity:0.85;visibility:visible}}.home .about .about-wrapper{display:flex;padding:40px 20px;gap:40px}@media screen and (min-width:768px){.home .about .about-wrapper{padding:40px}}@media screen and (min-width:1200px){.home .about .about-wrapper{padding:40px 0;max-width:1200px;margin:0 auto}}.home .about .about-wrapper .image{display:none}@media screen and (min-width:1100px){.home .about .about-wrapper .image{flex:0 0 auto;display:block}.home .about .about-wrapper .image img{display:block}}.home .about .about-wrapper .wysiwyg{flex:1 0 0}.home .about .about-wrapper .wysiwyg h2{color:#a5ac1b;font-family:"Raleway", Arial, Tahoma, Verdana, sans-serif;margin-bottom:20px}.home .about .about-wrapper .wysiwyg li{padding-left:5px}.home .about .about-wrapper .wysiwyg li::marker{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Font Awesome 7 Free";font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:bold;line-height:1;text-align:center;text-rendering:auto;color:#a5ac1b}.home .page-blocks{padding:40px 20px}@media screen and (min-width:768px){.home .page-blocks{padding:40px}}.home .page-blocks .page-blocks-wrapper{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:640px){.home .page-blocks .page-blocks-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width:1024px){.home .page-blocks .page-blocks-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){.home .page-blocks .page-blocks-wrapper{padding:40px 0;max-width:1200px;margin:0 auto}}.home .page-blocks .page-blocks-wrapper .image{display:block;text-decoration:none}.home .page-blocks .page-blocks-wrapper .image img{display:block;width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover}.home .page-blocks .page-blocks-wrapper .image .link{height:40px;line-height:40px;text-align:center;background-color:#a5ac1b;color:#ffffff}.home .page-blocks .page-blocks-wrapper .image .link:hover{background-color:#292c2c}.home .cta{background-color:#c6cad3}.home .cta .cta-wrapper{padding:40px 20px}@media screen and (min-width:768px){.home .cta .cta-wrapper{padding:40px}}@media screen and (min-width:1024px){.home .cta .cta-wrapper{display:flex;gap:40px}}@media screen and (min-width:1200px){.home .cta .cta-wrapper{padding:40px 0;max-width:1200px;margin:0 auto}}.home .cta .cta-wrapper .image{display:block;width:100%}@media screen and (min-width:1024px){.home .cta .cta-wrapper .image{width:382px;flex:0 0 auto}}.home .cta .cta-wrapper .image img{display:block;width:100%;height:auto}.home .cta .cta-wrapper .wysiwyg{flex:1 0 0}.home .cta .cta-wrapper .wysiwyg h4{font-family:"Raleway", Arial, Tahoma, Verdana, sans-serif;color:#ffffff;text-align:center;font-size:2em;font-weight:bold;letter-spacing:1px}.home .cta .cta-wrapper .wysiwyg p{font-size:1.5em;font-weight:bold;text-align:center}.home .cta .cta-wrapper .wysiwyg .buttons{display:flex;gap:20px;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:640px){.home .cta .cta-wrapper .wysiwyg .buttons{flex-direction:row;align-items:normal}}.home .cta .cta-wrapper .wysiwyg .buttons .button{flex:0 0 auto;display:block;font-weight:bold;line-height:50px;font-size:1.5em;text-decoration:none;cursor:pointer}.home .cta .cta-wrapper .wysiwyg .buttons .button:first-child{background-color:#292c2c;color:#ffffff;display:flex;align-items:center;gap:20px;padding-right:20px}.home .cta .cta-wrapper .wysiwyg .buttons .button:first-child i{flex:0 0 auto;background:#ffffff;color:black;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.home .cta .cta-wrapper .wysiwyg .buttons .button:first-child span{flex:0 0 auto}.home .cta .cta-wrapper .wysiwyg .buttons .button:last-child{background-color:#ffffff;color:#a5ac1b;padding:0 40px}.home .usps{background:#ededed}.home .usps .usps-wrapper{padding:10px;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1200px;margin:0 auto}@media screen and (min-width:768px){.home .usps .usps-wrapper{flex-direction:row;justify-content:space-around}}.home .usps .usps-wrapper .usp{flex:0 0 auto;display:flex;padding-top:20px;padding-bottom:20px;margin:auto}@media screen and (min-width:768px){.home .usps .usps-wrapper .usp{margin:inherit}}.home .usps .usps-wrapper .usp i{font-size:15.4px;flex:0 0 auto;color:#a5ac1b}@media screen and (min-width:768px){.home .usps .usps-wrapper .usp i{margin:auto}}.home .usps .usps-wrapper .usp p{font-size:14px;flex:0 0 auto;margin-left:10px}.call-me-back-wrapper{display:none;padding:0 !important}.call-me-back-wrapper #submit-success{display:none;margin-right:24px;padding:10px 20px;background:#a5ac1b;color:white;width:max-content}.call-me-back-wrapper .call-me-back{background-color:#ededed;padding:40px}.call-me-back-wrapper .call-me-back label{display:block;padding:10px 0}.call-me-back-wrapper .call-me-back label.error{border-color:#d93025}.call-me-back-wrapper .call-me-back label span{width:100%;display:block;border:1px solid #ad261e;background:#d93025;color:#ffffff;text-align:center}.call-me-back-wrapper .call-me-back label input,.call-me-back-wrapper .call-me-back label textarea{display:block;width:100%;padding:20px;border:1px solid #d4d4d4;font-family:inherit}.call-me-back-wrapper .call-me-back label textarea{min-height:150px}.call-me-back-wrapper .call-me-back button{display:block;padding:15px 0;color:#ffffff;background:#a5ac1b;cursor:pointer;margin-top:10px;font-weight:bold;text-align:center;width:100%}.call-me-back-wrapper .call-me-back button:hover{background:#292c2c}.call-me-back-wrapper .call-me-back #submit-error{display:none;padding:10px;background:#d93025;color:white}