footer{padding:50px 0 0px;--h5-margin:10px;--h5-font-size:20px}footer a:hover{--custom-color:var(--primary)}footer .footer__cta{margin-bottom:-100px;position:relative;z-index:1}footer .footer__cta grid{background-color:#ffffff;border-radius:var(--border-radius);padding:50px 0}@media (max-width:692px){footer .footer__cta grid{padding:50px 20px;max-width:calc(100vw - 80px)}}footer .footer__cta .image-block{overflow:visible;position:relative}@media (max-width:692px){footer .footer__cta .image-block{display:none}}footer .footer__cta .image-block img{position:absolute;bottom:-54px;width:250px;right:-33px}footer svg .text-paths path{fill:#fff !important}footer section:not(.footer__cta){--custom-color:#fff;--icon-color:var(--primary);padding-top:200px;background-color:var(--footer-background);padding-bottom:100px}footer section:not(.footer__cta):after{height:100% !important}footer section:not(.footer__cta) ul li:before{color:var(--primary) !important}footer nav.vertical ul li:before{color:var(--primary)}body .tns-outer{position:relative;padding-bottom:50px !important;--button-color:#fff;--button-background:var(--primary);--button-hover-background:var(--gradient)}body .tns-outer .tns-nav{--button-hover-background:var(--primary);height:40px;align-items:center;--button-height:10px;display:flex;justify-content:center;position:relative;z-index:1;position:absolute;left:100px;right:100px;gap:5px;bottom:0}@media (max-width:692px){body .tns-outer .tns-nav{display:none !important}}body .tns-outer [type="button"]{width:10px;z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background-color 0.3s,color 0.3s,border-color 0.3s}body .tns-outer [type="button"]:hover,body .tns-outer [type="button"]:focus,body .tns-outer [type="button"].is-active{font-weight:500;color:var(--button-hover-color);background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}body .tns-outer [type="button"].tns-nav-active{--button-height:20px;width:20px}.slider-wrapper{position:relative}.slider-wrapper>.button{position:absolute;top:-100px;right:0px}.slider-wrapper .slider-controls{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;z-index:0}.slider-wrapper .slider-controls.right{right:0px;left:auto;display:inline-flex;gap:5px}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.card.card--image-portfolio{--card-border:0px solid transparent;position:relative;--custom-color:#fff}.card.card--image-portfolio figure{display:flex;justify-content:center}.card.card--image-portfolio a{display:none}.card.card--image-portfolio:before{position:absolute;left:0;right:0;top:50%;bottom:0;content:"";background-image:linear-gradient(181.46488613deg,#00000000 0%,#000000ff 100%);opacity:0.4}.card.card--image-portfolio .card__content{position:absolute;left:0;right:0;bottom:0;align-items:flex-start;justify-content:flex-start}.card.card--image-portfolio .card__content .card__description{display:none !important}.card.card--image-portfolio .card__content .card__read-more{display:flex;justify-content:center;align-items:center;--custom-font-size:12px;position:absolute;background:var(--primary);right:-50px;opacity:0.1;height:30px;--custom-color:#fff;width:30px;transition:all 0.3s;transition-delay:200ms;border-radius:10px;bottom:15px}.card.card--image-portfolio .card__content .card__read-more a{display:block}.card.card--image-portfolio .card__content .card__read-more i{color:#fff}.card.card--image-portfolio:hover .card__read-more{z-index:1;right:15px;bottom:15px;opacity:1}.bg-darkes{background:#333}.card--step-parallax{padding:15px;gap:100px}@media (max-width:692px){.card--step-parallax{flex-direction:column !important;margin-bottom:30px}}.card--step-parallax .card__title{display:flex;gap:20px;align-items:center;--h3-margin-bottom:0px;margin-bottom:30px}.card--step-parallax .card__content{border:0px solid transparent !important}.card--step-parallax .card__step{border-radius:50px;height:50px;width:50px;background-color:var(--primary);top:15px;left:15px;--custom-color:#fff;--custom-font-size:40px;display:flex;justify-content:center;align-items:center}.parallax-sticky{flex-direction:column;display:flex;position:static}@media (min-width:992px){.parallax-sticky .parallax-item{transition:opacity 0.3s,transform 0.5s;transform:translateY(var(--y)) scale(min(1,calc(1 - (var(--index) * 0.01 - (var(--index) / 100 * var(--percentage))))));opacity:calc(1 - (100 - var(--percentage)) / 300);position:sticky;bottom:calc(30vh)}}.flip-grid{position:relative;--x:400px;display:flex;grid-row:1 / 2;grid-column:1 / 8;max-width:100vw;height:600px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s;perspective:1280PX;--items:5;--middle:5;--position:1}.flip-grid .button{position:absolute;right:15px;top:15px}.flip-grid .flip-card{--r:calc(var(--position) - var(--offset));--abs:max(calc(var(--r) * -1),var(--r));text-align:center;padding:0 !important;min-width:300px;height:300px;background-color:transparent;transition:all 0.25s linear;z-index:calc((var(--position) - var(--abs)));transform:translate3d(0,0,0) rotateY(45deg)}.flip-grid .flip-card:nth-child(2){margin-left:0px !important}.flip-grid .flip-card:last-child{margin-right:0 !important}.flip-grid .flip-card.is-active{-webkit-transform:none;transform:scale(1.4);z-index:999}.flip-grid .flip-card.is-active .card{box-shadow:none}.flip-grid .flip-card{margin-left:-150px;margin-right:-50px}.flip-grid .is-active{margin-left:120px !important;margin-right:120px !important}.flip-grid .is-active ~ div{transform:translate3d(0,0,0) rotateY(-45deg);margin-left:-50px !important;margin-right:-150px !important}.flip-grid .card{padding:0;box-shadow:rgba(253,138,87,0.25) 0px 50px 100px -20px,rgba(253,138,87,0.3) 0px 30px 60px -30px}.flip-grid .card .card__title{text-align:left}body .review-slider .tns-outer{position:relative;padding-bottom:50px !important;--button-color:#fff;--button-background:var(--primary);--button-hover-background:var(--gradient)}body .review-slider .tns-outer .tns-ovh{overflow:visible !important;clip-path:inset(0px -320px 0px 0px)}body .review-slider .tns-outer .tns-nav{--button-hover-background:var(--primary);height:40px;align-items:center;--button-height:10px;display:flex;justify-content:center;position:relative;z-index:1;position:absolute;left:100px;right:100px;gap:5px;bottom:0}@media (max-width:692px){body .review-slider .tns-outer .tns-nav{display:none !important}}body .review-slider .tns-outer [type="button"]{width:10px;z-index:0;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;gap:5px;box-sizing:border-box;height:var(--button-height);padding:0 calc(var(--button-height) / 2);max-width:var(--button-max-width,100%);background-color:var(--button-background);color:var(--button-color);font-weight:500;border-radius:var(--button-border-radius);border:var(--button-border-size) solid var(--button-border-color,var(--button-background-color));transition:background-color 0.3s,color 0.3s,border-color 0.3s}body .review-slider .tns-outer [type="button"]:hover,body .review-slider .tns-outer [type="button"]:focus,body .review-slider .tns-outer [type="button"].is-active{font-weight:500;color:var(--button-hover-color);background:var(--button-hover-background);border-color:var(--button-hover-border-color,var(--button-hover-background))}body .review-slider .tns-outer [type="button"].tns-nav-active{--button-height:20px;width:20px}.review-slider__sources{padding:40px 0 0 0;display:flex;flex-direction:column;gap:30px}.review-slider__sources *{text-align:center;justify-content:center}.review-slider__sources .review-slider__source-header{display:flex;gap:15px}.review-slider__sources .review-slider__source-rating{--font-size:14px}.review-slider__sources .review-slider__source .review-slider__source-image{width:30px;height:auto;max-height:30px}.slider-wrapper{position:relative}.slider-wrapper>.button{position:absolute;top:-100px;right:0px}.slider-wrapper .slider-controls{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;z-index:0}.slider-wrapper .slider-controls.right{right:0px;left:auto;display:inline-flex;gap:5px}:root{--review-star-color:rgb(250 204 21 );--review-avatar-bg-color:var(--blue)}.reviews{--image-xy:50px;display:flex;gap:30px;--card-padding:0 30px}@media (max-width:692px){.reviews{flex-direction:column}}.slider .review.card{width:auto !important;height:470px}.slider .review.card.card--use-background{--custom-color:#fff;overflow:hidden !important;position:relative;z-index:0}.slider .review.card.card--use-background>*{position:relative;z-index:1}.slider .review.card.card--use-background:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.5);opacity:1;z-index:0}.slider .review.card .card__header{display:flex;padding:30px}.slider .review.card .card__rating{justify-content:center}.slider .review.card .card__description{--font-size:18px;--font-weight:300;height:auto;max-height:240px}.review.card{padding-right:0px !important;height:80%;width:300px;overflow:visible !important}.review.card .card__content{border:0px solid transparent;justify-content:flex-start;--font-size:14px}.review.card .card__content strong{--font-size:18px}.review.card .card__rating{display:flex;gap:3px;margin-bottom:10px}.review.card .card__rating i{color:var(--review-star-color)}.review.card .card__title{--font-size:14px;--font-weight:600;--color:var(--primary)}.review.card .card__footer{display:flex;margin-top:auto;margin-bottom:0px;gap:15px;align-items:center;padding:var(--card-padding);padding-bottom:30px}.review.card .card__footer>a{display:flex;align-items:center;gap:15px;margin-bottom:0 !important;padding:0 !important}.review.card figure{overflow:visible !important}.review.card figure>div{left:-10px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:50%;height:var(--image-xy);width:var(--image-xy)}.review.card figure .card__letter-image{background:var(--review-avatar-bg-color);--font-size:20px;--font-weight:700;--line-height:20px;--color:#fff;display:flex;justify-content:center;align-items:center}@charset "UTF-8";nav.vertical{display:block !important}nav.vertical ul{list-style:none;padding-left:25px}nav.vertical ul li{position:relative}nav.checkmarks ul li:before{position:absolute;left:-25px;font-weight:700;content:"";font-family:"FontAwesome";color:var(--secondary)}