html{background:radial-gradient(circle at top,rgba(255,210,0,.12),transparent 28%),linear-gradient(180deg,#0a0a0a,#111 32%,#090909)}html,body{font-family:open sans,sans-serif;font-weight:400;color:#f8f4ea;font-size:14px;overflow-x:hidden;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:open sans,sans-serif;font-weight:400;font-weight:700}p{line-height:1.75}.tr-sidebar ul,.tr-list{margin:0;padding:0;list-style:none}a,a:hover,a:active,a:focus,button:focus,.btn:focus,.form-control:focus,button{box-shadow:none!important}a{text-underline-offset:.2em}a:focus-visible,button:focus-visible,.btn:focus-visible,.form-control:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible{outline:3px solid #fff8dc!important;outline-offset:4px;text-decoration:underline!important}img{max-width:100%;height:auto}.container{width:min(100% - 2rem,72rem);margin:0 auto}.button-primary{font-size:14px;text-transform:uppercase;border-radius:999px;font-weight:700;color:#000;padding:15px 28px;position:relative;overflow:hidden;z-index:1;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;background-color:#ffd200;border:2px solid #ffd200}.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff0f;color:#f8f4ea;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;backdrop-filter:blur(8px)}.button-secondary:hover{color:#111;background:#f8f4ea;border-color:#f8f4ea}.button-primary:before{position:absolute;content:"";top:50%;left:50%;width:100%;height:0;background:#000;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.button-primary:hover{color:#ffd200}.button-primary:hover:before{height:450%}.form-control{height:55px;margin-bottom:30px;box-shadow:none;border-radius:0;padding:20px;border:1px solid #ececec;font-family:open sans,sans-serif}.tr-homepage .form-control:focus{padding:15px 20px}.tr-homepage .title h1{font-size:24px;text-transform:uppercase;font-weight:800;margin:0}.section-info h2{font-size:48px;text-transform:uppercase;font-weight:800;margin-top:12px;margin-bottom:20px}.image-bg{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:1;overflow:hidden}.overlay{position:absolute;width:100%;height:100%;top:0;right:0;background-color:#0000008c;z-index:-1}.tr-after{position:relative;z-index:1}.tr-after:before{position:absolute;content:"";top:0;height:100%;z-index:-1;right:0;width:49%;background-color:#0000008a}.section-padding{padding:110px 0}.btn.btn-primary,.btn.btn-default{font-size:14px;text-transform:uppercase;border-radius:0;font-weight:700}.btn.btn-primary{color:#000;padding:15px 50px;position:relative;overflow:hidden;z-index:1;text-align:center}.btn.btn-primary:focus{border:2px solid #ffd200}.btn-primary:before{position:absolute;content:"";top:50%;left:50%;width:100%;height:0;background:#000;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg)}.btn-primary:hover:before{height:450%}.btn.btn-primary i{margin-left:10px}.btn.btn-default{border:0;padding:0;text-align:left;color:#fff;line-height:26px;background-color:transparent}.btn.btn-default i{margin-left:5px}.btn.btn-default:hover i{margin-left:10px}.section-title h1{font-size:48px;text-transform:uppercase;margin:0 0 20px}.page-title{margin-top:70px}.page-title h1{margin:0;font-size:36px;text-transform:uppercase}.tr-page .tr-main-wrapper{padding:70px 0 90px;overflow:hidden}.tr-page.tr-details-page .tr-main-wrapper{padding:0}.tr-page.tr-details-page .tr-right-content{margin:80px 0}.tr-before:before{position:absolute;content:"";top:-100%;right:15px;width:1000%;height:10000%;background-color:#f9f9f9;z-index:-1}.no-padding{padding:0}.slide-menu{position:fixed;z-index:9999999;top:0;display:block;overflow:hidden}.slide-menu li{float:left}.slide-menu li a{padding:15px 25px;font-size:16px}.tr-menu li a,.slide-menu li a{text-transform:uppercase;display:block;color:#000}.tr-menu li a{padding:15px;font-size:18px}.tr-menu li.active a,.tr-menu .back a,.tr-menu #menu{display:block}.tr-menu li{position:relative;border-bottom:1px solid #ebebeb}.tr-options li{position:relative;text-transform:uppercase;font-size:18px}.tr-options li:before{position:absolute;content:"";font-family:fontAwesome;right:30px;top:50%;font-size:24px;margin-top:-18px;z-index:999}.tr-options li:hover:before{right:25px}.sub-menu{position:absolute;top:100%;left:-100%;width:100%;z-index:999;background-color:#fff;border-top:1px solid #ebebeb;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);-ms-box-shadow:0 6px 12px rgba(0,0,0,.175);-o-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d}.dropdown:hover>.sub-menu{left:0;z-index:9999999999}.sub-menu li a{font-size:16px;display:block}.tr-options{margin-top:130px}.tr-options input[type=text]{width:100%;position:relative;text-transform:uppercase;font-size:18px}.tr-options input[type=text]:focus{border:none}.tr-options input[type=text]:before{content:"";position:absolute;right:0;top:0;width:20px;height:20px;background-color:#fff}.tr-options input::-webkit-input-placeholder{color:#fff}.tr-options input:-moz-placeholder{color:#fff}.tr-options input::-moz-placeholder{color:#fff}.tr-options input:-ms-input-placeholder{color:#fff}.tr-options li:before{color:#fff}.tr-options li a,.tr-options input[type=text]{color:#fff;padding:15px 60px;margin-bottom:0}.tr-options li,.tr-options input[type=text]{background-repeat:no-repeat;background-position:15px,center;border:0}.tr-options li:nth-child(2){background-color:#f7941d}.tr-options li:nth-child(3){background-color:#f26522}.tr-feed{color:#fff;position:absolute;top:28px;right:28px;z-index:99999999}.tr-feed li{font-size:16px;text-transform:uppercase;font-weight:600}.tr-feed a{color:#fff;font-size:24px}.item-grid-2 .tr-feed{color:#000}.fa-facebook:hover,.item-grid-2 .fa-facebook{color:#4460a0}.fa-twitter:hover,.item-grid-2 .fa-twitter{color:#5aa8df}.fa-google-plus:hover,.item-grid-2 .fa-google-plus{color:#df4a33}.fa-dribbble:hover{color:#eb4888}.fa-pinterest-p:hover{color:#cf1913}.tr-logo{margin-bottom:45px}.tr-logo img{display:inline-block}.home-content>span.bg-color{background-image:linear-gradient(135deg,#f5f5f5f2,#c1c1c1f2);padding:6px 14px;text-transform:uppercase;color:#1e1e1e;font-size:15px;font-weight:800;display:inline-block;margin-bottom:1rem;letter-spacing:.16em;border-radius:999px;box-shadow:0 12px 30px #00000038}.home-content h1{font-size:80px;font-weight:800;margin:0 0 50px;text-transform:uppercase;line-height:76px;color:#fff}.home-content .btn.btn-primary{font-size:18px;margin-bottom:20px}.video-link{border:0;font-weight:600;color:#fff;background-color:transparent;text-transform:uppercase}.video-link i{margin-right:10px;font-size:20px}.tr-home-slider{color:#fff;position:relative}.tr-home-slider .item{background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:0;overflow:hidden}.item .overlay{background-color:#0000008c}.item.item-overlay-color .overlay{background-color:#ed1c24b3}.tr-home-slider .slide-content{display:table;width:100%}.tr-home-slider .tr-middle{display:table-cell;vertical-align:middle}.item.item-3 h1{text-transform:inherit}.tr-feed a{color:#fff}.item-grid-2{color:#000;background-size:contain;background-position:right center}.item-grid-2 .item-price{font-size:48px;display:block}.item-grid-2 .home-content{margin-top:120px}.item-grid-2 span sub{color:#000;font-size:30px;bottom:0}.item-grid-2 h1{color:#000;margin-bottom:20px;text-transform:inherit}.item-grid-2 h2{font-size:20px;text-transform:uppercase;color:#bebebe;letter-spacing:10px;font-weight:600;margin-bottom:50px}.carousel span,.carousel .home-content,.carousel .tr-logo,.carousel .btn-primary,.home-content span,.home-content h1,.home-content h2{animation-delay:1s;-webkit-animation-delay:1s}.carousel .video,.item.item-bg-color .item-price{animation-delay:1.9s;-webkit-animation-delay:1.9s}.carousel-indicators li{width:10px;height:10px;border-radius:100%;background-color:transparent}.tr-item-center{text-align:center}.tr-item-center .home-content{max-width:715px;display:inline-block}.tr-service{color:#fff;font-size:24px;line-height:36px}.homepage-1 .tr-service{background-color:#0000008a}.homepage-2 .tr-service{color:#000}.tr-service .section-title{max-width:880px;padding-top:15px}.homepage-2 .tr-service .btn.btn-default{color:#000}.service-content{margin-top:90px}.service{font-size:14px;line-height:22px;max-width:200px}.service-content .btn.btn-default{margin-top:20px;font-size:14px}.service h3{text-transform:uppercase;margin:25px 0 15px;font-size:24px}.service img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.service:hover img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.portfolio-item h2{font-weight:800;text-transform:uppercase;margin-bottom:15px}.tr-page .portfolio-item h2{font-size:24px}.portfolio-item{position:relative;overflow:hidden}.portfolio-overlay{position:absolute;top:-100%;left:0;width:100%;height:100%}.portfolio-info{position:absolute;bottom:0;left:0;color:#000;padding:50px;width:100%}.portfolio-item:hover .portfolio-overlay{top:0}.portfolio-info .btn.btn-default{color:#000;margin-top:10px}.portfolio-info .btn.btn-default:hover{color:#000}.homepage-1 .tr-about{color:#fff;background-image:url(/bg2.jpg);background-color:#0000008a}.homepage-2 .tr-about,.homepage-2 .tr-about a{color:#000}.tr-about .left-content a{font-weight:600}.tr-about .section-info{font-size:24px;margin:25px 0;font-weight:300}.testimonial{font-style:italic;font-size:22px;line-height:29px}.testimonial-info{margin-bottom:40px;overflow:hidden}.testimonial .title h3{font-size:14px;font-weight:300;font-style:normal;margin-top:10px}.testimonial-image{margin-right:15px}.testimonial-image,.testimonial .title{float:left}.testimonial .title span{font-weight:600}.tr-about .right-contant h2{text-transform:uppercase;margin-bottom:20px;margin-top:0;font-size:18px}.tr-about .about{margin-bottom:10px}.tr-about .btn-default{margin:10px 0 25px}.tr-clients li{float:left;width:50%;padding:5px;margin:15px 0 20px}.homepage-2 .btn-default:hover{color:#ffd200}.homepage-2 .tr-about.tr-after:before{background-color:#f9f9f9}.tr-team{background-color:#0000001a;font-size:24px;color:#fff;overflow:hidden}.tr-team .section-title{padding-top:15px}.team-slider{margin:10px 0 5px}.team-member{position:relative;overflow:hidden}.team-slider .slick-slide{overflow:hidden;margin:0 10px}.team-member img{width:100%}.team-overlay{position:absolute;bottom:-100%;left:0;width:100%;height:100%}.member-info{position:absolute;bottom:0;color:#000;font-weight:600;padding:25px;line-height:0;font-size:14px}.member-info h4{text-transform:uppercase;font-weight:800}.team-overlay i{font-size:24px}.team-overlay a{color:#000;font-weight:600;text-transform:uppercase;font-size:14px}.team-member:hover .team-overlay{bottom:0}.slick-prev:before{content:"";font-family:fontawesome}.slick-next:before{content:"";font-family:fontawesome}.tr-blog{background-color:#0000004d;overflow:hidden;position:relative}.tr-blog .left-content{color:#fff}.tr-blog .right-content{padding:0 50px}.left-content .tr-post{padding:50px;margin:400px 0 0;background-color:#0000008a}.homepage-2 .tr-blog.tr-after:before{background-color:#fff}.homepage-2 .right-content a{color:#000}.tr-post{margin-bottom:55px}.time,.category{display:inline-block;color:#000}.tr-details-page .category,.category a{text-transform:uppercase;color:#000;font-weight:700;padding:5px 15px;margin-right:10px}.category a:hover{background-color:transparent}.time a{color:#fff;font-weight:600}.entry-title{margin:20px 0}.entry-title h2{font-size:24px;font-weight:700;line-height:29px;margin:0;color:#000}.entry-title a{color:#fff}.tr-blog .btn.btn-primary{margin-top:10px}.tr-right-content{max-width:550px}.tr-pricing{background-color:#fff;color:#fff;font-size:18px}.tr-pricing .section-info{color:#fff;max-width:750px;display:inline-block;margin-bottom:70px}.tr-pricing .section-title h4{font-weight:600;line-height:24px}.price{color:#fff;padding:45px 15px;background-color:#0000006b}.price.active{margin-top:0;color:#000}.price h2{margin-top:0;font-weight:400;text-transform:capitalize}.price h3{font-size:60px;font-weight:300;margin:0 0 30px}.price.active h3{color:#fff}.price li{font-size:16px;margin-bottom:10px}.price .btn.btn-primary{margin-top:40px}.homepage-1 .tr-contact-section{background-image:url(/bg3.jpg);background-color:#000;color:#fff}.homepage-2 .tr-contact-section{background-color:#fff}.homepage-2 .tr-contact-section a{color:#000}address{font-size:20px;margin-bottom:90px;line-height:30px}address a{color:#fff}textarea.form-control{height:160px;resize:none}.tr-contact-section .btn.btn-primary{margin-top:30px}.portfolio-item img{width:100%}#portfolio-menu li{padding:20px;cursor:pointer}.tr-page .portfolio-info{padding:35px 25px}.tr-button .btn-primary{display:block;background-color:#f0f0f0;border:0;margin-top:25px}.tr-button .btn-primary:focus{background-color:#f0f0f0;border:none}.portfolio-details .section-title h1{margin-bottom:45px;font-size:48px}.photography{color:#676767;font-weight:600}span.title{font-size:16px;text-transform:uppercase;font-weight:700;display:block;color:#000;margin-bottom:15px}.summary li{margin-bottom:10px}.summary span{font-weight:400}.summary span a{color:#676767}.summary span a:hover{color:#ffd200}.photography .social{margin-bottom:40px}.social i.fa-twitter{color:#00aeef}.social i.fa-google-plus,.social i.fa-dribbble{color:#ed1c24}.social i.fa-behance{color:#0054a6}.social i.fa-youtube-square{color:#ed1c24}.description{margin-bottom:65px}.tr-left-contant h2{font-size:18px;font-weight:400;margin:10px 0 50px}.tr-list-menu{border-bottom:0;margin-bottom:30px}.tr-page .tr-list-menu li{float:none;border-top:1px solid #e6e6e5;text-transform:uppercase;position:relative;width:100%;display:block}.tr-page .tr-list-menu li a{border:0;margin-right:0;color:#000;padding:20px;display:block}.tr-list-menu li i,.tr-menu li i{position:absolute;right:50px;top:50%;font-size:24px;margin-top:-15px;color:#000}.tr-menu li i{right:40px}.tr-list-menu>li.active>a,.tr-list-menu>li.active>a:focus,.tr-list-menu>li.active>a:hover,.tr-list-menu>li a:hover,.cbp-filter-item:hover,.cbp-filter-item.cbp-filter-item-active{border:0;border-radius:0}.tr-list-menu>li:hover i,.tr-list-menu>li.active i,.tr-menu li:hover i,.tr-menu .sub-menu li:hover i,.tr-menu .sub-menu li.current i,.tr-menu li.current i,.cbp-filter-item.cbp-filter-item-active i{right:35px}.tr-menu .sub-menu li i{right:40px}.tr-page .right-content{margin-top:15px}.tr-page .post-content a,.tr-page .btn.btn-default{color:#000}.tr-page .btn.btn-default{margin-top:15px}.tr-post:hover img{opacity:.5}.entry-thumbnail img{width:100%}.tr-page .tr-post{overflow:hidden;margin-bottom:30px;color:#676767;line-height:22px}.tr-page .entry-meta{padding-top:5px}.tr-page .tr-button{margin-top:70px}.blog-content .entry-image{float:none;margin-right:0}.blog-content .tr-post{margin-top:20px}.blog-content .tr-post a{color:#000}.blog-content .tr-post a:hover{color:#ffd200}.publised span{color:#000;font-weight:600}.blog-content .entry-title{font-size:36px;text-transform:uppercase;font-weight:800;line-height:36px;max-width:400px}.post-content{color:#676767}.post-content blockquote{padding:0;border:0;font-size:24px;line-height:32px;font-weight:800;color:#000;margin:25px 0 55px}.rating{overflow:hidden}.rating li+li{margin-left:10px}.rating li i{font-size:18px;color:#ffce23}.rating li:last-child{font-weight:300;margin-left:15px}.social-share{margin-top:30px;margin-bottom:40px;overflow:hidden}.social-share li,.rating li{float:left;font-weight:600;font-size:16px}.social-share li+li{margin-left:20px;margin-bottom:20px}.blog-details .section-title h1{font-size:24px;text-transform:uppercase;font-weight:800;margin-bottom:40px}.comments-area{margin-bottom:40px}.media-body{font-size:16px;font-weight:600;line-height:24px}.commenter-avatar{float:left;margin-right:30px;width:70px;height:65px}.commenter-avatar img{width:100%;height:100%}.date{margin-bottom:20px}.media-inner{margin-bottom:30px}.media-body h4{font-size:18px;text-transform:uppercase;font-weight:600;margin-top:0}.blog-content .btn.btn-primary{margin-top:15px}#gmap{width:100%;height:390px;margin-bottom:80px}.contact-content address{font-size:18px;font-weight:700;margin:55px 0 35px}.contact-content address span,.contact-content address a{font-weight:400;color:#000}.contact-social{margin-bottom:30px}.contact-social i{font-size:24px;color:#0072bc}.contact-social i.fa-twitter{color:#00aeef}.contact-social i.fa-google-plus{color:#ed1c24}.feedback h1{text-transform:uppercase;font-weight:800;margin-bottom:40px}.contact-content .btn.btn-primary{margin-top:30px}.footer-section{background-image:url(/stainless2.jpg);color:#000;background-color:#ffd200;background-repeat:repeat;padding:70px 0 0;overflow:hidden}.footer-widget{margin-bottom:30px}.footer-widget img{margin-bottom:20px;display:inline-block}.footer-widget h3{text-transform:uppercase;margin-bottom:30px;font-size:18px}.footer-widget a{font-size:14px;color:#000}.footer-widget a:hover{color:#000;text-decoration:underline!important}.footer-widget li{margin-bottom:8px}.footer-widget li a{text-transform:uppercase;font-weight:600}.typography h1{text-align:center;margin-bottom:75px;font-size:72px;font-weight:300;text-transform:capitalize}.icons li{margin-right:30px;margin-bottom:30px}.icons i{font-size:50px}.typography .button li{margin-bottom:30px}.typography .button li+li{margin-left:35px}.typography .btn.btn-3{border-radius:10px}.typography .btn.btn-4{border-radius:50px}.color{width:160px;height:160px}.color-section li{margin-right:20px;margin-bottom:30px}.color-1{background-color:#ffd200}.color-2{background-color:#f26522}.color-3{background-color:#00aeef}.color-4{background-color:#8dc63f}.color-5{background-color:#8781bd}.color-6{background-color:#c69c6d}.color-7{background:#ffd200;background:-moz-linear-gradient(left,#ffd200 0%,#ffd200 49%,#ebc000 50%,#ebc000 100%);background:-webkit-linear-gradient(left,#ffd200 0%,#ffd200 49%,#ebc000 50%,#ebc000 100%);background:linear-gradient(to right,#ffd200 0% 49%,#ebc000 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd200",endColorstr="#ebc000",GradientType=1)}.color-8{background:#f26522;background:-moz-linear-gradient(left,#f26522 0%,#f26522 49%,#db5a1f 50%,#db5a1f 100%);background:-webkit-linear-gradient(left,#f26522 0%,#f26522 49%,#db5a1f 50%,#db5a1f 100%);background:linear-gradient(to right,#f26522 0% 49%,#db5a1f 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f26522",endColorstr="#db5a1f",GradientType=1)}.color-9{background:#00aeef;background:-moz-linear-gradient(left,#00aeef 0%,#00aeef 49%,#009bd4 50%,#009bd4 100%);background:-webkit-linear-gradient(left,#00aeef 0%,#00aeef 49%,#009bd4 50%,#009bd4 100%);background:linear-gradient(to right,#00aeef 0% 49%,#009bd4 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00aeef",endColorstr="#009bd4",GradientType=1)}.color-10{background:#8dc63f;background:-moz-linear-gradient(left,#8dc63f 0%,#8dc63f 49%,#7aab37 50%,#7aab37 100%);background:-webkit-linear-gradient(left,#8dc63f 0%,#8dc63f 49%,#7aab37 50%,#7aab37 100%);background:linear-gradient(to right,#8dc63f 0% 49%,#7aab37 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8dc63f",endColorstr="#7aab37",GradientType=1)}.color-11{background:#8781bd;background:-moz-linear-gradient(left,#8781bd 0%,#8781bd 49%,#726da1 50%,#726da1 100%);background:-webkit-linear-gradient(left,#8781bd 0%,#8781bd 49%,#726da1 50%,#726da1 100%);background:linear-gradient(to right,#8781bd 0% 49%,#726da1 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8781bd",endColorstr="#726da1",GradientType=1)}.color-12{background:#c69c6d;background:-moz-linear-gradient(left,#c69c6d 0%,#c69c6d 49%,#ab875e 50%,#ab875e 100%);background:-webkit-linear-gradient(left,#c69c6d 0%,#c69c6d 49%,#ab875e 50%,#ab875e 100%);background:linear-gradient(to right,#c69c6d 0% 49%,#ab875e 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c69c6d",endColorstr="#ab875e",GradientType=1)}input,.portfolio-overlay,.portfolio-item:before,.team-overlay,.service h3,.service img,.category,.owl-next,.owl-prev,.tr-nav,.service,.menu li,.tr-menu li,.tr-list-menu i,.tr-options li:before,.btn-primary:before,.tr-menu li i,.tr-post img,.carousel-fade,.cbp-filter-item,.sub-menu,.entry-meta a,.entry-title a,.footer-section a,.summary span a,.video-link,.slide-menu a,.form-control,.btn.btn-default i,.tr-contact-section a,.contact-content address a,.tr-page .tr-list-menu li a,.btn.btn-primary i{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.style-chooser{width:180px;right:-180px;position:fixed;top:50%;margin-top:-70px;z-index:99999;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.style-chooser.opened{right:0}.style-chooser .toggler{position:absolute;top:0;left:-50px;display:inline-block;background-color:#000;width:50px;height:50px;line-height:50px;text-align:center;font-size:24px;color:#fff}.style-chooser-inner{position:relative;background-color:#000;padding:15px 25px}.style-chooser-inner h4{margin:0 0 10px;text-transform:uppercase;font-size:13px;padding:10px 0 7px}.style-chooser-inner ul{list-style:none;padding:0;margin:-5px}.style-chooser-inner ul li{display:block;padding:5px;width:45px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.style-chooser-inner ul li a{display:block;height:35px}.style-chooser-inner ul li.preset1 a{background-color:#ffd200}.style-chooser-inner ul li.preset2 a{background-color:#c92127}.style-chooser-inner ul li.preset3 a{background-color:#00aeef}.style-chooser-inner ul li.preset4 a{background-color:#8dc63f}.style-chooser-inner ul li.preset5 a{background-color:#8781bd}.style-chooser-inner ul li.preset6 a{background-color:#c69c6d}.tr-sidebar{overflow:hidden;max-width:250px}#preloader{position:fixed;inset:0;background-color:#fff;z-index:99999999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.portfolio-details .tr-image{overflow:hidden}.typography ul li{display:inline-block}.thumb{margin-bottom:10px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.tr-gallery{margin-top:0;margin-left:auto;margin-right:auto;width:min(100% - 2rem,72rem);padding:2.5rem 0 4.5rem}img.zoom{width:100%;border-radius:5px}.modal-header{border-bottom:none}.modal-title{color:#000}.modal-footer{display:none}.footer-brand{width:120px}.skip-link[data-astro-cid-sckkx6r4]{position:absolute;left:1rem;top:-3rem;z-index:100000;padding:.75rem 1rem;background:#ffd200;color:#000;font-weight:700}.skip-link[data-astro-cid-sckkx6r4]:focus{top:1rem}.video-container[data-astro-cid-luhcq7zj]{position:relative;width:100%;min-height:100vh;overflow:hidden}video[data-astro-cid-luhcq7zj]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.text-overlay[data-astro-cid-luhcq7zj]{position:absolute;inset:0;display:flex;align-items:center;z-index:2}.main-overlay[data-astro-cid-luhcq7zj]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:1;background:#222 url(/dots.png) repeat}a[data-astro-cid-luhcq7zj]{color:#ffd200;text-decoration:underline!important;font-weight:700}.hero-title[data-astro-cid-luhcq7zj]{margin:0 0 1rem;text-shadow:0 12px 30px rgba(0,0,0,.45);font-size:clamp(3.2rem,8vw,5.8rem);line-height:.92;letter-spacing:.02em}.hero-divider[data-astro-cid-luhcq7zj]{border-top:3px solid #a3a3a3;width:min(100%,31rem);margin-top:1.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.hero-location[data-astro-cid-luhcq7zj]{margin:0 0 .75rem;font-size:1.125rem;text-transform:uppercase;letter-spacing:.14em;color:#f8f4eae6}.hero-contact[data-astro-cid-luhcq7zj]{margin-bottom:0;font-size:1.125rem}.content-shell[data-astro-cid-luhcq7zj]{width:min(100% - 2rem,72rem);margin:0 auto}.hero-simple[data-astro-cid-luhcq7zj]{display:grid;justify-items:center;text-align:center;color:#fff}@media(max-width:767px){.video-container[data-astro-cid-luhcq7zj]{min-height:46rem}.hero-title[data-astro-cid-luhcq7zj]{font-size:clamp(2.6rem,12vw,4.2rem)}}.right-contant[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{color:#ffd200}.about-emphasis[data-astro-cid-v2cbyr3p]{font-weight:800}.content-shell[data-astro-cid-v2cbyr3p]{width:min(100% - 2rem,72rem);margin:0 auto}.about-layout[data-astro-cid-v2cbyr3p]{display:grid;gap:2rem}.about-panel[data-astro-cid-v2cbyr3p]{padding:clamp(1.5rem,3vw,2.25rem);border-radius:1.5rem;background:linear-gradient(180deg,#0b0b0b99,#0b0b0b3d);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 70px #0000004d}.about-spacer[data-astro-cid-v2cbyr3p]{min-height:1px}@media(min-width:768px){.about-layout[data-astro-cid-v2cbyr3p]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media(min-width:992px){.about-layout[data-astro-cid-v2cbyr3p]{grid-template-columns:5fr 5fr;column-gap:16.6667%}}.gallery-grid[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gallery-link[data-astro-cid-ihllb3az]{display:block;overflow:hidden;border-radius:1rem;box-shadow:0 18px 45px #00000038}.gallery-image[data-astro-cid-ihllb3az]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:1rem;transition:transform .35s ease,filter .35s ease}.gallery-link[data-astro-cid-ihllb3az]:hover .gallery-image[data-astro-cid-ihllb3az],.gallery-link[data-astro-cid-ihllb3az]:focus-visible .gallery-image[data-astro-cid-ihllb3az]{transform:scale(1.04);filter:saturate(1.08)}@media(min-width:768px){.gallery-grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.gallery-grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(4,minmax(0,1fr))}}.content-shell[data-astro-cid-xuajoiva]{width:min(100% - 2rem,72rem);margin:0 auto}.events-heading[data-astro-cid-xuajoiva]{margin-bottom:2rem;text-align:center;color:#fff}.events-list[data-astro-cid-xuajoiva]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,22rem));gap:1.5rem;justify-content:center;margin:0;padding:0;list-style:none}.event-card[data-astro-cid-xuajoiva]{display:flex;min-height:100%;background:linear-gradient(180deg,#fffffff5,#f5f3ecfa);color:#111;border-radius:1.25rem;overflow:hidden;box-shadow:0 22px 55px #00000047}.event-card-body[data-astro-cid-xuajoiva]{display:flex;flex-direction:column;width:100%;padding:1.5rem}.event-card-body[data-astro-cid-xuajoiva] h3[data-astro-cid-xuajoiva]{margin:0 0 1rem;font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em}.event-meta[data-astro-cid-xuajoiva]{margin:0 0 .75rem}.event-meta-tight[data-astro-cid-xuajoiva]{margin-bottom:.25rem}.event-link[data-astro-cid-xuajoiva]{margin-top:auto}.events-empty[data-astro-cid-xuajoiva]{max-width:42rem;margin:0 auto;color:#fff;text-align:center}.events-empty-copy[data-astro-cid-xuajoiva]{margin-bottom:1rem}.events-empty-copy-last[data-astro-cid-xuajoiva]{margin-bottom:1.5rem}.email-link[data-astro-cid-xuajoiva]{color:#fff8dc;text-decoration:underline!important}.email-link[data-astro-cid-xuajoiva]:hover{color:#fff}.container[data-astro-cid-sz7xmlte]{width:min(100% - 2rem,72rem);margin:0 auto}.footer-layout[data-astro-cid-sz7xmlte]{display:grid;gap:2rem}@media(min-width:768px){.footer-layout[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.social-links[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none}
