:root{--ts-text-main:var(--ts-text-dark)}.header{position:relative}.header .video-background{position:absolute;z-index:-1000;inset:0;overflow:hidden}.header .background-color{width:100%;height:100%;padding-bottom:4rem}@media (max-width:992px){.header .background-color{padding-bottom:2.5rem}}.header .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1000;background-size:cover;background-position:center center;animation:none}.header.form-blur form{border-color:var(--ts-gray-400);background:rgba(248,249,250,0.2)}.header.form-blur input{background-color:transparent;border:none;border-bottom:1px solid var(--ts-bg-dark);border-radius:0;padding-left:2.5px}.header.form-blur label{padding-left:0;padding-right:0}.header.form-blur label::after{background:none}.header-h1{flex:100%}.header-h1 .header-title{max-width:882px;margin:0 auto;text-align:center;color:var(--ts-text-main);font-size:4rem;font-weight:800;line-height:100%}@media (max-width:1200px){.header-h1 .header-title{font-size:3rem}}@media (max-width:992px){.header-h1 .header-title{font-size:2.25rem}}.header-h1 .header-title span.text-color{color:var(--bs-primary)}.header-subtitle{flex:100%}.header-subtitle .subtitle{margin:1.5rem auto 0;color:var(--ts-text-main);font-style:normal;font-weight:700;line-height:2.125rem;font-size:1.625rem;text-align:center}@media (max-width:992px){.header-subtitle .subtitle{font-size:1.2rem;line-height:1.6rem}}.header-actions{flex:0 1 calc(100% - 542px);margin-top:2rem;padding-right:1.87rem}@media (max-width:992px){.header-actions{flex:0 1 100%;max-width:600px;padding-right:0;margin:0 auto}}.header-actions .list,.header-actions .header-btns{max-width:650px}.header-actions .is-blicked{overflow:hidden;position:relative}.header-actions .is-blicked:after{content:"";position:absolute;top:0;bottom:0;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.2) 20%,rgba(255,255,255,0.6));width:20px;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);left:-20%;transition:all 0.6s ease;animation-name:blicked;animation-duration:6s;animation-iteration-count:infinite}.header-content{display:flex;justify-content:space-between;flex-wrap:wrap}.header-content-left{max-width:40%}@media (max-width:992px){.header-content-left{max-width:100%}}.header-content-right{margin-left:auto;margin-right:auto}.header-content-right .header-image{height:auto;width:100%;overflow:hidden;cursor:zoom-in}.header-content-right .header-image img{background-size:cover;background-position:center;object-fit:cover;transition:250ms}@media (max-width:992px){.header-content>*:not(:last-child){margin-bottom:2rem}}.header-content form{flex:0 1 542px;margin-top:2rem;background-color:var(--ts-bg-light);border:1px solid var(--ts-gray-200);padding:2.5rem;border-radius:0.375rem}@media (max-width:992px){.header-content form{flex:0 1 100%;max-width:600px;margin:0 auto;padding:1.5rem 1rem}}.header-content form h3{font-size:1.625rem;font-weight:700;line-height:2.125rem;text-align:center;margin-bottom:2rem;color:var(--ts-text-main)}@media (max-width:992px){.header-content form h3{margin-bottom:1rem;font-size:1.375rem;line-height:110%}}@media (max-width:992px){.header-content form .form-floating input{height:52px}}.header-content form a:not(:hover,:active,:focus){color:var(--ts-primary)}.header-content form a:hover{color:var(--ts-primary-hover)}.header-content form a:active{color:var(--ts-primary-down)}.header-content form label{color:var(--ts-gray-800)}.header-content .video{display:block;width:100%;height:100%}.header-content .header-video{position:relative;display:block;width:100%;height:100%;border-radius:6px}@media (max-width:992px){.header-content .header-video{height:auto;padding-bottom:56%}.header-content .header-video img{position:absolute}}.header-content .header-video img{display:block;height:100%;width:100%;background-position:center;background-size:cover;object-fit:cover;border-radius:6px}.header-content .header-video .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.header-content .header-video .video-play-btn i{font-size:120px;color:var(--ts-primary)}.header-content .header-video:hover .video-play-btn i{color:var(--ts-primary-hover)}.header-content .header-video:active .video-play-btn i{color:var(--ts-primary-down)}.header .header-why{color:var(--ts-text-main)}.header .header-why .d-flex{padding-top:1rem;padding-bottom:1rem}@media (max-width:992px){.header .header-why .d-flex{padding-top:0.62rem;padding-bottom:0.62rem}}.header .header-why .h4{margin-bottom:1rem;font-size:1.625rem;font-weight:700;line-height:2.125rem}@media (max-width:992px){.header .header-why .h4{font-size:1.375rem;line-height:110%}}.header .header-why .paragraph{font-size:1.25rem;line-height:120%}@media (max-width:992px){.header .header-why .paragraph{font-size:1.125rem}}@media (max-width:992px){.header .header-why a{padding-top:0.62rem;padding-bottom:0.62rem}}.header .header-why a:not(:hover,:active,:focus) i{color:var(--ts-gray-800)}.header .header-why a.active{color:var(--ts-primary-down)}.header .header-why a:hover .item-text h3{color:var(--ts-primary-hover)}.header .header-why i,.header .header-why img,.header .header-why svg,.header .header-why .material-icons{width:32px;height:32px;line-height:32px;font-size:32px;vertical-align:32px;display:inline-block}@media (max-width:992px){.header .header-why i,.header .header-why img,.header .header-why svg,.header .header-why .material-icons{width:18px}}.header .list ul{list-style:none;padding:0}.header .list li{padding-left:10px;font-size:1.5rem;line-height:120%}@media (max-width:992px){.header .list li{font-size:1.25rem}}.header .list li:not(:last-child){margin-bottom:16px}.header-btns{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0}.header-btns .btn-action{flex-grow:1}.header-btns .btn-action a{margin:0;width:100%}@media (max-width:767px){.header-btns .row{margin:0}.header-btns .row>*{padding:0}}.header .reviews-list{max-width:650px}.header .reviews-list .content>div{cursor:pointer}.header .reviews-list .content svg{width:100%;height:100%;transition:250ms;-webkit-transition:250ms;-moz-transition:250ms;-ms-transition:250ms;-o-transition:250ms}.header .reviews-list .content a:hover svg{transform:scale(1.1)}.header .reviews-list .content i{width:80px;height:80px;font-size:80px;color:var(--ts-primary)}.header .reviews-list .content i:hover{color:var(--ts-primary-hover)}.header .reviews-list .content i:active{color:var(--ts-primary-down)}.header .reviews-list .content i::before{margin:0}.header .reviews-list .reviews-stars{position:relative;width:106px;height:16px}.header .reviews-list .reviews-stars svg path{fill:var(--ts-primary)}.header .reviews-list .reviews-stars .empty{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0}.header .reviews-list .reviews-stars .full{display:inline-block;overflow:hidden;position:absolute;top:0;left:0;bottom:0}.header .reviews-list .reviews-stars svg{vertical-align:baseline}@keyframes blicked{15%,to{left:120%}}.header .ts-label{display:block;margin-left:auto;margin-right:auto}.header .header-content-left .ts-label{margin-left:0}.about-top{margin-bottom:1.88rem}.about-content{column-count:2;column-gap:2rem}@media (max-width:992px){.about-content{column-count:auto;display:flex;flex-direction:column}}.about-content>div{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid-column}@media (max-width:992px){.about-left{order:1;margin-bottom:1.5rem}}@media (max-width:992px){.about-right{order:2;margin-bottom:1.5rem}}@media (max-width:768px){.about-right{height:auto}}.about-right .video{display:block;width:100%;height:100%}.about-right .about-video{position:relative;display:block;width:100%;height:100%;border-radius:6px}.about-right .about-video img{display:block;height:100%;width:100%;background-position:center;background-size:cover;object-fit:cover;border-radius:6px}.about-right .about-video .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.about-right .about-video .video-play-btn i{font-size:120px;color:var(--ts-primary)}.about-right .about-video:hover .video-play-btn i{color:var(--ts-primary-hover)}.about-right .about-video:active .video-play-btn i{color:var(--ts-primary-down)}@media (max-width:992px){.about-list{order:3}}.about-list>ul{column-count:2;column-gap:2rem;margin-top:2rem;margin-bottom:0;list-style:none;padding-left:0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:992px){.about-list>ul{column-gap:0.62rem;margin-top:0}}.about-list li{padding-top:1rem;padding-bottom:1rem}@media (max-width:992px){.about-list li{padding-top:0.62rem;padding-bottom:0.62rem}.about-list li .me-3{margin-right:0.75rem}.about-list li img{width:15px}}.about-list li i,.about-list li img,.about-list li svg,.about-list li .material-icons{width:32px;height:32px;line-height:32px;font-size:32px;vertical-align:32px;display:inline-block}@media (max-width:992px){.about-list li i,.about-list li img,.about-list li svg,.about-list li .material-icons{width:18px}}.about-list .subitem-list{padding-left:32px;list-style:disc}.about .h4{font-size:1.5rem;font-weight:700;line-height:1.875rem}@media (max-width:992px){.about .h4{font-size:1.25rem;line-height:120%}}.about .paragraph{line-height:130%}@media (max-width:992px){.about .paragraph{font-size:0.875rem}}.about-text{margin-bottom:0;font-size:1.25rem;line-height:120%}.about-image{height:auto;width:100%;overflow:hidden;cursor:zoom-in}@media (max-width:992px){.about-image{height:100%}}.about-image:hover img{transform:scale(1.1)}.about-image img{width:100%;background-size:cover;background-position:center;object-fit:cover;transition:250ms}.about a:not(:hover,:active,:focus) i{color:var(--ts-primary)}.about a.active{color:var(--ts-primary-down)}.about.galleries_carousel_inset .row{margin:0}@media (max-width:576px){.about.galleries_carousel_inset .row{gap:1rem!important}}@media (min-width:576px){.about.galleries_carousel_inset .row-cols-sm-2>*{width:calc(50% - 0.8rem)}}@media (min-width:768px){.about.galleries_carousel_inset .row-cols-md-3>*{width:calc(33.333333% - 1rem)}}@media (min-width:992px){.about.galleries_carousel_inset .row-cols-lg-4>*{width:calc(25% - 1.125rem)}}.about.galleries_carousel_inset .carousel-indicators{position:relative;bottom:auto;margin:4px 0}.about.galleries_carousel_inset .carousel-indicators [data-bs-target]{width:100%;height:4px;margin-right:0;margin-left:0;border:4px solid transparent;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}.about.galleries_carousel_inset .figure-caption{flex:0 1 calc(100% - 70px)}@media (max-width:576px){.about.galleries_carousel_inset .figure-caption{font-size:0.875rem}}.about.galleries_carousel_inset .figure-caption h5{margin-bottom:0.25rem}.about .figure{padding:0;margin:0}.about figure{margin:0}.about .img-container{display:block;position:relative;padding-bottom:69%;border-radius:0.25rem;border:1px solid var(--ts-gray-400);overflow:hidden;cursor:zoom-in}.about .img-container:hover img{transform:scale(1.1)}.about .img-container img{position:absolute;display:block;width:100%;height:100%;margin:0;background-size:cover;background-position:center;object-fit:cover;transition:250ms}.about .img-caption{display:flex;justify-content:space-between;align-items:flex-end;margin-top:0.5rem;z-index:1}.about .figure-caption{color:#000}.about .figure-caption h5{margin-bottom:0;font-weight:700}@media (max-width:576px){.about .figure-caption h5{font-size:1rem}}.about .carousel-indicators [data-bs-target]{border:none;background-color:var(--ts-gray-400)}.about .carousel-indicators [data-bs-target]:hover{background-color:var(--ts-primary-hover);opacity:1}.about .carousel-indicators [data-bs-target]:active{background-color:var(--ts-primary-down);opacity:1}.about .carousel-indicators [data-bs-target].active{background-color:var(--ts-primary)}.about .carousel-control-next .carousel-control-next-icon,.about .carousel-control-next .carousel-control-prev-icon,.about .carousel-control-prev .carousel-control-next-icon,.about .carousel-control-prev .carousel-control-prev-icon{width:1rem;height:1rem;background-image:none}.about .carousel-control-next .carousel-control-next-icon i,.about .carousel-control-next .carousel-control-prev-icon i,.about .carousel-control-prev .carousel-control-next-icon i,.about .carousel-control-prev .carousel-control-prev-icon i{color:var(--ts-primary)}.about .carousel-control-next:hover i,.about .carousel-control-prev:hover i{color:var(--ts-primary-hover)}.about .carousel-control-next:active i,.about .carousel-control-prev:active i{color:var(--ts-primary-down)}