.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.portfolio-slider-arrows-container{flex-grow:1}@media(min-width: 1025px){.portfolio-slider-arrows-container .elementor-widget-container{display:flex;justify-content:flex-end;align-items:flex-end}}.portfolio-slider-arrows-container .portfolio-slider-arrows{display:flex;justify-content:flex-end;margin-top:2vw;margin-bottom:2.5vw;gap:36px}@media(max-width: 1024px){.portfolio-slider-arrows-container .portfolio-slider-arrows{justify-content:flex-start;margin-top:40px;margin-bottom:40px}}.portfolio-slider-arrows-container .portfolio-slider-arrows button.slick-arrow{position:static;width:auto;height:auto;border:none;background:none;padding:0;transform:none;line-height:0}.portfolio-slider-arrows-container .portfolio-slider-arrows button.slick-arrow:before{display:none}.portfolio-slider-arrows-container .portfolio-slider-arrows button.slick-arrow svg path{transition:fill .4s}.portfolio-slider-arrows-container .portfolio-slider-arrows button.slick-arrow:hover svg path,.portfolio-slider-arrows-container .portfolio-slider-arrows button.slick-arrow:active svg path,.portfolio-slider-arrows-container .portfolio-slider-arrows button.slick-arrow:focus svg path{fill:#4e5055}.portfolio-slider .slide{position:relative}.portfolio-slider .slide a{display:block;aspect-ratio:474/520;width:24.69vw;margin-right:22px;pointer-events:none}@media(min-width: 1025px)and (max-width: 1366px){.portfolio-slider .slide a{width:35vw}}@media(max-width: 880px){.portfolio-slider .slide a{width:35vw}}@media(max-width: 575px){.portfolio-slider .slide a{width:60vw}}.portfolio-slider .slide a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonials-image-slider{background:#f3f2ed}.testimonials-content-slider .slide .slide-content{transform:translateY(15px);transition:transform 1s}.testimonials-content-slider .slide .slide-content>span{line-height:1.3;color:#fff}.testimonials-content-slider .slide .slide-content span.morecontent span{display:none}.testimonials-content-slider .slide .slide-content a.morelink{font:inherit;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#fff;transition:.4s}.testimonials-content-slider .slide .slide-content a.morelink:hover,.testimonials-content-slider .slide .slide-content a.morelink:active,.testimonials-content-slider .slide .slide-content a.morelink:focus{text-decoration:none}.testimonials-content-slider .slide.slick-active .slide-content{transform:translateY(0px)}.testimonials-slider-arrows{display:flex;justify-content:flex-end;gap:0 35px}.testimonials-slider-arrows button.slick-arrow{position:static;width:auto;height:auto;background:none;padding:0;border:0;border-radius:0;line-height:0;transform:none}.testimonials-slider-arrows button.slick-arrow:before{display:none}.testimonials-slider-arrows button.slick-arrow svg path{transition:.4s}.testimonials-slider-arrows button.slick-arrow:hover svg path,.testimonials-slider-arrows button.slick-arrow:active svg path,.testimonials-slider-arrows button.slick-arrow:focus svg path{fill:#5da052}.process-slider .slick-track{display:flex;align-items:center}.process-slider .slick-slide{height:auto;padding-top:15px;margin:0 15px;text-align:center;transform:scale(0.8);transition:all 1s}@media(max-width: 880px){.process-slider .slick-slide{margin:0 20px}}.process-slider .slick-slide:not(.slick-center){opacity:.35}.process-slider .slick-slide .image{box-shadow:0px 0px 24px rgba(0,0,0,.15)}.process-slider .slick-slide .slide-content{padding-top:40px;opacity:0;pointer-events:none;transition:all 1s}.process-slider .slick-slide .slide-content h3{font-family:"Castoro",serif;font-size:35px;font-weight:400;text-transform:none;letter-spacing:.005em;margin-bottom:30px}.process-slider .slick-slide .slide-content h3 span.slide-count{font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:normal;line-height:1.3em}.process-slider .slick-slide .slide-content h3 span.green{color:#5da052}.process-slider .slick-slide .slide-content .description{width:80%;margin:0 auto}@media(max-width: 880px){.process-slider .slick-slide .slide-content .description{width:100%}}.process-slider .slick-slide .slide-content .description>*:last-child{margin-bottom:0}.process-slider .slick-slide.slick-current,.process-slider .slick-slide.slick-target{transform:scale(1)}.process-slider .slick-slide.slick-current .slide-content,.process-slider .slick-slide.slick-target .slide-content{opacity:1;pointer-events:initial}.process-slider .process-arrows-container{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:36px}@media(min-width: 1200px){.process-slider .process-arrows-container{margin-top:60px}}.process-slider .process-arrows-container .slick-arrow{position:static;width:auto;height:auto;padding:0;background:none;border:none;border-radius:0px;transform:none}.process-slider .process-arrows-container .slick-arrow:before{display:none}.process-slider .process-arrows-container .slick-arrow:hover svg path,.process-slider .process-arrows-container .slick-arrow:active svg path,.process-slider .process-arrows-container .slick-arrow:focus svg path{fill:#4e5055}.process-slider .process-arrows-container .slick-arrow svg path{transition:fill .4s}
