*,*:before,*:after{box-sizing:inherit}*{scroll-behavior:inherit!important}html,body{height:auto;width:100%;margin:0;padding:0;overflow-x:hidden;background:#fff;box-sizing:border-box}body{font-family:'Montserrat',sans-serif;font-style:normal;font-size:16px;font-weight:normal;color:#757f95;line-height:1.8}a{color:#c4966a}a,a:active,a:focus,a:hover{outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}a:hover{color:#ff6b35}ul{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;font-family:'Russo One',sans-serif;line-height:1.2}p{margin:0}.img,img{max-width:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;height:auto}label{color:#999;cursor:pointer;font-weight:400}*::-moz-selection{background:#d6b161;color:#fff;text-shadow:none}::-moz-selection{background:#555;color:#fff;text-shadow:none}::selection{background:#555;color:#fff;text-shadow:none}*::-moz-placeholder{color:#999;font-size:16px;opacity:1}*::placeholder{color:#999;font-size:16px;opacity:1}.bg-grey{background:#f1f1f1}.bg.site{background-color:#f5f7fa}.font-teko{font-family:'Russo One',sans-serif}.site-title-tagline{text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:16px;color:#ff6b35;position:relative}.site-title{font-weight:700;text-transform:uppercase;font-size:2.4rem;color:#ff6b35;margin-top:5px;margin-bottom:0;z-index:2}.section-title{line-height:1}.section-ante-title{font-weight:700;text-transform:uppercase;font-size:1.3rem;color:#102d4d;margin-top:5px;margin-bottom:0;z-index:2}.section-title-watermark{position:absolute;left:0;right:0;top:0;z-index:0}.section-watermark-atleta{opacity:.5;filter:brightness(.6);font-size:3rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media(max-width:768px){.section-title-block-wrapper{min-height:100px}.section-title-watermark{height:80px}.section-watermark-atleta{max-height:80px;opacity:.1}}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 0 rgba(0,185,142,.25)}.btn-primary{display:inline-block;vertical-align:top;font-size:16px;color:#f1f1f1;font-weight:500;padding:10px 22px;border-radius:10px;-webkit-transition:all .5s;transition:all .5s;text-transform:capitalize;position:relative;cursor:pointer;text-align:center;box-shadow:0 3px 24px rgb(0 0 0/10%);border:2px solid #ff6b35;background:#ff6b35}.btn-primary:hover{background:#d95a2b;color:#fff;border:2px solid #d95a2b}.btn-primary i{margin-left:8px}.btn-primary span{margin-right:5px}.theme-border-btn{font-size:16px;color:#ff6b35;border:2px solid #ff6b35;border-radius:10px;padding:10px 25px}.theme-border-btn:hover{color:#fff;background:#ff6b35}.theme-border-btn i{margin-left:5px}.back-to-top{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:20px;border:0;outline:0;color:#fff;cursor:pointer;width:50px;height:45px;line-height:45px;text-align:center;box-shadow:0 3px 24px rgb(0 0 0/10%);transition:all .5s ease-in-out;background:transparent;overflow:visible}.back-to-top::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ff4c02;border-radius:10px;transform:skew(-15deg);z-index:-1;box-shadow:0 0 5px #0d1b2a}.back-to-top i{position:relative;z-index:1;display:inline-block}.header{position:relative;width:100%;z-index:1001}.header::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 50%,transparent 100%);pointer-events:none;z-index:-1}.header.position-fixed{transition:transform .35s ease-out}.header.position-fixed.header-hiding{transform:translateY(-100%)}.header-top{padding:18px 0 23px 0;position:relative;z-index:1000}.header-top-wrapper{display:flex;align-items:center;justify-content:space-between}.header-top-contact ul{display:flex;align-items:center;gap:25px}.header-top-contact ul li a,.header-top-contact ul li span{color:#fff;font-weight:400;font-size:14px}.header-top-contact ul li a i,.header-top-contact ul li span i{margin-right:10px;color:#ff6b35}.header-top-right{display:flex;align-items:center;gap:25px}.header-top-social span{color:#fff}.header-top-social a{width:30px;height:30px;line-height:31px;color:#ff6b35;font-size:16px;background:#fff;text-align:center;margin-left:5px;border-radius:8px;transition:all .5s ease-in-out;display:inline-block}.header-top-social a:hover{background:#ff6b35;color:#fff}.header-top-lang button{padding:0;background:transparent;border:0;color:#fff}.header-top-lang button i{margin-right:8px}.header-top-lang ul li img{width:20px;border-radius:50%;margin-right:8px}.header-top-lang .dropdown-menu{border:0;border-radius:10px;box-shadow:0 3px 24px rgb(0 0 0/10%)}.header-top-lang .dropdown-item:hover{background:transparent;color:#ff6b35}@media all and (max-width:991px){.header-top{display:none}}@media all and (min-width:992px){.navbar .nav-item .nav-link{margin-right:30px;padding:30px 0 30px 0;font-size:17px;font-weight:600;color:#333;text-transform:capitalize}.navbar .nav-item:last-child .nav-link{margin-right:0}.navbar .nav-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0;padding:15px;border:0;border-radius:10px;width:220px;box-shadow:0 3px 24px rgb(0 0 0/10%)}.navbar .nav-item .dropdown-menu li{border-bottom:1px solid #eee}.navbar .nav-item .dropdown-menu li:last-child{margin-bottom:0;border-bottom:0}.navbar .nav-item .dropdown-menu .dropdown-item{font-size:17px;font-weight:600;padding:8px 15px;color:#d4a574;position:relative;text-transform:capitalize;transition:all .5s ease-in-out}.navbar .nav-item .dropdown-menu .dropdown-item:hover{background:transparent;color:#ff6b35;padding-left:25px}.navbar .nav-item .nav-link{position:relative}.navbar .nav-item .nav-link.active,.navbar .nav-item:hover .nav-link{color:#ff6b35}.navbar .nav-item:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}.navbar .dropdown-menu-end{right:0;left:auto}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.navbar .dropdown-menu.fade-up{top:140%}.header-nav-right{display:flex;align-items:center;margin-left:30px}.header-nav-cart a,.header-nav-search a{color:#d4a574;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50px}.header-nav-cart a{margin-right:15px}.header-phone{display:flex;align-items:center;gap:5px;margin-left:20px}.header-phone-content span{display:block;margin-bottom:10px;line-height:.6}.header-phone-icon{font-size:45px;color:#ff6b35}.header-phone-number{font-size:25px;line-height:1}.header-phone-number a{color:#ff6b35}#main_nav{justify-content:flex-end}}.navbar{padding-top:0;padding-bottom:0;z-index:999}.navbar-bg{position:relative;background:#fff;border-radius:10px;z-index:1;box-shadow:3px 3px 10px #333}.navbar-bg::before{content:"";position:absolute;background:#ff4c02;border-radius:10px;left:2%;top:-10px;bottom:-10px;transform:translateY(0) skew(-30deg);z-index:-1;width:220px}.navbar.fixed-top{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.17);transform:translateY(-100%);transition:transform .35s ease-out;min-height:90px;padding-top:0;padding-bottom:0;align-items:center;width:100%;left:0;right:0;top:0}.navbar.fixed-top.navbar-visible{transform:translateY(0)}.navbar.fixed-top.navbar-slide-out{transform:translateY(-100%)}.navbar.fixed-top .navbar-bg{box-shadow:none;min-height:90px;display:flex;align-items:center}.navbar.fixed-top .nav-item .nav-link::before{color:#ff4c02}.navbar .navbar-brand .logo-display{display:block}.navbar .navbar-brand .logo-scrolled{display:none}.navbar.fixed-top .navbar-brand .logo-display{display:none}.navbar.fixed-top .navbar-brand .logo-scrolled{display:block}.logo-brand{position:relative;display:inline-block;text-decoration:none}.logo-initial{display:flex;align-items:center;gap:10px}.logo-race-container{display:flex;align-items:center;gap:10px}.logo-star-icon{display:flex;align-items:center;justify-content:center}.logo-star-icon svg{width:40px;height:40px}.logo-text-race{font-weight:bold;font-size:24px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px}.logo-race-style{max-height:120px;width:auto}.logo-scrolled{display:none;align-items:center;gap:10px}.logo-motox-container{display:flex;align-items:center;gap:12px}.logo-motox-shape{position:relative;background:#ff6b35;clip-path:polygon(0 0,85% 0,100% 100%,0 100%);padding:8px 20px 8px 15px;display:flex;align-items:center;justify-content:center}.logo-motox-shape::after{content:'';position:absolute;right:-10px;top:0;width:0;height:0;border-left:10px solid #ff6b35;border-top:20px solid transparent;border-bottom:20px solid transparent}.logo-motox-icon{max-height:30px;width:auto;filter:brightness(0) invert(1)}.logo-motox-shape i{color:#fff;font-size:24px}.logo-text-motox{font-weight:bold;font-size:22px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px}.navbar-scrolled .logo-initial{display:none!important}.navbar-scrolled .logo-scrolled{display:flex!important}@media(max-width:768px){.logo-text-race,.logo-text-motox{font-size:18px}.logo-star-icon svg{width:32px;height:32px}.logo-motox-shape{padding:6px 15px 6px 12px}}button.navbar-toggler{font-size:3.5rem;padding:0;margin:0}button.navbar-toggler:focus{outline:0;box-shadow:none}.navbar-toggler-icon{display:inline-block;width:inherit;height:inherit}.navbar-brand{margin:0 0 0 2.5%;text-align:center;width:180px}.navbar-brand img,.navbar-brand .logo-race-style{max-width:180px;filter:brightness(0) invert(1);transition:filter .3s ease-in-out}.navbar.fixed-top .navbar-bg::before{width:100px;display:none}.navbar-scrolled .navbar-brand img,.navbar-scrolled .navbar-brand .logo-race-style,.navbar.fixed-top .navbar-brand img,.navbar.fixed-top .navbar-brand .logo-race-style{filter:none;height:60px;width:auto}.dropdown-toggle::after{display:inline-block;margin-left:5px;vertical-align:middle;font-family:'Font Awesome 5 Pro';content:"";font-weight:500;border:0;font-size:16px}.mobile-menu-right{display:flex;align-items:center}@media all and (max-width:1199px){.navbar .header-btn{display:none}.header-phone{display:none}}@media all and (max-width:991px){.navbar{top:0;right:0;left:0;position:fixed}.navbar-bg{height:59px}.navbar-bg::before{transform:translateY(0) skew(-15deg);left:-8px}.navbar-brand{padding-left:10px}.navbar-brand img{width:150px}.navbar-collapse{max-height:290px;overflow:hidden;overflow-y:auto;padding:0 20px;background-color:#fff}.dropdown-toggle::after{float:right}.navbar .nav-item .nav-link{color:#d4a574;font-weight:700;transition:all .5s ease-in-out}.navbar .nav-item .nav-link:hover{color:#ff6b35!important}.navbar-toggler{border:0}.navbar-toggler-icon{font-size:32px;color:#d4a574;font-weight:500;padding-right:10px;margin-bottom:10px;background:transparent}.navbar .dropdown-menu{border-radius:8px}.navbar.fixed-top .navbar-toggler-icon{color:#d4a574}.header-nav-right{display:none}.middle-header{display:none}}.navbar .nav-item .dropdown-submenu{position:relative}.navbar .nav-item .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:15px;top:9px;font-weight:normal}.navbar .nav-item .dropdown-submenu a:hover{background:transparent;color:#ff6b35}.navbar .nav-item .dropdown-submenu .dropdown-menu{top:120%;left:100%;opacity:0;visibility:hidden}.navbar .nav-item .dropdown-submenu:hover .dropdown-menu{top:0;opacity:1;visibility:visible}@media all and (max-width:991px){.navbar .nav-item .dropdown-submenu .dropdown-menu{margin:0 17px}}.hero-section{position:relative;overflow:hidden}.hero-slider{height:100%}.hero-slider.owl-carousel .owl-stage-outer{height:100%}.hero-slider.owl-carousel .owl-stage{height:100%}.hero-slider.owl-carousel .owl-item{height:100%}.hero-single{padding-top:220px;padding-bottom:40px;height:100%;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:9}.hero-video-bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:-1;object-fit:cover}.hero-youtube-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.hero-youtube-bg .youtube-iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-watermark{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.watermark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.2) 50%,transparent 100%);z-index:2}.watermark-image{position:absolute;bottom:2%;right:2%;max-width:100%;width:auto!important;height:60%;opacity:.3;z-index:1;filter:brightness(0) invert(1)}.hero-watermark.watermark-runners .watermark-image{height:70%;max-width:55%;right:0;bottom:0;opacity:.25;filter:brightness(0) invert(1)}.hero-watermark.watermark-runners.watermark-runners-left .watermark-image{left:0;right:auto;transform:scaleX(-1)}.hero-single .container{position:relative;z-index:2}.scroll-down-arrow{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.scroll-down-arrow.hidden{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(20px)}.scroll-down-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#fff;transition:all .3s ease-in-out}.scroll-down-link:hover{color:#fff;transform:translateY(5px)}.scroll-arrows-container{display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-arrow{display:flex;align-items:center;justify-content:center;animation:bounce 2s infinite}.scroll-arrow img{max-width:60px;height:auto;filter:brightness(0) invert(1)}.hero-slider-event-single{height:100%}.hero-section-event .hero-single-event{align-items:end;justify-content:center}.hero-single-event-no-image{background:linear-gradient(135deg,#1a1f35 0%,#2d3548 100%)!important}.hero-overlay-event-dark{background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,.6) 100%)}.event-banner-inner{position:relative;z-index:2;text-align:center;color:#fff}.event-breadcrumb-wrap{margin-bottom:1rem}.event-breadcrumb-wrap .breadcrumb-menu li,.event-breadcrumb-wrap .breadcrumb-menu li a,.event-breadcrumb-wrap .breadcrumb-menu li.active{color:rgba(255,255,255,.9)}.event-breadcrumb-wrap .breadcrumb-menu li a:hover{color:#ff6b35}.event-category-tag{display:inline-block;padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem;background:#ff6b35;color:#fff}.event-banner-title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;line-height:1.2}.event-banner-info-blocks{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center}.event-info-block{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:rgba(255,255,255,.3);border-radius:10px;font-size:.95rem}.event-info-block i{color:#ff6b35}.event-detail-page{background:#f5f5f5}.event-detail-card{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border-radius:12px;overflow:hidden;height:100%;width:100%}.event-detail-card-title{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.event-detail-card-title i{color:#ff6b35}.event-detail-card-body{color:#555;line-height:1.7}.event-card-label{font-size:.85rem;color:#757f95;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.02em}.event-card-registration .event-registration-value{font-size:1.75rem;font-weight:700;background:linear-gradient(90deg,#ff6b35,#d4a574);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.event-btn-inscrever{width:100%;justify-content:center;padding:12px 20px}.event-btn-inscrever i{margin-right:8px;margin-left:0}.event-countdown{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.event-countdown-item{text-align:center}.event-countdown-num{display:block;font-size:1.5rem;font-weight:700;color:#333;line-height:1.2}.event-countdown-unit{font-size:.75rem;color:#757f95;text-transform:uppercase}.event-date-value{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:0}.event-detail-sidebar .event-detail-card:last-child{margin-bottom:0}.event-sponsors-section{padding:3rem 0;background:#fff}.event-section-title{font-size:1.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:1.5rem;text-transform:uppercase}.event-momentos-section{padding:3rem 0 4rem;background:#f5f5f5}.event-momentos-title{position:relative;padding-bottom:.5rem}.event-momentos-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#ff6b35}.event-momentos-carousel-wrap{padding:0 10px}.event-momentos-carousel .event-momentos-item{border-radius:8px;overflow:hidden;background:#e8e8e8}.event-momentos-carousel .event-momentos-item img{width:100%;height:220px;object-fit:cover;display:block}.event-momentos-carousel.owl-carousel .owl-nav button{color:#ff6b35}.event-momentos-carousel.owl-carousel .owl-dots .owl-dot span{background:#ccc}.event-momentos-carousel.owl-carousel .owl-dots .owl-dot.active span{background:#ff6b35}.event-momentos-footer{margin-top:1rem}.event-momentos-gallery-links .d-none{display:none!important}.event-card-map .event-map-mini{height:100%;width:100%;cursor:pointer;background:#e8e8e8}.event-card-map .event-map-mini:focus{outline:2px solid #ff6b35;outline-offset:2px}.event-map-hint{color:#757f95;font-size:.8rem}#event-map-modal-container{border-radius:0 0 var(--bs-modal-border-radius,.3rem) var(--bs-modal-border-radius,.3rem)}.event-abertura-inscricoes{background:linear-gradient(135deg,#ff6b35 0%,#ff7033d6 100%);border-radius:16px;padding:1.75rem 1.5rem;margin-bottom:2rem}.event-abertura-title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.25rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.25rem 0}.event-abertura-title i{font-size:1.35rem}.event-abertura-countdown{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.event-abertura-box{flex:1;min-width:70px;max-width:120px;background:rgb(0 0 0/30%);border-radius:12px;padding:1rem .75rem;text-align:center}.event-abertura-num{display:block;font-size:1.75rem;font-weight:700;color:#fff;line-height:1.2}.event-abertura-num-segundos{color:#ff6b35}.event-abertura-unit{display:block;font-size:.7rem;font-weight:600;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.03em;margin-top:4px}.event-abertura-finished .event-abertura-countdown{opacity:.7}@media(max-width:576px){.event-abertura-inscricoes{padding:1.25rem 1rem}.event-abertura-title{font-size:1rem}.event-abertura-box{min-width:60px;padding:.75rem .5rem}.event-abertura-num{font-size:1.4rem}.event-abertura-unit{font-size:.65rem}}.event-action-links{display:flex;flex-wrap:wrap;justify-content:center}.event-action-link{display:flex;flex-direction:row;align-items:start;justify-content:left;padding:1rem;background:linear-gradient(135deg,#1e2738 0%,#2d3548 100%);border-radius:12px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:.9rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:2px solid transparent;transition:border-color .3s ease,color .3s ease,transform .2s ease}.event-action-link:hover{color:#ff6b35;border-color:#ff6b35;transform:translateY(-2px)}.event-action-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;border:2px solid #f1f1f1;color:#f1f1f1;font-size:1.5rem;margin-right:1rem;transition:background .3s ease,color .3s ease}.event-action-link:hover .event-action-icon{background:#ff6b35;color:#fff}.event-action-label{display:block;text-align:center;font-size:1rem;color:#f1f1f1}.event-action-link:hover .event-action-label{color:#fff}.event-card-poster{text-align:center}.event-cartaz-popup{display:block;cursor:zoom-in;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08)}.event-cartaz-popup:hover{box-shadow:0 4px 20px rgba(255,107,53,.2)}.event-cartaz-img{width:100%;height:auto;display:block;transition:opacity .3s ease}.event-cartaz-popup:hover .event-cartaz-img{opacity:.95}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.hero-single .hero-content{display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;z-index:2}.hero-single .hero-content .hero-title{color:#fff;font-size:4rem;line-height:1;font-weight:600;margin:10px 0;text-transform:capitalize}.hero-single .hero-content p{color:#fff;line-height:1;font-weight:400;margin-bottom:20px}.hero-single .hero-content .hero-btn{gap:2rem;display:flex;margin-top:1rem;justify-content:start}.hero-single .hero-btn .theme-border-btn{color:#fff}.hero-section .owl-dots{position:absolute;text-align:center;top:50%;right:40px;transform:translateY(-50%)}.hero-section .owl-dots .owl-dot{display:block}.hero-section .owl-dots .owl-dot span{border:3px solid #fff;margin:5px;border-radius:50px;width:15px;height:15px;display:inline-block;background-color:#fff;transition:all .5s ease-in-out}.hero-section .owl-dots .owl-dot.active span{background-color:#ff6b35}.hero-slider2.owl-theme .owl-nav{margin-top:0}.hero-slider2.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:30px;margin:0;padding:0;background:rgba(255,255,255,.2);display:inline-block;cursor:pointer;height:55px;width:55px;border-radius:50px;line-height:55px;text-align:center;transition:all .5s ease-in-out}.hero-slider2.owl-theme .owl-nav [class*=owl-]:hover{background:#fff;color:#ff6b35}.hero-slider2.owl-theme .owl-nav .owl-prev{left:40px}.hero-slider2.owl-theme .owl-nav .owl-next{right:40px}.hero-slider2.owl-theme .owl-nav .owl-prev,.hero-slider2.owl-theme .owl-nav .owl-next{position:absolute;top:50%;transform:translate(0,-50%)}@media all and (max-width:1199px){.hero-single .hero-content .hero-title{font-size:37px}.hero-slider2.owl-theme .owl-nav .owl-prev,.hero-slider2.owl-theme .owl-nav .owl-next{top:unset;bottom:5px!important}.hero-slider2.owl-theme .owl-nav .owl-next{left:120px}.hero-social-wrapper{display:none}}@media all and (max-width:991px){.hero-single .hero-content .hero-title{font-size:35px}.hero-single{padding-top:350px}.hero-img{display:none}.hero-section .owl-dots{top:unset;right:20px;bottom:20px}.hero-section .owl-dots .owl-dot{display:inline-block}}@media all and (max-width:767px){.hero-single .hero-content .hero-sub-title{font-size:18px}.hero-single .hero-content .hero-btn{gap:2rem}.hero-single .hero-content .btn-primary{padding:10px 14px}.watermark-image{max-width:280px;right:2%;opacity:.2}.hero-watermark::before{width:70%}}.play-btn{display:inline-block;padding:0;height:75px;width:75px;line-height:75px;font-size:20px;text-align:center;background:#ff6b35;color:#fff!important;position:absolute;border-radius:50%;z-index:1}.play-btn i::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;background-color:#ff6b35;border-radius:50px;animation:ripple-wave 1s linear infinite;-webkit-transform:scale(1);transform:scale(1);transition:all .5s ease-in-out}@keyframes ripple-wave{0%{opacity:.8;-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.about-area{position:relative;display:block}.about-left{position:relative;display:block}.about-left::before{content:"";position:absolute;width:100%;height:100%;background:rgba(216,19,36,.1);border-radius:10px;left:25px;top:25px}.about-left::after{content:"";position:absolute;width:150px;height:150px;background:#ff6b35;border-radius:10px 0 0 0;left:-15px;top:-15px;clip-path:polygon(0 0,0% 100%,100% 0);z-index:-1}.about-img{position:relative}.block-custom-contents .row.align-items-stretch [class*="col-lg-"]>div{height:100%}.block-custom-contents .about-img{height:100%;min-height:100%;border-radius:10px}.about-img img{position:relative;border-radius:10px;z-index:2;width:100%;height:100%;object-fit:cover}.about-img::before{position:absolute;content:"";bottom:0;left:-50%;width:100%;height:50%;background:#fdb018;transform:skew(20deg);z-index:1;border-radius:10px}.about-img.img-right::before{left:auto;right:-50%;transform:skew(-20deg)}.about-right{position:relative;display:block;padding-left:30px}.about-experience{display:flex;align-items:center;gap:15px;background:#ff6b35;border-radius:10px;box-shadow:0 3px 24px rgb(0 0 0/10%);position:absolute;left:-20px;bottom:80px;padding:15px 20px 15px 15px}.about-experience span{width:60px;height:60px;line-height:60px;background:#fff;color:#ff6b35;border-radius:50px;text-align:center;font-size:30px;font-weight:900}.about-experience h5{color:#fff}.about-list-wrapper{position:relative;display:block;margin-top:10px;margin-bottom:10px}.about-list{position:relative;display:block}.about-list li{position:relative;display:flex;align-items:center}.about-list li .icon{position:relative;display:flex;align-items:center}.about-list li .icon i{font-size:50px;color:#ff6b35}.about-list li .text{margin-left:16px}.about-list li .text h4{color:#d4a574;font-size:20px}.about-list li .text p{margin-top:5px}@media all and (max-width:991px){.about-right{margin-top:80px}}@media all and (max-width:767px){.about-experience{left:-10px}}.feature-item{padding:30px 30px;border-radius:10px;margin-bottom:25px;background-color:#ffff;box-shadow:0 0 40px 5px rgb(0 0 0/5%);transition:all .5s ease-in-out}.feature-item:hover{transform:translateY(-10px)}.feature-icon{width:70px;font-size:60px;line-height:1;margin-bottom:20px;color:#ff6b35;transition:all .5s ease-in-out}.feature-content h4{font-size:24px;color:#d4a574;margin-bottom:10px}.service-area{position:relative;display:block;overflow:hidden}.service-list-page .service-list{width:100%;display:flex;flex-direction:column;gap:0;overflow-x:hidden}.service-list-row{display:flex;flex-wrap:wrap;width:100%;position:relative}.service-list-content{display:flex;align-items:center;background-color:#f8f8f8;padding:2.5rem 0;min-height:200px}.service-list-content-container{width:100%;padding-left:1rem;padding-right:1rem}.service-list-content-container.container{max-width:100%}@media(min-width:576px){.service-list-content-container{padding-left:1.5rem;padding-right:1.5rem}}.service-list-content-inner{width:100%;max-width:540px}.service-list-row--content-left .service-list-content-inner{margin-right:auto}.service-list-row--photo-left .service-list-content-inner{margin-left:auto}.service-list-title{font-family:'Russo One',sans-serif;font-size:1.75rem;font-weight:700;text-transform:uppercase;color:#1b2030;margin:0 0 .75rem 0;line-height:1.2}.service-list-text{font-size:1rem;line-height:1.7;color:#555}.service-list-text p:last-child{margin-bottom:0}.service-list-photo{display:flex;min-height:200px;padding:0;margin:0;max-height:280px}.service-list-photo-and-icon{position:relative;width:100%;height:100%;display:flex}.service-list-photo-wrap{width:100%;height:100%;min-height:200px;overflow:hidden;background-color:#e8e8e8;display:flex}.service-list-img{width:100%;height:100%;min-height:200px;object-fit:cover;object-position:center;display:block}.service-list-photo-placeholder{min-height:200px}.service-list-icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;padding:6%;border:4px solid #fff;background:#d4a574;border-radius:50%;position:absolute;top:50%;z-index:2;transition:all .5s ease-in-out;box-shadow:0 3px 24px rgb(0 0 0/10%)}.service-list-icon-img{width:48px;height:48px;min-width:48px;min-height:48px;object-fit:contain;display:block}.service-list-icon{left:50%;bottom:-45px;top:auto;transform:translateX(-50%)}.service-list-row--content-left .service-list-icon,.service-list-row--photo-left .service-list-icon{left:50%;right:auto;bottom:-45px;top:auto;transform:translateX(-50%)}@media(min-width:992px){.service-list-icon{bottom:auto;top:50%;transform:translateY(-50%)}.service-list-row--content-left .service-list-icon{left:-45px;right:auto;transform:translateY(-50%)}.service-list-row--photo-left .service-list-icon{left:auto;right:-45px;transform:translateY(-50%)}}.service-list-row:hover .service-list-icon{background:#ff6b35}.service-list-row:hover .service-list-icon-img{filter:brightness(0) invert(1)}.highlight-services--central .highlight-services-row{min-height:320px}.highlight-services-col--left,.highlight-services-col--right{display:flex;flex-direction:column;justify-content:center;gap:2rem}.highlight-service-entry{display:flex;align-items:start;gap:1.25rem;text-decoration:none;color:inherit;transition:opacity .25s ease}.highlight-service-entry:hover{opacity:.85}.highlight-service-entry--right{flex-direction:row}.highlight-services-col--left .highlight-service-entry-icon{margin-left:auto}.highlight-services-col--right .highlight-service-entry-text{margin-right:auto}.highlight-service-entry-text{flex:1;min-width:0}.highlight-services-col--left .highlight-service-entry-text{text-align:right}.highlight-services-col--right .highlight-service-entry-text{text-align:left}.highlight-service-entry-title{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:.5rem 0 .2rem 0;line-height:1.3}.highlight-service-entry-desc{font-size:.9rem;color:#757f95;line-height:1.5;margin:0}.highlight-service-entry-icon{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#d4a574;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 16px rgba(0,0,0,.12);transition:background .3s ease}.highlight-service-entry:hover .highlight-service-entry-icon{background:#ff6b35}.highlight-service-entry-icon-img{width:32px;height:32px;min-width:32px;min-height:32px;object-fit:contain;filter:brightness(0) invert(1)}.highlight-services-central-wrap{position:relative;width:100%;max-width:280px;margin:0 auto}.highlight-services-central-img{width:100%;height:auto;display:block;border-radius:12px}.highlight-services-central-placeholder{width:100%;padding-top:100%;background:#e8e8e8;border-radius:12px}@media(min-width:992px){.highlight-services-central-wrap{max-width:100%}}@media(max-width:991px){.highlight-services-col--left,.highlight-services-col--right{gap:1.5rem}}@media(min-width:992px){.service-list-content{padding:3rem 0;min-height:260px}.service-list-content-container{padding-left:2rem;padding-right:2rem}.service-list-row--content-left .service-list-content-container{padding-left:max(2rem,calc((100vw - 1140px)/2))}.service-list-row--photo-left .service-list-content-container{padding-right:max(2rem,calc((100vw - 1140px)/2))}.service-list-title{font-size:2rem}.service-list-photo{position:absolute;top:0;bottom:0;width:50%;max-height:none;min-height:0}.service-list-row--content-left .service-list-photo{left:auto;right:0}.service-list-row--photo-left .service-list-photo{right:auto;left:0}.service-list-row--photo-left .service-list-content{margin-left:50%}.service-list-photo-wrap{min-height:0;height:100%}.service-list-img{min-height:0}.service-list-photo-placeholder{min-height:0;height:100%}}.service-item{position:relative;background:#fff;text-align:center;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/5%);z-index:1;overflow:hidden;transition:all .5s ease-in-out;height:100%;display:flex;flex-direction:column;cursor:pointer}.service-content{padding:25px 25px 56px;padding-top:0;position:relative;flex-grow:1}.service-item--highlight .service-img-and-icon{position:relative;flex-shrink:0}.service-item--highlight .service-img-wrap{position:relative;width:100%;padding-top:70%;overflow:hidden;background:#e8e8e8}.service-item--highlight .service-img-wrap .service-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.service-item--highlight .service-img-and-icon .service-icon{position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);margin:0;z-index:2;border-radius:50%}.service-item--highlight .service-icon-img{width:48px;height:48px;min-width:48px;min-height:48px;object-fit:contain;display:block}.service-item--highlight .service-content{text-align:left;padding-top:20px}.service-icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;padding:6%;border:4px solid #fff;background:#d4a574;margin-left:auto;margin-right:auto;border-radius:50px;position:relative;transition:all .5s ease-in-out;box-shadow:0 3px 24px rgb(0 0 0/10%);margin-top:-45px}.service-item:hover .service-icon{background:#ff6b35}.service-item--highlight:hover .service-img-and-icon .service-icon{transform:translateX(-50%) scale(1.05)}.service-item .service-icon img{transform:scale(100%)}.service-icon i{font-size:45px;color:#fff;transition:all .5s ease-in-out}.service-item:hover .service-icon i,.service-item:hover .service-icon img,.service-item:hover .service-icon-img{transform:scale(120%);filter:brightness(0) invert(1)}.service-item--highlight:hover .service-icon-img{transform:scale(120%)}.service-title a{font-size:24px;margin-top:15px;margin-bottom:10px;color:#ff6b35}.service-title a:hover{color:#d4a574}.btn-read-more{margin-top:0;position:absolute;bottom:0;right:0;padding:0}.btn-read-more:before{content:"";position:absolute;left:0;top:0;right:-9px;bottom:0;width:110%;height:110%;background:#d4a574;border-radius:10px;transform:translateY(0) skew(-30deg);transition:background-color .35s ease-out;z-index:0}.btn-read-more .btn-read-more-content{position:relative;z-index:1;display:inline-block;font-weight:600;transition:color .35s ease-out;color:#fff;padding:5px 20px}.btn-read-more .btn-read-more-content:before{display:none}.btn-read-more .btn-read-more-content i{margin-left:5px}.btn-read-more .btn-read-more-content:hover{color:#fff}.service-item:hover .btn-read-more:before,.blog-item:hover .btn-read-more:before,.event-card-new:hover .btn-read-more:before,.event-card-upcoming:hover .btn-read-more:before{background:#ff6b35}.event-card-new .btn-read-more{position:absolute;bottom:0;right:0}.event-card-new .btn-read-more .btn-read-more-content{display:inline-block;min-height:36px;line-height:26px}.event-card-upcoming{display:block;width:100%;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .2s ease;min-height:280px}.event-card-upcoming:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.event-card-upcoming .row{min-height:280px}.event-card-upcoming-image{position:relative}.event-card-upcoming .event-card-upcoming-image-wrap{position:absolute;top:0;left:0;width:100%;height:100%;min-height:280px;overflow:hidden}.event-card-upcoming .event-card-upcoming-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-color:#e8e8e8;transition:transform .4s ease}.event-card-upcoming .event-card-upcoming-bg-placeholder{background-color:#d0d0d0}.event-card-upcoming:hover .event-card-upcoming-bg{transform:scale(1.05)}.event-card-upcoming .event-card-upcoming-date-overlay{position:absolute;top:14px;left:14px;padding:10px 14px;background:rgba(0,0,0,.75);border-radius:8px;color:#fff;text-align:center;line-height:1.2;z-index:1}.event-card-upcoming .event-card-upcoming-date-day{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.02em}.event-card-upcoming .event-card-upcoming-date-month{display:block;font-size:.75rem;font-weight:500;opacity:.95;text-transform:capitalize}.event-card-upcoming-body{position:relative;display:flex;align-items:stretch}.event-card-upcoming-body-inner{padding:1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:center;width:100%;position:relative;padding-bottom:56px}.event-card-upcoming-date-inline{font-size:.8rem;color:#757f95;margin:0 0 .35rem 0}.event-card-upcoming-title{font-size:1.25rem;font-weight:600;color:#d4a574;margin:0 0 .5rem 0;line-height:1.35;border-bottom:1px solid #f1f1f1;padding:0 0 10px}.event-card-upcoming:hover .event-card-upcoming-title{color:#ff6b35}.event-card-upcoming-meta{display:flex;flex-wrap:wrap;gap:.1rem 1rem;margin-bottom:.6rem;font-size:.85rem;color:#757f95}.event-card-upcoming-meta-item{display:inline-flex;align-items:center;gap:5px}.event-card-upcoming-meta-item i{font-size:.9rem;color:#999}.event-card-upcoming-sinopse{font-size:.9rem;color:#555;line-height:1.5;margin:0 0 1rem 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-card-upcoming .btn-read-more{position:absolute;bottom:0;right:0}.event-card-upcoming .btn-read-more .btn-read-more-content{display:inline-block;min-height:36px;line-height:26px}@media(max-width:991px){.event-card-upcoming .row{min-height:auto}.event-card-upcoming .event-card-upcoming-image{min-height:220px}.event-card-upcoming .event-card-upcoming-image-wrap{position:relative;min-height:220px}.event-card-upcoming-body-inner{padding:1.25rem 1.25rem 56px 1.25rem}.event-card-upcoming-title{font-size:1.1rem}}@media(max-width:768px){.event-card-upcoming{min-height:auto}.event-card-upcoming .event-card-upcoming-image-wrap{min-height:200px}.event-card-upcoming .event-card-upcoming-date-overlay{top:10px;left:10px;padding:8px 12px}.event-card-upcoming .event-card-upcoming-date-day{font-size:1.25rem}.event-card-upcoming .event-card-upcoming-date-month{font-size:.7rem}.event-card-upcoming-body-inner{padding:.9rem 1rem 56px 1rem}.event-card-upcoming-title{font-size:1rem}.event-card-upcoming-sinopse{-webkit-line-clamp:2}}.upcoming-events-carousel-wrapper{padding:0 40px;position:relative;overflow:visible}@media(max-width:991px){.upcoming-events-carousel-wrapper{padding:0 40px}}@media(max-width:768px){.upcoming-events-carousel-wrapper{padding:0 30px}}.upcoming-events-carousel-wrapper.no-carousel{padding:0}.featured-events-carousel.owl-carousel .event-card-upcoming .event-card-upcoming-image-wrap,.upcoming-events-carousel.owl-carousel .event-card-upcoming .event-card-upcoming-image-wrap{min-height:280px}@media(max-width:991px){.featured-events-carousel.owl-carousel .event-card-upcoming .event-card-upcoming-image-wrap,.upcoming-events-carousel.owl-carousel .event-card-upcoming .event-card-upcoming-image-wrap{min-height:220px}}@media(max-width:768px){.featured-events-carousel.owl-carousel .event-card-upcoming .event-card-upcoming-image-wrap,.upcoming-events-carousel.owl-carousel .event-card-upcoming .event-card-upcoming-image-wrap{min-height:200px}}.service-details img{border-radius:10px}.service-single-list i{color:#ff6b35;margin-right:10px}.service-download a{border:2px solid #ff6b35;padding:10px 20px;color:#d4a574;display:block;margin-bottom:20px;font-weight:600;border-radius:8px;transition:all .5s ease-in-out}.service-download a i{margin-right:10px}.service-download a:hover{background-color:#ff6b35;color:#fff}.service-details h3{color:#d4a574}.video-area{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.video-area::before{content:"";position:absolute;background:rgba(166,122,79,.2);width:100%;height:100%;left:0;top:0}.video-wrapper{position:relative;display:flex;justify-content:center;border-radius:5px;height:500px;z-index:100}.video-wrapper img{border-radius:12px}.video-area .play-btn{display:inline-block;padding:0;height:75px;width:75px;text-align:center;background:#ff6b35;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}@media all and (max-width:767px){.video-wrapper{height:250px}}.choose-area{position:relative;background:#ff6b35}.choose-content{padding:50px 30px 50px 0}.choose-img{background-image:url(../img/choose/01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;margin-right:-200px}.choose-item{display:flex;align-items:flex-start;gap:20px;margin-top:30px}.choose-item-icon i{width:55px;height:55px;border:2px solid #fff;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px}.choose-item-info h3{color:#fff;margin-bottom:10px;font-size:22px}.choose-item-info p{color:#fff}.choose-img .video-wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.gallery-item{position:relative;margin-bottom:25px}.gallery-item::before{content:'';position:absolute;top:10px;bottom:10px;right:10px;left:10px;background:rgba(255,107,53,.7);transform:scaleY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gallery-item:hover::before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.gallery-item .popup-img{position:absolute;width:60px;height:60px;line-height:60px;border-radius:50px;font-size:20px;background:#fff;color:#ff6b35;text-align:center;left:50%;top:50%;z-index:1;opacity:0;transform:translate(-50%,-50%)}.gallery-item:hover .popup-img{opacity:1}.gallery-info{position:absolute;bottom:-10px;left:0;right:0;text-align:center;opacity:0;visibility:hidden;transition:all .5s ease-in-out}.gallery-info h4 a{color:#fff;font-size:28px}.gallery-info h4 a:hover{color:#a67a4f}.gallery-info span{color:#fff}.gallery-item:hover .gallery-info{visibility:visible;opacity:1;bottom:30px}.testimonial-area{position:relative;overflow:hidden;z-index:1}.testimonial-single{margin-bottom:20px}.testimonial-quote{background:#ff6b35;padding:40px 30px 50px 30px;position:relative;border-radius:12px;box-shadow:0 3px 24px rgb(0 0 0/10%)}.testimonial-quote::before{content:"";position:absolute;font-family:"Font Awesome 5 Pro";bottom:-52px;left:40px;font-weight:bold;font-size:70px;color:#ff6b35}.testimonial-quote p{color:#fff}.testimonial-content{display:flex;justify-content:start;align-items:center;margin-top:30px;margin-left:20px}.testimonial-author-img{margin-right:20px;width:80px;padding:5px;border-radius:50px;border:2px dashed #ff6b35}.testimonial-author-img img{border-radius:50%}.testimonial-author-info h4{font-size:20px;color:#d4a574}.testimonial-author-info p{color:#d4a574}.testimonial-quote-icon{position:absolute;right:20px;bottom:-5px}.testimonial-quote-icon i{font-size:50px;color:#fff}.testimonial-area .owl-dots{text-align:center;margin-top:30px}.testimonial-area .owl-dots .owl-dot span{background:#ff6b35;margin:5px;border-radius:10px;width:25px;height:7px;display:inline-block;transition:all .5s ease-in-out}.testimonial-area .owl-dots .owl-dot.active span{background-color:#ff6b35;width:8px;height:8px}.testimonial-rate{color:#f69323}.counter-area{background:#ff6b35;position:relative;z-index:1}.counter-area::before{content:"";position:absolute;background-image:url(../img/shape/shape-1.png);background-repeat:no-repeat;left:0;top:0;height:100%;width:100%}.counter-box{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px;position:relative;z-index:1}.counter-box .icon{position:relative;font-size:55px;border-radius:50px;width:100px;height:100px;color:#fff;z-index:1}.counter-box .icon::before{content:"";position:absolute;left:-20px;top:-20px;width:100%;height:100%;border-radius:50px;background:#fbe7e9;transition:all .5s ease-in-out;opacity:.2;z-index:-1}.counter-box:hover .icon::before{left:0;top:0}.counter-box .counter{display:block;line-height:1;color:#fff;font-size:50px;font-weight:600}.counter-box .title{color:#fff;margin-top:15px;font-size:20px;font-weight:500;text-transform:capitalize}@media all and (max-width:1199px){.counter-area::before,.counter-area::after{width:80px;height:80px}}@media all and (max-width:991px){.counter-area .counter-box{margin:40px 0}}.case-item{margin-bottom:65px;position:relative}.case-img{position:relative}.case-img img{border-radius:10px}.case-img::before{content:'';position:absolute;top:10px;bottom:10px;right:10px;left:10px;opacity:0;border-radius:10px;background:rgba(216,19,36,.7);transform:scaleY(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.case-item:hover .case-img::before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.case-link{position:absolute;width:50px;height:50px;line-height:50px;color:#ff6b35!important;background:#fff;text-align:center;border-radius:50px;left:50%;top:50%;font-size:22px;margin-top:50px;opacity:0;box-shadow:0 3px 24px rgb(0 0 0/10%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-delay:.3s;transition-delay:.3s}.case-item:hover .case-link{margin-top:0;opacity:1}.case-content{left:20px;right:20px;bottom:-40px;position:absolute;padding:20px 15px 20px 20px;background:#fff;margin-top:10px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 3px 24px rgb(0 0 0/10%);border-radius:10px;overflow:hidden;z-index:1}.case-content-info small{color:#ff6b35;font-size:18px}.case-content-info a{font-size:22px;color:#d4a574}.case-content-info a:hover{color:#ff6b35}.case-arrow{width:65px;height:65px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:rgba(216,19,36,.5)}.case-arrow i{font-size:20px;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50px;background:#ff6b35}.case-slider.owl-theme .owl-nav{margin-top:0}.case-slider.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:25px;margin:0;padding:0;background:#ff6b35;display:inline-block;cursor:pointer;height:50px;width:50px;line-height:47px;text-align:center;border-radius:50%;transition:all .5s ease-in-out}.case-slider.owl-theme .owl-nav .owl-prev{left:0;opacity:0}.case-slider.owl-theme .owl-nav .owl-next{right:0;opacity:0}.case-slider.owl-theme .owl-nav .owl-prev,.case-slider.owl-theme .owl-nav .owl-next{position:absolute;top:50%;transform:translate(0,-50%)}.case-slider:hover .owl-nav .owl-prev{left:-70px;opacity:1}.case-slider:hover .owl-nav .owl-next{right:-70px;opacity:1}.filter-btns{text-align:center;margin-bottom:30px}.filter-btns li{display:inline-block;text-transform:uppercase;margin:10px;padding-bottom:5px;font-weight:600;color:#b8875f;cursor:pointer;border-bottom:3px solid #fff;transition:all .5s ease-in-out}.filter-btns li.active,.filter-btns li:hover{color:#ff6b35;border-bottom-color:#ff6b35}@media all and (max-width:1199px){.case-slider.owl-theme .owl-nav{display:none}}.case-sidebar .case-sidebar-content ul li{border-bottom:1px solid #e7e7e7;display:block;margin-bottom:10px;padding-bottom:10px;text-transform:capitalize;font-size:16px;font-weight:600;line-height:33px}.case-sidebar .case-sidebar-content ul li:last-child{border-bottom:0}.case-sidebar-title{font-size:28px;text-transform:capitalize;margin-bottom:30px;color:#d4a574}.case-sidebar .case-sidebar-content ul li span{display:block;font-weight:normal;margin:0;text-transform:capitalize}.case-sidebar .case-sidebar-content .rating a{color:#ff6b35}.case-new-project{background:#ff6b35!important}.case-new-project h4{color:#fff;margin-bottom:30px}.new-project-btn{background:#fff;color:#d4a574;border:0;font-weight:500;border-radius:10px;padding:10px 25px;transition:all .5s ease-in-out}.new-project-btn:hover{background:#d4a574;color:#fff}.new-project-btn i{margin-left:8px}.case-details img{border-radius:10px}.case-single-list i{color:#ff6b35;margin-right:10px}.case-details h3{color:#d4a574}.blog-area{padding:80px 0}.blog-item{border-radius:10px;margin-bottom:25px;background-color:#fff;padding:0;box-shadow:0 0 40px 5px rgb(0 0 0/5%);transition:all .5s ease-in-out;overflow:hidden}.blog-item-img{position:relative;overflow:hidden;height:220px;background-color:#f5f5f5}.blog-item-img a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.blog-item-img img{z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center;transition:all .5s ease-in-out}.blog-item:hover .blog-item-img img{transform:scale(1.1)}.blog-item-category{position:absolute;top:15px;left:15px;background:#ff6b35;color:#fff;padding:5px 15px;border-radius:5px;font-size:13px;font-weight:500;text-transform:uppercase;z-index:2}.blog-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.blog-item-info{position:relative;padding:20px 20px 56px 20px}.blog-item-meta ul{margin:0;padding:0;margin-bottom:14px;border-bottom:1px solid #e6e8eb;padding-bottom:18px}.blog-item-meta ul li{display:inline-block;margin-right:15px;position:relative;color:#d4a574}.blog-item-meta ul li i{margin-right:5px;color:#ff6b35}.blog-item-meta a:hover{color:#ff6b35}.blog-title{font-size:1.3rem;font-weight:500;padding:0 0 1rem;margin-bottom:0;text-transform:capitalize;border-bottom:1px solid #f1f1f1}.blog-item-info p{margin-bottom:16px}.blog-btn{margin-top:0;padding:5px 0;background:#fff;border-radius:5px;color:#d4a574}.blog-btn i{margin-right:5px}.blog-btn:hover{color:#ff6b35}.blog-item-info h4 a{color:#333}.blog-item-info h4 a:hover{color:#ff6b35}@media all and (max-width:991px){.blog-item-info{padding:23px 15px 30px 15px}}.featured-events-section{background-color:#0d1b2a;padding:80px 0}.featured-events-section .section-title h2,.featured-events-section .section-title span{color:#fff}.featured-events-section .section-ante-title,.featured-events-section .section-ante-title span{color:#ff6b35}.featured-events-section .section-sub-title,.featured-events-section .section-sub-title p{color:rgba(255,255,255,.75)}.featured-events-section .more-news-link{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;padding:12px 30px;border:2px solid rgba(255,255,255,.3);border-radius:30px;transition:all .3s ease}.featured-events-section .more-news-link:hover{background-color:#ff6b35;border-color:#ff6b35;color:#fff}.featured-events-section .more-news-link .more-news-arrow{transition:transform .3s ease}.featured-events-section .more-news-link:hover .more-news-arrow{transform:translateX(5px)}.featured-events-carousel-wrapper{padding:0 40px;position:relative;overflow:visible;min-height:0}.featured-events-carousel{margin:0}.featured-events-carousel:not(.owl-carousel):not(.owl-loaded){display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;width:100%}.featured-events-carousel:not(.owl-carousel):not(.owl-loaded) .featured-event-item{padding:0;width:100%}.featured-events-carousel-wrapper.no-carousel{padding:0}.featured-events-carousel.owl-carousel{display:block}.featured-events-carousel.owl-carousel .owl-stage-outer{position:relative;overflow:hidden!important;overflow-y:auto!important;height:auto}.featured-events-carousel.owl-carousel .owl-stage{display:flex;align-items:flex-start}.featured-events-carousel.owl-carousel .owl-item{display:flex;height:auto;align-items:flex-start}.featured-event-item{padding:0 15px;height:auto;display:flex;width:100%}.featured-events-carousel.owl-carousel .featured-event-item{height:auto;width:100%}.featured-events-carousel.owl-carousel .event-card-new{margin-bottom:0}.owl-carousel .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin:0;z-index:10;pointer-events:none;display:flex;justify-content:space-between;padding:0}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;background:transparent;border:0;color:#999;font-size:3rem;cursor:pointer;padding:0;margin:0;transition:color .3s ease;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:none;pointer-events:all;line-height:1;transform:translateY(-50%)}.owl-carousel .owl-nav .owl-prev{left:-50px}.owl-carousel .owl-nav .owl-next{right:-50px}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{color:#ff6b35;background:transparent}.owl-carousel .owl-nav .owl-prev:focus,.owl-carousel .owl-nav .owl-next:focus{outline:0}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{opacity:.4;cursor:not-allowed}.featured-events-section .owl-carousel .owl-nav .owl-prev,.featured-events-section .owl-carousel .owl-nav .owl-next{color:rgba(255,255,255,.9)}.featured-events-section .owl-carousel .owl-nav .owl-prev:hover,.featured-events-section .owl-carousel .owl-nav .owl-next:hover{color:#ff6b35}@media(max-width:991px){.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:50px;height:50px;font-size:2rem}.owl-carousel .owl-nav .owl-prev{left:-15px}.owl-carousel .owl-nav .owl-next{right:-15px}}@media(max-width:768px){.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:48px;height:48px;font-size:1.75rem}.owl-carousel .owl-nav .owl-prev{left:-10px}.owl-carousel .owl-nav .owl-next{right:-10px}}@media(max-width:991px){.featured-events-carousel-wrapper{padding:0 40px}.featured-events-carousel:not(.owl-carousel):not(.owl-loaded){grid-template-columns:repeat(2,1fr);gap:35px}.featured-events-carousel-wrapper.no-carousel{padding:0}}@media(max-width:768px){.featured-events-carousel-wrapper{padding:0 30px}.featured-events-carousel:not(.owl-carousel):not(.owl-loaded){grid-template-columns:1fr;gap:30px}.featured-events-carousel-wrapper.no-carousel{padding:0}}.partners-grid{display:flex;flex-wrap:wrap}.partner-logo-card{display:flex;align-items:center;justify-content:center;height:160px;min-height:160px;padding:24px 20px;border:1px solid #f1f1f2;background:#fff;border-radius:15px;outline:0;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease,outline .3s ease}.partner-logo-card:hover{border-color:#ff6b35;outline:0;box-shadow:inset 0 0 0 7px #fff,inset 0 0 0 8px #ff6b35}.partner-logo-card .partner-logo-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:.5;transition:opacity .5s ease,transform .5s ease}.partner-logo-card:hover .partner-logo-img{opacity:1;transform:scale(.92)}.useful-links-section{background-color:#fff;padding:60px 0}.useful-links-grid.partners-grid{justify-content:center}@media(max-width:768px){.useful-links-section{padding:40px 0}.partner-logo-card{height:140px;min-height:140px;padding:20px 16px}}.news-cards-wrapper{padding:0 40px;position:relative}@media(max-width:991px){.news-cards-wrapper{padding:0 35px}}@media(max-width:768px){.news-cards-wrapper{padding:0 30px}}.event-card-new{display:block;width:100%;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .2s ease}.event-card-new:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.event-card-new .event-card-image-wrap{position:relative;width:100%;padding-top:75%;overflow:hidden}.event-card-new .event-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-color:#e8e8e8;transition:transform .4s ease}.event-card-new .event-card-bg-placeholder{background-color:#d0d0d0}.event-card-new:hover .event-card-bg{transform:scale(1.05)}.event-card-new .event-card-date-overlay{position:absolute;top:14px;left:14px;padding:10px 14px;background:rgba(0,0,0,.75);border-radius:8px;color:#fff;text-align:center;line-height:1.2;z-index:1}.event-card-new .event-card-date-day{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.02em}.event-card-new .event-card-date-month{display:block;font-size:.75rem;font-weight:500;opacity:.95;text-transform:capitalize}.event-card-new .event-card-body{position:relative;padding:1rem 1.25rem 56px}.event-card-new .event-card-meta{display:flex;flex-wrap:wrap;gap:.1rem .5rem;margin-bottom:.5rem;font-size:.8rem;color:#757f95}.event-card-new .event-card-meta-item{display:inline-flex;align-items:center;gap:5px}.event-card-new .event-card-meta-item i{font-size:.9rem;color:#999}.event-card-new .event-card-title{font-size:1.15rem;font-weight:500;color:#d4a574;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;border-bottom:1px solid #f1f1f1;padding:0 0 10px}.event-card-new:hover .event-card-title{color:#ff6b35}.featured-events-carousel.owl-carousel .event-card-new .event-card-image-wrap{padding-top:65%}@media(max-width:991px){.event-card-new .event-card-title{font-size:1.05rem}}@media(max-width:768px){.featured-events-section{padding:40px 0}.event-card-new .event-card-body{padding:.9rem 1rem 1.1rem}.event-card-new .event-card-title{font-size:1rem}.event-card-new .event-card-date-overlay{top:10px;left:10px;padding:8px 12px}.event-card-new .event-card-date-day{font-size:1.25rem}.event-card-new .event-card-date-month{font-size:.7rem}}.block-separator{position:relative;overflow:hidden}.block-separator .parallax-item{position:relative;min-height:350px;overflow:hidden}.block-separator .parallax-bg{position:absolute;top:-25%;left:0;width:100%;height:150%;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1;will-change:transform}.block-separator .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.block-separator .parallax-container{position:relative;width:100%;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:60px 0}.block-separator .parallax-container *{color:#fff}.block-separator .parallax-container h2{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog-single-content img{border-radius:10px}.blog-thumb-img{margin-bottom:20px}.blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blog-meta .blog-meta-left ul{display:flex;align-items:center;gap:20px}.blog-meta i{margin-right:5px;color:#ff6b35}.blog-meta a{color:#66788a}.blog-meta a:hover{color:#ff6b35}.blog-details-title{font-size:34px;color:#d4a574}.blockqoute{background:#f5f7fa;border-left:5px solid #ff6b35;padding:30px;font-size:17px;font-style:italic;margin:20px 0}.blockqoute-author{margin-top:20px;padding-left:60px;position:relative;color:#d4a574}.blockqoute-author::before{content:"";position:absolute;height:2px;width:40px;background:#ff6b35;left:0;top:10px}.blog-details-tags{display:flex;align-items:center;gap:20px}.blog-details-tags h5{color:#d4a574}.blog-details-tags ul{display:flex;align-items:center;gap:15px}.blog-details-tags ul a{background:#f5f7fa;color:#d4a574;padding:2px 10px;border-radius:6px;transition:all .5s ease-in-out}.blog-details-tags ul a:hover{background:#ff6b35;color:#fff}.blog-author{display:flex;justify-content:start;align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 40px 5px rgb(0 0 0/5%);margin:50px 0;padding:20px}.blog-author-img{border:2px dashed #ff6b35;padding:5px;width:250px;border-radius:50%}.blog-author-img img{border-radius:50%}.author-name{font-size:22px;color:#ff6b35;margin:8px 0}.author-info{padding:0 20px}.author-social{margin-top:10px}.author-social a{margin-right:10px;color:#ff6b35;transition:all .5s ease-in-out}.author-social a:hover{color:#d4a574}.blog-comments{margin-bottom:50px}.blog-comments h3{color:#d4a574}.blog-comments-wrapper{margin:30px 0}.blog-comments-single{display:flex;justify-content:start;align-items:center}.blog-comments-single img{border-radius:50%}.blog-comments-content{padding:20px 30px}.blog-comments-content span{font-size:14px}.blog-comments-content a{font-weight:600;margin-top:5px;color:#ff6b35}.blog-comments-content a:hover{color:#d4a574}.blog-comments-content h5{color:#d4a574}.blog-comments-reply{margin-left:50px}.blog-comments-form h3{margin-bottom:20px}.blog-comments-form .form-group{margin-bottom:20px}.blog-comments-form .form-control{padding:12px 20px;border-radius:8px;box-shadow:none;transition:all .5s ease-in-out}.blog-comments-form .form-control:focus{border-color:#ff6b35}.blog-comments-form .btn-primary i{margin-right:5px;margin-left:0}@media all and (max-width:767px){.blog-meta{flex-direction:column;font-size:15px}.blog-meta .blog-meta-left ul{gap:10px}.blog-details-tags{flex-direction:column;align-items:flex-start}.blog-author{flex-direction:column;text-align:center;padding:25px 0 0 0}.blog-comments-single{flex-direction:column;text-align:center;padding:30px 0;box-shadow:0 0 40px 5px rgb(0 0 0/5%);margin-bottom:30px;border-radius:10px}.blog-comments-reply{margin-left:0}}.widget{background:#fff;padding:30px;margin-bottom:30px;border-radius:5px;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.widget .widget-title{padding-bottom:10px;margin-bottom:30px;position:relative;font-size:25px;color:#d4a574}.widget .widget-title::before{position:absolute;content:'';width:15px;border-bottom:3px solid #ff6b35;bottom:0;left:0}.widget .widget-title::after{position:absolute;content:'';width:30px;border-bottom:3px solid #ff6b35;bottom:0;left:22px}.widget .search-form .form-control{padding:10px 15px 10px 15px;border-radius:8px;box-shadow:none}.widget .search-form{position:relative}.widget .search-form .form-control:focus{border-color:#ff6b35}.widget .search-form button{position:absolute;right:0;top:0;padding:8px 18px 6px 18px;background:transparent;border:0;color:#ff6b35}.widget .category-list a{display:block;padding:10px 0;font-weight:500;border-bottom:1px solid #ced4da;transition:all .5s ease-in-out}.widget .category-list a:last-child{margin-bottom:0;border-bottom:0}.widget .category-list a:hover{padding-left:10px;color:#ff6b35}.widget .category-list a i{margin-right:5px;color:#ff6b35}.widget .category-list a span{float:right}.widget .recent-post-single{display:flex;justify-content:start;align-items:center;margin-bottom:20px}.widget .recent-post-img{margin-right:20px}.widget .recent-post-img img{width:100px;border-radius:8px}.widget .recent-post-bio h6{font-size:19px}.widget .recent-post-bio span{font-size:14px;color:#ff6b35}.widget .recent-post-bio span i{margin-right:5px}.widget .recent-post-bio h6 a:hover{color:#ff6b35}.widget .social-share-link a{width:35px;height:35px;line-height:31px;border:2px solid #ff6b35;color:#ff6b35;text-align:center;margin-right:5px;border-radius:8px;transition:all .5s ease-in-out}.widget .social-share-link a:hover{background:#ff6b35;color:#fff}.widget .tag-list a{background:#f5f7fa;color:#d4a574;padding:3px 15px;margin-bottom:10px;margin-right:10px;border-radius:8px;display:inline-block;transition:all .5s ease-in-out}.widget .tag-list a:hover{background-color:#ff6b35;color:#fff}.shop-sidebar{background:#f5f7fa;border-radius:8px;padding:30px;margin-bottom:30px}.shop-widget{background:#fff;margin-bottom:30px;padding:20px;border-radius:8px}.shop-widget-title{margin-bottom:25px;padding-bottom:10px;position:relative;color:#d4a574}.shop-widget-title::before{position:absolute;content:'';width:30px;border-bottom:3px solid #ff6b35;bottom:0;left:0}.shop-widget-title::after{position:absolute;content:'';width:5px;border-bottom:3px solid #ff6b35;bottom:0;left:35px}.shop-search-form .form-group{position:relative}.shop-search-form .form-control{padding:10px 15px 10px 15px;border-radius:8px;box-shadow:none}.shop-search-form .form-control:focus{border-color:#ff6b35}.shop-search-form button{position:absolute;right:0;top:0;padding:8px 18px 6px 18px;background:transparent;border:0;color:#ff6b35}.shop-widget ul li{margin-bottom:10px}.shop-widget .form-check-input{box-shadow:none;margin-top:7px}.shop-widget .form-check-input:checked{background-color:#ff6b35;border-color:#ff6b35}.shop-widget .form-check-label{color:#7a8a9e}.shop-tags a{margin:10px 6px 0 0;padding:6px 15px;border-radius:8px;background:#f5f7fa;color:#d4a574}.shop-tags a:hover{background-color:#ff6b35;color:#fff}.widget-banner{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:0;border-radius:8px;z-index:1}.widget-banner::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#a67a4f;border-radius:8px;opacity:.6;z-index:-1}.banner-content{padding:120px 20px 100px 20px}.banner-content h3{color:#fff;font-size:40px}.banner-content h3 span{color:#ff6b35}.banner-content .btn-primary{margin-left:10px;margin-top:30px}.shop-sort{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.shop-sort h5{color:#d4a574}.shop-sort-box .form-select{border-radius:5px;box-shadow:none}.shop-sort-box .form-select:focus{border-color:#ff6b35}.shop-item{margin-bottom:25px}.shop-item-info{padding-top:20px;text-align:center}.shop-item-title{font-size:19px;color:#d4a574;transition:all .5s ease-in-out}.shop-item-title:hover{color:#ff6b35}.shop-item-price{font-size:18px;color:#ff6b35;font-weight:700;margin-top:5px}.shop-item-price del{color:#7a8a9e;margin-right:10px;font-weight:500}.shop-item-img{position:relative;z-index:1}.shop-item-img img{border-radius:10px}.shop-item-img::before{content:"";top:5px;left:5px;right:5px;bottom:5px;position:absolute;border-radius:9px;background:rgba(216,19,36,.8);z-index:2;transform:scale(.9);visibility:hidden;opacity:0;transition:all .3s linear 0s}.shop-item:hover .shop-item-img::before{transform:scale(1);visibility:visible;opacity:.8}.shop-item-sale{position:absolute;width:50px;height:50px;line-height:47px;border-radius:50%;text-align:center;right:10px;top:10px;font-size:16px;color:#fff;background:#ff6b35}.shop-item-meta{position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:3;transition:all .5s ease-in-out}.shop-item-meta a{display:block;width:40px;height:40px;line-height:43px;border-radius:50px;text-align:center;background:#fff;color:#ff6b35;margin-bottom:15px;font-size:18px}.shop-item-meta a:hover{background:#d4a574;color:#fff}.shop-item:hover .shop-item-meta{left:20px;visibility:visible;opacity:1}.shop-cart-btn{position:absolute;bottom:40px;left:0;right:0;text-align:center;z-index:3;visibility:hidden;opacity:0;transition:all .3s linear 0s}.shop-item-btn{background:#d4a574;color:#fff;padding:10px 25px;font-weight:500;text-transform:uppercase;transition:all .5s ease-in-out}.shop-item-btn:hover{background:#fff;color:#ff6b35}.shop-item-btn i{margin-right:5px}.shop-item:hover .shop-cart-btn{bottom:60px;visibility:visible;opacity:1}.shop-cart thead tr{background:#ff6b35;color:#fff}.shop-cart thead tr th{text-transform:uppercase;font-weight:500}.shop-cart thead tr th,.shop-cart thead tr td{white-space:nowrap}.cart-img{width:80px}.cart-img img{width:100%;border-radius:5px}.shop-cart tr td{color:#383838;vertical-align:middle;border-bottom:1px solid #dee2e6;border-top:0;position:relative;padding:20px 10px;font-size:16px}.cart-qty{width:150px}.cart-qty button{color:#383838;border:0;border-radius:5px;padding:4px 13px}.cart-qty input{width:50px;padding:4px 13px;border-radius:5px;border:0;background:#efefef;text-align:center}.cart-remove:hover{color:#ff6b35}.cart-footer{margin-top:40px}.cart-coupon{display:flex;align-items:flex-start;gap:10px;margin-bottom:30px}.cart-coupon .form-control{box-shadow:none;padding:10px 14px;border-radius:8px}.cart-coupon .form-control:focus{border-color:#ff6b35}.coupon-btn{padding:8px 14px;color:#fff;border:0;background:#ff6b35;border-radius:10px;transition:all .5s ease-in-out}.coupon-btn:hover{background:#d4a574}.cart-summary{float:right}.cart-summary li{margin-bottom:10px;width:200px}.cart-summary li span{float:right}.cart-summary li strong{color:#d4a574}.cart-total{border-top:1px solid #eee}.cart-total span{font-weight:bold;color:#ff6b35}.cart-summary .btn-primary{margin-right:8px}.checkout-widget{background:#fff;padding:30px;margin-bottom:30px;border-radius:5px;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.checkout-widget-title{margin-bottom:20px;font-size:25px}.checkout-form .form-group{margin-bottom:20px}.checkout-form .form-group label{margin-bottom:5px}.checkout-form .form-group .form-control{padding:10px 18px;border-radius:8px;box-shadow:none}.checkout-form .form-group .form-control:focus{border-color:#ff6b35}.checkout.cart-summary{float:none;background:#fff;padding:30px;border-radius:5px;margin-bottom:30px;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.checkout.cart-summary li{width:100%}.shop-item-single .flexslider-thumbnails img{width:100%;border-radius:10px}.shop-item-single .flex-control-thumbs{margin-top:10px}.shop-item-single .flex-control-thumbs img{padding:0;border:0}.single-item-title{font-size:28px}.single-item-rating{margin:10px 0}.single-item-rating i{color:#ff6b35}.rating-count{margin-left:10px;display:inline-block}.single-item-price{margin-top:15px;margin-bottom:15px}.single-item-price del{margin-right:10px}.single-item-price span{color:#ff6b35}.single-item-content h5{margin-bottom:15px}.single-item-content span{font-weight:normal;margin-left:20px}.single-item-action{display:flex;align-items:center;justify-content:start;gap:15px;margin-bottom:20px}.single-item-action .btn-primary{padding:10px 15px;margin-right:20px}.single-item-action .btn-primary span{margin-right:5px}.single-item-btn{padding:6px 14px;margin-right:5px;font-size:18px;border-radius:8px;border:2px solid #ff6b35;color:#ff6b35;transition:all .5s ease-in-out}.single-item-btn:hover{background:#ff6b35;color:#fff}.single-item-share{margin-top:30px}.single-item-share span{font-weight:bold;text-transform:uppercase;color:#d4a574;display:inline-block}.single-item-share a{width:38px;height:38px;line-height:35px;text-align:center;border-radius:50px;border:2px solid #ff6b35;color:#ff6b35;margin-left:5px}.single-item-share a:hover{background:#ff6b35;color:#fff}.single-item-details{margin-top:30px}.single-item-desc{padding-top:40px}.single-additional-info{padding-top:40px}.single-item-review{padding-top:40px}.review-rating i{color:#ff6b35}.single-item-details .nav-tabs{border-width:2px}.single-item-details .nav-tabs .nav-link{color:#d4a574;font-size:20px;padding:15px 25px;font-weight:500;border:0;background:transparent;border-bottom:2px solid transparent}.single-item-details .nav-tabs .nav-link:hover,.single-item-details .nav-tabs .nav-link.active{border-bottom:2px solid #ff6b35;color:#ff6b35}.related-item{margin-top:100px}@media all and (max-width:767px){.single-item-action{flex-direction:column;justify-content:flex-start;align-items:flex-start}.single-item-action .btn-primary{margin-left:8px}}.price-range.ui-widget-content{border:0;background:#e9e9e9;height:5px;border-radius:3px}.price-range .ui-state-default,.price-range .ui-widget-content .ui-state-default{top:-7px;width:18px;height:18px;border:0;border-radius:50%;cursor:pointer;margin-left:0;background:#ff6b35}.price-range .ui-state-focus{outline:0}.price-range .ui-widget-header{background:#ff6b35;border-radius:0!important}.price-range-input input{border:0;margin-bottom:20px;color:#ff6b35;font-weight:700;outline:0}.contact-wrapper{position:relative}.contact-form{background:#fff;padding:30px 30px;border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.contact-form-header{margin-bottom:30px}.contact-form-header h2{font-size:30px;margin-bottom:10px;color:#d4a574}.contact-form .form-group{margin-bottom:25px}.contact-form .form-group .form-control{padding:12px 20px;border-radius:10px;box-shadow:none;transition:all .5s ease-in-out}.contact-form .form-group .form-control:focus{border-color:#ff6b35}.contact-map{margin-bottom:-9px}.contact-map iframe{width:100%;height:450px}.contact-content{margin-bottom:50px}.contact-form .btn-primary i{margin-right:5px;margin-left:0}.contact-info{display:flex;align-items:start;gap:15px;padding:20px;border-radius:10px;position:relative;overflow:hidden;margin-bottom:25px;border:2px solid #0d1b2a12;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.contact-info-icon{border:2px solid #2b425b;border-radius:50%;padding:5px}.contact-info-icon i{display:inline-flex;align-items:center;justify-content:center;font-size:25px;color:#fff;width:50px;height:50px;line-height:1;text-align:center;border-radius:50px;background:#2b425b}.contact-info h5{font-size:1.4rem;margin-bottom:5px;color:#2b425b}.map-content{position:absolute;width:100%;overflow:hidden;display:block;height:100%;margin:0;top:0;left:0}.map-content iframe{position:absolute;top:-70px;height:calc(100% + 72px);width:100%}.ratio-21x6{--bs-aspect-ratio:calc(6/21*100%)}.contact-map-leaflet-wrapper{position:relative;width:100%;min-height:100%}.contact-map-scroll-block #contact-page-map{pointer-events:none}.contact-map-scroll-block.map-active #contact-page-map{pointer-events:auto}.contact-map-overlay{position:absolute;inset:0;z-index:1;pointer-events:auto;cursor:pointer}.contact-map-scroll-block.map-active .contact-map-overlay{pointer-events:none;cursor:default}.contact-map-leaflet{width:100%;height:100%;background:#e8e8e8}.events-list-map-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:1rem}.events-list-map-label{font-size:.9rem;font-weight:600;color:#757f95;margin:0}.events-list-map{height:360px;width:100%;background:#e8e8e8;border-radius:8px}.events-list-marker-pin{background:none;border:0}.events-list-marker-inner{display:block;width:24px;height:24px;margin-left:2px;margin-top:2px;background:#c00;border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px rgba(0,0,0,.35)}.leaflet-popup-content-wrapper.events-list-map-popup-wrapper{padding:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.events-list-map-popup{display:flex;flex-direction:column;min-width:260px;max-width:320px}.events-list-map-popup-img-wrap{width:100%;height:120px;overflow:hidden;background:#e8e8e8}.events-list-map-popup-img{width:100%;height:100%;object-fit:cover}.events-list-map-popup-body{padding:.75rem 1rem 1rem}.events-list-map-popup-title{display:block;font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem 0;line-height:1.3}.events-list-map-popup-meta{font-size:.8rem;color:#757f95;margin:0 0 .25rem 0;display:flex;align-items:center;gap:6px}.events-list-map-popup-meta i{color:#999}.events-list-map-popup-date{color:#d4a574;font-weight:500}.events-list-map-popup-link{display:inline-flex;align-items:center;gap:6px;margin-top:.5rem;font-size:.85rem;font-weight:600;color:#ff6b35}.events-list-map-popup-link:hover{color:#c4966a}@media(max-width:991px){.events-list-map{height:300px}}.appointment-area{background:#e8f5e9;position:relative;z-index:1}.appointment-img{background-image:url(../img/appointment/01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%}.appointment-content{max-width:540px;margin-left:30px;padding-top:80px;padding-bottom:80px}.appointment-content h1,.appointment-content p{color:#0f4229}.appointment-form{margin-top:30px}.appointment-form .form-group{margin-bottom:20px}.appointment-form .form-select,.appointment-form .form-control{border:0;padding:15px 15px;box-shadow:none;border-radius:5px;color:#6c757d}.appointment-form .btn-primary{margin-top:25px}@media all and (max-width:1199px){.appointment-content{max-width:unset;padding-right:40px}}@media all and (max-width:991px){.appointment-img{display:none}}.team-area{position:relative;overflow:hidden}.team-item{margin-bottom:80px;position:relative;transition:all .5s ease-in-out}.team-item:hover{transform:translateY(-10px)}.team-item img{border-radius:10px;width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.team-content{position:absolute;left:20px;right:20px;bottom:-50px;background:#fff;padding:20px 10px;border-radius:10px;text-align:center;z-index:1;overflow:hidden;box-shadow:0 3px 24px rgb(0 0 0/10%)}.team-content-triangles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.team-content-triangles .team-content-tri{position:absolute;width:0;height:0;border-style:solid;opacity:.08;border-color:transparent transparent rgba(255,107,53,.4) transparent}.team-content-triangles .team-content-tri:nth-child(1){left:5%;top:10%;border-width:0 12px 20px 12px;transform:rotate(15deg)}.team-content-triangles .team-content-tri:nth-child(2){right:10%;top:25%;left:auto;border-width:0 10px 16px 10px;transform:rotate(-20deg)}.team-content-triangles .team-content-tri:nth-child(3){left:15%;bottom:15%;border-width:0 8px 14px 8px;transform:rotate(5deg)}.team-bio{position:relative;z-index:1}.team-bio h5{font-size:22px;margin-top:5px;margin-bottom:5px;text-transform:capitalize}.team-bio h5 a{color:#d4a574}.team-bio span{color:#ff6b35;font-size:16px;font-weight:500;text-transform:capitalize}.team-bio h5 a:hover{color:#ff6b35}.team-social{position:absolute;margin-bottom:10px;text-align:center;top:15px;right:0;bottom:0;opacity:0;transition:all .5s ease-in-out}.team-item:hover .team-social{opacity:1;right:15px}.team-social a{display:block;color:#fff;width:40px;height:40px;line-height:40px;margin-bottom:10px;background:#ff6b35;border-radius:50px}.team-social a:hover{background:#d4a574;color:#fff}.team-social h6{margin-top:28px;color:#fff;font-size:18px;letter-spacing:1.5px;text-transform:uppercase;position:relative;transform:rotate(-90deg)}.team-social h6::before{content:"";position:absolute;width:40px;height:3px;background:#fff;left:-50px;top:7px}.appointment-area{background:#d4a574;position:relative;z-index:1}.appointment-img{background-image:url(../img/appointment/01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%}.appointment-content{max-width:540px;margin-left:30px;padding-top:80px;padding-bottom:80px}.appointment-content h1,.appointment-content p{color:#fff}.appointment-form{margin-top:30px}.appointment-form .form-group{margin-bottom:20px}.appointment-form .form-select,.appointment-form .form-control{border:0;padding:15px 15px;box-shadow:none;border-radius:8px}.appointment-form .btn-primary{margin-top:25px}.appointment-form .btn-primary:hover{color:#ff6b35;background:#fff}@media all and (max-width:1199px){.appointment-content{max-width:unset;padding-right:40px}}@media all and (max-width:991px){.appointment-img{display:none}}.pricing-item{background:#fff;text-align:center;margin-bottom:25px;border-radius:10px;padding:20px;box-shadow:0 0 40px 5px rgb(0 0 0/5%);transition:all .5s ease-in-out}.pricing-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.pricing-header h4{font-size:25px}.pricing-amount span{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:20px auto;font-size:28px;font-weight:700;background:#ff6b35;color:#fff;border:5px solid #fff;border-radius:50px;box-shadow:0 0 40px 5px rgb(0 0 0/10%)}.pricing-feature{display:flex;align-items:center;justify-content:center;padding:20px 0;text-align:left;border-top:1px dashed rgba(212,165,116,.5)}.pricing-feature ul li{margin:10px 0}.pricing-feature i{color:#ff6b35;margin-right:5px}.faq-area .accordion-item{border:0;margin-bottom:30px;background:#fff;border-radius:8px!important;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.faq-area .accordion-item span{width:45px;height:45px;margin-right:15px}.faq-area .accordion-item i{width:45px;height:45px;line-height:45px;border-radius:10px;background:#ff6b35;text-align:center;color:#fff}.faq-area .accordion-button:not(.collapsed){color:#ff6b35;background:transparent;box-shadow:inset 0 -1px 0 rgb(0 0 0/13%)}.accordion-button{border-radius:0!important;background:transparent;font-weight:700;font-size:20px;color:#d4a574;box-shadow:none!important}.accordion-button:not(.collapsed){border-bottom:1px solid #ff6b35}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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")}.faq-area .btn-primary{margin-left:10px}@media all and (max-width:991px){.faq-right{margin-bottom:50px}.accordion-button{font-size:16px}}.partner-area .partner-wrapper img{padding:20px}.site-breadcrumb{background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;display:flex;flex-direction:column;align-items:end;justify-content:center;text-align:center;position:relative;padding-top:0;padding-bottom:0;z-index:1}.site-breadcrumb::before{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0;content:''}.site-breadcrumb .breadcrumb-title{font-size:2.5rem;line-height:1;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:0}.site-breadcrumb .breadcrumb-menu{position:relative;z-index:1}.site-breadcrumb .breadcrumb-menu li{position:relative;display:inline-block;margin-left:25px;color:#fff;font-weight:400;text-transform:capitalize}.site-breadcrumb .breadcrumb-menu li a{color:#fff;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-breadcrumb .breadcrumb-menu li.active{color:#fff}.site-breadcrumb .breadcrumb-menu li::before{position:absolute;content:'//';right:-21px;top:1px;text-align:center;font-size:16px;color:#fff}.site-breadcrumb .breadcrumb-menu li:first-child{margin-left:0}.site-breadcrumb .breadcrumb-menu li:last-child:before{display:none}.site-breadcrumb .breadcrumb-menu li a:hover{color:#ff6b35}@media(max-width:991px){.site-breadcrumb{padding-top:360px;padding-bottom:120px}}.pagination{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px}.pagination .page-link{border:0;background:#d4a574;color:#fff;margin:0 10px;border-radius:10px!important;width:40px;height:40px;line-height:27px;text-align:center;transition:all .5s ease-in-out}.pagination .page-link:hover,.pagination .page-item.active .page-link{background:#ff6b35;color:#fff}body.rtl-mode{direction:rtl}body.rtl-mode .item-area{direction:ltr}body.rtl-mode .price-wrapper{direction:rtl}@media(min-width:992px){body.rtl-mode .navbar-brand{margin-left:3rem}body.rtl-mode .navbar .nav-item .nav-link{margin-left:3rem;margin-right:0}}.login-form{padding:50px;background:#fff;border-radius:5px;box-shadow:0 0 40px 5px rgb(0 0 0/5%)}.login-form .login-header{text-align:center;margin-bottom:50px}.login-form .login-header img{width:200px;margin-bottom:10px}.login-form .login-header h3{color:#ff6b35;margin-bottom:5px;font-weight:800}.login-form .login-header p{font-size:20px}.login-form .login-footer{margin-top:40px}.login-form .login-footer p{text-align:center}.login-form .login-footer a{color:#ff6b35;transition:.5s}.login-form .login-footer a:hover{color:#d4a574}.login-form .form-group{margin-bottom:20px}.login-form label{color:#d4a574;margin-bottom:5px}.login-form .form-group .form-control{border:1px solid #e8e8e8;border-radius:8px;padding:12px 18px;box-shadow:none;transition:.5s}.login-form .form-group .form-control:focus{border-color:#ff6b35}.login-form .form-check-input{box-shadow:none}.login-form .forgot-pass{color:#ff6b35;transition:.5s}.login-form .forgot-pass:hover{color:#d4a574}.login-form .btn-primary{width:100%}.login-form .btn-primary i{margin-right:5px}.login-form .form-check-input{margin-top:6.3px}.login-form .form-check-label a{color:#ff6b35;transition:.5s}.login-form .form-check-label a:hover{color:#ff6b35}.form-check-input:checked{background-color:#ff6b35;border-color:#ff6b35}@media only screen and (max-width:991px){.login-form{padding:40px 20px}}.coming-soon{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh;width:100%;top:0;left:0;position:relative}.coming-soon .container{position:relative}.coming-soon:before{position:absolute;content:'';background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0}.coming-soon .newsletter-form{position:relative;margin-top:30px}.coming-soon .newsletter-form .input-newsletter{height:55px;display:block;width:100%;border:0;border-radius:8px;font-size:14px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:25px}.coming-soon .newsletter-form button{position:absolute;right:4px;top:4px;bottom:4px;height:auto;border:0;border-radius:8px;background:#ff6b35;display:inline-block;color:#fff;padding-left:30px;padding-right:30px;transition:.5s}.coming-soon .newsletter-form button:hover{background-color:#d4a574;color:#fff}.coming-social{margin-top:30px;text-align:center}.coming-social a{color:#fff;margin:5px;width:40px;height:40px;line-height:36px;text-align:center;border-radius:50px;border:2px solid #fff;display:inline-block;transition:.5s}.coming-social a:hover{background:#ff6b35;border-color:#ff6b35}.countdown-wrap{margin-top:30px}.countdown-single{background:#fff;padding:20px;margin:10px;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 3px 24px rgb(0 0 0/10%)}.countdown-single h2{color:#ff6b35}.countdown-single h5{color:#ff6b35}.error-wrapper{text-align:center}.error-wrapper h1{font-size:250px;letter-spacing:5px;font-weight:bold;color:#ff6b35}.error-wrapper h1 span{color:#d4a574}.error-wrapper h2{margin-top:30px;margin-bottom:10px}.error-wrapper img{width:100%}.error-wrapper .btn-primary{margin-top:30px}.error-wrapper .btn-primary i{margin-right:5px;margin-left:0}@media all and (max-width:767px){.error-wrapper h1{font-size:160px}}.terms-content:not(:last-child){margin-bottom:54px}.terms-content:first-child{margin-top:-3px}.terms-content .terms-list{margin-top:37px}.terms-content h3{margin-bottom:23px;position:relative}.terms-content p:not(:last-child){margin-bottom:26px}.terms-list li:not(:last-child){margin-bottom:16px}.footer-area{background:#0d1b2a;position:relative;z-index:1;overflow:hidden}.footer-triangles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.footer-triangles .footer-tri{position:absolute;width:0;height:0;border-style:solid;opacity:.06;border-color:transparent transparent rgba(255,255,255,.5) transparent}.footer-triangles .footer-tri:nth-child(1){left:8%;top:15%;border-width:0 28px 48px 28px;transform:rotate(15deg)}.footer-triangles .footer-tri:nth-child(2){left:18%;bottom:25%;border-width:0 20px 35px 20px;transform:rotate(-25deg)}.footer-triangles .footer-tri:nth-child(3){left:5%;top:45%;border-width:0 18px 32px 18px;transform:rotate(5deg)}.footer-triangles .footer-tri:nth-child(4){left:25%;top:30%;border-width:0 12px 22px 12px;transform:rotate(-10deg)}.footer-triangles .footer-tri:nth-child(5){left:12%;bottom:40%;border-width:0 22px 38px 22px;transform:rotate(20deg)}.footer-triangles .footer-tri:nth-child(6){left:30%;bottom:25%;border-width:0 14px 24px 14px;transform:rotate(-15deg)}.footer-triangles .footer-tri:nth-child(7){left:46%;top:50%;border-width:0 16px 28px 16px;transform:rotate(8deg)}.footer-area .footer-middle-section,.footer-area .footer-bottom-section{position:relative;z-index:1}.footer-bg{position:absolute;right:0;bottom:0;z-index:0;pointer-events:none;width:100%;height:100%}.footer-bg .icon-footer,.footer-bg img{position:absolute;width:auto;display:block;filter:brightness(0) invert(1);height:96%;right:1%;bottom:1%;opacity:.05}.top-footer .footer-logo-img,.top-footer .icon-footer.footer-logo-img,.footer-img .footer-logo-img,.footer-container .footer-logo-img,.footer-area .footer-logo-img{filter:brightness(0) invert(1);opacity:.85}.footer-logo-img{max-height:80%;max-width:75%;width:auto;height:auto}.top-footer .footer-logo-img:hover,.footer-img .footer-logo-img:hover,.footer-container .footer-logo-img:hover,.footer-area .footer-logo-img:hover{opacity:1}.footer-container .footer-link-title,.footer-area .footer-link-title{color:#fff!important;font-weight:500}.footer-container .footer-contacts-wrapper,.footer-container .footer-contacts,.footer-area .footer-contacts-wrapper,.footer-area .footer-contacts{color:#fff}.footer-container .footer-contacts p,.footer-container .footer-contacts a,.footer-area .footer-contacts p,.footer-area .footer-contacts a{color:#fff}.footer-container .footer-contacts a:hover,.footer-area .footer-contacts a:hover{color:rgba(255,255,255,.85)}.footer-container .footer-menu-links a,.footer-area .footer-menu-links a{color:#fff}.footer-container .footer-menu-links a:hover,.footer-area .footer-menu-links a:hover{color:rgba(255,255,255,.9)}.footer-container .footer-social a,.footer-container .footer-social a span,.footer-area .footer-social a,.footer-area .footer-social a span{color:#fff}.footer-container .footer-social a:hover,.footer-area .footer-social a:hover{color:rgba(255,255,255,.9)}.footer-container .footer-social a i,.footer-area .footer-social a i{color:#fff}.footer-container .footer-bottom-section .footer-copyright-text,.footer-area .footer-bottom-section .footer-copyright-text{color:#fff!important;font-size:.8rem}.footer-widget-box{margin-bottom:20px}.footer-widget{position:relative;z-index:1}.footer-logo img{width:200px;margin-bottom:30px}.footer-bottom-section{background:linear-gradient(to bottom,transparent 0%,rgba(255,76,2,.05) 70%,rgba(255,76,2,.2) 100%);color:#fff}.footer-bottom-section .container{border-top:1px solid rgba(255,255,255,.2)}.copyright{padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}.copyright .footer-menu{margin:0;padding:0;text-align:right}.copyright .footer-menu li{display:inline-block;margin-left:25px;font-size:16px}.copyright .footer-menu li a{color:#f5faff;transition:all .5s ease-in-out}.copyright .footer-menu li a:hover{color:#ff6b35}.copyright .copyright-text{color:#f5faff;margin-bottom:0;font-size:16px}.copyright .copyright-text a{color:#ff6b35;font-weight:500}.footer-widget-title{color:#fff;position:relative;padding-bottom:20px;margin-bottom:30px;font-size:25px;letter-spacing:1.5px;z-index:1}.footer-widget-title::before{position:absolute;content:'';z-index:-1;width:12px;height:2px;background-color:#ff6b35;bottom:0;left:0}.footer-widget-title::after{position:absolute;content:'';z-index:-1;width:30px;height:2px;background-color:#ff6b35;bottom:0;left:18px}.footer-list{display:flex;flex-direction:column;gap:1rem}.footer-list li a{color:#fff;transition:all .5s ease-in-out}.footer-list li a i{margin-right:5px;color:#ff6b35}.footer-list li a:hover{padding-left:10px;color:#ff6b35}.footer-widget-box p{color:#fff;padding-right:18px;margin-bottom:20px}.footer-social{display:flex;gap:15px;margin-top:40px}.footer-social li a i{height:38px;width:38px;line-height:33px;text-align:center;border-radius:10px;border:2px solid #ff6b35;color:#fff;transition:all .5s ease-in-out}.footer-social li a i:hover{background:#ff6b35;color:#fff}.footer-newsletter .subscribe-form .form-control{border:2px solid #e8e8e8;height:55px;padding:0 15px;border-radius:10px;font-size:16px;color:#fff;box-shadow:none;background-color:transparent}.footer-newsletter .subscribe-form .form-control::placeholder{color:#f2f3f5;opacity:1}.footer-newsletter .subscribe-form .btn-primary{margin-top:20px;padding:13px;width:100%}.footer-newsletter .subscribe-form .btn-primary:hover{background-color:#fff;color:#ff6b35}.footer-customer-service{display:flex;align-items:center;gap:15px;margin-bottom:20px}.footer-customer-service i{color:#fff;font-size:40px}.footer-customer-service a{color:#ff6b35;font-size:20px;font-weight:800}.footer-customer-service span{color:#fff}.footer-customer-service-info{display:flex;flex-direction:column}.footer-contact li{position:relative;display:flex;justify-content:start;align-items:center;color:#f5faff;font-size:16px;margin-bottom:15px}.footer-contact li a{color:#f5faff;-webkit-transition:.3s;transition:.3s}.footer-contact li i{width:30px;height:30px;line-height:32px;font-size:20px;border-radius:5px;-webkit-transition:.3s;transition:.3s;color:#ff6b35}@media all and (max-width:1199px){.footer-widget-box{margin-bottom:50px}}@media all and (max-width:991px){.footer-widget-wrapper{padding-bottom:0}.copyright .footer-menu{float:left;margin-top:20px;text-align:left}.copyright .footer-menu li{margin-left:0;margin-right:15px}}@media all and (max-width:767px){.footer-widget-wrapper{padding-bottom:0}}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,.8);transition:all 1500ms cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.sidenav-bar-visible .search-popup{width:80%}.search-active .search-popup{transform:translateY(0%);margin-top:0}.search-popup .close-search{position:absolute;left:0;right:0;top:75%;border:0;margin:0 auto;margin-top:-200px;border-radius:50px;text-align:center;background:#ff6b35;text-align:center;width:50px;height:50px;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.05);transition:all 500ms ease;opacity:0;visibility:hidden}.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;transition-delay:1500ms}.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;transition:all 300ms ease}.search-active .search-popup form{transform:scaleX(1);transition-delay:1200ms}.search-popup .form-group{position:relative;margin:0;overflow:hidden}.search-popup .form-group input[type="text"],.search-popup .form-group input[type="search"]{position:relative;width:100%;height:60px;outline:0;border-radius:10px;border:0;padding:0 100px 0 35px;transition:all 500ms ease;text-transform:capitalize}.search-popup .form-group input[type="submit"],.search-popup .form-group button{position:absolute;right:5px;top:5px;border-radius:10px;background:#ff6b35;text-align:center;font-size:20px;color:#fff!important;height:50px;width:50px;border:0;cursor:pointer;transition:all 500ms ease}.search-popup .form-group input[type="submit"]:hover,.search-popup .form-group button:hover{background:#d4a574}.search-popup input::placeholder,.search-popup textarea::placeholder{color:#51668a}.mobile-search-btn{display:none}@media all and (max-width:991px){.mobile-search-btn{display:block;position:absolute;right:20%;color:#d4a574;font-size:20px}.mobile-search-btn:hover{color:#ff6b35}}@media all and (max-width:767px){.mobile-search-btn{right:20%}}.home-2.main{margin-top:0}.home-2 .header-top{background-color:#ff6b35;padding:10px 0}.home-2 .header-top-contact ul li a i{color:#fff}.home-2 .navbar{background-color:#ff6b35}.home-2 .navbar.fixed-top{background-color:#fff}.home-2 .navbar-bg2{background-color:#fff}.home-2 .hero-single{padding-top:140px}.home-2 .site-breadcrumb{padding-top:120px;padding-bottom:120px}@media(max-width:991px){.home-2 .site-breadcrumb{padding-top:190px;padding-bottom:120px}}.home-3.main{margin-top:0}.home-3 .header-top{background-color:#000323;padding:10px 0}.home-3 .navbar{background-color:#fff}.home-3 .hero-single{padding-top:140px}.home-3 .site-breadcrumb{padding-top:120px;padding-bottom:120px}@media(max-width:991px){.home-3 .site-breadcrumb{padding-top:190px;padding-bottom:120px}}#spinner{position:fixed;inset:0;width:100%;height:100%;z-index:9999;background:#ff6b35;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;border:0;outline:0;box-sizing:border-box}#spinner.show{opacity:1;visibility:visible;transition:opacity .5s ease-out,visibility 0s linear 0s}#spinner.hide{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner .spinner-content{position:relative;z-index:1;animation:spinner-content-pulse 1.4s ease-in-out infinite}@keyframes spinner-content-pulse{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}#spinner img{max-height:96px;filter:brightness(0) invert(1);opacity:.85}#spinner .spinner-triangles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#spinner .spinner-triangles .spinner-tri{position:absolute;width:0;height:0;border-style:solid;opacity:.08;border-color:transparent transparent rgba(255,255,255,.7) transparent}#spinner .spinner-triangles .spinner-tri:nth-child(1){left:5%;top:12%;border-width:0 24px 42px 24px;transform:rotate(12deg)}#spinner .spinner-triangles .spinner-tri:nth-child(2){right:8%;top:18%;border-width:0 20px 36px 20px;transform:rotate(-18deg)}#spinner .spinner-triangles .spinner-tri:nth-child(3){left:15%;bottom:20%;border-width:0 28px 48px 28px;transform:rotate(25deg)}#spinner .spinner-triangles .spinner-tri:nth-child(4){right:12%;bottom:25%;border-width:0 18px 32px 18px;transform:rotate(-8deg)}#spinner .spinner-triangles .spinner-tri:nth-child(5){left:8%;top:50%;border-width:0 16px 28px 16px;transform:rotate(-22deg)}#spinner .spinner-triangles .spinner-tri:nth-child(6){right:6%;top:45%;border-width:0 22px 38px 22px;transform:rotate(15deg)}#spinner .spinner-triangles .spinner-tri:nth-child(7){left:50%;top:8%;border-width:0 14px 24px 14px;transform:translateX(-50%) rotate(5deg)}#spinner .spinner-triangles .spinner-tri:nth-child(8){left:50%;bottom:10%;border-width:0 20px 34px 20px;transform:translateX(-50%) rotate(-12deg)}#spinner .spinner-triangles .spinner-tri:nth-child(9){left:25%;top:35%;border-width:0 12px 20px 12px;transform:rotate(30deg)}#spinner .spinner-triangles .spinner-tri:nth-child(10){right:28%;top:55%;border-width:0 18px 30px 18px;transform:rotate(-28deg)}#spinner .spinner-triangles .spinner-tri:nth-child(11){left:35%;bottom:35%;border-width:0 14px 26px 14px;transform:rotate(8deg)}#spinner .spinner-triangles .spinner-tri:nth-child(12){right:20%;top:28%;border-width:0 26px 44px 26px;transform:rotate(-5deg)}.bg-wgt-cookies{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:9999;background:rgba(0,0,0,.5);transition:all .5s ease-in-out;padding:20px}.bg-wgt-cookies.cookies-hide{opacity:0;visibility:hidden;transform:translateY(100%)}.bg-wgt-cookies:not(.cookies-hide){opacity:1;visibility:visible;transform:translateY(0)}.wgt-cookies{max-width:1200px;margin:0 auto;background:#fff;border-radius:15px;box-shadow:0 10px 40px rgba(0,0,0,.2);padding:25px 30px;position:relative;transition:all .5s ease-in-out}.wgt-cookies-content{gap:15px}.msg_cookies{color:#d4a574;font-size:16px;line-height:1.6;flex:1}.msg_cookies p{margin-bottom:10px}.msg_cookies p:last-child{margin-bottom:0}.opt_cookies{gap:15px;align-items:center}.opt_cookies a{padding:12px 25px;border-radius:8px;font-weight:600;font-size:15px;text-align:center;transition:all .3s ease-in-out;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px}.opt_cookies .popup_total{background:transparent;color:#d4a574;border:2px solid #d4a574}.opt_cookies .popup_total:hover{background:#d4a574;color:#fff;border-color:#d4a574}.opt_cookies .jq_cookies_close{background:#ff6b35;color:#fff;border:2px solid #ff6b35}.opt_cookies .jq_cookies_close:hover{background:#d4a574;color:#fff;border-color:#d4a574;transform:translateY(-2px);box-shadow:0 5px 15px rgba(216,19,36,.3)}.opt_cookies .jq_cookies_close i{font-size:18px;margin-left:5px}@media all and (max-width:767px){.bg-wgt-cookies{padding:15px}.wgt-cookies{padding:20px;border-radius:12px}.msg_cookies{font-size:14px}.opt_cookies{flex-direction:column;width:100%}.opt_cookies a{width:100%;padding:12px 20px}.opt_cookies .popup_total{margin-right:0!important;margin-bottom:10px}.opt_cookies .jq_cookies_close{margin-left:0!important}}