@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);.btn-slider,.followus span,.nav-item,.section-title2,.small{text-transform:uppercase}.card-gallery .card-img,.card-gallery .card-img img,.card-news img,.news-custom-img,.news2-media img,.offices img,.side-news .post-thumb img,.slider-img{object-position:top;object-fit:cover}.btn-primary,.btn-slider,.chat-bubble,.close-btn,.newsletter-btn,.s-race,.send-btn,a{cursor:pointer}.num,.search{align-content:center}body,h1,h2,h3,h4,h5,h6{font-family:Cairo,Inter,sans-serif}b,h1,h2,h3,h4,h5,h6,strong{color:#000;font-weight:700}body,p{font-weight:400}.member-list ul li h5,.news2-nav:after,.num,.small,.social-top .social-icon,body,date,html,p{font-size:18px}.s-race h2,.service-inner .service-description,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:20px}.content,.text-slider{z-index:10;color:#fff}.bottom-ref,.btn-google-maps,.btn-slider,.carousel>article a,.crumb a,.news2-card,.page-link,.page-link:hover,a{text-decoration:none}.btn-slider,.chairman h2,.content,.content h2,.content h3,.copyright,.lang a,.nav-link,.search,.search a,.search svg,.social-icon,.text-slider h1,.text-slider h3{color:#fff}.followus span,.small{letter-spacing:1px}.btn-slider,.num{text-align:center}.num h2,.profile-text h3,.profile-text p,body{margin:0;padding:0}:root{--primary-brown:#7a482f;--secondary-brown:#481d0c;--light-beige:#f6ebe1;--dark-beige:#E8D8C3;--text-dark:#4d4d4d}html{scroll-behavior:smooth}body{color:#222;line-height:28px;text-align:right;direction:rtl}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3}.gallery-col .card-gallery .project-content h4 a:hover,.nav-link:active,.nav-link:focus,.nav-link:hover,.page-link,.small,.text-logo,a{color:#ce6428}hr{margin:40px 0}p{line-height:1.7}ol,ul{padding-right:15px}.mt-8{margin-top:5.5rem!important}.small{font-weight:500}@keyframes fadeInUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.fadeInUp-animation{animation:1.5s fadeInUp}.main-slider{background:url("../images/bg-slider.webp") right top/100% 100%;width:100%;height:100vh}.slide-content{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.content{opacity:0;transform:translateY(30px);will-change:transform,opacity;width:90%;margin-right:64px}.bg,.bg2,.carousel>article,.s-race{will-change:transform}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-right,25px)}.text-slider{position:absolute;bottom:20%;right:80px;left:10%;width:40%}.content h2,.text-slider h1{font-size:3.5rem}.text-slider h3{font-size:2rem}.btn-slider{font-size:16px;font-weight:600;white-space:normal;margin:50px 0 0;padding:10px 30px;border:1px solid rgba(255,255,255,.45);border-radius:100px;opacity:1;display:inline-block}.split-wrapper{display:flex;height:100vh;position:relative;overflow:hidden}.swiper{width:100%;height:100vh}.bg,.bg2{position:absolute;width:100%;height:100%;background-size:100% 100%;background-position:center top}.followus,.followus span{color:rgba(255,255,255,.65)}.right-swiper .content{top:20%;bottom:auto}.latest-news .box .linkmore,.services .read-more{position:absolute;bottom:25px;text-decoration:none}.swiper-pagination{position:absolute;left:100px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;z-index:20}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,.3);opacity:1}.swiper-pagination-bullet-active{background:#fff;transform:scale(1.3)}.followus{position:absolute;left:70px;bottom:20px;z-index:99}.box,.chairman,.news2-media,.news2-wrap,.post-item,.post-thumb,.section-title2,.services,.sub-hero{position:relative}#search,.ai-icon,.scroll-top{position:fixed}.followus span{text-decoration:none;line-height:45px;font-size:15px}.social-top{display:inline-block;margin-right:30px}.social-top .social-icon{font-weight:400;color:#fff;text-decoration:none;letter-spacing:2px;line-height:45px;text-align:right;margin:0;padding:0 5px 0 0}.about-company h1,.title h1,.title h2{font-size:65px}.about-company{background:url("../images/map.webp") center bottom/100% no-repeat;width:100%;padding:150px 0 100px}.about-company .mb-5{margin-bottom:5rem!important}.about-company .mt-5{margin-top:7rem!important}.about-company p,.chairman p{font-size:22px;line-height:34px}.num{background:url("../images/icon-h.png") top/100% no-repeat;width:213px;height:234px;line-height:23px;padding:0 20px}.num h2{font-size:60px;font-family:Sora,sans-serif;font-weight:600}.chairman{background:url("../images/bg-brown.webp") right top/100% 100% no-repeat;width:100%;color:#fff}.media-item_date,date{color:#9b3f09}.chairman img{padding-top:100px;width:100%}.text-c{padding:80px 100px}.services{background:#f9ebe1;padding:100px 0;overflow-x:hidden}.services .title{width:300px}.box,.services .swiper{height:100%;width:100%}.services .mySwiper .swiper-slide{text-align:right;font-size:18px;display:flex;justify-content:center;align-items:center}.services .mySwiper .swiper-slide img{display:block;max-width:100%;height:100%}.services .read-more{color:#ce6428;font-weight:500;align-items:center;border-top:1px solid #eee;display:block;margin-top:10px;padding-top:10px;right:8%;left:8%;width:84%}.filter-search .btn-secondary,.filter-search .date-select,.filter-search .form-control{padding:18px 20px 19px;line-height:19px;font-weight:400;border:0 solid;font-size:16px}.lightBG{background:#313143}.card-content{background:#fff;padding:30px;border:1px solid #e1e0df}.latest-news{background:#fff;padding:100px 0 50px}.latest-news date{padding:0 0 10px;margin-top:0}.latest-news .box h3{margin-bottom:30px;font-size:1.5rem}.latest-news .box .linkmore{color:#ce6428;font-weight:500;align-items:center;display:block;border-top:1px solid #d1c6bf;margin-top:20px;padding-top:20px;right:6%;left:6%;width:86%}.filter-search{background:#f9ebe1;padding:30px}.bi-arrow-right,.filter-search .date-select,.offices .fa{margin-left:10px}.filter-search .btn-secondary{margin-top:37px;color:#fff;background-color:#734e3d;border-radius:var(--bs-border-radius)}.box{background-color:#f9ebe1;padding:25px;margin-bottom:30px}date{margin:0 0 15px;display:block}.heading-wrap_wide-flex{justify-content:space-between;align-items:center;padding-bottom:2.5rem;display:flex;text-align:right}.scroll-top{visibility:hidden;opacity:0;left:30px;bottom:15px;z-index:99999;background-color:#fff;width:50px;height:50px;border-radius:50%;transition:.4s;border:1px solid #ddd}.scroll-top i{font-size:30px;color:var(--contrast-color);line-height:0}.gallery-col .card-gallery .project-content .icon:hover,.scroll-top:hover{background-color:#ce6428;color:#fff}.scroll-top.active{visibility:visible;opacity:1}.header{color:var(--default-color);background-color:var(--background-color);padding:0;transition:.5s;z-index:997;border-bottom:1px solid #575757b2}.header .logo{line-height:1}.header .logo img{margin-left:8px}.header .logo h1{font-size:30px;margin:0;font-weight:700;color:var(--heading-color)}.header .btn-getstarted,.header .btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:15px;padding:8px 25px;margin:0 30px 0 0;border-radius:4px;transition:.3s}.contact .btn-submit,.contact .contact-box,.contact .icon-bg{transition:background-color .3s}.header .btn-getstarted:focus:hover,.header .btn-getstarted:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%)}@media (max-width:1200px){.header .logo{order:1}.header .btn-getstarted{order:2;margin:0 0 0 15px;padding:6px 15px}.header .navmenu{order:3}}.lang{color:#fff;margin:4px 20px 0;font-size:15px}.scrolled .header{padding:0;box-shadow:0 18px 18px rgba(0,0,0,.1);background-color:rgba(45,17,0,.8);backdrop-filter:blur(10px)}.header-container{padding:10px 50px;width:100%}.contact-info .dropdown-menu,.navbar{padding:0}.navbar-expand-lg .navbar-collapse{flex-direction:column-reverse;align-items:flex-end}.nav-item{color:#fff;font-weight:500;margin-right:10px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff;font-weight:700}.navbar-collapse{align-items:end;flex-grow:0}.dropdown-menu,.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:0}.megamenu ul li{font-size:15px;text-transform:capitalize;color:#000}.megamenu ul li a{color:#4b4b4b;display:block;width:100%;padding:8px 0}.contact-info .dropdown-item:focus,.contact-info .dropdown-item:hover,.megamenu ul li a:focus,.megamenu ul li a:hover,.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{background:#f9ebe1;color:#ce6428}.megamenu ul li:last-child{border-bottom:0 solid #ddd}.megamenu .col-megamenu h6{border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 20px;font-size:15px;font-weight:500}.navbar .megamenu{padding:1rem!important}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{right:0;left:0;width:100%;margin-top:0}}@media(max-width:991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}.navbar-nav{margin-top:5px!important}.contact .form-control,.form-select,.navbar-toggler,textarea{background-color:#fff}.navbar-nav .dropdown-menu{padding:0;margin:0;box-shadow:0 5px 15px rgba(0,0,0,.1);width:270px}.navbar .megamenu{width:100%!important}.navbar-nav .dropdown-menu li{color:#000;text-transform:capitalize}.media-item_content_title,.media-item_content_title a,.navbar-nav .dropdown-menu li a,.sitemap .sitemap-section h5 a{color:#000}.contact-info .dropdown-item:active,.navbar-nav .dropdown-item:active{background:#eed5c4;color:#212529}.bot-message.loading,.search-and-icons{display:flex;align-items:center}.ai-icon{bottom:30px;right:60px;z-index:999}.sitemap .sitemap-section{margin-bottom:2.5rem}.sitemap .sitemap-section h5{font-weight:600;color:#000;font-size:30px;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px}.sitemap .sitemap-section ul{padding-right:15px;list-style:none}.sitemap .sitemap-section ul li{margin-bottom:.5rem;list-style:disc;font-size:18px}.sitemap .sitemap-section ul li ul li{list-style:circle;font-size:16px}.sitemap .sitemap-section a{text-decoration:none;color:#883f15}.sitemap .sitemap-section a:hover{text-decoration:underline;color:#8b5a2b}.text-com h2{margin-bottom:20px;color:#ce6428}.offices .fa,.offices h5,.offices span{color:#9b3f0a}.contact-info{margin-top:10px}.contact-info_block-icon{position:relative;width:50px;height:50px;font-size:20px;line-height:52px;font-weight:700;text-align:center;border-radius:50px;display:inline-block;color:#ff650c;font-family:'Font Awesome 6 Free';border:2px solid #ff650c;margin-bottom:20px}.races,.s-race,.social-icons{display:flex}.dropdown-item{padding:8px 10px;white-space:normal;font-size:15px;border-bottom:1px solid #eee}.offices img{height:275px;width:100%;border-radius:10px;border:2px solid #9b3f0a}.offices h4{margin:0 0 20px}.offices h5{padding:0;margin:0 0 15px;font-size:18px;letter-spacing:-.015em;line-height:1.3}.offices p{margin:0 0 5px;padding:0;display:contents}.offices .box{margin:0;padding:0;background:#f9ebe1}.offices .box-sidebar{padding:30px 20px;background:#faf4f0}.offices .sidebar-menu li{padding:0;background:#fff;border-radius:30px;margin-bottom:10px;border:1px solid #eee}.offices .sidebar-menu li a{padding:15px 25px;color:#000!important}.offices .sidebar-menu li a:hover{background:#f9ebe1;border-radius:30px}.btn-info{color:#fff;border-color:#9b3f0a;background:#9b3f0a}.footer{background-color:#3c1800;color:#fff;padding:0;margin:100px 0 0;position:relative}.footer-top{background-color:#5b2603;padding:15px 0;margin-bottom:50px}.social-icons{justify-content:center;gap:25px;color:#fff;font-size:30px;transition:.3s}.social-icon:hover{color:#f8f9fa;transform:translateY(-3px)}.footer-content{padding:50px 0 30px}.footer-links h5,.newsletter h2,.newsletter h5{font-size:18px;margin-bottom:20px;color:#fff}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li,.service-inner .service-card img{margin-bottom:10px}.footer-links a{color:#fff;text-decoration:none;transition:.3s;font-size:15px}.footer-links a:hover{color:#f8f9fa;padding-right:5px}.footer label{color:rgba(255,255,255,.7)}.newsletter-form{position:relative;margin-bottom:20px}.newsletter-input{width:100%;padding:10px 0 10px 50px;background-color:transparent;border:1px solid transparent;border-bottom:1px solid #fff;color:#fff;border-radius:4px}.newsletter-input::placeholder{color:rgba(255,255,255,.7)}.newsletter-input:focus{outline:0;border-color:transparent;border-bottom:1px dotted #ce6124;background-color:transparent}.newsletter-btn{position:absolute;left:0;top:0;height:100%;background:0 0;border:none;color:#fff;font-size:20px;padding:0 15px;transition:.3s}#search .btn-search,#search .close,.contact .btn-submit i,.footer-bottom{background-color:#3c1800}.btn-secondary,.copyright,.powered-by,.privacy-checkbox label{font-size:15px}.newsletter-btn:hover,.privacy-checkbox a:hover{color:#ce6124}.privacy-checkbox{display:flex;align-items:center;gap:8px;margin-top:10px}.privacy-checkbox input{width:16px;height:16px}.privacy-checkbox a{color:#fff;text-decoration:underline}.footer-bottom{padding:30px 0;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom a{color:#ad7b61}.powered-by{color:#fff;text-align:left}.racesWrapper{background:#f9ebe1}.s-race{flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;background:#fff;margin:0 15px;transition:transform .1s cubic-bezier(.4, 0, .2, 1);transition-property:background-color,box-shadow;transition-duration:.1s;transition-timing-function:ease;backface-visibility:hidden;transform:translateZ(0);width:20rem;height:25rem;flex-shrink:0;border-radius:1.25rem;padding:1.5rem}.s-race img{margin:5px 0 20px}.s-race a{display:block}.races{width:100%;height:100%;flex-wrap:nowrap}.races .card-content{flex-shrink:0}.races .card-content:last-of-type{background:#e1e1ff}.heading-wrap_wide-flex{margin-left:50px}.btn-primary{line-height:1;letter-spacing:.02em;font-weight:400;border-radius:40px;border-color:#ce6428;color:#ce6428;background-color:transparent;position:relative;margin-top:25px}.btn-secondary{color:#fff;background-color:#7b472f;border-color:#7b472f;border-radius:50px;padding:5px 15px}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#734e3d;border-color:#734e3d}.content-inner{width:100%;margin:80px 0 100px}.header-inner{position:relative;width:100%;max-height:600px}.text-white{font-size:3rem;margin-bottom:10px}.titlebar-overlay.lqd-overlay{background:rgba(35,9,0,.1)}.lqd-overlay,.lqd-star-rating-fill::before{position:absolute;top:0;right:0;width:100%;height:100%}.card-gallery,.carousel{position:relative;overflow:hidden}.sub-banner-pro{padding:250px 0 70px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/header-inner.webp")}.contact .contact-box{background-color:#f6ebe1;border-radius:.5rem;padding:1.5rem;text-align:center;height:260px}.contact .icon-bg{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#a23d10;color:#fff;border-radius:50%;margin-bottom:1rem;font-size:1.5rem}.contact .contact-box:hover .icon-bg{background-color:#d9cec4;color:#fff}label{font-weight:600;color:#000}.contact .form-box{background-color:#f6ebe1;border-radius:.5rem;padding:2rem;height:100%}.contact .form-control:focus,.form-select:focus,textarea:focus{box-shadow:none;border-color:#000}.contact .form-control::placeholder,textarea::placeholder{color:#000;font-weight:500}.contact .btn-submit{background-color:#884200;color:#fff;border-radius:30px;display:inline-flex;align-items:center;gap:.5rem}.contact .btn-submit i{color:#fff;border-radius:50%;padding:.1rem .3rem;font-size:1rem;transition:background-color .3s,color .3s}.contact .btn-submit:hover{background-color:#a44d00}.contact .btn-submit:hover i{background-color:#a44d00;color:#fff}.contact .form-control-he{height:200px}.news .card-news{border-radius:0;border:1px solid #e6e6e6;box-shadow:0 4px 8px rgba(0,0,0,.05);transition:.3s;height:100%;display:flex;flex-direction:column}.news .card-news:hover{box-shadow:0 8px 16px rgba(0,0,0,.1)}.profile .icon-section1:hover,.profile .icon-section:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.news .card-news img{object-fit:cover;object-position:top center;width:100%;height:220px}.card-news img{height:240px}.card-body date{color:#9b3f09;font-size:20px;margin:5px 0 10px;display:block}.card-body .card-title{color:#000!important;margin-bottom:50px}.card-body .card-footer{background:0 0;padding:10px 0 0;border-color:#e6eaed}.card{border-radius:0;border-color:#e6eaed;height:100%}.news .card-body{border-radius:0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.news .card-footer{display:flex;padding:20px 0 0;margin:20px 0 0;color:var(--bs-card-cap-color);background-color:transparent;border-top:1px solid #ddd}.news .card-footer a{text-decoration:none;color:#ce6428}.news .card-footer a:hover{text-decoration:underline;color:#ce6428}.section-title{color:#000;font-weight:700;font-size:2rem;padding-bottom:.5rem}.card-title,.carousel h2,.carousel p,.sidebar-menu li a{color:#000!important}.d-red-none,.news .heart.red,.news .heart:hover{color:red}.news date,.post-details .date{margin-top:0}.sidebar{background-color:#fff;margin-bottom:2%}.sidebar-header{text-align:center;padding:15px;font-size:15px;border-bottom:1px solid #e0e0e0;background-color:#fff}.sidebar-menu{list-style:none;margin:0;padding:0;width:100%}.sidebar-menu li{font-size:16px}.sidebar-menu li a{display:block;padding:15px;text-decoration:none}.sidebar-menu li a.active,.sidebar-menu li a:hover{background-color:#f9ebe1;color:#000!important}.sidebar .title-sidebar{color:#fff;margin:0;padding:10px 15px;background-color:var(--primary-brown)}.main-content{padding:0 30px 30px}.profile .fas{margin:0 20px}.profile .mission-section{background-color:var(--light-beige);padding:40px;margin:6% 0}.profile .icon-section,.profile .icon-section1{padding:50px 30px;margin-bottom:20px;color:#fff;display:flex;transition:.3s}.profile .icon-section{background-color:var(--primary-brown);justify-content:center;align-items:center}.profile .icon-section:hover{background-color:var(--secondary-brown)}.profile .icon-section h3{font-size:1.8rem;color:#fff;margin-bottom:2px}.profile .icon-section .icon,.profile .icon-section1 .icon{font-size:2.5rem}.profile .icon-section1{background-color:#481d0c;justify-content:center;align-items:center}.profile .icon-section1:hover{background-color:#5b2603}.profile .icon-section1 h3{font-size:1.8rem;color:#fff}.profile .mar{margin-bottom:5%}.profile .member-firms{background-color:#f6ebe1!important;padding:100px 30px;border-radius:5px}.profile .member-firm-title{color:#cc6431;font-size:1.8rem;margin-bottom:20px}.profile .member-card{background-color:#fff;border-radius:5px;margin-bottom:15px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.profile .member-header{padding:15px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.3s}.profile .member-header:hover{background-color:#a1540d}.profile .member-header h4{margin:0;font-size:1.1rem}.profile .member-header .expand-btn{width:30px;height:30px;border-radius:50%;background-color:var(--primary-brown);color:#fff;display:flex;justify-content:center;align-items:center;transition:.3s}.profile .member-header .expand-btn:hover{background-color:var(--secondary-brown);transform:rotate(-90deg)}.profile .member-content{padding:15px;border-top:1px solid #e0e0e0;display:none}.member-list ul,.post-item ul{padding:0;margin:0;list-style:none}.member-list ul li{background:#fff;padding:15px 25px;border-radius:10px;list-style:none}.member-list ul li a{font-weight:600}.profile .btn-submit{background-color:#c24911;color:#fff;border-radius:50px;display:inline-flex;align-items:center;padding:10px 15px 10px 0!important}.profile .btn-submit:active,.profile .btn-submit:focus,.profile .btn-submit:hover{background-color:#842b02;color:#fff}.profile .btn-submit i{background-color:#510e02;color:#fff;border-radius:50%;padding:.1rem .3rem;margin:0 10px 0 15px;font-size:.8rem}.extra-content{height:800px;padding:30px;background-color:#f8f9fa;margin-top:30px;border-radius:5px}.product-list{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #ddd}.price{margin:30px 0 10px;color:#ce6428}.product-list h4{margin:10px 0 20px}.products-thumb img{width:300px;margin-bottom:20px;padding:20px;background:#f5f5f5;border:0 solid #ddd}.product-list span{color:#909090;display:block}.main-pagination{margin:50px 0}.service-inner .service-card{background-color:#f9ebe1;padding:25px;height:100%;transition:transform .3s;text-align:right;border-radius:15px}.service-inner .service-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.service-inner .service-icon{width:70px;height:70px;margin:0 auto 15px;display:block}.service-inner .service-title{font-size:1.5rem;margin:15px 0}.service-inner .read-more{color:#000;text-decoration:none;font-weight:500;align-items:center;border-top:1px solid #dbcabd;display:block;margin-top:10px;padding-top:10px}.service-inner .arrow-icon{margin-right:5px}.service-inner .section-title{font-size:3.5rem;text-align:center;margin-bottom:20px}.service-inner .section-subtitle{text-align:center;max-width:500px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.list-serv{list-style:none;padding:0;margin:0 0 25px}.list-serv li{list-style:none;padding:5px 0;margin:0}.list-serv li .fa-solid{padding-left:10px;font-size:15px}.box-sub{background-color:#f9ebe1;padding:15px 25px;margin:30px 0;border-right:5px solid #bf9576}.card-gallery .gallery-inner-container{position:absolute;width:100%;right:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column;padding:1.5rem}.card-gallery .card-img{width:100%;height:300px;transition:.4s}.card-gallery:hover .card-img{transform:scale(1.1);transition:.5s ease-in-out}.card-gallery{display:block;transition:border-radius .4s}.card-gallery .gallery-inner-container h3{color:#fff;font-size:1.875rem}.card-gallery .filter{position:absolute;width:100%;height:300px;right:0;top:0;background:rgba(0,0,0,.4)}.card-gallery .gallery-inner-container .terms .term{font-size:1.0625rem;color:#fff;margin-bottom:.25rem}.gallery-col{padding-top:1.5rem}.accordion-item{border-radius:0!important;border:0 solid #ddd;border-bottom:1px solid #ddd;color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0!important}.accordion-button:not(.collapsed){color:#000;background-color:#f9ebe1;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-header{margin-bottom:0;border:0 solid #ddd}.accordion-button{font-size:20px;font-weight:600}.breadcrumb{color:#a6a6a6;font-size:15px;display:block}.breadcrumb .fa-arrow-left,.breadcrumb .fa-arrow-right{margin:8px 10px 0;font-size:13px}@media (max-width:767px){.bg,.bg2,.slide-content,.slider-img,.swiper{height:50vh}.about-company{background-size:inherit;background-position:center center;margin:auto}.text-c{padding:30px}.header-container{padding:5px 12px}.header{position:relative;background:#300a00!important}.swiper{width:100%}.navbar-brand{margin-left:0;width:75%}.split-wrapper{display:block}.bg,.bg2{background-size:100% 100%}.content{margin-right:25px}.content h2{font-size:2rem}.content h3{font-size:1.2rem}.btn-slider{font-size:15px;margin:10px 0 0;padding:3px 25px}.right-swiper .content{top:25%;bottom:auto}.followus{display:none}.social-top{margin-right:0}.about-company .col .num{width:163px;height:186px;font-size:15px!important;line-height:18px}.num h2{font-size:40px;padding:0;margin:0}.footer-bottom .justify-content-end{justify-content:flex-start!important}.about-company h1,.chairman h2,.title h2{font-size:45px}.navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-toggler{background-color:transparent!important}.about-company .text-black{text-align:center;justify-content:center;display:flex;margin:0!important}.contact-info .btn,.contact-info .btn-secondary,.contact-info .search{margin-bottom:20px!important}.nav-item{border-bottom:1px solid #534233}.races .swiper-slide{margin:0 3.6px!important}.text-white{font-size:2rem!important}.sub-banner-pro{padding:100px 0 70px}#search input[type=search]{width:75%!important}#search .input-group{width:80%!important;right:10%!important;left:10%!important}.news-custom-img{height:100%!important}}@media (min-width:768px) and (max-width:1023px){.bg,.bg2,.slide-content,.slider-img,.swiper{height:50vh}.about-company{background-size:inherit;background-position:center center;margin:auto}.text-c{padding:30px}.header-container{padding:5px 12px}.header{position:relative;background:#300a00!important}.swiper{width:100%}.navbar-brand{margin-left:0}.split-wrapper{display:block}.bg,.bg2{background-size:100% 100%}.content{margin-right:25px}.content h2{font-size:2rem}.content h3{font-size:1.2rem}.btn-slider{font-size:15px;margin:10px 0 0;padding:3px 25px}.right-swiper .content{top:25%;bottom:auto}.followus{display:none}.social-top{margin-right:0}.about-company .col .num{width:163px;height:186px;font-size:15px!important;line-height:18px}.num h2{font-size:40px;padding:0;margin:0}.footer-bottom .justify-content-end{justify-content:flex-start!important}.about-company h1,.chairman h2,.title h2{font-size:45px}.navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-toggler{background-color:transparent!important}.about-company .text-black{text-align:center;justify-content:center;display:flex;margin:0!important}.contact-info .btn,.contact-info .btn-secondary,.contact-info .search{margin-bottom:20px!important}.nav-item{border-bottom:1px solid #534233}}@media (min-width:1024px) and (max-width:1199px){.about-company{background-size:inherit;background-position:center center;margin:auto}.text-c{padding:30px}.header-container{padding:5px 12px}.header{position:relative;background:#300a00!important}.swiper{width:100%}.split-wrapper{display:flex;height:100vh;position:relative;overflow:hidden}.bg,.bg2{background-size:100% 100%}.slider-img{height:100vh}.content{margin-left:29px}.content h2{font-size:1.9rem}.content h3{font-size:1rem}.btn-slider{font-size:14px;margin:10px 0 0;padding:3px 25px}.followus{display:none}.social-top{margin-left:0}.about-company .col .num{width:163px;height:186px;font-size:15px!important;line-height:18px}.num h2{font-size:40px;padding:0;margin:0}.footer-bottom .justify-content-end{justify-content:flex-start!important}.about-company h1,.chairman h2,.title h2{font-size:45px}.navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-toggler{background-color:transparent!important}.about-company .text-black{text-align:center;justify-content:center;display:flex;margin:0!important}.contact-info .btn,.contact-info .btn-secondary,.contact-info .search{margin-bottom:20px!important}.nav-item{border-bottom:1px solid #534233}}@media (min-width:1200px) and (max-width:1280px){.navbar-expand-xl .navbar-nav .nav-link{padding-left:9px;padding-right:0;font-size:15px}.slider-img{height:100vh}}.row .col-20{width:20%;float:left}.carousel,.carousel>article{height:var(--carousel-item-height)}.news2-read,.news2-tag,.section-title2,.side-menu .nav-link.active{font-weight:700}.carousel{color:#000;--items:6;--carousel-duration:40s;--carousel-width:min(80vw, 1200px);--carousel-item-width:280px;--carousel-item-height:450px;--carousel-item-gap:2rem;--clr-cta:rgb(0, 132, 209);width:var(--carousel-width)}@media (min-width:600px){.carousel{--carousel-duration:30s}}.carousel[mask]{-webkit-mask-image:linear-gradient(to right,transparent,black 10% 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10% 90%,transparent)}.carousel[reverse]>article{animation-direction:reverse}.carousel:hover>article{animation-play-state:paused}.carousel a{color:#5b2603!important}.carousel>article{position:absolute;top:0;left:calc(100% + var(--carousel-item-gap));width:var(--carousel-item-width);display:grid;grid-template-rows:200px auto 1fr auto;gap:.25rem;border:1px solid rgba(0,0,0,.15);padding-bottom:1rem;border-radius:10px;background:#fff;color:#314158;animation-name:marquee;animation-duration:var(--carousel-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--carousel-duration) / var(--items) * var(--i) * -1)}.carousel>article:first-child{--i:0}.carousel>article:nth-child(2){--i:1}.carousel>article:nth-child(3){--i:2}.carousel>article:nth-child(4){--i:3}.carousel>article:nth-child(5){--i:4}.carousel>article:nth-child(6){--i:5}.carousel>article:nth-child(7){--i:6}.carousel>article:nth-child(8){--i:7}.carousel img{width:100%;height:100%;object-fit:cover;border-radius:10px 10px 0 0}.carousel>article>:not(img){padding:0 1rem}.carousel>article>div{grid-row:span 2;display:grid;font-size:.8rem}.carousel>article h2{font-size:1.2rem;font-weight:300;padding:.75rem 1rem .25rem;margin:0}.carousel>article p{margin:0}.carousel>article a{text-transform:lowercase;border:1px solid var(--clr-cta);color:var(--clr-cta);border-radius:3px;padding:.25rem .5rem;place-self:start;transition:150ms ease-in-out}.carousel>article a:focus-visible,.carousel>article a:hover{background-color:var(--clr-cta);color:#fff;outline:0}@keyframes marquee{100%{transform:translateX(calc((var(--items) * (var(--carousel-item-width) + var(--carousel-item-gap))) * -1))}}.page-wrap{padding-top:84px}@media (min-width:992px){.sidebar-sticky{position:sticky;top:125px}}.sub-hero{overflow:hidden;border-radius:24px;background:#7a482f;border:1px solid rgba(0,0,0,.06)}.sub-hero h1{font-weight:800}.crumb a{color:inherit}.id-logo{width:37px;height:63px;object-fit:none}.svc-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:1rem;transition:.25s}.side-menu .nav-link.active,.side-menu .nav-link:hover,.svc-icon{background:#f9ebe1;color:#5b2603}.svc-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.08)}.news2-nav,.section-title2::before{top:50%;transform:translateY(-50%)}.svc-icon{width:60px;height:60px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}#search,.gallery-col:hover .card-gallery .project-content:before,.news2-body{height:100%}.side-menu .nav-link{border-radius:12px;color:#4b4b4b}.text-span-logo{color:#7a482f}.section-title2{font-size:1.5rem;padding-right:1.5rem;color:#9b3f09;letter-spacing:.5px}.section-title2::before{content:"";position:absolute;right:0;width:6px;height:20px;background:#ce6428;border-radius:3px}.news2-nav:hover,.news2-progress .swiper-pagination-progressbar-fill{background:#b98347}.news2-wrap{overflow:visible}.news2-card{display:flex;flex-direction:column;background:#fff;color:inherit;border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 18px rgba(0,0,0,.05);transition:transform .25s,box-shadow .25s}.news2-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.news2-media{aspect-ratio:1;overflow:hidden}.news2-media img{width:100%;height:100%;display:block;transition:transform .5s}.news2-card:hover .news2-media img{transform:scale(1.04)}.news2-body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#fff,#fff 60%,rgba(185,131,71,.06) 100%)}.news2-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.9rem;color:#6c757d}.news2-tag{font-size:.75rem;letter-spacing:.3px;padding:.25rem .5rem;border-radius:999px;background:rgba(185,131,71,.12);color:#653c28;border:1px solid rgba(185,131,71,.35)}.news2-title{font-size:1.15rem;margin:.15rem 0 0;line-height:1.3;color:#212529}.news2-excerpt{color:#495057;margin:0;font-size:.98rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news2-read{margin-top:auto;color:#b98347}.news2-nav,.news2-read:hover{color:#653c28}.news2-swiper .swiper-wrapper{align-items:stretch}.news2-nav{position:absolute;width:44px;height:44px;border-radius:.75rem;background:#fff;border:1px solid #e3e3e3;display:flex;align-items:center;justify-content:center;transition:.2s;z-index:2}.news2-nav:hover{color:#fff;border-color:#b98347}.news2-wrap .swiper-button-prev{left:-32px}.news2-wrap .swiper-button-next{right:-32px}@media (max-width:575.98px){.news2-wrap .swiper-button-prev{left:6px}.news2-wrap .swiper-button-next{right:6px}}.news2-progress{position:static;height:4px;margin-top:16px}.news2-progress.swiper-pagination-progressbar{background:rgba(185,131,71,.25)}.page-wrap.container{max-width:1200px}.news2-swiper .swiper-slide{height:auto;display:flex;position:relative!important;animation:none!important;flex-shrink:0}.news2-swiper{overflow:hidden!important}.date-select,.page-filter .form-select2{font-size:1rem}.date-select{width:30%!important;display:block;padding:.375rem .75rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-primary{padding:10px 35px!important}.pagination-container{margin-top:20px}.pagination{list-style-type:none;display:flex;justify-content:center;padding-right:0}.page-item{margin:0 2px}.page-link{position:relative;display:block;padding:0;color:#ce6428;background-color:#fff;border:1px solid #d2c7c0;width:43px;height:43px;line-height:43px;text-align:center;margin:0 5px;border-radius:50%;font-size:15px}.page-link:first-child,.page-link:last-child{border:0 solid #d2c7c0;width:auto;border-radius:0}.page-link:first-child:hover,.page-link:last-child:hover{font-weight:700;background-color:transparent;color:#ce6428}.page-item.active .page-link,.page-link:hover{color:#fff;border-color:rgba(56,23,13,.9);background-color:#ce6428}.page-link:hover{z-index:2;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item.active .page-link{z-index:3}.disabled>.page-link,.page-link.disabled{color:#fff!important;pointer-events:none;cursor:not-allowed;background-color:rgba(56,23,13,.9)!important;border-color:rgba(56,23,13,.9)!important}#ctl00_ContentPlaceHolder1_DataPager1{display:flex!important;justify-content:center!important}.contact .form-control,.form-select,textarea{border:1px solid #d7d1cc;padding:10px;border-radius:5px}.page-filter{padding:1.5rem;background:#f2f2f2}.page-filter h4{color:var(--primary-brown)}.form-control2{border:2px solid #e6e6e6;height:50px;width:100%;padding-right:15px;padding-left:15px;border-radius:0;margin-bottom:15px}.media-item{margin-bottom:0;padding:1rem 0;border-bottom:1px solid #dee2e6}.media-item_date{font-size:.8rem}.media-item2{padding:15px 20px;border:1px solid #dee2e6;border-right:4px solid #ce6428}.media-item .media-item_content li{margin-right:15px}.btn-play{height:60px;width:60px;color:#fff;display:inline-block;text-align:center;top:38%;right:38%;z-index:1;-webkit-border-radius:50%;border-radius:50%;background-color:#5c3928ba;position:absolute;line-height:60px}.btn-play>.fa-play{top:22px;position:absolute;margin:0}.btn-play:hover,.button-play:focus{background-color:#300}.gallery-col .card-gallery .project-content{position:absolute;bottom:10px;right:10px;left:10px;padding:10px 15px;background-color:#fff;overflow:hidden;height:70px}.gallery-col .card-gallery .project-content:before{position:absolute;top:50%;transform:translateY(-50%);right:0;width:6px;height:50px;content:"";background-color:#ce6428;transition:.4s ease-in-out}.gallery-col .card-gallery .project-content h4{font-weight:600;font-size:20px}.gallery-col .card-gallery .project-content .icon{width:65px;height:65px;line-height:65px;background-color:#fff;box-shadow:0 4px 25px rgba(56,75,255,.1);border-radius:50%;text-align:center;color:#ce6428;position:absolute;top:130px;left:30px;visibility:hidden;opacity:0;transition:.4s ease-in-out;transform:rotate(40deg)}.gallery-col:hover .card-gallery .project-content .icon{top:35px;opacity:1;visibility:visible;transform:rotate(0)}.box-shadow{background-color:#fff9f6;padding:25px 30px;margin-bottom:25px;transition:transform .3s;border:1px solid #eee!important;border-right:4px solid #ce6428!important}.box-shadow:hover{transform:scale(1.015)}.custom-rbl input[type=radio]{appearance:none;background-color:#fff;width:15px;height:15px;border:2px solid #ccc;border-radius:2px;display:inline-grid;place-content:center}#search,.card-gallery .card-img img,.post-item,.slider-img,.title-gold{width:100%}.custom-rbl input[type=radio]::before{content:"";width:10px;height:10px;transform:scale(0);transform-origin:bottom right;background-color:#fff;clip-path:polygon(13% 50%,34% 66%,81% 2%,100% 18%,39% 100%,0 71%)}.custom-rbl input[type=radio]:checked::before{transform:scale(1)}.custom-rbl input[type=radio]:checked{background-color:#0075ff;border:2px solid #0075ff}.scroll-animate{opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:ease-out;will-change:opacity,transform}.scroll-animate.fade-up{transform:translateY(20px)}.scroll-animate.fade-down.active,.scroll-animate.fade-up.active,.scroll-animate.slide-down.active,.scroll-animate.slide-up.active{opacity:1;transform:translateY(0)}.scroll-animate.fade-down{transform:translateY(-20px)}.scroll-animate.fade-left{transform:translateX(-20px)}.scroll-animate.fade-left.active,.scroll-animate.fade-right.active,.scroll-animate.slide-left.active,.scroll-animate.slide-right.active{opacity:1;transform:translateX(0)}.scroll-animate.fade-right{transform:translateX(20px)}.scroll-animate.zoom-in{transform:scale(.8)}.scroll-animate.zoom-in.active,.scroll-animate.zoom-out.active{opacity:1;transform:scale(1)}.scroll-animate.zoom-out{transform:scale(1.2)}.scroll-animate.slide-up{transform:translateY(100%)}.scroll-animate.slide-down{transform:translateY(-100%)}.scroll-animate.slide-left{transform:translateX(-100%)}.scroll-animate.slide-right{transform:translateX(100%)}.scroll-animate.flip-horizontal{transform:rotateY(-90deg);transform-origin:center}.scroll-animate.flip-horizontal.active{opacity:1;transform:rotateY(0)}.scroll-animate.flip-vertical{transform:rotateX(90deg);transform-origin:center}.scroll-animate.flip-vertical.active{opacity:1;transform:rotateX(0)}.scroll-animate.rotate-in{transform:rotate(90deg)}.scroll-animate.rotate-in.active{opacity:1;transform:rotate(0)}.scroll-animate.bounce-in{transform:scale(.7);animation:.6s forwards paused bounceInAnim}.scroll-animate.bounce-in.active{animation-play-state:running}@keyframes bounceInAnim{0%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.delay-100,.transition-delay-100{transition-delay:0.1s}.delay-200,.transition-delay-200{transition-delay:0.2s}.delay-300,.transition-delay-300{transition-delay:0.3s}.delay-400,.transition-delay-400{transition-delay:0.4s}.delay-500,.transition-delay-500{transition-delay:0.5s}.delay-600{transition-delay:0.6s}.delay-700{transition-delay:0.7s}.delay-800{transition-delay:0.8s}.delay-900{transition-delay:0.9s}.delay-1000{transition-delay:1s}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff!important;background-color:#ce6428!important;border-color:#ce6428!important}@media (min-width:768px){.row .col-20{width:20%;float:right}}.title-gold{background:#3c1800;padding:7px 20px;float:left}.title-gold h1{color:#fff!important;font-size:22px;font-weight:600;padding:0;margin:0}.side-news .mb-5{margin-bottom:2rem!important}.post-item{background:#f9ebe1;border:0 solid #f9ebe1;padding:12px;float:left}.post-item ul li{padding:15px 0;margin:0;list-style:none;border-bottom:1px solid #d2c7b3}.side-news .post-thumb img{height:90px;width:100%}.date{font-size:15px;margin:15px 0 10px;display:block;color:#af7e43}.post-details h2{font-size:16px;padding:0;margin:0}.more{float:left;margin-top:10px}#search{top:0;left:0;background-color:rgba(0,0,0,.9);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0;z-index:100000}#search.open{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}.chairman img,.send-btn svg{transform:scaleX(-1)}#search .input-group{position:absolute;top:40%;padding:0;width:50%;left:25%;right:25%;border-bottom:3px solid #fff}#search input[type=search]{width:90%;color:#fff;background:rgba(0,0,0,0);font-size:30px;text-align:right;border:0;margin:0;padding:15px 0;outline:0}#search .btn-search{margin:0;padding:15px 18px;font-size:30px;color:#fff;border:0 solid}#search .close{position:fixed;top:15px;right:15px;color:#fff;border-color:#3c1800;opacity:1;padding:10px 17px;font-size:20px}#search h1{color:#fff;margin:0 auto 50px;font-size:30px}@media (max-width:1024px){.races.swiper{overflow:visible!important;padding-bottom:50px;width:100%}.races .swiper-wrapper,.services .title{width:100%}.heading-wrap_wide-flex .title p{max-width:100%!important}.heading-wrap_wide-flex{margin:10px 15px;padding-bottom:.75rem}.races .swiper-slide{height:500px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 20px;background:#fff;margin:0 3.75px!important;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.swiper-controls-container{display:flex;justify-content:center;gap:15px;position:absolute;top:105px;left:20px}.swiper-controls-container .swiper-button-next,.swiper-controls-container .swiper-button-prev{position:static!important;margin:0!important;color:#666;background:rgba(255,255,255,.9);width:55px;height:45px;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,.1);border:1px solid #eee;transition:.3s}.swiper-controls-container .swiper-button-next:hover,.swiper-controls-container .swiper-button-prev:hover{color:#007bff;transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.swiper-controls-container .swiper-button-next:after,.swiper-controls-container .swiper-button-prev:after{font-size:19px;font-weight:700}.about-company{overflow-x:hidden}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{position:absolute;left:100px;right:0;top:60%!important;transform:translateY(-50%);display:flex;flex-direction:column}.navbar-nav .dropdown-menu{max-height:80vh;overflow-y:auto;overflow-x:hidden}.slider-img{height:100vh;display:block}@media (min-width:1200px){.custom-service-title{font-size:1.35rem}.custom-news-title{font-size:1.5rem}}.chairman h2{font-size:50px!important}.bottom-ref{color:#ce6428;font-weight:500;align-items:center;display:block;border-top:1px solid #d1c6bf;margin-top:20px;padding-top:20px;position:absolute;left:6%;right:6%;bottom:25px;width:86%}.btn-google-maps{display:inline-flex;align-items:center;background-color:#9b3f0a;color:#fff;font-weight:600;padding:10px 16px;border-radius:8px;transition:background-color .3s;box-shadow:0 4px 8px rgba(0,0,0,.1)}.chat-bubble,.chat-window{transition:.3s;display:flex}.btn-google-maps img{width:24px;height:24px;margin-right:8px}.btn-google-maps:hover{background-color:#ce6428;text-decoration:none}.chat-widget-container{position:fixed;bottom:20px;right:20px;z-index:999}.chat-bubble{width:60px;height:60px;background-color:#300;border-radius:50%;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.chat-bubble:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.3)}.chat-bubble svg{width:30px;height:30px;fill:white}.chat-window{position:absolute;bottom:80px;right:0;width:350px;height:430px;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2);flex-direction:column;opacity:0;visibility:hidden;transform:translateY(20px)}.chat-window.active{opacity:1;visibility:visible;transform:translateY(0)}.chat-header{background-color:#300;color:#fff;padding:5px 15px;display:flex;justify-content:space-between;align-items:center}.chat-header h3{font-size:16px;font-weight:600}.close-btn{background:0 0;border:none;color:#fff;font-size:18px}.messages-container{flex:1;padding:15px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.message{max-width:75%;padding:10px 15px;border-radius:16px;font-size:14px;line-height:1.4;word-wrap:break-word;position:relative}.user-message{background-color:#e3f2fd;color:#424242;align-self:flex-end;border-bottom-right-radius:4px}.bot-message{background-color:#f5f5f5;color:#424242;align-self:flex-start;border-bottom-left-radius:4px}.typing-indicator{display:flex;align-items:center;gap:4px}.typing-dot{width:8px;height:8px;background-color:#9e9e9e;border-radius:50%;animation:1s ease-in-out infinite typing}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.input-container{padding:15px;background-color:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;gap:10px}.message-input{flex:1;padding:10px 15px;border-radius:20px;border:1px solid #e0e0e0;outline:0;font-size:14px;resize:none;height:42px;max-height:120px;overflow-y:auto}.demo-page,.welcome-message{text-align:center;padding:20px}.message-input:focus{border-color:#4a6cf7}.send-btn{width:42px;height:42px;border-radius:50%;background-color:#300;color:#fff;border:none;display:flex;justify-content:center;align-items:center;transition:.2s}.d-none,.d-red-none{display:none}.send-btn:hover{background-color:#170101}.send-btn:disabled{background-color:#b0bec5;cursor:not-allowed}.send-btn svg{width:20px;height:20px;fill:white}.nav-item{font-size:17px}.markdown-content p{margin-bottom:.5em}.markdown-content code{background-color:#f0f0f0;padding:2px 4px;border-radius:4px;font-family:monospace}.markdown-content pre{background-color:#f0f0f0;padding:8px;border-radius:4px;overflow-x:auto;margin:.5em 0}.welcome-message{color:#757575;margin:auto 0}.welcome-message h4{margin-bottom:10px;color:#424242}.welcome-message p{font-size:14px;line-height:1.5}.demo-page{max-width:600px}.demo-page h1{margin-bottom:20px;color:#333}.demo-page p{margin-bottom:15px;font-size:16px;line-height:1.6;color:#555}.ai-logo{height:40px!important;padding-left:8px!important}.custom-text-white{color:#fff!important;margin-bottom:5px!important;margin-top:5px!important}.img-responsive{max-width:100%;height:auto}.min-height-100{min-height:100px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'next'!important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'prev'!important}.navbar-toggler{padding:3px 5px!important}.custom-black{color:#222!important}.profile-text p{font-size:23px;font-weight:500}.profile-text img{border:1px solid #ece3dd;padding:10px}.member-list ul li h5{margin-bottom:5px}.sidebar-menu li{border-bottom:2px solid #ece3dd}.profile .btn-submit{margin:20px 0}.search a .bi{color:#fff!important;font-size:15px!important}.contact-info .btn{align-content:center!important;font-size:15px!important;line-height:15px!important;align-content:center!important;color:#fff;border:1px solid #62503d!important;margin:0;border-radius:50px!important;padding:10px 20px}.search a{color:#fff!important;border:1px solid #62503d!important;margin:0 5px 0 0;border-radius:50px;font-size:15px;padding:8px 15px}.search svg{margin:0!important}.member-list ul{display:flex;flex-wrap:wrap}.member-list ul li{margin:1%;flex:0 0 auto;width:47.333%}@media (min-width:1024px){.is-next,.is-prev{position:absolute!important;right:300px!important;left:auto!important}.fancybox__carousel.is-ltr{position:relative}.is-next{top:55%!important}.is-next svg{transform:rotate(90deg)!important}.is-prev{top:45%!important}.is-prev svg{transform:rotate(-270deg)!important}}@media(max-width:1024px){.is-next,.is-prev{top:85%!important;bottom:auto!important;margin:auto!important}.is-prev{right:auto!important;left:35%!important}.is-prev svg{transform:rotate(-270deg)!important}.is-next{right:35%!important;left:auto!important}.is-next svg{transform:rotate(90deg)!important}}.transition-delay-0{transition-delay:0s}.transition-delay-150{transition-delay:150ms}.transition-delay-450{transition-delay:450ms}.transition-delay-750{transition-delay:750ms}.service-custom-p{max-width:300px;text-align:justify}.news-custom-img{height:520px;width:100%;border:1px solid #eee}.mb-30px{margin-bottom:30px}.chairman-custom-div{align-self:flex-end}@media (max-width:1023px){.slider-img{height:50vh}}