.td-single-slide-item,.td-single-slide-item.slick-slide{height:950px;display:flex !important;align-items:center}.td-single-slide-item .container{margin-top:70px}.td-slide-title h1,.td-slide-title h2,.td-slide-title h3,.td-slide-title h4,.td-slide-title h5,.td-slide-title h6{font-size:100px;line-height:110px;color:#fff;text-transform:uppercase;font-weight:600}.td-slider-content-text{font-size:19px;color:#fff;margin-top:30px;line-height:29px}.slider-button-wrapper{margin-top:50px}.slider-button-wrapper .td-video-button{position:relative;left:auto;right:auto;top:9px;margin-left:50px;transform:translateX(0%) translateY(0%);display:none}.slider-right-button{text-align:right}.slider-right-button .td-video-button{position:relative;transform:translateX(0%) translateY(0%);left:auto;top:auto;margin-right:40px}.slider-right-button .td-video-button i{color:#d6a354}.slider-right-button .td-video-button:before,.slider-right-button .td-video-button:after{background-color:#fff}.slider-button-wrapper .td-button{margin-right:10px;text-transform:uppercase}.td-home-slider-wrapper .slick-arrow{position:absolute;top:50%;margin-top:-30px;left:50px;z-index:1;opacity:0;visibility:hidden;transition:.3s;background-color:#d6a354;color:#fff}.td-home-slider-wrapper .slick-arrow:hover{color:#d6a354;background-color:#fff}.td-home-slider-wrapper .slick-dots button:hover,.td-home-slider-wrapper .slick-dots .slick-active button{background-color:#fff}.td-home-slider-wrapper:hover .slick-arrow{opacity:1;visibility:visible}.td-home-slider-wrapper .slick-arrow.slick-next{left:auto;right:50px}.td-home-slider-wrapper .slick-arrow.slick-prev{transform:rotate(180deg)}.td-home-slider-wrapper .slick-dots{position:absolute;bottom:40px}@media only screen and (max-width:1024px){.slider-right-button .td-video-button{margin-right:90px}}@media only screen and (max-width:991px){.td-slide-title h1,.td-slide-title h2,.td-slide-title h3,.td-slide-title h4,.td-slide-title h5,.td-slide-title h6{font-size:75px;line-height:85px}.slider-right-button .td-video-button{margin-right:65px}}@media only screen and (max-width:767px){.td-slide-title h1,.td-slide-title h2,.td-slide-title h3,.td-slide-title h4,.td-slide-title h5,.td-slide-title h6{font-size:35px;line-height:45px}.td-slider-content-text{font-size:17px;line-height:27px}.slider-right-button{display:none}.slider-button-wrapper .td-video-button{display:inline-block;margin-left:30px}.slider-button-wrapper .td-video-button:before,.slider-button-wrapper .td-video-button:after{height:80px;width:80px}.td-single-slide-item,.td-single-slide-item.slick-slide{height:720px}.td-single-slide-item .container{margin-top:120px}}.td-home-two-slider-area{position:relative;height:980px}.left-social-icons-wrapper{position:absolute;height:100%;width:3%;left:0;top:0;background-color:#1f1f1f;writing-mode:vertical-rl;z-index:1;background-size:cover;background-position:center}.left-social-icons-wrapper .left-social-icons{transform:rotate(180deg);position:relative;width:100%;height:100%}.left-social-icons-wrapper .left-social-icons ul{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.left-social-icons-wrapper .left-social-icons li{margin-bottom:15px;text-transform:uppercase;font-weight:600;letter-spacing:.3px}.left-social-icons-wrapper .left-social-icons li:last-child{margin-bottom:0}.left-social-icons-wrapper .left-social-icons a{color:#fff}.left-social-icons-wrapper .left-social-icons a i{display:inline-block;transform:rotate(90deg);margin-bottom:10px}.td-slider-two-left-image{width:15%;height:100%;position:absolute;left:3%;top:0;z-index:1}.td-home-slider-two-wrapper{padding-left:18%;padding-top:95px;background-color:#1f1f1f;height:100%;background-repeat:repeat-x;background-position:right -7px}.td-home-two-slide-item{position:relative}.home-two-slide-item-image{position:absolute;top:0;height:100%;width:calc(100% - 220px);left:220px;background-size:cover;background-position:left;background-repeat:no-repeat}.td-home-two-slide-item .td-table{position:relative}.td-home-two-slide-item,.td-home-two-slider-area .slick-list,.td-home-two-slider-area .slick-track{height:100%}.td-home-two-slide-item .td-slide-title h1,.td-home-two-slide-item .td-slide-title h2,.td-home-two-slide-item .td-slide-title h3,.td-home-two-slide-item .td-slide-title h4,.td-home-two-slide-item .td-slide-title h5,.td-home-two-slide-item .td-slide-title h6{font-size:90px;line-height:100px;color:transparent;text-transform:uppercase;font-weight:600;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}@media only screen and (max-width:1024px){.td-slider-two-left-image{width:0}.left-social-icons-wrapper .left-social-icons li{margin-bottom:12px}.td-home-slider-two-wrapper{padding-left:5%;padding-top:0}.left-social-icons-wrapper{width:5%}.home-two-slide-item-image{width:100%;left:0}.td-home-two-slide-item{padding-left:15px}.td-home-two-slider-area{height:860px}}@media only screen and (max-width:767px){.left-social-icons-wrapper{width:100%;height:50px;writing-mode:inherit}.left-social-icons-wrapper .left-social-icons{transform:rotate(0deg)}.td-home-slider-two-wrapper,.td-home-two-slide-item{padding-left:0}.left-social-icons-wrapper{background-image:none !important}.left-social-icons-wrapper .left-social-icons a i{transform:rotate(0deg);margin-bottom:0}.left-social-icons-wrapper .left-social-icons a span{display:none}.left-social-icons-wrapper .left-social-icons li{margin-bottom:0;margin-right:10px}.left-social-icons-wrapper .left-social-icons li:last-child{margin-right:0}.td-home-two-slide-item .td-slide-title h1,.td-home-two-slide-item .td-slide-title h2,.td-home-two-slide-item .td-slide-title h3,.td-home-two-slide-item .td-slide-title h4,.td-home-two-slide-item .td-slide-title h5,.td-home-two-slide-item .td-slide-title h6{font-size:40px;line-height:52px;-webkit-text-stroke-width:1px}.td-home-two-slider-area{height:550px}.td-slider-content{margin-top:30px}}.td-wwd-image-and-content-wrapper{background-color:#fff}.td-wwd-items-wrapper{padding:70px 50px 50px 20px;background-repeat:no-repeat;background-position:top right;background-size:auto 100%}.td-wwd-title-wrapper h1,.td-wwd-title-wrapper h2,.td-wwd-title-wrapper h3,.td-wwd-title-wrapper h4,.td-wwd-title-wrapper h5,.td-wwd-title-wrapper h6{font-size:40px;line-height:50px;text-transform:uppercase}.td-wwd-title-wrapper p{margin-bottom:0}.td-wwd-title-wrapper{margin-bottom:45px}.td-wwd-icon{font-size:65px;height:65px;width:65px;line-height:65px;position:absolute;left:30px;top:30px}.wwd-left-image,.wwd-left-image img{height:100%}.td-wwd-icon img,.td-wwd-icon svg{max-width:100%;height:auto;margin-top:-10px}.td-single-wwd-item{position:relative;border:2px solid #e8e8e8;margin-bottom:30px;padding:30px 30px 30px 120px;border-radius:5px;background-color:#fff}.td-wwd-item-title{font-size:22px;font-weight:600;margin-top:-8px;margin-bottom:10px}.td-wwd-content p:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.td-wwd-items-wrapper{padding:70px 20px 50px}.wwd-left-image{display:none}}@media only screen and (max-width:767px){.td-wwd-title-wrapper h1,.td-wwd-title-wrapper h2,.td-wwd-title-wrapper h3,.td-wwd-title-wrapper h4,.td-wwd-title-wrapper h5,.td-wwd-title-wrapper h6{font-size:30px;line-height:40px}.td-wwd-items-wrapper{background-position:bottom;background-size:cover}.td-single-wwd-item{padding:30px}.td-wwd-icon{position:relative;left:auto;top:auto;margin-bottom:30px}.what-we-do-wrapper .container{padding:0}.td-wwd-items-wrapper{padding:70px 15px 50px}}.td-about-content-wrapper{background-image:radial-gradient(at top right,#fdf9f3 0%,#fff 55%);position:relative;padding-top:120px;padding-bottom:180px;background-repeat:no-repeat;background-position:center}.about-left-image,.about-right-image{position:absolute;max-width:390px}.about-left-image{left:50px;bottom:0;width:350px;height:665px}.about-right-image{top:120px;right:0;width:350px;height:545px}.td-about-text-wrapper{text-align:center;padding-top:100px}.td-about-text-title{margin-bottom:25px;display:inline-block}.td-about-text-title h1,.td-about-text-title h2,.td-about-text-title h3,.td-about-text-title h4,.td-about-text-title h5,.td-about-text-title h6{font-size:40px;text-transform:uppercase;line-height:1.4}.td-about-text-desc{font-size:18px;line-height:28px;margin-bottom:30px}.td-about-text-desc p:last-child{margin-bottom:0}.td-signature-box{position:relative;display:inline-block;padding-left:100px;text-align:left}.td-person-image{height:80px;width:80px;border-radius:50%;overflow:hidden;position:absolute;left:0;top:2px}.td-person-name{margin-bottom:0;font-size:22px}div img.td-signature-image{max-width:115px;margin-top:5px}@media only screen and (max-width:1280px){.about-right-image,.about-left-image{display:none}.td-about-text-wrapper{padding-top:0}}@media only screen and (max-width:991px){.td-about-content-wrapper{padding-top:80px;padding-bottom:140px}}@media only screen and (max-width:767px){.td-about-content-wrapper{padding-bottom:105px}.td-about-text-title h1,.td-about-text-title h2,.td-about-text-title h3,.td-about-text-title h4,.td-about-text-title h5,.td-about-text-title h6{font-size:30px}.td-about-text-desc{font-size:16px;line-height:26px}.td-person-name{font-size:20px}}.td-section-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-repeat:no-repeat}.elementor-container{z-index:1}.td-section-title-wrapper{position:relative;text-align:center;margin-bottom:40px}.td-section-title-content{width:100%;display:inline-block;position:relative}.td-section-title-wrapper h1,.td-section-title-wrapper h2,.td-section-title-wrapper h3,.td-section-title-wrapper h4,.td-section-title-wrapper h5,.td-section-title-wrapper h6{font-size:40px;line-height:50px;margin-bottom:20px;text-transform:uppercase}.td-section-title-wrapper .title-shadow-text{position:absolute;margin-bottom:0;line-height:1;color:#e8e8e8;left:50%;transform:translateX(-50%);font-size:200px;top:-45px;z-index:-1}@media only screen and (max-width:767px){.td-section-title-wrapper h1,.td-section-title-wrapper h2,.td-section-title-wrapper h3,.td-section-title-wrapper h4,.td-section-title-wrapper h5,.td-section-title-wrapper h6{font-size:30px;line-height:40px}.td-section-title-wrapper{margin-bottom:25px}.td-section-title-wrapper .title-shadow-text{font-size:70px;top:-20px}}.cta-area-wrapper{padding:50px 0}.cta-btn-text h1,.cta-btn-text h2,.cta-btn-text h3,.cta-btn-text h4,.cta-btn-text h5,.cta-btn-text h6{font-size:40px;line-height:50px;margin-bottom:0;color:#fff;text-transform:uppercase}.cta-button-wrapper .td-button{background-color:transparent;border:2px solid;border-color:#fff}.cta-two-area-wrapper{text-align:center;margin-bottom:30px}.cta-two-area-wrapper{text-align:center;padding:120px 50px 130px}.cta-two-btn-desc{color:#fff;margin:20px 0 30px}@media only screen and (max-width:991px){.cta-btn-text h1,.cta-btn-text h2,.cta-btn-text h3,.cta-btn-text h4,.cta-btn-text h5,.cta-btn-text h6{font-size:36px}.cta-two-area-wrapper{padding:120px 30px 130px}}@media only screen and (max-width:767px){.cta-btn-text h1,.cta-btn-text h2,.cta-btn-text h3,.cta-btn-text h4,.cta-btn-text h5,.cta-btn-text h6{font-size:32px;line-height:42px;margin-bottom:35px}.cta-area-wrapper{padding:60px 0 65px}.cta-two-area-wrapper{padding:90px 15px 100px}}.single-service-item{text-align:center;box-shadow:0 3px 100px rgb(0 0 0/10%);margin-bottom:30px;padding:60px 30px;background-repeat:no-repeat;background-position:left top;background-size:100%;background-color:#fff}.td-service-icon{height:80px;width:80px;line-height:80px;font-size:80px;display:inline-block;margin-bottom:30px}.td-service-icon svg,.td-service-icon img{display:block}.td-service-one-details-url{margin-top:30px}.single-service-item .td-service-one-details-url a{height:60px;width:60px;line-height:60px;font-size:25px;border-radius:5px;background:#fff;color:#d6a354;box-shadow:0 3px 15px rgb(0 0 0/10%)}.td-service-one-details-url a:hover{background:#d6a354;color:#fff}.single-service-two-item{position:relative;overflow:hidden;display:inline-block;margin-bottom:30px}.single-service-two-item,.td-service-two-image,.td-service-two-image img{width:100%}.td-service-two-left-title-and-icon{position:absolute;top:0;left:0;height:100%;writing-mode:vertical-rl;transform:rotate(180deg);display:inline-flex;justify-content:center;transition:.5s}.single-service-two-item:hover .td-service-two-left-title-and-icon{opacity:0;visibility:hidden;transform:rotate(180deg) translateX(100%)}.td-service-two-left-icon,.td-service-two-left-title{display:inline-block}.td-service-two-left-icon{height:40px;width:40px;line-height:40px;font-size:40px;color:#fff;margin-bottom:15px;transform:rotate(180deg)}.td-service-two-left-icon svg{fill:#fff}.td-service-two-left-title{margin:0 !important;font-size:24px;line-height:34px;color:#fff}.td-service-two-left-title-and-icon{padding:15px}.td-service-two-left-title-and-icon:before{content:'';position:absolute;height:25px;width:25px;background:#d6a354;left:-12px;transform:rotate(45deg);z-index:-1}.td-service-two-content{position:absolute;top:0;left:0;padding:30px;background:rgba(0,0,0,.8);height:100%;width:100%;text-align:center;display:table;transform:scale(0);transition:.5s;opacity:0;visibility:hidden}.single-service-two-item:hover .td-service-two-content{transform:scale(1);opacity:1;visibility:visible}.td-service-two-icon{height:70px;width:70px;line-height:70px;font-size:70px;display:inline-block}.td-service-two-title,.service-two-description{color:#fff}.service-two-description p:last-child{margin-bottom:0}.service-two-description{line-height:26px}.td-service-two-title{margin-top:15px;font-size:24px;line-height:34px}.td-service-two-icon svg,.td-service-two-icon img{margin-bottom:30px}@media only screen and (max-width:767px){.td-service-two-item-wrapper .container{padding:0}}.td-pricing-tab-wrapper{background-color:#fff;padding:40px 40px 10px}.tab-icon{font-size:50px;line-height:50px;height:50px;width:50px;display:inline-block;color:#252525}.tab-icon svg{fill:#252525}.tab-secondary-icon-and-title{background:#d6a354;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;opacity:0;visibility:hidden;transition:.3s}.tab-secondary-icon{height:70px;width:70px;font-size:70px;line-height:70px;display:inline-block;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;color:#deb477}.tab-secondary-icon svg{fill:#deb477}.td-tab-button .nav-link:hover .tab-secondary-icon-and-title,.td-tab-button .nav-link.active .tab-secondary-icon-and-title{opacity:1;visibility:visible}.tab-icon svg,.tab-icon img{margin-bottom:20px}.td-pricing-tab-wrapper .nav-tabs .nav-link{border:1px solid;border-color:#e8e8e8;border-radius:0;width:16.325%;margin-right:5px;position:relative;padding:20px;text-align:center;cursor:pointer;margin-bottom:5px}.td-tab-button .nav-link:hover,.td-tab-button .nav-link.active{border-color:#d6a354}.td-pricing-tab-wrapper .nav-tabs .nav-link.active{cursor:default}.td-pricing-tab-wrapper .nav-tabs .nav-link:last-child{margin-right:0}.td-pricing-tab-wrapper .nav-tabs{border-bottom:none;align-items:center;justify-content:center}.td-tab-content-wrapper{margin-top:30px}.td-tab-title{margin-bottom:0;font-size:16px;text-transform:uppercase;line-height:26px}.tab-secondary-icon-and-title .td-tab-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;font-size:18px;line-height:28px}.td-pricing-item{background:#fbf6ee;padding:50px 35px 50px 155px;margin-bottom:30px;position:relative;border-radius:5px;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.td-pricing-image{position:absolute;height:90px;width:90px;border-radius:50%;overflow:hidden;left:35px;top:50%;transform:translateY(-50%)}.td-pricing-title{font-size:20px;font-weight:600;line-height:30px;margin-bottom:5px}.td-pricing-price{position:absolute;right:35px;top:50%;transform:translateY(-50%)}.td-pricing-price h6{font-size:30px;color:#d6a354;margin-bottom:0}@media only screen and (max-width:1366px){.td-pricing-tab-wrapper .nav-tabs .nav-link{width:16.3%}}@media only screen and (max-width:1024px){.td-pricing-tab-wrapper .nav-tabs .nav-link{width:16.2%}.td-tab-title{font-size:14px;line-height:24px}.tab-secondary-icon-and-title .td-tab-title{font-size:16px;line-height:26px}.td-pricing-item{padding:50px 25px 50px 130px}.td-pricing-image{left:25px}.td-pricing-price{right:25px}}@media only screen and (max-width:991px){.td-pricing-tab-wrapper{padding:30px 30px 0}.td-pricing-tab-wrapper .nav-tabs .nav-link{width:24.2666%}.td-pricing-image{display:none}.td-pricing-item{padding:50px 25px}.td-pricing-price{position:relative;right:auto;transform:translateY(0);margin-top:5px}.td-pricing-price h6{font-size:20px}.td-pricing-item{padding:25px}.td-service-one-item-wrapper .container{padding:10px}}@media only screen and (max-width:767px){.td-pricing-tab-wrapper{padding:30px 20px 0}.td-pricing-tab-wrapper .nav-tabs .nav-link{width:100%;margin-right:0;padding:10px 20px}.tab-icon{display:none}.tab-secondary-icon{height:30px;width:30px;font-size:30px;line-height:30px}.td-service-one-item-wrapper .container{padding:5px}}.pricing-table-2.td-single-pricing-table{border:2px solid;border-color:#e9e9e9;border-radius:5px;padding:50px 35px 45px;position:relative}.pricing-table-2 .td-price-tag{position:absolute;top:0;right:0;transform:rotate(180deg);writing-mode:vertical-rl;color:#fff;text-transform:uppercase;padding:15px 5px;border-radius:0 5px;letter-spacing:.5px}.pricing-table-2.td-single-pricing-table:hover{background-color:#fbf6ee}.pricing-table-2 .td-pricing-icon{height:130px;width:130px;display:inline-block;line-height:1;font-size:130px;overflow:hidden}.pricing-table-2 .td-pricing-table-title{margin-top:20px;font-size:30px;text-transform:uppercase}.pricing-table-2 .td-price-list-wrapper{margin:35px 0 40px}.pricing-table-2 .td-pricing-item{background:inherit;padding:0;margin-bottom:20px}.pricing-table-2 .td-pricing-price{right:0}.pricing-table-2 .td-pricing-btn .td-button{width:100%;justify-content:center}.pricing-table-2 .td-pricing-icon svg,.pricing-table-2 .td-pricing-icon img{margin-bottom:50px}@media only screen and (max-width:991px){.pricing-table-2 .td-pricing-price{position:absolute;transform:translateY(-50%);margin-top:0}.pricing-table-2.td-single-pricing-table{padding:50px 25px 45px}}.td-portfolio-gallery-wrapper{padding:0 50px}.td-portfolio-gallery-item{height:550px;position:relative;margin-bottom:30px}.td-portfolio-gallery-content-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(31,31,31,.85);transform:scale(0);padding:30px;opacity:0;visibility:hidden}.td-portfolio-gallery-item:hover .td-portfolio-gallery-content-wrapper{transform:scale(.85);opacity:1;visibility:visible}.td-portfolio-gallery-content{text-align:center}.td-portfolio-title{color:#fff;font-size:26px;line-height:36px;margin-bottom:10px}.td-portfolio-short-description{display:block;color:#fff}.td-portfolio-details-button{display:inline-block;height:60px;width:60px;line-height:60px;font-size:30px;position:relative;border-radius:5px;margin-top:30px}.portfolio-style-1 .td-portfolio-details-button{color:#d6a354;background-color:#fff}.portfolio-style-1 .td-portfolio-details-button:hover{background-color:#d6a354;color:#fff}.portfolio-style-2 .td-portfolio-details-button:before,.portfolio-style-2 .td-portfolio-details-button:after{position:absolute;content:'';background-color:#fff;transition:.3s}.portfolio-style-2 .td-portfolio-details-button:before{height:100%;width:2px;left:50%;margin-left:-1px;top:0}.portfolio-style-2 .td-portfolio-details-button:after{height:2px;width:100%;top:50%;margin-top:-1px;left:0}@media only screen and (min-width:1280px){.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-gallery-item{height:450px}.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(1),.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(5),.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(7),.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(11),.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(13),.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(17),.td-portfolio-gallery-wrapper.masonry-enable .td-portfolio-column:nth-child(19){width:50%}}@media only screen and (max-width:1366px){.td-portfolio-gallery-item{height:400px}.td-portfolio-gallery-wrapper{padding:0}}@media only screen and (max-width:1024px){.td-portfolio-gallery-item:hover .td-portfolio-gallery-content-wrapper{transform:scale(.95)}.td-portfolio-gallery-item{height:350px}.td-portfolio-gallery-content-wrapper{padding:20px}.td-portfolio-details-button{height:50px;width:50px;line-height:50px;font-size:25px}}@media only screen and (max-width:991px){.td-portfolio-gallery-item:hover .td-portfolio-gallery-content-wrapper{transform:scale(.85)}}.td-button svg{fill:#fff}.td-button svg,.td-button img{width:16px;margin-left:15px;margin-top:2px}.td-cf7-contact-form{position:relative}.td-form-left-image,.td-form-right-image{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.td-contact-form-container{background:#d9a960;padding:70px 50px 80px;background-size:cover;background-repeat:no-repeat;background-position:center}.td-contact-form-container .td-section-title-wrapper h2,.td-contact-form-container .td-section-description{color:#fff}div.themedraft-contact-form-container select,div.themedraft-contact-form-container input,div.themedraft-contact-form-container textarea{background-color:#fff;border-color:#fff;border-radius:5px;font-family:'Oswald',sans-serif;font-weight:500}div.themedraft-contact-form-container select:focus,div.themedraft-contact-form-container input:focus,div.themedraft-contact-form-container textarea:focus{border-color:#fff}div.themedraft-contact-form-container ::placeholder{color:#252525}div.themedraft-contact-form-container :-ms-input-placeholder{color:#252525}div.themedraft-contact-form-container ::-ms-input-placeholder{color:#252525}div.themedraft-contact-form-container input,.themedraft-contact-form-container select,.themedraft-contact-form-container textarea,.themedraft-contact-form-container input[type=date]{color:#252525;width:100%}input[type=date]::-webkit-calendar-picker-indicator{background:0 0;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:100%}.themedraft-contact-form-container .select-arrow{display:block;position:relative}.themedraft-contact-form-container form select{height:60px;margin-bottom:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px}.themedraft-contact-form-container .select-arrow:before{position:absolute;height:1px;width:1px;right:15px;top:29px;content:'';z-index:1;border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #252525;cursor:pointer;pointer-events:none}.themedraft-contact-form-container button[type=submit]{width:100%;display:flex;justify-content:center;border:2px solid;border-color:#fff;background-color:transparent}.themedraft-contact-form-container button[type=submit]:hover{background-color:#252525}.form-style-2 .themedraft-contact-form-container button[type=submit]{padding:18px 35px 16px}@media only screen and (max-width:1024px){.td-contact-form-container{padding:70px 30px 80px}.td-cf7-contact-form .container{padding:0}.td-cf7-contact-form .container .row{margin:0 -20px}}@media only screen and (max-width:991px){.td-cf7-contact-form .row [class*=col-].td-p-0{padding:0 25px}}.td-title-with-text-wrapper .title{font-size:45px;line-height:55px;margin-bottom:15px;text-transform:uppercase;position:relative}.td-title-with-text-wrapper.td-title-border .title:before{position:absolute;content:'';height:100%;width:5px;background-color:#d6a354;top:0;left:0}.td-title-with-text-wrapper.td-title-border .title{padding-left:30px;margin-bottom:20px}.td-title-with-text-wrapper .desc p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.td-title-with-text-wrapper .title{font-size:28px;line-height:38px}.td-title-with-text-wrapper.td-title-border .title{padding-left:15px}.td-title-with-text-wrapper.td-title-border .title:before{top:0;height:44px}}.td-team-wrapper{padding:0 50px}.td-single-team-member{margin-bottom:30px}.member-image-and-social{position:relative}.member-image a,.member-image a img{width:100%}.member-social{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));padding:20px;opacity:0;visibility:hidden;transition:.3s}.td-single-team-member:hover .member-social{opacity:1;visibility:visible}.member-social a{background:#fff;height:35px;width:35px;border-radius:50%;font-size:14px;line-height:35px;margin-right:5px;color:#707070}.member-social li{display:inline-block;pointer-events:auto}.member-social li:last-child a{margin-right:0}.member-social a:hover{background-color:#d6a354;color:#fff}.td-member-name{font-size:24px;font-weight:600;line-height:34px;margin:25px 0 5px}.td-member-designation{display:block;font-weight:500}@media only screen and (max-width:1366px){.td-team-wrapper{padding:15px}}@media only screen and (max-width:1024px){.td-team-wrapper{padding:0}}.team-layout-two .td-single-team-member{background-color:#1f1f1f;padding:20px;border-radius:5px}.team-layout-two .td-single-team-member,.team-layout-two .td-single-team-member .td-member-designation{transition:.3s}.team-layout-two .td-single-team-member:hover{background-color:#d6a354}.team-layout-two .td-single-team-member:hover .td-member-designation,.team-layout-two .td-member-name{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.team-layout-two .td-single-team-member{padding:11px}}.td-brand-slider-container{border:5px solid #efefef;padding:90px 50px 40px}.td-brand-slider-container .td-section-title-wrapper{margin-bottom:0}div.td-brand-slider-item.slick-slide{height:200px;display:inline-flex;align-items:center;justify-content:center}.td-brand-slider-item.slick-slide img{display:inline-block;height:auto}@media only screen and (max-width:767px){div.td-brand-slider-item.slick-slide{height:150px}.td-brand-slider-wrapper .container{padding:0}.td-brand-slider-container{padding:90px 25px 40px}}.td-video-image{height:540px}.td-img-with-video{position:relative;margin-bottom:30px}.td-video-overlay{background:rgba(0,0,0,.75);height:100%;width:100%;position:absolute;left:0;top:0}.td-testimonial-item{overflow:hidden}.td-testimonial-image{border:2px solid #252525}.td-testimonial-image img{width:100%}.td-testimonial-text{color:#252525}.td-testimonial-person-name{font-size:22px;line-height:32px;margin-bottom:5px}.td-testimonial-person-designation{display:block;margin-bottom:5px}.td-testimonial-ratings i{color:#ff7900;font-size:14px}.td-testimonial-slider-wrapper{position:relative}.td-testimonial-slider-wrapper .slick-arrow{position:absolute;left:-80px;top:50%;margin-top:-30px;opacity:0;visibility:hidden}.td-testimonial-slider-wrapper .slick-arrow.slick-next{left:auto;right:-80px}.td-testimonial-slider-wrapper .slick-arrow.slick-prev{transform:rotate(180deg)}.td-testimonial-slider-wrapper:hover .slick-arrow{opacity:1;visibility:visible}.td-testimonial-slider-wrapper ul.slick-dots{margin-top:70px}@media only screen and (max-width:991px){.td-testimonial-image{margin-bottom:30px}}.td-testimonial-two-item{border:2px solid #303030;border-radius:10px;padding:30px}.td-testimonial-two-top-image{display:inline-block;max-width:155px;min-height:47px}.td-testimonial-two-desc{margin:15px 0 35px;position:relative;z-index:1}.td-testimonial-quote{position:absolute;top:-45px;right:0;font-size:100px;color:#2f2f2f;line-height:1;z-index:-1}.td-testimonial-two-author-info{position:relative;padding-left:80px}.td-testimonial-two-author-image{height:65px;width:65px;background-position:center;border-radius:50%;overflow:hidden;position:absolute;left:0;top:-3px}.td-testimonial-two-author-name{color:#fff;font-size:22px;margin-bottom:0;font-weight:600}.td-testimonial-two-author-designation{color:#ffffffad}.td-testimonial-two-slider-wrapper .slick-dots button:hover,.td-testimonial-two-slider-wrapper .slick-dots .slick-active button{background-color:#fff}.td-testimonial-two-slider-wrapper .slick-arrow{position:absolute;top:50%;margin-top:-30px;left:-100px;opacity:0;visibility:hidden}.td-testimonial-two-slider-wrapper:hover .slick-arrow{opacity:1;visibility:visible}.td-testimonial-two-slider-wrapper .slick-arrow.slick-prev{transform:rotate(180deg)}.td-testimonial-two-slider-wrapper .slick-arrow.slick-next{left:auto;right:-100px}.td-testimonial-two-slider-wrapper .slick-arrow:hover{background-color:#fff;color:#d6a354}.td-testimonial-two-slider-wrapper ul.slick-dots{position:absolute;margin-top:50px;z-index:1}@media only screen and (max-width:767px){.td-testimonial-two-slider-wrapper .container{padding:5px}}.td-single-post-item{background-color:#f4f4f4;padding:20px 20px 30px;margin-bottom:30px;transition:.3s;border-radius:10px}.td-recent-post-thumbnail{display:block;height:230px;border-radius:10px}.td-post-thumbnail-and-meta{position:relative;margin-bottom:45px}.td-recent-post-content{padding:10px}.td-post-excerpt{color:#222222b3}.td-post-meta{position:absolute;bottom:-25px;background-color:#fff;border-radius:15px;padding:15px 15px 10px;left:50%;transform:translateX(-50%);width:calc(100% - 60px);font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:.3px;text-align:center}.td-post-meta li{color:#252525;margin-right:10px;font-size:15px}.td-post-meta li i{margin-right:5px;transition:.3s}.td-post-meta li:last-child{margin-right:0}.td-recent-post-title .post-title{font-size:22px;line-height:32px;font-weight:500;transition:.3s}.td-post-read-more{margin-top:25px}.td-post-meta li:hover i,.td-recent-post-title .post-title:hover{color:#d6a354}.td-recent-post-el-widget{position:relative}.td-recent-post-el-widget .slick-arrow{position:absolute;left:-80px;top:50%;margin-top:-30px;opacity:0;visibility:hidden}.td-recent-post-el-widget:hover .slick-arrow{opacity:1;visibility:visible}.td-recent-post-el-widget .slick-arrow.slick-next{left:auto;right:-80px}.td-recent-post-el-widget .slick-arrow.slick-prev{transform:rotate(180deg)}.td-recent-post-el-widget .arrow-top-right .slick-arrow{right:15px;top:-100px;left:auto;opacity:1;visibility:visible}.td-recent-post-el-widget .arrow-top-right .slick-arrow.slick-prev{margin-right:70px}@media only screen and (max-width:1024px){.td-post-meta{width:calc(100% - 30px)}}@media only screen and (max-width:991px){.td-post-meta li{font-size:14px}}@media only screen and (max-width:767px){.td-recent-post-el-widget .container{padding:0}.td-post-meta{width:100%;bottom:0;padding:15px 12px 10px;border-radius:0;left:0;transform:translateY(0)}.td-post-thumbnail-and-meta{margin-bottom:10px}.td-recent-post-content{padding:10px 0}}.td-image-container{position:relative;display:inline-block}.td-image-letter{font-size:400px;line-height:1;position:absolute;bottom:-70px;left:-130px;z-index:-1}@media only screen and (max-width:1366px){.td-image-letter{font-size:200px;bottom:0;left:0;z-index:1}}@media only screen and (max-width:1024px){.td-image-letter{font-size:150px}}.td-promo-box-col{margin-bottom:30px}.td-single-promo-box{border:1px solid #d6a354;padding:30px;text-align:center;border-radius:10px;transition:.3s;height:100%;display:table;width:100%}.td-single-promo-box:hover{background-color:#d6a354}.td-single-promo-box:hover .td-promo-icon,.td-single-promo-box:hover .td-promo-title{color:#fff}.td-single-promo-box:hover .td-promo-icon svg{fill:#fff}.td-promo-icon{height:60px;width:60px;display:inline-block;font-size:60px;line-height:60px}.td-promo-title{font-size:22px;line-height:32px;margin:10px 0 0;font-weight:600}.td-promo-icon svg,.td-promo-icon img{margin-bottom:30px}@media only screen and (max-width:1280px){.td-promo-box-wrapper .container{padding:5px}.td-single-promo-box{padding:30px 20px}}.td-working-hours-wrapper{padding:60px 70px 55px;background-color:#000;position:relative;margin-bottom:30px}.td-working-hours-overlay{position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.85)}.td-working-hours{position:relative;z-index:1;color:#ffffffc2}.td-working-hours-wrapper h1,.td-working-hours-wrapper h2,.td-working-hours-wrapper h3,.td-working-hours-wrapper h4,.td-working-hours-wrapper h5,.td-working-hours-wrapper h6{color:#d6a354;text-transform:uppercase;font-size:30px;line-height:40px;font-weight:600}.td-working-hours-wrapper p{color:#909090;line-height:1.6}.td-working-hours-wrapper ul{margin:0;padding:0;list-style:none;margin-top:25px}.td-working-hours-wrapper li{display:flex;color:#fff;text-transform:uppercase}.td-working-hours-wrapper li span:first-child{text-transform:uppercase;font-weight:500}.td-working-hours-wrapper li span:last-child{flex:1;text-align:right}@media only screen and (max-width:1024px){.td-working-hours-wrapper{padding:60px 30px 55px}}.td-accordion-wrapper{margin-top:20px}.td-accordion-title{font-size:32px;margin-bottom:30px}.td-accordion-wrapper .accordion-button:focus{outline:none !important;box-shadow:none !important}.td-accordion-wrapper .accordion-item{margin-bottom:20px}.td-accordion-wrapper .accordion-item:last-child{margin-bottom:0}.td-accordion-wrapper .accordion-collapse{border:none}.td-accordion-wrapper .accordion-button,.td-accordion-wrapper .accordion-body{border:1px solid #e7e8e8}.td-accordion-wrapper .accordion-button{padding-left:30px;padding-right:30px}.td-accordion-wrapper .accordion-body{border-top:0;background:#e7e8e8;border-radius:0 0 5px 5px;padding:30px}.td-accordion-wrapper .accordion-item:first-of-type .accordion-button,.td-accordion-wrapper .accordion-item .accordion-button{border-radius:5px}.td-accordion-wrapper .accordion-item:first-of-type .accordion-button:not(.collapsed),.td-accordion-wrapper .accordion-item .accordion-button:not(.collapsed){border-radius:5px 5px 0 0;color:#252525}.td-accordion-wrapper .accordion-button.collapsed{color:#252525;background-color:#e7e8e8}.td-accordion-wrapper .accordion-button{font-size:18px}.td-accordion-wrapper .accordion-button:hover,.td-accordion-wrapper .accordion-button:not(.collapsed){background:#d0d4d4}.td-accordion-wrapper .accordion-button.collapsed:after,.td-accordion-wrapper .accordion-button:not(.collapsed):after{background-image:none;height:10px;width:10px;transform:rotate(45deg)}.td-accordion-wrapper .accordion-button.collapsed:after{border-left:2px solid transparent;border-right:2px solid;border-top:2px solid transparent;border-bottom:2px solid}.td-accordion-wrapper .accordion-button:not(.collapsed):after{border-left:2px solid;border-right:2px solid transparent;border-top:2px solid;border-bottom:2px solid transparent}.td-accordion-wrapper .accordion-button:after{position:absolute;right:30px;top:27px}.td-accordion-wrapper .accordion-button.collapsed:after{top:20px}.td-accordion-wrapper .accordion-body p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.td-accordion-title{font-size:26px}.td-accordion-wrapper .accordion-button{padding-left:20px;padding-right:40px}.td-accordion-wrapper .accordion-body{padding:20px}}.td-project-details-main-slider-item.slick-slide{height:433px}.td-project-details-content .td-project-info{background-color:#efefef;padding:35px 35px 38px;min-height:calc(100% - 7px);border-radius:5px;overflow:hidden}.td-project-details-content .td-project-info-title{font-size:26px;line-height:36px;margin:-35px -35px 43px;background:#d6a354;padding:20px 30px;color:#fff}.td-project-details-content .td-project-info-list li{background-color:#fff;padding:15px 25px 12px;margin-bottom:10px;border-radius:5px}.td-project-details-content .td-project-info-list li:last-child{border-bottom:0}.td-project-details-content .td-project-info-list li a{color:#252525}.td-project-details-content .td-project-info-list li span,.td-project-details-content .td-project-info-list li strong{color:#252525;font-weight:600;font-size:14px;display:block;position:relative;text-transform:uppercase;letter-spacing:.5px}.td-project-details-slider-nav{margin:10px -7px 0}.td-project-details-slider-nav img{padding:7px;cursor:pointer;opacity:.7;transition:.3s}.td-project-details-slider-nav img:hover,.td-project-details-slider-nav img.slick-current{opacity:1}@media only screen and (max-width:1280px){.td-project-details-content .td-project-info-list li{padding:12px 25px 10px}}@media only screen and (max-width:1024px){.td-project-details-content .td-project-info-title{padding:15px 30px;margin:-35px -35px 35px}.td-project-details-content .td-project-info{padding:35px 35px 30px}.td-project-details-main-slider-item.slick-slide{height:442px}}@media only screen and (max-width:991px){.td-project-details-content .td-project-info{margin-top:40px}.td-project-details-content .td-project-info{min-height:auto}}@media only screen and (max-width:767px){.td-project-details-main-slider-item.slick-slide{height:250px}.td-project-details-content .td-project-info{padding:35px 25px 25px}}.td-single-offer{background:#efefef;border:2px solid #dedede;border-radius:5px;padding:30px 30px 30px 130px;position:relative;margin-bottom:30px}.td-offer-icon{height:80px;width:80px;font-size:45px;background:#d6a354;line-height:80px;border-radius:50%;color:#fff;text-align:center;position:absolute;left:30px;top:50%;transform:translateY(-50%)}.td-offer-icon svg,.td-offer-icon img{height:45px;width:45px;margin-top:-5px}.td-offer-icon svg{fill:#fff}.td-offer-title{font-size:24px;line-height:34px;margin-bottom:10px}.td-offer-desc{line-height:26px}.td-offer-desc p:last-child{margin-bottom:0}@media only screen and (max-width:1280px){.td-offer-title{font-size:22px;line-height:32px}}@media only screen and (max-width:767px){.td-offers-wrapper.container{padding:0}.td-single-offer{padding:30px 25px 30px 125px}.td-offer-icon{left:25px}.td-offer-title{font-size:20px;line-height:30px}}.td-counter-box{position:relative;margin-bottom:30px;min-height:70px;padding-left:85px}.td-counter-icon{height:70px;width:70px;font-size:70px;line-height:70px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.td-count-number-and-unit{font-size:55px;color:#252525;line-height:65px}.td-count-title{font-size:18px;text-transform:capitalize;margin-top:5px}.td-contact-details-box{background:#efefef;padding:45px 30px 40px 135px;margin-bottom:30px;position:relative}.td-contact-details-box-icon{height:65px;width:65px;box-shadow:-10px 10px #d6a354;position:absolute;left:45px;font-size:30px;text-align:center;line-height:65px;background:#fff}.td-contact-details-box:hover .td-contact-details-box-icon{box-shadow:-10px 10px #252525}.td-contact-details-box .td-contact-box-title{font-size:25px;line-height:35px;margin:-8px 0 10px;font-weight:600}.td-contact-details-box ul{margin:0;padding:0;list-style:none}.entry-content .td-contact-details-box ul li{margin-bottom:0}.td-contact-details-box a{color:#252525;font-weight:500}.td-contact-details-box:hover .td-contact-box-title,.td-contact-details-box:hover,.td-contact-details-box:hover a{color:#fff}.td-home-three-banner-enable .header-area .site-branding{display:none}.td-home-banner-area{position:relative;height:950px;background-color:#1f1f1f}.td-banner-left-image{position:absolute;left:0;top:0;height:100%;width:50%;background-size:cover;background-position:center}.td-home-banner-area .container,.td-home-banner-area .container .row,.td-banner-right-content-wrapper{height:100%}.td-banner-right-content{padding-left:100px;position:relative}.td-banner-right-content .td-right-logo{max-width:170px;margin-bottom:25px}.td-banner-title h1,.td-banner-title h2,.td-banner-title h3,.td-banner-title h4,.td-banner-title h5,.td-banner-title h6{font-size:87px;line-height:97px;color:#fff;text-transform:uppercase}.td-banner-social{margin-top:25px}.td-banner-social ul li{margin-right:15px;margin-bottom:0 !important;text-transform:uppercase;font-weight:600;letter-spacing:.3px}.td-banner-social li:last-child{margin-right:0}.td-banner-social li a{color:#fff}.td-banner-social li a i{margin-right:5px}.td-banner-button-wrapper{margin-top:50px}.td-home-three-banner-enable .main-menu-area .container{width:95%;max-width:95%}.header-style-three.td-home-three-banner-enable .header-navigation-area{text-align:right}@media only screen and (max-width:1366px){.td-banner-right-content{padding-left:40px}.td-banner-title h1,.td-banner-title h2,.td-banner-title h3,.td-banner-title h4,.td-banner-title h5,.td-banner-title h6{font-size:83px;line-height:95px}}@media only screen and (max-width:1024px){.td-home-banner-area{height:800px}.td-banner-right-content{padding-left:30px}.td-banner-title h1,.td-banner-title h2,.td-banner-title h3,.td-banner-title h4,.td-banner-title h5,.td-banner-title h6{font-size:70px;line-height:80px}.td-home-three-banner-enable .header-area .site-branding{display:block}}@media only screen and (max-width:991px){.td-banner-left-image{width:100%}.td-banner-right-content .td-right-logo{display:none}.td-banner-right-content{margin-top:50px;padding-left:20px}}@media only screen and (max-width:767px){.td-home-banner-area{height:550px}.td-banner-right-content{padding-left:5px;margin-top:60px}.td-banner-title h1,.td-banner-title h2,.td-banner-title h3,.td-banner-title h4,.td-banner-title h5,.td-banner-title h6{font-size:35px;line-height:45px}}.td-list-wrapper .td-list-icon{height:45px;flex:0 0 50px;background:#efefef;line-height:45px;text-align:center;font-size:16px;margin-right:15px}.td-list-wrapper li{margin-bottom:12px;min-height:45px;display:flex;align-items:center;line-height:26px}.td-list-wrapper .td-list-icon svg,.td-list-wrapper .td-list-icon img{width:16px;transition:.3s}.td-list-wrapper li a:hover .td-list-icon{color:#fff}.td-list-wrapper li a:hover .td-list-icon svg{fill:#fff}.td-list-wrapper li a{display:flex;color:#707070}.td-member-details .td-member-image{position:relative;display:inline-block}.member-details-social{position:absolute;top:50%;transform:translateY(-50%);right:-20px}.member-details-social li:not(:last-child){margin-bottom:10px}.member-details-social a{height:40px;width:40px;color:#fff;display:block;text-align:center;border-radius:50%;line-height:43px;background-color:#d6a354}.member-details-social a:hover{color:#fff}.td-member-details .td-member-desc-wrapper{padding-left:50px}.td-member-details .td-member-name{font-size:50px;line-height:60px;margin-bottom:10px;margin-top:0}.td-member-details .td-designation{font-weight:500;font-size:18px;margin-bottom:20px}.td-member-details .td-member-desc p:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.td-member-details .td-member-image{margin-bottom:50px}.member-details-social{right:15px}.td-member-details .td-member-desc-wrapper{padding-left:0}}@media only screen and (max-width:767px){.td-member-details .td-member-name{font-size:28px;line-height:38px}}.td-title-with-image-wrapper{position:relative;text-align:center;margin-left:-40px}.td-title-with-image-text{font-size:40px;line-height:50px;writing-mode:vertical-rl;transform:rotate(-180deg);text-transform:uppercase}.td-title-with-image-wrapper span{font-size:200px;line-height:1;transform:rotate(90deg);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 15px}@media only screen and (max-width:1024px){.td-title-with-image-wrapper span{font-size:150px}}.td-service-three-wrapper .td-single-wwd-item{background-color:#151515;border-color:#151515}.td-service-three-wrapper .td-wwd-item-title{color:#fff}.td-service-three-wrapper .td-wwd-content{color:#ffffffa8}