figcaption,ol li,p,ul li{color:#a6b1ba!important}.image-wrapper{position:relative;overflow:hidden;cursor:pointer}.portfolio-image{display:block;width:100%;height:auto;transition:transform .3s ease}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(41 40 40 / .9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;padding:20px}.hover-text{color:#fff;font-size:16px;text-align:center;margin:0;line-height:1.6}.image-wrapper:hover .hover-overlay{opacity:1}.image-wrapper:hover .portfolio-image{transform:scale(1.05)}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#b8915f}a:hover{text-decoration:none;color:#fff}#colorlib-main-nav ul li.active a span{color:#b8915f}#colorlib-main-nav ul li.active a span:before{background:#b8915f;visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.owl-carousel .owl-dots .owl-dot.active span{background:#b8915f}.owl-carousel.home-slider .slider-item .overlay{background:#b8915f}.block-27 ul li.active a,.block-27 ul li.active span{background:#b8915f}.contact-section .contact-info p a{color:#b8915f}.block-3 .image .icon{background:#b8915f}.services .icon span{color:#b8915f}.block-3 .icon span{font-size:1.8em}.about-section h1{font-weight:300;letter-spacing:1px}.wrap{padding:0}@media (max-width:767.98px){.wrap{margin-top:40px}}.wrap .about-desc{position:relative;z-index:0}.wrap .about-desc .bold-text{position:absolute;top:0;left:30%;transform:translateX(-50%);font-weight:900;text-transform:uppercase;font-size:12em;line-height:1;z-index:0;pointer-events:none;white-space:nowrap}.wrap .about-desc p.bold-text{color:#d66a0b}.wrap .about-desc .p-5 h1{position:relative;z-index:2;font-weight:700;color:#fff;font-size:3rem;margin-bottom:1.5rem;text-align:left}@media (max-width:1199.98px){.wrap .about-desc .bold-text{font-size:10em}.wrap .about-desc .p-5 h1{font-size:2.6rem}}@media (max-width:991.98px){.wrap .about-desc .bold-text{font-size:8em}.wrap .about-desc .p-5 h1{font-size:2.3rem}}@media (min-width:876px){.wrap .about-desc .bold-text{font-size:8em;display:block}.wrap .about-desc .p-5 h1{font-size:2.3rem}}@media (min-width:768px){.wrap .about-desc .bold-text{font-size:10em;display:block}.wrap .about-desc .p-5 h1{font-size:2.3rem}}@media (max-width:767.98px){.wrap .about-desc .bold-text{font-size:9em;display:block}.wrap .about-desc .p-5 h1{font-size:2rem}}@media (min-width:576px){.wrap .about-desc .bold-text{font-size:8em}.wrap .about-desc .bold-text{left:35%;margin-right:auto!important;margin-left:auto!important}.wrap .about-desc .p-5 h1{font-size:1.8rem}}@media (max-width:535.9999px){.wrap .about-desc .bold-text{font-size:7em}.wrap .about-desc .bold-text{left:35%}.wrap .about-desc .p-5 h1{font-size:1.8rem}}@media (max-width:448.9999px){.wrap .about-desc .bold-text{font-size:6em}.wrap .about-desc .p-5 h1{font-size:1.8rem}}@media (max-width:380.9999px){.wrap .about-desc .bold-text{font-size:5.5em}.wrap .about-desc .p-5 h1{font-size:1.8rem}}.owl-carousel.home-slider .slider-item .slider-text h1,.owl-carousel.home-slider .slider-item .slider-text h2,.owl-carousel.home-slider .slider-item .slider-text p.h1{font-size:55px;color:#fff;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:10px;display:inline-block;position:relative}@media (max-width:991.98px){.owl-carousel.home-slider .slider-item .slider-text h1,.owl-carousel.home-slider .slider-item .slider-text h2,.owl-carousel.home-slider .slider-item .slider-text p.h1{font-size:40px}}@media(min-width:992px){.col-lg-4{flex:0 0 auto!important;width:33.33333333%!important}}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}.accordion-body{text-align:left;color:#d1cbcb;font-size:12px}.dy-border-accordion{border-bottom:1px solid #fff!important}@media(max-width:576px){.dy-border{border-bottom:1px solid #fff!important}}.accordion{--bs-accordion-color:#FFFF;--bs-accordion-bg:unset;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#FFFF;--bs-accordion-btn-bg:unset;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3e%3cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:none;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#FFFF;--bs-accordion-active-bg:unset}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.call-to-action{padding:80px 0;position:relative;clip-path:inset(0)}.call-to-action img{position:fixed;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.call-to-action:before{content:"";background-color:rgb(0 0 0 / .65)!important;position:absolute;inset:0;z-index:2}.call-to-action .container{position:relative;z-index:3}.call-to-action h3{font-size:28px;font-weight:700;color:#fff}.call-to-action p{color:#cccbcf}.call-to-action .cta-btn{font-family:var(--heading-font);font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:5px;transition:.5s;margin:10px;border:2px solid var(--contrast-color);color:#fff;background:#b8915f}.call-to-action .cta-btn:hover{background:#cccbcf;color:#1e1e1e;border:2px solid var(--accent-color)}img .wp-post-image{aspect-ratio:1/1;object-fit:cover}.ftco-footer-widget .newsletter-form{margin-top:30px;margin-bottom:15px;padding:6px 8px;position:relative;border-radius:4px;border:1px solid color-mix(in srgb,var(--contrast-color),transparent 80%);display:flex;background-color:#d1cbcb;transition:.3s}.ftco-footer-widget .newsletter-form:focus-within{border-color:var(--accent-color)}.footer .footer-newsletter .newsletter-form input[type=tel],.ftco-footer-widget .newsletter-form input[type=email],.ftco-footer-widget .newsletter-form input[type=tel],.ftco-footer-widget .newsletter-form input[type=text]{border:0;padding:4px;width:100%;background-color:var(--background-color);color:var(--contrast-color)}.ftco-footer-widget .newsletter-form input[type=text]:focus-visible{outline:0}.ftco-footer-widget .newsletter-form input[type=submit],.ftco-footer-widget button[type=submit]{border:0;font-size:16px;padding:0 20px;margin:-7px -8px -7px 0;background:#b8915f;color:#0c0b09;transition:.3s;border-radius:0 4px 4px 0}.ftco-footer-widget .newsletter-form input[type=submit]:hover,.ftco-footer-widget button[type=submit]:hover{background:#cccbcf}.scroll-top{position:fixed;visibility:visible;opacity:0;right:15px;bottom:-15px;z-index:99999;background-color:#b8915f;width:44px;height:44px;border-radius:50px;transition:all .4s}.scroll-top i{font-size:24px;color:#0c0b09;line-height:0}.scroll-top:hover{background-color:#cccbcf;color:var (--contrast-color)}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.bg-overlay{position:relative;z-index:2;background-position:center center;background-size:cover}.bg-overlay::after{background-color:rgb(0 0 0 / .62);position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:""}.card-text,.card-text p{overflow:hidden;height:calc(2 * 1.2em);margin-top:.8em;margin-bottom:.8em;font-family:Raleway,sans-serif;color:#858585;font-size:15px;line-height:normal;font-weight:400}h2.card-title a{height:calc(2 * 1.3em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-comments-area{font-family:Arial,sans-serif;max-width:100%;margin-top:30px auto;padding:20px;text-align:left;background:#f8f9fa;border-radius:8px}p.comment-notes{font-size:13px;margin-left:.5em}input.form-control::placeholder,textarea.form-control::placeholder{font-size:14px;font-style:italic;color:#b5b3ba}button.custom-submit-btn{background:#b8915f!important}.custom-comment-form.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.custom-comment-form [class*=col-]{padding-right:15px;padding-left:15px;margin-bottom:15px}body,html{overflow-x:hidden}.owl-stage-outer{overflow-x:hidden!important}@media (max-width:768px){.owl-carousel.home-slider .slider-item,.owl-carousel.home-slider .slider-item .slider-text{height:auto;min-height:100vh}}.post-details-title-area{position:relative;z-index:1;min-height:200px;padding:2.5% 4%;background-color:#f0f4f8;margin:0 20px 20px}@media (max-width:576px){.post-details-title-area{margin-left:unset!important;margin-right:unset!important}}.post-details-title-area.bg-overlay::after{background-color:rgb(0 0 0 / .65)}.post-details-title-area .post-content .tag,.post-details-title-area .tag{position:relative;z-index:1;margin-bottom:0;height:45px;min-width:180px;background-color:#d66a0b;color:#fff;display:inline-block;margin-bottom:100px;text-align:center;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.post-details-title-area p.tag{max-width:25%}@media (max-width:576px){.post-details-title-area,.post-details-title-area .post-content{padding-left:5%}}@media only screen and (max-width:767px){.post-details-title-area .post-content .tag,.post-details-title-area .tag{margin-bottom:50px}}.post-details-title-area .post-content .tag span,.post-details-title-area .tag span{position:absolute;width:100%;left:0;font-size:14px;font-weight:700;line-height:45px;text-transform:uppercase;-webkit-transform:skew(30deg);transform:skew(30deg)}.post-details-title-area .post-title{display:block;color:#fff;font-size:72px;line-height:1.1;margin-bottom:15px;font-weight:700;line-height:1em}.post-details-title-area p.post-title{display:block;color:#fff;font-size:42px;line-height:1.1;margin-bottom:15px;font-weight:700}@media only screen and (min-width:992px) and (max-width:1199px){.post-details-title-area .post-content .post-title,.post-details-title-area .post-title{font-size:48px}}@media only screen and (min-width:768px) and (max-width:991px){.post-details-title-area .post-content .post-title,.post-details-title-area .post-title{font-size:42px}}@media only screen and (max-width:767px){.post-details-title-area .post-content .post-title,.post-details-title-area .post-title{font-size:24px}}.post-details-title-area .post-content p,.post-details-title-area p{color:#fff;font-size:15px}.post-details-title-area .post-content .post-date,.post-details-title-area .post-date{display:block;font-size:14px;color:#fff}@media only screen and (max-width:767px){.post-details-title-area .post-content .post-date,.post-details-title-area .post-date{font-size:12px}}.gslide-description.description-bottom{background-color:#b8860b}.gslide-description .gdesc-inner h4{font-family:var(--sans);font-weight:450;line-height:normal;color:#0d1220;line-letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-align:center}.profile-frame{position:relative;width:100%;max-width:320px;margin-left:auto}.profile-frame::before{content:'';position:absolute;top:-10px;right:-10px;width:32px;height:32px;border-top:2px solid #b8915f;border-right:2px solid #b8915f;z-index:2;pointer-events:none}.profile-frame::after{content:'';position:absolute;bottom:-10px;left:-10px;width:32px;height:32px;border-bottom:2px solid #b8915f;border-left:2px solid #b8915f;z-index:2;pointer-events:none}.profile-badge{position:absolute;bottom:20px;left:-12px;background:var(--dark);border:1px solid #d4a97a;padding:10px 16px;font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;color:#b8915f;text-transform:uppercase;white-space:nowrap}.profile-img{width:100%;height:auto;display:block;border:1px solid var(--gold-line);filter:grayscale(15%) contrast(1.05);transition:filter .4s ease}.profile-img:hover{filter:grayscale(0) contrast(1.08)}.profile-badge{position:absolute;bottom:20px;left:-12px;background:var(--dark);border:1px solid var(--gold-line);padding:10px 16px;font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;color:#b8915f;text-transform:uppercase;white-space:nowrap}.tagline{margin-top:2em;text-transform:uppercase;font-family:var(--mono);font-size:.78rem;color:var(--text-muted);line-height:normal}.hero-separator{color:#b8915f;font-size:8px;vertical-align:middle;margin:0 4px}