@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:"Runalto";src:url(//trilighthospitality.com/wp-content/themes/trilight/assets/css/../fonts/runalto/Runalto.otf);src:url(//trilighthospitality.com/wp-content/themes/trilight/assets/css/../fonts/runalto/Runalto.ttf) format("ttf"),url(//trilighthospitality.com/wp-content/themes/trilight/assets/css/../fonts/runalto/Runalto.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--primary:#202020;--secondary:#919191;--tertiary:#f9f9f9;--light-gray:#f4ede9;--gray:#eee;--dark:#6d6a67;--dark-gray:#777;--white:#fff;--text-color:#919191;--text-dark:#201d1d;--rounded:.5rem}html{margin-top:0 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--placeholder);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder);opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--placeholder);opacity:1}.form-control::placeholder{color:var(--placeholder)}body,html{-webkit-text-size-adjust:none;margin:0;padding:0;width:100%;max-width:100%;min-height:100%;-webkit-overflow-scrolling:touch;transition:background-color .15s ease-in-out}.rounded{border-radius:var(--rounded) !important;overflow:hidden}.rounded-2x{border-radius:1.3rem !important;overflow:hidden}img{border:none;margin:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a,a:focus,a:link,a:visited,input:focus,textarea:focus{outline:0;text-decoration:none}select:focus{outline:0}textarea{resize:none}form:not(.content-area*),h1:not(.content-area*),h2:not(.content-area*),h3:not(.content-area*),h4:not(.content-area*),h5:not(.content-area*),h6:not(.content-area*),p:not(.content-area*),ul:not(.content-area*){margin:0;padding:0}input::-moz-focus-inner{border:0;padding:0}iframe{display:block}p+p{margin-top:1.5em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block;margin:0;padding:0}::selection{background:var(--primary);color:var(--tertiary)}::-moz-selection{background:#1c1c1c;color:#fff}ul{list-style:none}li{padding:0;margin:0}label{font-weight:400 !important}.fa-ul>li:not(:last-child){margin-bottom:15px}.has-lead .content-area h5,.lead{font-size:1.3em;line-height:1.5em;font-weight:400}.has-lead .content-area h5{margin-bottom:1.5em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Runalto";font-weight:400;letter-spacing:0;color:var(--text-dark)}.h1,h1{font-size:2.25em}.h2,h2{font-size:2.2em;line-height:1.3em}.h3,h3{font-size:1.75em}.h4,h4{font-size:1.5em}.h5,h5{font-size:1.18em}.h6,h6{font-size:1.25em}@media only screen and (max-width:991px){.h1,h1{font-size:2em}.h2,h2{font-size:1.77em}.h3,h3{font-size:1.54em}.h4,h4{font-size:1.31em}.h5,h5{font-size:1.1em}.h6,h6{font-size:1em}.vocality-pic{margin-top:20px}}@media only screen and (max-width:767px){.h1,h1{font-size:1.75em}.h2,h2{font-size:1.57em}.h3,h3{font-size:1.39em}.h4,h4{font-size:1.21em}.h5,h5{font-size:1.075em}.h6,h6{font-size:1em}}@media only screen and (min-width:1601px){section>.minHeight{min-height:250px}}a{color:var(--primary)}.underlined{padding-bottom:.75em;margin-bottom:1em;text-align:center;text-transform:uppercase;position:relative}.underlined:after{content:"";width:150px;height:5px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);background-color:var(--danger)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:.8em;display:block;line-height:1.5em;font-family:"Abadi MT Std Light"}h1 span,h2 span,h3 span,h4 span{color:var(--primary)}p:last-child{margin-bottom:0}.stretched{letter-spacing:1px}.text-default,.text-default:active,.text-default:focus{color:var(--dark) !important}.text-primary,.text-primary:active,.text-primary:focus{color:var(--primary) !important}.text-secondary,.text-secondary:active,.text-secondary:focus{color:var(--secondary) !important}.text-tertiary,.text-tertiary:active,.text-tertiary:focus{color:var(--tertiary) !important}.text-quaternary,.text-quaternary:active,.text-quaternary:focus{color:var(--quaternary) !important}.text-white,.text-white:active,.text-white:focus{color:var(--white)}.text-grey{color:#737373 !important}.popover,.tooltip{font-family:"Abadi MT Std Light"}.tooltip-inner{font-size:.875em}.bgGradient:after{content:"";position:absolute;z-index:1;width:100%;height:100%;bottom:0;left:0;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(153,153,153,0) 60%,rgba(0,0,0,.9) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(60%,rgba(153,153,153,0)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(153,153,153,0) 60%,rgba(0,0,0,.9) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(153,153,153,0) 60%,rgba(0,0,0,.9) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(153,153,153,0) 60%,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(153,153,153,0) 60%,rgba(0,0,0,.9) 100%)}.bgOverlay,.hoverIcon{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:0}.bg-primary{background:var(--primary) !important}.bg-secondary{background:var(--secondary) !important}.bg-tertiary{background:var(--tertiary) !important}.bg-light{background-color:var(--light-gray) !important}.has-link-light a,.has-link-primary a,.has-link-primary-and-light a{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-weight:700 !important;position:relative;background:var(--tertiary) !important;border-color:var(--tertiary) !important;color:#fff;margin-right:.75rem;margin-bottom:1rem;padding-right:1.5rem !important;padding-left:1.5rem !important}.has-link-light a:hover,.has-link-primary a:hover,.has-link-primary-and-light a:hover{background:var(--quaternary) !important;border-color:var(--quaternary) !important;color:#fff}.has-link-light a:focus,.has-link-primary a:focus,.has-link-primary-and-light a:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.has-link-light a,.has-link-primary-and-light a:nth-child(even),:not(.has-link-primary)>.bg-overlay-dark .btn-primary,:not(.has-link-primary)>.bg-overlay-dark .open>.dropdown-toggle.btn-primary,:not(.has-link-primary)>.bg-tertiary .btn-primary,:not(.has-link-primary)>.bg-tertiary .open>.dropdown-toggle.btn-primary{background:var(--light-gray) !important;border-color:var(--light-gray) !important;color:var(--primary) !important;font-weight:700 !important;position:relative}.has-link-light a:hover,.has-link-primary-and-light a:nth-child(even):hover,:not(.has-link-primary)>.bg-overlay-dark .btn-primary:hover,:not(.has-link-primary)>.bg-overlay-dark .open>.dropdown-toggle.btn-primary:hover,:not(.has-link-primary)>.bg-tertiary .btn-primary:hover,:not(.has-link-primary)>.bg-tertiary .open>.dropdown-toggle.btn-primary:hover{background:0 0 !important;border-color:var(--light-gray) !important;color:var(--light-gray) !important}.has-link-light a:focus,.has-link-primary-and-light a:nth-child(even):focus,:not(.has-link-primary)>.bg-overlay-dark .btn-primary:focus,:not(.has-link-primary)>.bg-overlay-dark .open>.dropdown-toggle.btn-primary:focus,:not(.has-link-primary)>.bg-tertiary .btn-primary:focus,:not(.has-link-primary)>.bg-tertiary .open>.dropdown-toggle.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.bg-quaternary{background:var(--quaternary) !important}.bg-white{background:var(--white) !important}.bg-dark{background:var(--dark) !important}.bg-gray{background:var(--gray) !important}.bg-lgray{background:var(--light-gray) !important}.bg-darkGray{background:#333 !important}.bg-dark-gray-news *{color:#fff}.bg-opacity{background:rgba(245,245,245,.2)}.bg-dgray{background:#dedede !important}.grow{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.grow:hover{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.btn-primary{background:var(--primary) !important;border-color:var(--primary) !important;text-transform:uppercase;font-size:.9rem;color:var(--tertiary);letter-spacing:2px;line-height:1rem;padding:.75rem 1.2rem;border-radius:8px;box-shadow:none !important;position:relative}.btn-primary:hover{background:#996105 !important;border-color:#996105 !important}.btn-secondary{background:var(--secondary) !important;border-color:var(--secondary) !important}.btn-secondary:hover{background:#ffdb60 !important;border-color:#ffdb60 !important;color:var(--dark)}.btn-tertiary{background:var(--tertiary) !important;border-color:var(--tertiary) !important;color:#fff}.btn-tertiary:hover{background:#1e172c !important;border-color:#1e172c !important;color:#fff}.btn-quaternary{background:var(--quaternary) !important;border-color:var(--quaternary) !important;color:#fff}.btn-light{background:var(--light-gray);border-color:var(--light-gray);text-transform:uppercase;font-weight:600;position:relative;font-size:.9rem}.btn-arrow{padding:16px 26px !important;display:flex;flex-direction:row-reverse;width:max-content;gap:10px}.btn-light:before,.btn-arrow:before{content:"\f062";font-family:"Font Awesome 6 Free";font-weight:800;color:var(--secondary);transform:rotate(45deg);right:17px;top:11px}.btn-light:hover{background:0 0 !important;border-color:var(--light-gray) !important;color:var(--light-gray) !important}.btn-transparent{background:0 0 !important;border-color:#fff !important;text-transform:uppercase;font-size:.9rem;color:var(--primary);letter-spacing:2px;line-height:1rem;padding:.75rem 1.2rem}.btn-transparent:hover{background:var(--primary) !important;color:#fff !important}.btn-xs{font-size:.7rem}.btn-shape{border:0;border-top-right-radius:1rem;border-bottom-left-radius:1rem;padding:.75rem 2.2rem}.btn{line-height:1rem;padding:12px 20px 10px}body{font-family:"Montserrat",sans-serif;overflow-x:hidden;padding-top:0;color:var(--text-color);background-color:#fff;font-size:16px;font-weight:400}main{overflow-x:hidden}.container-max{width:90%;max-width:1600px;margin:auto;position:relative;z-index:999}.section{margin:0;padding:6.5rem 0 6.5rem;position:relative;z-index:9}header{position:fixed;width:100%;z-index:99;font-size:1rem;left:0;top:0;padding:1rem 0 2rem;transform:ease-in .2s}header .brand-logo{max-width:200px;display:flex;margin:auto}.navbar-brand img{max-width:250px}.navbar-nav .nav-link{text-transform:uppercase;font-size:.8rem;padding-right:.5rem;padding-left:.5rem;margin-right:.5rem;margin-left:.5rem}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-nav .nav-link.active{border-bottom:solid 2px #fff}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;position:relative}.slick-dots li{margin:0 .2rem;width:6px;height:6px}.slick-dots span{display:block;width:6px;height:6px;padding:0;border:none;border-radius:100%;background-color:rgba(201,210,246,1);text-indent:-9999px}.slick-dots li.slick-active span{background-color:var(--primary)}#wpadminbar{display:none}header.sticky{position:fixed;top:0;padding:0;margin-top:0;transform:ease-in .2s;z-index:999999}header.sticky .brand-logo{display:block;z-index:999;position:relative}header.sticky .brand-logo img{max-height:40px !important}header.sticky .navbar-nav .nav-link{margin:0 .5rem}header .navbar-brand img{max-width:140px}.section-primary{background:var(--primary);color:var(--white)}.section-primary .heading,.section-primary .sub-heading{color:var(--white)}.section.bg-tertiary{padding:5rem 0}.sub-heading{font-size:1rem}.section-primary p{color:var(--secondary)}.section.banner-home{position:relative;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.banner-home .container{position:absolute;color:#fff;top:40%}.bc{font-family:"Runalto"}.hero .banner-content h1,.hero .banner-content .bc{color:#fff;font-size:4rem;max-width:560px}.hero .banner-content p{max-width:460px}.about-section .nav-tabs .nav-link{color:var(--secondary);font-family:"Runalto";letter-spacing:1px}.about-section .nav-tabs .nav-link.active{border:0;border-bottom:solid 2px var(--primary);color:var(--primary)}.about-section .tab-content{margin-top:2rem}.why-choose{display:flex;flex-wrap:wrap;padding:0;padding-left:30px;margin-bottom:0;margin-left:auto;max-width:850px;row-gap:60px;justify-content:space-between}.why-choose li{flex:1 1 240px;max-width:240px}.why-choose-single figure{max-width:80px;margin-bottom:1.5rem}.why-choose-single h5{color:var(--white);line-height:1.6rem}.video-section{border-radius:.75rem;overflow:hidden;margin-top:2rem;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.6);border-radius:10px;overflow:hidden}.video-section .overlay{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));position:absolute;bottom:0;left:0;width:100%;padding:2.5rem 1.5rem;text-align:right;font-family:"Runalto";color:#fff;font-size:1.3rem}.video-section .overlay .play-btn{width:50px;height:50px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;margin-right:1rem;color:var(--dark)}.video-section:before{content:"";width:100%;height:100%;background:url(//trilighthospitality.com/wp-content/themes/trilight/assets/css/../images/shadow-video.png) no-repeat;display:flex;height:150px;position:absolute;bottom:0;left:0}.what-we-do-single{display:flex;margin-bottom:1.25rem}.what-we-do-single .details{position:relative;background:var(--tertiary);border-left:solid 4px var(--secondary);margin-left:1rem;border-radius:.75rem;padding:50px 20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.what-we-do-single .details:before{content:"";position:absolute;top:20px;left:-7px;width:14px;height:14px;background:var(--secondary);transform:rotate(45deg);z-index:-1}.what-we-do-single .details h5{margin:1.5rem 0}.what-we-do-single .details ul li{list-style:disc;margin-bottom:1rem;font-size:14px;line-height:18px}.what-we-do-single .details.order-md-1{margin-left:0;margin-right:1rem;border-left:0;border-right:solid 4px var(--secondary)}.what-we-do-single .details.order-md-1:before{content:"";position:absolute;top:20px;left:auto;right:-7px;width:14px;height:14px;background:var(--secondary);transform:rotate(45deg);z-index:-1}.counter{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.counter li{border-right:solid 1px #d9d9d9;padding:1rem;min-width:16%}.counter li:last-child{border:0}.counter .counter-single{text-align:center;width:100%}.counter .counter-single h3{font-size:4rem;line-height:4rem;margin-bottom:0}.counter .counter-single h3 span{font-size:3rem}.slider-showcase{margin-top:-100px}.contact-details{margin:2rem 0 4rem;padding-left:20px}.contact-details h3{position:relative;padding-left:0}.contact-details h3:before{content:"";position:absolute;width:5px;height:20px;background:var(--primary);margin-right:.5rem;top:3px;left:-20px}.contact-details .contact-mails{display:flex;flex-wrap:wrap}.contact-details .contact-mails a{margin-right:1rem;color:var(--secondary)}.contact-details .contact-mails a:nth-child(2){padding-left:1rem}.about-pic-section .big-pic,.about-pic-section .sm-pic{max-height:400px;overflow:hidden;border-radius:.5rem;height:100%}.sm-pic img{height:100%;width:100%;object-fit:cover}.about-pic-section .big-pic img{height:100%;width:100%;object-fit:cover}.teams-listing .nav-tabs{justify-content:center;width:fit-content;margin:auto}.teams-listing nav.nav-tabs:focus,.teams-listing .nav-tabs .nav-link:hover{border-color:#fff;border-bottom-color:#dee2e6;color:var(--primary)}.teams-listing .nav-tabs .nav-link.active{border:0;border-bottom-width:0;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:solid 2px var(--primary);color:var(--primary)}.teams-listing .nav-tabs .nav-item{margin-right:1rem}.team-slider .slick-dots{margin-top:50px;padding:0}.teams-listing .nav-tabs .nav-link{color:var(--secondary);font-family:"Runalto";font-size:1.1rem;letter-spacing:1px}.teams-listing .tab-content{padding-top:2.5rem;border-top:0}.team-single{position:relative;text-align:center;padding:1.5rem;width:92% !important;margin:0 auto;border:solid 1px #e4e4e4;border-radius:1rem;min-height:370px;flex-direction:column;justify-content:space-between}.team-single .team-pic{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:1rem auto;padding:5px;background:#fff;display:inline-block;box-shadow:0 0 0 4px #fff,0 0 0 6px #ddd}.team-single .team-pic img{width:100%;object-fit:cover;transform:scale(1.15)}.team-single .team-details h4{text-transform:capitalize}.team-single .team-details p{font-size:14px;max-width:150px;margin:auto}.team-single .team-email{padding:1rem 0 0;border-top:solid 1px #e4e4e4;margin-top:1.5rem;font-family:"Runalto";font-size:14px}.timeline-wrapper{display:flex;align-items:flex-start;gap:40px}.timeline-years{flex:0 0 80px;font-size:14px}.timeline-years li{list-style:none;margin-bottom:10px;color:#999;cursor:pointer;font-family:"Runalto"}.timeline-years li.active{font-weight:700;color:#000;border-left:2px solid #000;padding-left:8px;font-size:1.5rem;line-height:1.5rem;margin-left:-11px}.timeline-content{max-width:600px}.timeline-content h3{font-size:2.15rem}.timeline-content h4{font-size:1.8rem}.timeline-content h2{font-size:8rem;font-weight:700}.timeline-content p{font-size:14px;white-space:pre-line}.timeline-image{height:550px;max-width:650px;width:100%;overflow:hidden;border-radius:.75rem}.timeline-image img{width:100%;height:100%;border-radius:8px;object-fit:cover}.timeline-entry{display:none}.timeline-entry.active{display:flex;justify-content:space-between;gap:30px}.timeline-wrapper .timeline-display{margin-left:5rem;width:100%}.footer{background:var(--primary);padding:6rem 0 2rem;font-size:14px;line-height:24px}.footer .footer-logo{max-width:140px;margin-bottom:2rem}.footer h4{color:var(--white);margin-bottom:1.4rem;min-height:50px}.footer-social{display:flex;margin:0;padding:0}.footer-social li{margin-right:.5rem}.footer .footer-social .social-icons{width:40px;height:40px;background:var(--secondary);display:flex;align-items:center;justify-content:center;border-radius:.25rem;color:#fff}.footer .footer-social .social-icons:hover{background:var(--tertiary);color:var(--primary)}.footer .footer-menu{margin:0;padding:0}.footer .footer-menu a{color:var(--secondary);display:block;margin-bottom:.5rem}.footer .footer-menu a:hover{color:var(--tertiary)}.footer .address-bx{display:flex;margin-bottom:1rem}.footer .address-bx .adrss-icon img{max-width:16px;margin-right:10px}.footer .footer-credits{font-size:.75rem;border-top:solid 1px var(--secondary);padding-top:1.5rem;margin-top:4rem}.footer .footer-credits a{color:var(--secondary);margin:0 .5rem}.footer .footer-credits a:hover{text-decoration:none;color:var(--tertiary)}.banner-inner{max-height:500px;position:relative;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.banner-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5;background-size:cover;z-index:1}.banner-inner .container{position:absolute;color:#fff;bottom:80px;z-index:2}.banner-inner .banner-content h1{color:#fff;font-size:4rem;max-width:560px}.banner-inner .banner-content p{max-width:560px}.container{max-width:1440px}.why-choose-single p{font-size:14px}.why-choose-single img{max-width:64px}.group-h{max-width:650px}.showcase-logo{border:1px solid rgba(217,217,217,1);border-radius:4px;overflow:hidden;padding:10px}.showcase-logo img{height:50px;max-width:100%;object-fit:contain;margin:0 auto}.slider-showcase .slick-slide{margin:0 10px}.what-we-do-single figure{width:50%}.what-we-do-single .details{width:50%;display:flex;flex-direction:column;justify-content:space-between}.details-content .btn{padding:0 !important;border:0;display:flex;flex-direction:row-reverse;width:max-content;gap:4px;letter-spacing:1px;margin-top:20px;border:0 !important;box-shadow:none !important}.details-content .btn:before{position:relative;right:unset;top:unset;top:1px}.details-content .btn:hover{background:0 0 !important;color:#000 !important}.details-content .btn:after{content:"";position:absolute;width:0;height:1px;background:#000 !important;bottom:0;left:0}.details-content .btn:hover:after{bottom:-1px;width:98%;transition:width .3s ease-in-out}.inner-hero-img{object-fit:cover;height:100%;width:100%;max-width:unset;top:0;position:absolute;left:0}.sticky-nav{background:#202020;color:#000;padding:1rem;transition:all .4s ease-in-out}.sticky-nav .navbar-brand img{width:120px;transition:all .4s ease-in-out}.port-row{display:grid;grid-template-columns:auto auto;gap:40px}.portfolio-item{position:relative;overflow:hidden;border-radius:30px}.portfolio-item figure{height:500px;position:relative;overflow:hidden}.portfolio-item figure img{object-fit:cover;position:absolute;bottom:0;height:100%;width:100%}.p-details{position:absolute;background:#000;z-index:9;padding:40px;left:0;bottom:0;width:100%;background:linear-gradient(to top,hsla(0,0%,0%,.68) 0%,hsla(0,0%,0%,.671) 8.1%,hsla(0,0%,0%,.647) 15.5%,hsla(0,0%,0%,.609) 22.5%,hsla(0,0%,0%,.561) 29%,hsla(0,0%,0%,.504) 35.3%,hsla(0,0%,0%,.441) 41.2%,hsla(0,0%,0%,.374) 47.1%,hsla(0,0%,0%,.306) 52.9%,hsla(0,0%,0%,.239) 58.8%,hsla(0,0%,0%,.176) 64.7%,hsla(0,0%,0%,.119) 71%,hsla(0,0%,0%,.071) 77.5%,hsla(0,0%,0%,.033) 84.5%,hsla(0,0%,0%,.009) 91.9%,hsla(0,0%,0%,0) 100%);color:#fff}.p-details h5{color:#fff}.p-details .btn-vm{padding:0 !important;text-transform:none;color:#fff;position:relative}.p-details .btn-vm svg{transform:rotate(-45deg)}.p-details .btn-vm:after{content:"";background-color:#fff;position:relative;left:0;bottom:-2px;position:absolute;height:1px;width:90%}.role-section .nav-tabs{justify-content:center;width:fit-content;margin:auto}.role-section .nav-tabs .nav-item .nav-link{font-family:"Runalto";font-size:1.1rem;color:var(--dark);border:0}.role-section .nav-tabs .nav-item{margin:0 1.5rem}.role-section .nav-tabs .nav-item .nav-link:hover{border:0;color:var(--primary)}.role-section .nav-tabs .nav-item .active{color:var(--primary);border:0;border-bottom:solid 2px var(--primary);background:0 0}.role-section .role-box{border-bottom:solid 1px #d9d9d9;padding:3rem 0}.role-section .role-box:last-child{border-bottom:none}.role-section .role-box ul{list-style:disc;padding-left:16px}.role-section .role-box ul li{margin-bottom:.5rem}.role-box .w-md-75{max-width:75%}.role-section .tab-content{padding-top:3rem}.row-header{font-family:"Runalto";color:var(--primary)}.hotel-dev .accordion-button{background-color:transparent !important;box-shadow:none;border:none;padding:1rem 0}.hotel-dev .accordion-button:after{display:none !important}.hotel-dev .accordion-item{border:0;border-top:1px solid #eee}.hotel-dev .accordion-body{padding:0}.hotel-dev .accordion-header{padding:0}.hotel-dev .row-header{font-weight:700;padding:1rem 0;border-bottom:1px solid #ddd}.hotel-dev .stage-col,.hotel-dev .process-col,.hotel-dev .milestone-col{font-family:"Montserrat",sans-serif;color:var(--text-color)}.hotel-dev .content-row{padding-bottom:1rem}.hotel-dev .toggle-icon{font-size:1.5rem;line-height:1;text-align:right;color:#666}.hotel-dev .accordion-button:hover{background-color:#f9f9f9}.hotel-dev .accordion-button.active-stage{padding:.5rem}.hotel-dev .accordion-button.active-stage .stage-col{padding:0}.vacancies-section{background:#f6f6f6}.icon-close{display:none}.role-item h4{display:flex;align-items:center;justify-content:space-between;margin:0;height:80px;border-bottom:1px solid #ccc;cursor:pointer;position:relative;z-index:99;background-color:#f6f6f6}.role-item{max-height:80px;overflow:hidden;transition:max-height .4s ease}.role-item.open{max-height:100%}.role-item.close{max-height:80px;height:80px}.role-description{padding:26px 0;border-bottom:1px solid #ccc;transform:translateY(-100%);opacity:0;transition:all .4s ease}.role-item.open .role-description{transform:translateY(0);opacity:1}.role-row{max-width:800px;margin:50px auto 0}.role-item.open .icon-close{display:block}.role-item.open .icon-open{display:none}.tr-form-item{margin-bottom:40px}.tr-control{width:100%;padding:10px 0;border:0;border-bottom:1px solid #2e2e2e;background-color:#f6f6f6}.tr-form label{display:none}.tr-control::-webkit-input-placeholder{color:#aaa;text-transform:uppercase}.tr-control:-moz-placeholder{color:#aaa;text-transform:uppercase}.tr-control::-moz-placeholder{color:#aaa;text-transform:uppercase}.tr-control:-ms-input-placeholder{color:#aaa;text-transform:uppercase}.tr-form textarea{resize:none;max-width:100%;width:100%;line-height:100%;vertical-align:top;-webkit-appearance:none;overflow:auto}.field-error{font-size:14px}.iti{width:100%}.cf-tr{padding:50px;background:#f6f6f6;border-radius:10px}.tr-form{padding-left:30px}.method-row ul{padding-left:16px;list-style:disc}.method-row ul li{margin-bottom:10px}.plus,.minus{width:34px;height:34px;background:#ededed;display:flex;justify-content:center;align-items:center;border-radius:100%}.method-row{display:flex;align-items:baseline;padding:30px 0;cursor:pointer;transition:all .4s ease}.method-row.closed{align-items:center;justify-content:space-between;transition:all .4s ease}.method-row .plus{display:none}.method-row.closed .plus{display:flex}.method-row.closed .minus{display:none}.method-row.closed .process-col,.method-row.closed .milestone-col{display:none}.footer-logo-section{max-width:260px}.portfolio-pagination ul{display:flex;align-items:center;gap:10px;justify-content:center;padding:0}.portfolio-pagination a,.portfolio-pagination span{width:50px;height:50px;border:1px solid #202020;display:grid;place-items:center}.portfolio-pagination a:hover{background:#0000000d;color:#202020}.portfolio-pagination span.current{background:#202020;color:#fff}.only-mob{display:none}.role-content{max-width:400px}.header-bg{background-color:#202020 !important}.ss-row{align-items:center}.ss-img{height:500px;overflow:hidden;padding-right:30px}.ss-img img{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.ss-figure{height:500px;overflow:hidden;position:relative}.ss-figure img{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.ss-figure .ss-logo{border-radius:0;position:absolute;left:10px;top:10px;width:220px;height:180px;object-fit:contain}.mb-4.ss-figure:before{content:"";width:100%;height:100%;position:absolute;background:#ffffff2e;opacity:.3}.ss-row:not(:last-child){margin-bottom:30px}@media only screen and (max-width:1024px){.footer .row .col-md-3{width:50%}.footer .row .col-md-1{width:33.33%}.footer-logo-section{max-width:100%}.footer .row .col-md-3{order:1}.footer .row .col-md-3:first-child{order:0}.footer .row{row-gap:50px}}@media only screen and (max-width:991px){.about-pic-section .row .col-lg-8,.about-pic-section .row .col-lg-4{width:50%}.timeline-wrapper{flex-direction:column}.timeline-years{display:flex;flex:auto;gap:12px;width:100%;flex-wrap:wrap;padding:0 20px}.timeline-wrapper .timeline-display{margin-left:0}.timeline-entry.active{gap:30px}.port-row{gap:20px}.portfolio-item figure{height:400px}.method-header{display:none !important}.only-mob{display:block}.col-1{width:10%}.col-5.process-col{order:3;width:50%;margin-top:20px;padding-right:20px}.col-3.milestone-col{order:4;width:50%}.method-row{width:100%;flex-wrap:wrap}.col-3.stage-col{width:90%}.why-choose{margin:0;padding:30px 0 0}.showcase-logo{z-index:9999;position:relative;background:#fff}.showcase-logo img{margin:auto}}@media only screen and (max-width:767px){.footer .row .col-md-3:first-child{width:100%}.footer .row .col-md-2{width:50%}.footer-credits{text-align:center}.footer-credits .row .d-flex.justify-content-end{justify-content:center !important}.footer-credits .row{row-gap:20px}.cf-tr{padding:50px 20px}.about-pic-section .row .col-lg-8,.about-pic-section .row .col-lg-4{width:100%}.sm-pic{margin-top:16px}.port-row{grid-template-columns:auto}.what-we-do-single .details.order-md-1{border-left:solid 4px var(--secondary);border-right:0;margin-left:1rem;margin-right:0}.what-we-do-single .details.order-md-1:before{left:-7px;right:auto}.hero .banner-content h1,.hero .banner-content .bc{font-size:2.5rem}.hs-item{height:auto !important;padding-bottom:100px;align-items:flex-end !important;padding-top:300px}.slider-showcase{margin-top:20px}.counter li{width:200px;height:150px;border:0}.counter{justify-content:center}.tr-form{padding-left:0;margin-top:50px}.timeline-image{height:450px}}@media only screen and (max-width:576px){.footer .row .col-md-3{width:100%}.footer h4{min-height:auto}.timeline-entry.active{flex-direction:column}.col-5.process-col{width:100%;margin-bottom:20px;padding-right:0}.col-3.milestone-col{width:100%}.what-we-do-single{display:block}.what-we-do-single figure{width:100%;height:400px}.what-we-do-single figure img{height:100%;width:100%;object-fit:cover;border-radius:.75rem}.what-we-do-single .details{width:100%;margin:0 !important;border:solid 1px var(--secondary) !important}.what-we-do-single .details:before{display:none}}.what-we-do-single .details:before{display:none}.what-we-do-single .details{width:100%;display:block}.what-we-do-single .details h5{margin-bottom:20px !important}.wwd-row{row-gap:20px}.what-we-do-single{height:100%;margin-bottom:0}.what-we-do-single .details ul li:last-child{margin-bottom:0}.team-single .team-pic{width:100%;height:100%;border-radius:.45rem;box-shadow:none;margin:0 0 16px}.team-single .team-pic img{height:100%}.team-email{display:none}.team-single{padding:14px}.team-single .team-details p{max-width:100%}.team-details h5{margin:0}.team-single .team-details p{margin-top:10px}.timeline-dots-wrapperr{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;text-align:center;margin-top:20px}.timeline-entry-image{height:600px;position:relative;overflow:hidden}.timeline-entry-image img{width:100%;height:100%;object-fit:cover}.timeline-dots-wrapper .slick-dots{display:flex !important;padding:0;margin:0;list-style:none;justify-content:space-between}.timeline-dots-wrapper .slick-dots li{margin:0 10px;flex:0 0 auto}.timeline-dots-wrapper .slick-dots li.slick-active button{font-size:18px;font-weight:700}.timeline-dots-wrapper .slick-dots li.slick-active button:after{content:"";display:block;height:3px;background:#333;width:100%;margin-top:3px;border-radius:2px}.timeline-dots-wrapper::-webkit-scrollbar{display:none}.timeline-dots-slider .year-dot{text-align:center;cursor:pointer}.timeline-dots-slider .year-dot span{display:inline-block;padding:5px 10px;border-radius:50%;font-family:"Runalto"}.timeline-dots-slider .slick-current span{transform:scale(1.6);color:#000}.timeline-dots-slider .slick-current span:after{content:"";display:block;height:3px;background:#333;width:100%;margin-top:3px;border-radius:2px}.timeline-dots-slider{margin-bottom:40px}.timeline-entry-inner .row{align-items:center}.timeline-entry-year{font-family:"Runalto";font-size:55px;color:#000}.timeline-entry-main{font-family:"Runalto";color:#000;font-size:72px;line-height:72px;margin-bottom:20px}.timeline-entry-header{max-width:95%}.timeline-entry-item{padding:0 50px}.rh-title{display:none}@media (max-width:768px){.timeline-entry-image{height:400px}.timeline-entry-main{font-size:48px;line-height:48px}.timeline-entry-year{font-size:34px}.timeline-entry-item{padding:0}.why-choose{gap:20px}.why-choose li{max-width:50%}}@media (max-width:567px){.why-choose li{max-width:100%}.why-choose{gap:40px}.row.role-header{display:none}.role-section .tab-content{padding-top:0}.rh-title{display:block}}