@import url("https://fonts.googleapis.com/css?family=Muli:300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Playfair+Display:400,400i,700,700i,900,900i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");:root{--bs-primary: #0d6efd;--bs-primary-dark: #0b5ed7}*{margin:0px;padding:0px;border:none;outline:none}body{color:#777777;line-height:1.7em;font-weight:400;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.bordered-layout .page-wrapper{padding:0px 50px 0px}a{text-decoration:none !important;cursor:pointer;color:#4835ce}button,a:hover,a:focus,a:visited{text-decoration:none;outline:none !important}h1,h2,h3,h4,h5,h6{position:relative;font-weight:normal;margin:0px;background:none;line-height:1.6em;font-family:'Poppins', sans-serif}h1{font-size:60px}h2{font-size:40px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}textarea{overflow:hidden}p{position:relative;line-height:1.8em;font-family:'Muli', sans-serif}.container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto}.medium-container{max-width:850px}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px}ul,li{list-style:none;padding:0px;margin:0px}img{display:inline-block;max-width:100%}.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.centered{text-align:center}.btn-style-one{position:relative;line-height:24px;color:#ffffff;font-size:15px;cursor:pointer;font-weight:600;border-radius:50px;background-color:#0b5ed7;text-transform:uppercase;padding:16px 36px 16px 36px;font-family:'Poppins', sans-serif;box-shadow:0px 10px 20px rgba(212,169,109,0.15);background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.btn-style-one:hover{color:#ffffff;background-image:-ms-linear-gradient(left, #9d7146 0%, #0d6efd 100%);background-image:-moz-linear-gradient(left, #9d7146 0%, #0d6efd 100%);background-image:-o-linear-gradient(left, #9d7146 0%, #0d6efd 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #9d7146), color-stop(100, #0d6efd));background-image:-webkit-linear-gradient(left, #9d7146 0%, #0d6efd 100%);background-image:linear-gradient(to right, #9d7146 0%, #0d6efd 100%)}.btn-style-two{position:relative;padding:11px 32px 11px;line-height:24px;color:#ffffff;font-size:15px;cursor:pointer;font-weight:400;border-radius:50px;text-transform:capitalize;background-color:#191514;box-shadow:0px 2px 10px 3px rgba(0,0,0,0.15)}.btn-style-two:hover{background-color:#9d7146;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);color:#ffffff}.btn-style-three{position:relative;padding:11px 32px 11px;line-height:24px;color:#333333;font-size:15px;cursor:pointer;font-weight:400;border-radius:50px;text-transform:capitalize;background-color:#eeeef6;box-shadow:inset 0 0 10px rgba(0,0,0,0.2)}.btn-style-three:hover{background-color:#9d7146;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);color:#ffffff}.theme_color{color:#0d6efd}.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image:url(/../images/logo.jpg);background-size:100px}img{display:inline-block;max-width:100%;height:auto}.mj-about-section{padding:5rem 0;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)}.mj-about-container{max-width:1200px;margin:0 auto;padding:0 1rem}.mj-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.mj-about-content{padding:2rem}.mj-about-header{margin-bottom:2rem}.mj-about-tag{display:inline-block;background:#667eea;color:#fff;padding:0.25rem 0.75rem;border-radius:20px;font-size:0.875rem;font-weight:600;margin-bottom:1rem}.mj-about-title{font-size:2rem;font-weight:700;line-height:1.3;color:#222}.mj-about-highlight{color:#667eea}.mj-about-text{font-size:1rem;line-height:1.7;color:#555;margin-bottom:1.5rem}.mj-about-icons{display:flex;gap:2rem;margin-bottom:2rem}.mj-about-icon-item{display:flex;flex-direction:column;align-items:center;gap:0.5rem;font-size:0.875rem;color:#667eea}.mj-about-icon-item i{font-size:1.5rem}.mj-about-cta{display:flex;align-items:center;gap:1rem}.mj-about-btn{background:#25d366;color:#fff;padding:0.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:filter 0.2s}.mj-about-btn:hover{filter:brightness(1.1)}.mj-about-phone{font-weight:600;color:#222}.mj-about-image{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.15);max-height:600px}.mj-about-img{width:100%;height:auto;display:block}.mj-about-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center}.mj-about-stat{text-align:center;color:#fff}.mj-about-stat-number{font-size:3rem;font-weight:700}.mj-about-stat-text{font-size:1rem;letter-spacing:1px}@media (max-width: 768px){.mj-about-grid{grid-template-columns:1fr;text-align:center}.mj-about-icons{justify-content:center}.mj-about-cta{flex-direction:column;gap:1rem}}.section-title{position:relative;z-index:1;margin-bottom:35px}.section-title .title{position:relative;font-size:14px;color:#0b5ed7;font-weight:400;letter-spacing:3px;margin-bottom:12px;text-transform:capitalize;font-family:'Poppins', sans-serif}.section-title h3{position:relative;color:#191514;font-weight:700;line-height:1.4em;padding-bottom:22px;font-family:'Poppins', sans-serif}.section-title h3 span{position:relative;color:#0d6efd;font-style:italic;font-family:'Playfair Display', serif;background:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title h3:after{position:absolute;content:'';left:0px;bottom:0px;width:40px;height:3px;background-color:#d4a86c}.section-title .text{position:relative;font-size:14px;line-height:1.9em;color:#555555;margin-top:10px}.section-title.centered .big-title,.section-title.centered{text-align:center}.section-title.centered h3:after{left:50%;margin-left:-20px}.section-title.light .text{color:#999999}.section-title.light h3{color:#ffffff}.list-style-one{position:relative;z-index:1}.list-style-one li{position:relative;color:#191514;font-size:16px;font-weight:700;margin-bottom:20px;padding-left:30px;line-height:1.5em;font-family:'Muli', sans-serif}.list-style-one li:before{position:absolute;content:"\f16a";left:0px;top:0px;color:#191514;font-family:"Flaticon"}.list-style-two{position:relative;z-index:1}.list-style-two li{position:relative;color:#ffffff;font-size:18px;font-weight:400;margin-bottom:20px;line-height:1.7em;padding-left:52px}.list-style-two li .icon{position:absolute;left:0px;top:4px;font-size:28px;color:#0d6efd;margin-right:15px;background:linear-gradient(to left, #0d6efd 0%, #0b5ed7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.list-style-two.style-two li{color:#191514;font-size:16px}.list-style-three{position:relative}.list-style-three li{position:relative;color:#999999;font-size:14px;font-weight:400;margin-bottom:10px;padding-left:25px}.list-style-three li .icon{position:absolute;left:0px;top:0px;color:#999999;font-size:14px}.list-style-four{position:relative;z-index:1}.list-style-four li{position:relative;color:#555555;font-size:14px;font-weight:400;margin-bottom:30px;padding-left:60px;line-height:1.5em}.list-style-four li strong{position:relative;color:#000000;font-size:14px;font-weight:600;display:block;margin-bottom:2px}.list-style-four li .icon{position:absolute;left:0px;top:10px;color:#9f7348;font-size:40px}.list-style-five{position:relative}.list-style-five li{position:relative;color:#666666;font-size:15px;font-weight:400;margin-bottom:8px;padding-left:25px}.list-style-five li:before{position:absolute;content:"\f042";left:0px;top:1px;font-size:14px;color:#666666;font-family:'FontAwesome'}.list-style-six{position:relative}.list-style-six li{position:relative;color:#666666;font-size:18px;font-weight:400;margin-bottom:15px;padding-left:32px;line-height:1.7em}.list-style-six li .icon{position:absolute;left:0px;top:4px;font-size:22px;color:#0d6efd;line-height:1em;background:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.list-style-seven{position:relative}.list-style-seven li{position:relative;color:#ffffff;font-size:18px;font-weight:400;margin-bottom:15px;padding-left:35px;line-height:1.7em}.list-style-seven li .icon{position:absolute;left:0px;top:2px;color:#b38856;font-size:25px}.services-section{position:relative;padding:90px 0px 50px;background-color:#191514}.services-section .icon-one{position:absolute;left:30px;bottom:0px;width:350px;height:224px;background-repeat:no-repeat}.services-section .icon-two{position:absolute;right:0px;bottom:0px;width:146px;height:317px;background-repeat:no-repeat}.services-block{position:relative;margin-bottom:35px}.services-block .inner-box{position:relative;padding:30px 35px;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block .inner-box .border-one:before{position:absolute;content:'';left:0px;top:0px;width:0px;height:2px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block .inner-box .border-one:after{position:absolute;content:'';right:0px;bottom:0px;width:2px;height:0px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block .inner-box:hover .border-one:before{width:100%}.services-block .inner-box:hover .border-one:after{height:100%}.services-block .inner-box .border-two:before{position:absolute;content:'';left:0px;top:0px;width:2px;height:0px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block .inner-box .border-two:after{position:absolute;content:'';right:0px;bottom:0px;width:0px;height:2px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block .inner-box:hover .border-two:before{height:100%}.services-block .inner-box:hover .border-two:after{width:100%}.services-block .inner-box .content{position:relative;padding-left:60px}.services-block .inner-box .icon-box{position:absolute;left:0px;top:0px;width:40px;height:40px;color:#ffffff;font-size:20px;line-height:40px;text-align:center;font-weight:400;background-color:#9a7f59;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.services-block .inner-box .content h6{position:relative;color:#ffffff;font-weight:600;line-height:1.3em;margin-bottom:10px}.services-block .inner-box .content h6 a{position:relative;color:#ffffff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.services-block .inner-box .content h6 a:hover{color:#d4a96d}.services-block .inner-box .content .text{position:relative;color:#999999;font-size:14px;line-height:1.8em}.services-block.style-two .inner-box{background-color:#252120}.about-section{position:relative;padding:110px 0px 80px}.about-section .image-layer{position:absolute;right:0px;top:0px;width:846px;height:638px}.about-section .image-layer:before{position:absolute;content:'';width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.5)}.about-section .content-column{position:relative}.about-section .content-column .inner-column{position:relative;margin-bottom:40px}.about-section .content-column .inner-column .section-title{margin-bottom:30px}.about-section .content-column .inner-column .text{position:relative;margin-bottom:35px}.about-section .content-column .inner-column .text p{position:relative;font-size:16px;color:#191514;line-height:1.6em;margin-bottom:18px}.about-section .content-column .inner-column .text p span{color:#a17448;text-decoration:underline}.about-section .content-column .inner-column .text p a{text-decoration:underline}.about-section .content-column .inner-column .text p:last-child{margin-bottom:0px}.about-section .content-column .question{position:relative;font-size:16px;font-weight:700;color:#191514;margin-top:22px;padding-bottom:30px;margin-bottom:20px;border-bottom:1px dashed #b7b7b7}.about-section .content-column .question a{position:relative;color:#191514;text-decoration:underline}.about-section .content-column .question strong{position:relative;color:#191514;font-size:24px;font-weight:700;margin-left:5px;margin-bottom:5px;display:inline-block;font-family:'Poppins', sans-serif}.about-section .content-column .question .or{position:relative;margin-left:5px;color:#191514;display:inline-block}.about-section .content-column .inner-column .signature{position:relative;padding-left:165px;padding-top:20px;min-height:105px}.about-section .content-column .inner-column .signature .signature-img{position:absolute;left:0px;top:0px}.about-section .content-column .inner-column .signature h5{position:relative;color:#191514;font-size:20px;font-weight:700;text-transform:capitalize}.about-section .content-column .inner-column .signature .designation{position:relative;color:#7a7a7a;font-size:16px;margin-top:4px}.about-section .image-column{position:relative;margin-bottom:40px}.about-section .image-column .inner-column{position:relative;margin-left:60px;padding-top:120px}.about-section .image-column .inner-column.style-two{padding-top:60px}.about-section .image-column .inner-column .image{position:relative;max-width:300px;width:100%}.about-section .image-column .inner-column .image img{position:relative;width:100%;display:block}.about-section .image-column .inner-column .image .overlay-box{position:absolute;left:10px;top:10px;right:10px;bottom:10px;padding:0px 30px 60px;background-color:rgba(255,255,255,0.9)}.about-section .image-column .inner-column .image .overlay-box .content{position:absolute;left:20px;bottom:60px}.about-section .image-column .inner-column .image .overlay-box .content h2{position:relative;font-weight:700;font-size:120px;line-height:80px;color:#000000}.about-section .image-column .inner-column .image .overlay-box .content h2 span{font-weight:400;display:block;font-size:24px;color:#000000}.services-section-two{position:relative;padding-top:105px;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}.services-section-two:before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.9)}.services-section-two .row{margin:0px -17px}.services-section-two .services-block-two{padding:0px 17px}.services-block-two{position:relative;margin-bottom:35px}.services-block-two .inner-box{position:relative;text-align:center;padding:35px 30px 35px;border:2px dotted rgba(255,255,255,0.15)}.services-block-two.style-two .inner-box{border-color:#c9c9c9}.services-block-two.style-two .inner-box h3{color:#191514}.services-block-two .inner-box .icon-box{position:relative}.services-block-two .inner-box .icon-box .icon{position:relative;font-size:52px;color:#0d6efd;line-height:1em;background:linear-gradient(to top, #0d6efd 0%, #0b5ed7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-block-two .inner-box h3{position:relative;font-size:20px;color:#f9f8f8;font-weight:600;line-height:1.4em;margin:20px 0px 15px;letter-spacing:1px}.services-block-two .inner-box h3 a{position:relative;color:#f9f8f8;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.services-block-two .inner-box h3 a:hover{color:#d2a76b}.services-block-two .inner-box .text{position:relative;color:#999999;font-size:14px;line-height:1.9em}.services-block-two .inner-box .overlay-box{position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;opacity:0;color:#ffffff;text-align:center;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);background-image:-ms-linear-gradient(top, #87E067 0%, #1bda99 100%);background-image:-moz-linear-gradient(top, #87E067 0%, #1bda99 100%);background-image:-o-linear-gradient(top, #87E067 0%, #1bda99 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #87E067), color-stop(100, #1bda99));background-image:-webkit-linear-gradient(top, #87E067 0%, #1bda99 100%);background-image:linear-gradient(to bottom, #87E067 0%, #1bda99 100%)}.services-block-two .inner-box .overlay-box:before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.9)}.services-block-two .inner-box .overlay-box .overlay-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;vertical-align:middle;padding:10px 30px}.services-block-two .inner-box .overlay-box .overlay-inner .content{position:relative;display:table-cell;vertical-align:middle}.services-block-two .inner-box:hover .overlay-box{-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;visibility:visible}.services-block-two .inner-box .overlay-box .icon{position:relative;font-size:52px;color:#0d6efd;line-height:1em;background:linear-gradient(to top, #0d6efd 0%, #0b5ed7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-block-two .inner-box .overlay-box h4{position:relative;font-size:20px;color:#f9f8f8;font-weight:600;line-height:1.4em;margin:20px 0px 22px;letter-spacing:1px}.services-block-two .inner-box .overlay-box h4 a{position:relative;color:#f9f8f8;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.services-block-two .inner-box .overlay-box h4 a:hover{color:#d2a76b}.services-block-two .inner-box .overlay-box .overlay-text{position:relative;color:#999999;font-size:14px;line-height:1.9em;margin-bottom:20px}.services-section-two .lower-section{position:relative;padding-top:80px;padding-bottom:120px}.services-section-two .lower-section .image{position:absolute;right:0px;bottom:0px}.services-section-two .lower-section .carousel-box{position:relative;max-width:780px;width:100%;display:block;z-index:1}.services-section-two .lower-section .carousel-box .content{position:relative;padding:60px 70px 70px;background-image:-ms-linear-gradient(left, #0F0F0F 0%, #383838 100%);background-image:-moz-linear-gradient(left, #0F0F0F 0%, #383838 100%);background-image:-o-linear-gradient(left, #0F0F0F 0%, #383838 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0F0F0F), color-stop(100, #383838));background-image:-webkit-linear-gradient(left, #0F0F0F 0%, #383838 100%);background-image:linear-gradient(to right, #0F0F0F 0%, #383838 100%)}.services-section-two .lower-section .owl-carousel .owl-stage-outer{padding-top:35px}.counter-section{position:relative;padding:110px 0px 80px}.counter-section.style-two{padding-top:0px}.counter-section .icon-one{position:absolute;left:30px;bottom:0px;width:313px;height:212px;background-repeat:no-repeat}.counter-section .icon-two{position:absolute;right:0px;bottom:0px;width:301px;height:495px;background-repeat:no-repeat}.counter-section .title-box{position:relative}.counter-section .title-box p{position:relative;color:#191514;font-size:16px;line-height:1.8em;padding-top:30px}.fact-counter{position:relative}.fact-counter .column{position:relative;z-index:5;margin-bottom:30px}.fact-counter .column .inner{position:relative;text-align:center;padding:40px 10px;background-color:#191514;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.fact-counter .column:nth-child(1) .inner,.fact-counter .column:nth-child(3) .inner{background-image:-ms-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #9d7146));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.fact-counter .count-outer{position:relative;font-weight:700;color:#f4f4f4;font-size:30px;font-family:'Poppins', sans-serif}.fact-counter .count-outer .count-text{position:relative;font-weight:700;color:#f4f4f4;font-size:30px;font-family:'Poppins', sans-serif}.fact-counter .column .counter-title{position:relative;font-size:22px;font-weight:400;color:#f4f4f4;margin-top:14px;text-transform:capitalize;display:block}.fact-counter .count-outer .text{position:relative;color:#ffffff;font-size:14px;margin-top:6px;font-weight:400}.fact-counter.style-two{padding-top:50px}.fact-counter.style-two .column .inner{background:none;padding:0px}.fact-counter.style-two .count-outer{color:#9d7146}.fact-counter.style-two .count-outer .count-text{color:#0d6efd;background:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fact-counter.style-two .column .counter-title{color:#000000;font-size:15px;font-weight:600}.fact-counter.style-two .count-outer .text{color:#999999;font-size:15px}.fact-counter.style-three .column .inner{background:none;padding:0px}.fact-counter.style-three .count-outer .icon{display:block;color:#0d6efd;line-height:1em;margin-bottom:22px;font-size:34px;font-weight:400;background:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fact-counter.style-three .count-outer{color:#191514}.fact-counter.style-three .count-outer .count-text{color:#191514}.fact-counter.style-three .column .counter-title{color:#999999;font-size:18px}.news-section{position:relative;padding-top:110px}.news-section.style-two{padding-top:80px}.news-section .section-title .text{max-width:560px;padding-top:30px;padding-left:15px}.news-section .section-title{margin-bottom:60px}.news-block{position:relative;margin-bottom:30px}.news-block .inner-box{position:relative;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;box-shadow:0px 0px 15px rgba(0,0,0,0.15)}.news-block .inner-box .image{position:relative;overflow:hidden}.news-block .inner-box .image img{position:relative;width:100%;display:block}.news-block .inner-box .image .overlay-box{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;display:block;text-align:center;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.news-block .inner-box .image .overlay-box .plus{position:absolute;left:50%;top:50%;width:54px;height:54px;color:#ffffff;font-size:18px;line-height:54px;text-align:center;border-radius:50%;font-weight:700;margin-left:-27px;margin-top:-27px;transform:scale(0, 0);-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);display:inline-block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-image:-ms-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #9d7146));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #9d7146 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.news-block .inner-box:hover .image .overlay-box .plus{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1)}.news-block .inner-box .image .overlay-box:before{position:absolute;content:'';left:-100%;top:0px;width:100%;height:100%;opacity:0.85;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:rgba(0,0,0,0.85)}.news-block .inner-box:hover .image .overlay-box:before{left:0%}.news-block .inner-box .lower-content{position:relative;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;padding:30px 30px 35px}.news-block .inner-box .lower-content .post-meta{position:relative}.news-block .inner-box .lower-content .post-meta li{position:relative;margin-right:20px;color:#999999;font-size:14px;padding-left:22px;display:inline-block}.news-block .inner-box .lower-content .post-meta li:last-child{margin-right:0px}.news-block .inner-box .lower-content .post-meta li .fa{position:absolute;left:0px;top:0px;color:#999999;font-size:14px}.news-block .inner-box .lower-content h5{position:relative;font-weight:700;line-height:1.6em;margin-top:8px;margin-bottom:24px}.news-block .inner-box .lower-content h5 a{position:relative;color:#373434;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.news-block .inner-box .lower-content h5 a:hover{color:#0d6efd}.main-footer{position:relative;padding:95px 0px 0px;background-color:#191514}.main-footer .footer-widget{position:relative;z-index:1;margin-bottom:40px}.main-footer .widgets-section{position:relative;padding-bottom:40px}.main-footer .footer-widget h4{position:relative;font-weight:600;color:#ffffff;line-height:1.2em;margin-bottom:25px;text-transform:uppercase}.main-footer .logo-widget{position:relative}.main-footer .logo-widget .logo{position:relative;margin-bottom:25px}.main-footer .logo-widget .text{position:relative;color:#ffffff;font-size:14px;font-weight:400;line-height:1.9em;margin-bottom:30px}.list-link{position:relative}.list-link li{position:relative;margin-bottom:15px}.list-link li a{position:relative;color:#999999;font-size:14px;padding-left:15px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.list-link li a:hover{color:#ffffff;margin-left:8px;text-decoration:underline}.list-link li a:before{position:absolute;content:"\f105";left:0px;top:-3px;font-family:'FontAwesome'}.main-footer .gallery-widget{position:relative}.main-footer .gallery-widget .images-outer{position:relative;margin:0px -3px}.main-footer .gallery-widget .image-box{position:relative;float:left;width:33.333%;padding:0px 3px;margin-bottom:6px}.main-footer .gallery-widget .image-box img{position:relative;display:block;width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-footer .gallery-widget .image-box img:hover{opacity:0.70}.main-footer .footer-bottom{position:relative;padding:18px 0px;background-color:#0b0505}.main-footer .footer-bottom .copyright-column{position:relative}.main-footer .footer-bottom .copyright-column .copyright{position:relative;color:#999999;font-size:14px}.main-footer .footer-bottom .copyright-column .copyright a{color:#ffffff}.main-footer .footer-bottom .social-column{position:relative;text-align:right}.main-footer .footer-bottom .social-column ul{position:relative}.main-footer .footer-bottom .social-column ul li{position:relative;margin-left:8px;display:inline-block}.main-footer .footer-bottom .social-column ul li.follow{color:#999999;font-size:14px}.main-footer .footer-bottom .social-column ul li a{position:relative;color:#999999;font-size:16px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.main-footer .footer-bottom .social-column ul li a:hover{color:#0d6efd}.banner-section-two{position:relative;padding-top:150px}.banner-section-two .left-side{position:absolute;left:0px;top:0px;width:30%;height:100%;background-position:left bottom;background-repeat:no-repeat;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.banner-section-two .left-side .icon-image{position:absolute;left:0px;bottom:0px;width:417px;height:334px;z-index:1;background:url(/../images/icons/icon-5.png) no-repeat}.banner-section-two .image-column{position:relative;z-index:1}.banner-section-two .image-column .image{position:relative}.banner-section-two .image-column .image img{position:relative}.banner-section-two .content-column{position:relative}.banner-section-two .content-column .inner-column{position:relative;padding-top:115px}.banner-section-two .content-column h2{position:relative;color:#ffffff;font-size:56px;font-weight:700;line-height:1.2em;padding-bottom:15px}.banner-section-two .content-column h2:before{position:absolute;content:'';left:0px;bottom:0px;width:75px;height:3px;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.banner-section-two .content-column h2:after{position:absolute;content:'';left:85px;bottom:0px;right:80px;height:3px;background-color:rgba(255,255,255,0.5)}.banner-section-two .content-column .text{position:relative;color:#ffffff;font-size:18px;line-height:1.7em;margin-top:35px;margin-bottom:35px}.banner-section-two .owl-dots{display:none}.banner-section-two .owl-nav{position:absolute;right:0px;bottom:0px;z-index:99;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-section-two:hover .owl-nav{opacity:1}.banner-section-two .owl-prev,.banner-section-two .owl-next{position:relative;height:60px;width:60px;font-size:24px;color:#ffffff;font-weight:400;text-align:center;line-height:58px;margin-left:4px;display:inline-block;border:1px solid rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.banner-section-two .owl-prev:hover,.banner-section-two .owl-next:hover{background-color:#ffffff;border-color:#ffffff;color:#d3a86c}.feature-section{position:relative}.feature-section .inner-container{position:relative;margin-top:-95px}.feature-section .feature-block{float:left;z-index:1;padding:0px}.feature-block{position:relative}.feature-block .inner-box{position:relative;padding:50px 40px;overflow:hidden;background-color:#ffffff;box-shadow:0px 0px 40px rgba(0,0,0,0.15)}.feature-block .inner-box:before{position:absolute;content:'';right:0px;top:0px;width:0px;height:100%;background-color:#191514;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.feature-block .inner-box:hover:before{width:100%}.feature-block .inner-box .big-icon{position:absolute;right:-120px;top:-10px;line-height:1em;font-size:90px;color:rgba(255,255,255,0.2);-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.feature-block .inner-box:hover .big-icon{right:-20px;transition-delay:500ms}.feature-block .inner-box .content{position:relative;padding-left:62px}.feature-block .inner-box .content .icon-box{position:absolute;left:0px;top:0px;font-size:36px;line-height:1em;color:#0d6efd;line-height:1em;background:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-block .inner-box .content .title{position:relative;color:#999999;font-size:18px;font-weight:500}.feature-block .inner-box .content h4{position:relative;color:#191514;font-size:26px;font-weight:700;margin-top:4px;line-height:1.3em;display:inline-block;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.feature-block .inner-box:hover .content h4{color:#ffffff}.feature-section-two{position:relative;padding-bottom:80px}.feature-section-two .inner-container{position:relative;padding-top:45px;border-top:5px solid #e1e1e1}.feature-block-two .fill-line{position:absolute;left:15px;top:-50px;width:0px;height:5px;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;-moz-transition:all 600ms ease;transition:all 600ms ease;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.feature-block-two:hover .fill-line{width:50%;margin-left:-11px}.feature-block-two{position:relative;margin-bottom:30px}.feature-block-two .inner-box{position:relative;text-align:center}.feature-block-two .inner-box .year{position:absolute;top:-90px;left:0px;right:0px;text-align:center;color:#191514;font-size:14px;font-weight:700;line-height:1.3em}.feature-block-two .inner-box .year:before{position:absolute;content:'';width:22px;height:22px;left:50%;bottom:-35px;border-radius:50%;margin-left:-11px;background-color:#e1e1e1;box-shadow:inset 0 0 10px rgba(0,0,0,0.2)}.feature-block-two .inner-box h3{position:relative;color:#191514;font-size:18px;font-weight:700;line-height:1.3em;opacity:0.4;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.feature-block-two .inner-box .text{position:relative;color:#191514;font-size:14px;line-height:1.9em;margin-top:12px;opacity:0.4;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.feature-block-two .inner-box:hover h3,.feature-block-two .inner-box:hover .text{opacity:1}.services-block-three{position:relative;margin-bottom:35px}.services-block-three .inner-box{position:relative;padding:30px 35px;background-color:#252120;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block-three .inner-box .border-one:before{position:absolute;content:'';left:0px;top:0px;width:0px;height:2px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block-three .inner-box .border-one:after{position:absolute;content:'';right:0px;bottom:0px;width:2px;height:0px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block-three .inner-box:hover .border-one:before{width:100%}.services-block-three .inner-box:hover .border-one:after{height:100%}.services-block-three .inner-box .border-two:before{position:absolute;content:'';left:0px;top:0px;width:2px;height:0px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block-three .inner-box .border-two:after{position:absolute;content:'';right:0px;bottom:0px;width:0px;height:2px;background-color:#d4a96d;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease}.services-block-three .inner-box:hover .border-two:before{height:100%}.services-block-three .inner-box:hover .border-two:after{width:100%}.services-block-three .inner-box .content{position:relative;padding-left:60px}.services-block-three .inner-box .icon-box{position:absolute;left:0px;top:0px;width:40px;height:40px;color:#ffffff;font-size:20px;line-height:40px;text-align:center;font-weight:400;background-color:#9a7f59;background-image:-ms-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-moz-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-o-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #0d6efd), color-stop(100, #0b5ed7));background-image:-webkit-linear-gradient(left, #0d6efd 0%, #0b5ed7 100%);background-image:linear-gradient(to right, #0d6efd 0%, #0a58ca 100%)}.services-block-three .inner-box .content h6{position:relative;color:#ffffff;font-weight:600;line-height:1.3em;margin-bottom:10px}.services-block-three .inner-box .content h6 a{position:relative;color:#ffffff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.services-block-three .inner-box .content h6 a:hover{color:#d4a96d}.services-block-three .inner-box .content .text{position:relative;color:#999999;font-size:14px;line-height:1.8em}.services-block-three .inner-box:hover{background:none}.services-section-three .image-column{position:relative;margin-bottom:40px}.services-section-three .image-column .inner-column{position:relative;margin-left:-30px}.services-section-three .image-column .inner-column .image{position:relative;max-width:300px;width:100%;float:right}.services-section-three .image-column .inner-column .image img{position:relative;width:100%;display:block}.services-section-three .image-column .inner-column .image .overlay-box{position:absolute;left:10px;top:10px;right:10px;bottom:10px;padding:0px 30px 60px;background-color:rgba(255,255,255,0.95)}.services-section-three .image-column .inner-column .image .overlay-box .content{position:absolute;left:20px;bottom:60px}.services-section-three .image-column .inner-column .image .overlay-box .content h2{position:relative;font-weight:700;font-size:120px;line-height:80px;color:#000000}.services-section-three .image-column .inner-column .image .overlay-box .content h2 span{font-weight:400;display:block;font-size:24px;color:#000000;font-family:'Playfair Display', serif}.page-title{position:relative;padding:210px 0px 90px;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center top}.page-title:before{position:absolute;left:0px;top:0px;content:'';width:100%;height:100%;background-color:rgba(10,18,20,0.24)}.page-title .content{position:relative;text-align:center}.page-title .content h1{position:relative;color:#ffffff;font-size:36px;font-weight:700;line-height:1.2em;margin-bottom:15px;text-transform:capitalize}.page-title .page-breadcrumb{position:relative}.page-title .page-breadcrumb li{position:relative;display:inline-block;margin-right:10px;padding-right:10px;color:#0d6efd;font-weight:400;font-size:16px}.page-title .page-breadcrumb li:after{position:absolute;content:"\f105";right:-4px;top:1px;color:#ffffff;font-family:'FontAwesome'}.page-title .page-breadcrumb li:last-child::after{display:none}.page-title .page-breadcrumb li:last-child{padding-right:0px;margin-right:0px}.page-title .page-breadcrumb li a{position:relative;color:#ffffff;font-size:16px;font-weight:300;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.page-title .page-breadcrumb li a:hover{color:#0d6efd}:root{--magjury-gold: #c9a96e;--magjury-gold-light: #e6d6b8;--magjury-gold-dark: #a8874c;--magjury-blue: #1a365d;--magjury-blue-light: #2d4a7c;--magjury-dark: #0a0a12;--magjury-dark-light: #1a1a24;--magjury-light: #f8f9fa;--magjury-gray: #e9ecef;--magjury-glass: rgba(26, 26, 36, 0.85);--magjury-glass-light: rgba(26, 26, 36, 0.7);--magjury-radius: 12px;--magjury-radius-lg: 20px;--magjury-transition: 0.4s cubic-bezier(0.16, 1, 0.3, 1);--magjury-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);--magjury-shadow-lg: 0 20px 50px rgba(0, 0, 0, 0.25)}.magjury-header{position:fixed;top:0;left:0;right:0;z-index:1200;background:var(--magjury-glass);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(201,169,110,0.2);transition:all var(--magjury-transition)}.magjury-header.scrolled{background:var(--magjury-glass-light);box-shadow:var(--magjury-shadow)}.magjury-header__inner{max-width:1400px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:15px 30px}.magjury-logo a{display:flex;align-items:center;gap:12px;text-decoration:none}.magjury-logo img{height:50px;transition:transform var(--magjury-transition)}.magjury-logo:hover img{transform:scale(1.05)}.magjury-logo__text{color:var(--magjury-gold);font-size:0.85rem;font-weight:500;letter-spacing:0.5px;text-transform:uppercase;opacity:0.9}.magjury-nav__list{display:flex;gap:10px;list-style:none;margin:0;padding:0}.magjury-nav__link{display:flex;align-items:center;gap:6px;color:var(--magjury-light);font-weight:500;text-decoration:none;padding:12px 18px;border-radius:var(--magjury-radius);transition:all var(--magjury-transition);position:relative;overflow:hidden}.magjury-nav__link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(201,169,110,0.1), transparent);transition:left 0.7s ease}.magjury-nav__link:hover::before{left:100%}.magjury-nav__link:hover{color:var(--magjury-gold);background:rgba(201,169,110,0.05)}.magjury-arrow{transition:transform var(--magjury-transition)}.magjury-dropdown{position:relative}.magjury-dropdown:hover .magjury-arrow{transform:rotate(180deg)}.magjury-dropdown__container{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transform:translateY(15px);transition:all var(--magjury-transition);z-index:100}.magjury-dropdown:hover .magjury-dropdown__container{opacity:1;visibility:visible;transform:translateY(5px)}.magjury-dropdown__menu{background:var(--magjury-glass);backdrop-filter:blur(20px);border:1px solid rgba(201,169,110,0.2);border-radius:var(--magjury-radius-lg);padding:15px 0;min-width:240px;list-style:none;margin:0;box-shadow:var(--magjury-shadow-lg)}.magjury-dropdown__link{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--magjury-light);text-decoration:none;font-size:0.95rem;transition:all var(--magjury-transition)}.magjury-dropdown__link:hover{color:var(--magjury-gold);background:rgba(201,169,110,0.05)}.magjury-dropdown__link svg{opacity:0.7}.magjury-actions{display:flex;align-items:center;gap:15px}.magjury-search{position:relative}.magjury-search__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid rgba(201,169,110,0.3);border-radius:50%;color:var(--magjury-gold);cursor:pointer;transition:all var(--magjury-transition)}.magjury-search__toggle:hover{background:rgba(201,169,110,0.1);border-color:var(--magjury-gold)}.magjury-search__panel{position:absolute;top:100%;right:0;width:320px;background:var(--magjury-glass);backdrop-filter:blur(20px);border:1px solid rgba(201,169,110,0.2);border-radius:var(--magjury-radius-lg);padding:20px;margin-top:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--magjury-transition);box-shadow:var(--magjury-shadow-lg)}.magjury-search.active .magjury-search__panel{opacity:1;visibility:visible;transform:translateY(0)}.magjury-search__form{display:flex;gap:10px}.magjury-search__input{flex:1;background:rgba(255,255,255,0.05);border:1px solid rgba(201,169,110,0.2);border-radius:var(--magjury-radius);padding:12px 15px;color:var(--magjury-light);font-size:0.95rem;transition:all var(--magjury-transition)}.magjury-search__input:focus{outline:none;border-color:var(--magjury-gold);background:rgba(255,255,255,0.08)}.magjury-search__submit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--magjury-gold);border:none;border-radius:var(--magjury-radius);color:var(--magjury-dark);cursor:pointer;transition:all var(--magjury-transition)}.magjury-search__submit:hover{background:var(--magjury-gold-light);transform:translateY(-2px)}.magjury-account__btn{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--magjury-gold);color:var(--magjury-gold);padding:10px 20px;border-radius:25px;text-decoration:none;position:relative;transition:all var(--magjury-transition);overflow:hidden}.magjury-account__btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(201,169,110,0.2), transparent);transition:left 0.7s ease}.magjury-account__btn:hover::before{left:100%}.magjury-account__btn:hover{background:var(--magjury-gold);color:var(--magjury-dark);box-shadow:0 5px 15px rgba(201,169,110,0.3);transform:translateY(-2px)}.magjury-account__icon{width:20px;height:20px}.magjury-account__dot{position:absolute;top:8px;right:8px;width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.6}}.magjury-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;background:none;border:none;cursor:pointer;position:relative}.magjury-burger__line{width:100%;height:2px;background:var(--magjury-gold);border-radius:2px;transition:all var(--magjury-transition);transform-origin:center}.magjury-canvas{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:var(--magjury-dark);background:linear-gradient(135deg, var(--magjury-dark) 0%, var(--magjury-dark-light) 100%);border-left:1px solid rgba(201,169,110,0.2);z-index:1300;display:flex;flex-direction:column;transition:right var(--magjury-transition);box-shadow:-10px 0 50px rgba(0,0,0,0.3)}.magjury-canvas.active{right:0}.magjury-canvas__overlay{position:fixed;inset:0;background:rgba(0,0,0,0.7);z-index:1290;opacity:0;visibility:hidden;transition:all var(--magjury-transition)}.magjury-canvas__overlay.active{opacity:1;visibility:visible}.magjury-canvas__head{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid rgba(201,169,110,0.2)}.magjury-canvas__logo{display:flex;align-items:center;gap:12px;color:var(--magjury-gold);font-weight:600;font-size:1.2rem}.magjury-canvas__logo img{height:40px}.magjury-canvas__close{background:none;border:none;color:var(--magjury-gold);cursor:pointer;transition:transform var(--magjury-transition);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.magjury-canvas__close:hover{transform:rotate(90deg);background:rgba(201,169,110,0.1)}.magjury-canvas__search{padding:20px 30px;border-bottom:1px solid rgba(201,169,110,0.1)}.magjury-canvas__search-form{display:flex;gap:10px}.magjury-canvas__search-input{flex:1;background:rgba(255,255,255,0.05);border:1px solid rgba(201,169,110,0.2);border-radius:var(--magjury-radius);padding:12px 15px;color:var(--magjury-light);font-size:0.95rem;transition:all var(--magjury-transition)}.magjury-canvas__search-input:focus{outline:none;border-color:var(--magjury-gold);background:rgba(255,255,255,0.08)}.magjury-canvas__search-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--magjury-gold);border:none;border-radius:var(--magjury-radius);color:var(--magjury-dark);cursor:pointer;transition:all var(--magjury-transition)}.magjury-canvas__search-btn:hover{background:var(--magjury-gold-light)}.magjury-canvas__nav{flex:1;padding:20px 0;overflow-y:auto}#magjury-canvas-list{list-style:none;padding:0;margin:0}#magjury-canvas-list>li{margin-bottom:5px}.magjury-canvas__link{display:block;padding:15px 30px;color:var(--magjury-light);text-decoration:none;font-size:1.05rem;transition:all var(--magjury-transition)}.magjury-canvas__link:hover{color:var(--magjury-gold);background:rgba(201,169,110,0.05)}.magjury-canvas-dropdown__toggle{width:100%;text-align:left;background:none;border:none;color:var(--magjury-light);font-size:1.05rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;transition:color var(--magjury-transition)}.magjury-canvas-dropdown__toggle[aria-expanded="true"]{color:var(--magjury-gold)}.magjury-canvas-arrow{transition:transform var(--magjury-transition)}.magjury-canvas-dropdown__toggle[aria-expanded="true"] .magjury-canvas-arrow{transform:rotate(180deg)}.magjury-canvas-dropdown__menu{list-style:none;padding:0 0 0 40px;margin:0;max-height:0;overflow:hidden;transition:max-height var(--magjury-transition),opacity var(--magjury-transition);opacity:0}.magjury-canvas-dropdown__menu.open{max-height:300px;opacity:1}.magjury-canvas-dropdown__menu a{display:block;padding:12px 0;color:var(--magjury-light);text-decoration:none;font-size:0.95rem;transition:color var(--magjury-transition)}.magjury-canvas-dropdown__menu a:hover{color:var(--magjury-gold)}.magjury-canvas__actions{padding:20px 30px;border-top:1px solid rgba(201,169,110,0.1)}.magjury-canvas__account-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--magjury-gold);color:var(--magjury-dark);padding:15px;border-radius:var(--magjury-radius);text-decoration:none;font-weight:600;transition:all var(--magjury-transition)}.magjury-canvas__account-btn:hover{background:var(--magjury-gold-light);transform:translateY(-2px)}.magjury-canvas__foot{padding:25px 30px;border-top:1px solid rgba(201,169,110,0.2)}.magjury-canvas__contact{margin-bottom:20px}.magjury-canvas__contact h5{color:var(--magjury-gold);margin:0 0 10px 0;font-size:1rem}.magjury-canvas__contact p{color:var(--magjury-light);margin:5px 0;font-size:0.9rem;opacity:0.8}.magjury-canvas__social{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.magjury-canvas__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(201,169,110,0.3);border-radius:50%;color:var(--magjury-gold);text-decoration:none;transition:all var(--magjury-transition)}.magjury-canvas__social a:hover{background:rgba(201,169,110,0.1);border-color:var(--magjury-gold);transform:translateY(-2px)}.magjury-canvas__copyright{text-align:center;font-size:0.8rem;color:var(--magjury-light);opacity:0.6;margin:0}@media (max-width: 1024px){.magjury-nav__list{gap:5px}.magjury-nav__link{padding:10px 15px;font-size:0.9rem}}@media (max-width: 900px){.magjury-nav,.magjury-actions{display:none}.magjury-burger{display:flex}.magjury-header__inner{padding:12px 20px}}@media (max-width: 480px){.magjury-canvas{width:100%;right:-100%}.magjury-header__inner{padding:10px 15px}.magjury-logo__text{display:none}}.banner-section{position:relative;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--magjury-dark)}.banner-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0.4}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(10,10,18,0.85) 0%, rgba(26,54,93,0.7) 100%);z-index:2}.banner-content{position:relative;z-index:3;text-align:center;color:var(--magjury-light);max-width:1200px;padding:0 20px}.banner-subtitle{font-size:1.2rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--magjury-gold);margin-bottom:20px;display:block;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s ease 0.2s forwards}.banner-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:30px;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s ease 0.4s forwards}.banner-title span{color:var(--magjury-gold);position:relative;display:inline-block}.banner-title span::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:3px;background:var(--magjury-gold);transform:scaleX(0);transform-origin:right;animation:underlineExpand 1s ease 1s forwards}.banner-description{font-size:1.2rem;line-height:1.6;max-width:600px;margin:0 auto 40px;opacity:0.9;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s ease 0.6s forwards}.banner-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;opacity:0;transform:translateY(30px);animation:fadeInUp 0.8s ease 0.8s forwards}.btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:var(--magjury-radius);font-weight:600;text-decoration:none;transition:all var(--magjury-transition);position:relative;overflow:hidden}.btn-primary{background:var(--magjury-gold);color:var(--magjury-dark);border:2px solid var(--magjury-gold)}.btn-primary:hover{background:transparent;color:var(--magjury-gold);transform:translateY(-3px);box-shadow:0 10px 20px rgba(201,169,110,0.3)}.btn-secondary{background:transparent;color:var(--magjury-light);border:2px solid var(--magjury-light)}.btn-secondary:hover{background:var(--magjury-light);color:var(--magjury-dark);transform:translateY(-3px)}.btn-icon{width:18px;height:18px}.banner-scroll{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3;color:var(--magjury-light);text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0.7;transition:opacity var(--magjury-transition)}.banner-scroll:hover{opacity:1}.scroll-arrow{width:30px;height:30px;border:2px solid var(--magjury-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:bounce 2s infinite}.scroll-arrow::after{content:'';width:8px;height:8px;border-right:2px solid var(--magjury-gold);border-bottom:2px solid var(--magjury-gold);transform:rotate(45deg);margin-top:-4px}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes underlineExpand{to{transform:scaleX(1);transform-origin:left}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){.banner-title{font-size:2.5rem}.banner-description{font-size:1.1rem}.banner-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:280px;justify-content:center}}@media (max-width: 480px){.banner-title{font-size:2rem}.banner-subtitle{font-size:1rem}.banner-description{font-size:1rem}}.team-section{padding:80px 0;background:linear-gradient(135deg, #0a0a12 0%, #1a1a24 100%);position:relative;overflow:hidden}.team-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" opacity="0.03"><path fill="%23c9a96e" d="M500 100c110 0 200 90 200 200s-90 200-200 200-200-90-200-200 90-200 200-200zm0-100c165 0 300 135 300 300s-135 300-300 300-300-135-300-300 135-300 300-300z"/></svg>');background-size:200px}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.team-section{text-align:center;margin-bottom:60px}.team-section .title{font-size:1.1rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#c9a96e;margin-bottom:15px;display:block}.team-section h3{font-size:2.5rem;font-weight:700;color:#f8f9fa;margin:0;line-height:1.2}.team-section h3 span{color:#c9a96e;position:relative}.team-section h3 span::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:3px;background:#c9a96e;opacity:0.5}.team-slider{position:relative;overflow:visible}.team-slider-container{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:20px 0;margin:0 -10px}.team-slider-container::-webkit-scrollbar{display:none}.team-slider-track{display:flex;gap:20px;padding:0 10px}.team-card{flex:0 0 calc(100% - 40px);min-width:280px;background:rgba(255,255,255,0.05);backdrop-filter:blur(20px);border:1px solid rgba(201,169,110,0.2);border-radius:20px;overflow:hidden;transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);position:relative}.team-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(201,169,110,0.1) 0%, transparent 50%);opacity:0;transition:opacity 0.4s ease}.team-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,0.3);border-color:rgba(201,169,110,0.4)}.team-card:hover::before{opacity:1}.team-image{position:relative;overflow:hidden;height:280px}.team-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.team-card:hover .team-image img{transform:scale(1.05)}.team-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 60%, rgba(10,10,18,0.9) 100%);display:flex;align-items:flex-end;justify-content:center;padding:25px;opacity:0;transition:opacity 0.4s ease}.team-card:hover .team-overlay{opacity:1}.team-content{padding:25px;text-align:center}.team-name{font-size:1.3rem;font-weight:700;color:#f8f9fa;margin:0 0 10px 0;transition:color 0.3s ease}.team-name a{color:inherit;text-decoration:none}.team-card:hover .team-name{color:#c9a96e}.team-role{font-size:0.95rem;color:#c9a96e;font-weight:500;margin-bottom:15px;display:block}.team-bio{color:#e9ecef;font-size:0.9rem;line-height:1.6;margin:0;opacity:0.8}.team-social{display:flex;justify-content:center;gap:12px;margin-top:20px}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(201,169,110,0.3);border-radius:50%;color:#c9a96e;text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden}.social-link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(201,169,110,0.2), transparent);transition:left 0.6s ease}.social-link:hover::before{left:100%}.social-link:hover{background:#c9a96e;color:#0a0a12;border-color:#c9a96e;transform:translateY(-2px)}.social-icon{width:18px;height:18px}.team-specialty{position:absolute;top:15px;right:15px;background:#c9a96e;color:#0a0a12;padding:6px 12px;border-radius:15px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.slider-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:40px}.slider-dots{display:flex;gap:8px}.slider-dot{width:10px;height:10px;border-radius:50%;background:rgba(201,169,110,0.3);border:none;cursor:pointer;transition:all 0.3s ease}.slider-dot.active{background:#c9a96e;transform:scale(1.2)}.slider-arrow{width:45px;height:45px;border:2px solid #c9a96e;border-radius:50%;background:transparent;color:#c9a96e;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.slider-arrow:hover{background:#c9a96e;color:#0a0a12;transform:scale(1.1)}.slider-arrow svg{width:18px;height:18px}.slider-progress{width:150px;height:3px;background:rgba(201,169,110,0.2);border-radius:2px;overflow:hidden}.slider-progress-bar{height:100%;background:#c9a96e;width:0%;transition:width 0.1s linear}.scroll-indicator{text-align:center;color:#c9a96e;font-size:0.9rem;margin-top:15px;opacity:0.7;display:none}.scroll-indicator svg{width:20px;height:20px;margin-right:8px;vertical-align:middle}@media (max-width: 768px){.slider-controls{display:none}}@media (min-width: 768px){.team-section{padding:100px 0}.team-section{margin-bottom:80px}.team-section h3{font-size:3rem}.team-slider-container{overflow:hidden;padding:20px 0;margin:0}.team-slider-track{padding:0;transform:translateX(0);transition:transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);gap:30px}.team-card{flex:0 0 calc(50% - 15px);min-width:0}.team-image{height:320px}.team-content{padding:30px}.team-name{font-size:1.4rem}.scroll-indicator{display:none}.slider-controls{gap:30px}.slider-progress{width:200px}}@media (min-width: 1024px){.team-card{flex:0 0 calc(33.333% - 20px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.team-card{animation:fadeInUp 0.6s ease forwards}@media (max-width: 480px){.team-section{padding:60px 0}.team-section h3{font-size:2rem}.team-section .title{font-size:0.9rem}.team-image{height:250px}.team-content{padding:20px}.team-name{font-size:1.2rem}.scroll-indicator{display:block}}@media (hover: none){.team-card:hover{transform:none}.team-card:active{transform:scale(0.98)}}.boutique-section{position:relative;padding:100px 0;background-color:white;overflow:hidden}.boutique-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" opacity="0.03"><path fill="%23c9a96e" d="M500 100c110 0 200 90 200 200s-90 200-200 200-200-90-200-200 90-200 200-200zm0-100c165 0 300 135 300 300s-135 300-300 300-300-135-300-300 135-300 300-300z"/></svg>');background-size:200px}.boutique-header{text-align:center;margin-bottom:80px}.boutique-section .title{font-size:1.1rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--magjury-gold);margin-bottom:20px;display:block}.boutique-section h2{font-size:3rem;font-weight:700;color:black;margin:0;line-height:1.3;max-width:800px;margin-left:auto;margin-right:auto}.boutique-section h2 span{color:var(--magjury-gold);position:relative}.boutique-section h2 span::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:3px;background:var(--magjury-gold);opacity:0.5}.produits-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px;margin-bottom:60px}.produit-card{background:#9d7146;backdrop-filter:blur(20px);border:3px solid rgba(201,169,110,0.5);border-radius:20px;overflow:hidden;transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);position:relative}.produit-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.3);border-color:rgba(201,169,110,0.4)}.produit-badge{position:absolute;top:15px;left:15px;background:var(--magjury-gold);color:var(--dark);padding:6px 12px;border-radius:15px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.produit-badge.promo{left:auto;right:15px;background:var(--danger);color:white}.produit-image{position:relative;overflow:hidden;height:480px}.produit-img{width:100%;height:100%;object-fit:fill;transition:transform 0.6s ease}.produit-card:hover .produit-img{transform:scale(1.05)}.produit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 40%, rgba(10,10,18,0.95) 100%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:30px;opacity:0;transition:opacity 0.4s ease}.produit-card:hover .produit-overlay{opacity:1}.btn-ajouter-panier{display:flex;align-items:center;gap:10px;background:var(--magjury-gold);color:var(--magjury-dark);border:none;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-bottom:15px;width:100%;justify-content:center}.btn-ajouter-panier:hover{background:var(--magjury-gold-light);transform:translateY(-2px)}.btn-details{color:var(--magjury-light);text-decoration:none;font-weight:500;transition:color 0.3s ease;width:100%;text-align:center;padding:8px 0}.btn-details:hover{color:var(--magjury-gold)}.produit-content{padding:25px}.produit-titre{margin:0 0 10px 0}.produit-titre a{color:white;text-decoration:none;font-size:1.3rem;font-weight:700;transition:color 0.3s ease}.produit-titre a:hover{color:var(--gold)}.produit-categorie{color:white !important;font-size:0.9rem;font-weight:500;display:block;margin-bottom:15px}.produit-prix{display:flex;align-items:center;gap:10px;margin-bottom:15px}.prix-actuel{font-size:1.4rem;font-weight:700;color:white}.prix-original{font-size:1rem;color:red;text-decoration:line-through;opacity:0.7}.produit-rating{display:flex;align-items:center;gap:10px}.stars{display:flex;gap:2px}.star{color:#e9e6e4}.star.filled{color:#ffc107}.rating-count{font-size:0.85rem;color:var(--magjury-gray);opacity:0.8}.boutique-footer{text-align:center}.btn-boutique{display:inline-flex;align-items:center;gap:12px;background:transparent;color:var(--magjury-gold);border:2px solid var(--magjury-gold);padding:15px 35px;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all 0.4s ease;position:relative;overflow:hidden}.btn-boutique::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(201,169,110,0.2), transparent);transition:left 0.7s ease}.btn-boutique:hover::before{left:100%}.btn-boutique:hover{background:var(--magjury-gold);color:var(--magjury-dark);transform:translateY(-3px);box-shadow:0 10px 25px rgba(201,169,110,0.3)}@media (max-width: 768px){.boutique-section{padding:60px 0}.boutique-section h2{font-size:2.2rem}.produits-grid{grid-template-columns:1fr;gap:20px}.produit-content{padding:20px}}@media (max-width: 480px){.boutique-section h2{font-size:1.8rem}.boutique-section .title{font-size:0.9rem}.btn-boutique{width:100%;justify-content:center}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.produit-card{animation:fadeInUp 0.6s ease forwards}.produit-card:nth-child(1){animation-delay:0.1s}.produit-card:nth-child(2){animation-delay:0.2s}.produit-card:nth-child(3){animation-delay:0.3s}@media only screen and (max-width: 5000px){.page-wrapper{overflow:hidden}}@media only screen and (max-width: 1340px){.page-wrapper{overflow:hidden}}@media only screen and (max-width: 1140px){.page-wrapper{overflow:hidden}.services-section-three .image-column .inner-column,.about-section .image-column .inner-column{margin-left:0px}.services-section-three .blocks-column .inner-column{margin-right:0px}.services-single .service-tabs .tab-btns .tab-btn{width:32.9%}}@media only screen and (max-width: 1023px){.main-header .main-box .logo-box{position:relative;left:0px;top:0px;right:0px;bottom:0px;margin:0px;text-align:left}.feature-section-two .inner-container{padding-top:0px;border-top:0px}.contact-page-section .inner-container h2{font-size:30px}.contact-page-section .inner-container h2 br,.feature-block-two .inner-box .year::before,.feature-block-two .fill-line{display:none}.about-section.style-two{padding-bottom:0px}.services-section-three .image-column .inner-column .image{float:left}.feature-block-two .inner-box .year{position:relative;top:0px;margin-bottom:15px}.banner-section-two{padding-top:0px}.about-section .image-column .inner-column{margin-left:0px}.news-section .sec-title .pull-left,.news-section .sec-title .pull-right,.team-section .sec-title .pull-left,.team-section .sec-title .pull-right{width:100%}.news-section .sec-title .pull-right .text,.team-section .sec-title .text{max-width:100%}.news-section .sec-title .text{padding-left:0px}}@media only screen and (max-width: 767px){.header-upper .logo-outer{position:relative;left:0px;top:0px;right:0px;bottom:0px;width:100%;margin:0px}.sec-title h2,.page-title h1,.sec-title-two h2{font-size:28px}.main-footer .footer-bottom .social-column,.main-footer .footer-bottom{text-align:center}.sec-title .big-title{font-size:80px}.main-footer .footer-bottom .footer-nav{text-align:center;margin-top:6px}.sec-title-three h2,.page-title .content h1,.main-slider h2.style-two{font-size:38px}h1{font-size:50px}.video-box{width:100%}.main-header{position:relative;margin-top:0px;background-color:#222222}.banner-section .slide{padding:150px 0px 150px}.banner-section .content h1{font-size:40px}.banner-section .content .title{font-size:18px}.services-section-two .lower-section .carousel-box .content{padding-left:15px;padding-right:15px}.page-title{padding:100px 0px}.portfolio-section-two .filters li{padding:0px 8px;margin:0px 8px}.sidebar-page-container .comments-area .comment{padding-left:0px}.blog-single .post-share-options{padding-left:0px;padding-right:0px}.blog-single .post-share-options .post-tags a{margin-right:0px}}@media only screen and (max-width: 599px){.main-slider .price,.main-slider h3.light{font-size:26px}.contact-page-section .inner-container{padding-left:15px;padding-right:15px}.blog-single .inner-box .lower-content blockquote .quote-text{font-size:18px}.blog-single .post-share-options .social-links{width:100%;display:block}.sec-title h3 br,.subscribe-section .inner-container h2 br{display:none}.list-style-seven li{font-size:15px}.blog-single .inner-box .lower-content blockquote{padding-left:30px}.blog-single .inner-box .lower-content blockquote .quote-icon{position:relative;left:0px}.banner-section .content h1{font-size:34px}.main-slider h2{font-size:26px}.main-header .header-lower .search-box-outer .dropdown-menu{width:250px}.main-slider .theme-btn{margin-right:10px}.sec-title h2{font-size:24px !important}.main-slider .theme-btn{font-size:12px}.sec-title-three h2{font-size:32px}.main-slider .text{font-size:16px}.sec-title h2 br{display:none}h1{font-size:40px}h3{font-size:26px}.subscribe-section .inner-container{padding:20px 15px}.subscribe-section .inner-container h2{font-size:20px}.services-single .service-tabs .tab-btns .tab-btn{width:100%;margin-bottom:1px}}@media only screen and (max-width: 479px){.main-header .search-box-outer .dropdown-menu{top:44px}.testimonial-block .inner-box .text,.services-block .inner-box .content{padding-left:0px}.more-services a{font-size:16px}.testimonial-block .inner-box .quote-icon{position:relative;top:0px;margin-bottom:18px;display:block}.subscribe-form .form-group{padding-right:0px}.subscribe-form input[type="submit"],.subscribe-form button{position:relative;width:100%;margin-top:15px}.services-block .inner-box .icon-box{position:relative;margin-bottom:18px}.about-section .content-column .inner-column .signature{padding:0px}.about-section .content-column .inner-column .signature .signature-img{position:relative}.banner-section .content h1{font-size:26px}.banner-section-two .content-column h2{font-size:34px}}.ux-dashboard{min-height:100vh;background:#f7f8fc;font-family:system-ui, sans-serif}@media (min-width: 992px){.ux-sidebar{width:260px;background:#ffffff;box-shadow:2px 0 8px rgba(0,0,0,0.05);display:flex;flex-direction:column;justify-content:space-between;position:fixed;height:100vh;overflow:auto}.ux-main{margin-left:260px}.ux-overlay{display:none !important}}.ux-sidebar{position:fixed;height:100vh;overflow:auto;min-height:-webkit-fill-available}@media (max-width: 991px){.ux-sidebar{position:fixed;top:0;left:0;height:100vh;width:280px;z-index:1031;background:#ffffff;transform:translateX(-100%);transition:transform .3s;display:flex;flex-direction:column}.ux-sidebar.show{transform:translateX(0)}.ux-main{margin-left:0}.ux-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:1030;display:none}.ux-overlay.show{display:block}}.ux-sidebar-head{padding:1.2rem;display:flex;align-items:center;gap:.75rem}.ux-logo{font-size:1.5rem;color:#8b53ff}.ux-brand{font-weight:700;color:#333;flex:1}.ux-close-btn{background:none;border:none;font-size:1.3rem;color:#666}.ux-nav{list-style:none;padding:0;margin:0;flex:1}.ux-nav-item{border-left:4px solid transparent}.ux-nav-item.active{background:#f1f0ff;border-color:#8b53ff}.ux-nav-link{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;color:#444;text-decoration:none;transition:background .2s}.ux-nav-link:hover{background:#f1f0ff}.ux-balance-card{position:relative;padding:2rem;border-radius:20px;background:linear-gradient(135deg, #fff 0%, #f8f9ff 100%);box-shadow:0 4px 16px rgba(139,83,255,0.08);text-align:center;font-family:'Inter', sans-serif;color:#111;transition:background .3s, color .3s}.ux-wallet-icon{width:56px;height:56px;margin:0 auto 1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 7h-1V6c0-1.66-1.34-3-3-3H6C4.34 3 3 4.34 3 6v12c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3v-7l-2-2V7zM6 5h10v2H6V5zm12 14H6V9h10v4l2 2v4z' fill='%238b53ff'/%3E%3C/svg%3E") no-repeat center/cover;animation:pulse-wallet 2s infinite}@keyframes pulse-wallet{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.ux-balance-amount.ux-clickable{cursor:pointer;transition:color .2s}.ux-balance-amount.ux-clickable:hover{color:#8b53ff}.ux-balance-amount{font-size:2.4rem;font-weight:600;line-height:1;margin-bottom:.25rem}.ux-currency{font-size:.9rem;color:#666;margin-left:.25rem}.ux-balance-label{font-size:.9rem;color:#666;margin-bottom:1rem}.ux-balance-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;color:#8b53ff;text-decoration:none;transition:color .2s}.ux-balance-link:hover{color:#6f42c1}.ux-gain-list{list-style:none;padding:0;margin:0}.ux-gain-list li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.95rem;color:#444}.ux-gain-list li i{color:#28a745;font-size:1rem}.ux-dropdown{list-style:none;padding:0;margin:0;background:#f8f9ff;max-height:0;overflow:hidden;transition:max-height .3s ease}.ux-nav-item.has-dropdown.open .ux-dropdown{max-height:300px}.ux-dropdown a{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem .6rem 3rem;color:#555;text-decoration:none;font-size:.9rem;transition:background .2s}.ux-dropdown a:hover{background:#e8ebfa}.ux-badge{background:#8b53ff;color:#fff;font-size:.7rem;padding:.2rem .4rem;border-radius:10px;margin-left:auto}.ux-sidebar-foot{padding:1rem}.ux-btn-logout{width:100%;border:1px solid #dc3545;background:transparent;color:#dc3545;border-radius:8px;padding:.5rem;cursor:pointer;transition:background .2s, color .2s}.ux-btn-logout:hover{background:#dc3545;color:#fff}.ux-main{flex:1;display:flex;flex-direction:column}.ux-topbar{background:#fff;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.ux-toggle{background:none;border:none;font-size:1.3rem;color:#666}.ux-user{display:flex;align-items:center;gap:.5rem}.ux-avatar{border-radius:50%;width:35px}.ux-username{font-weight:600}.ux-content{flex:1}.ux-card-new{background:#fff;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 12px rgba(0,0,0,0.05);position:relative;overflow:hidden;transition:transform .3s, box-shadow .3s}.ux-card-new:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,0.1)}.ux-card-icon-float{font-size:2.5rem;z-index:1;background:linear-gradient(135deg, #fff 0%, #f1f0ff 100%);width:70px;height:70px;border-radius:16px;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.08)}.ux-card-data{flex:1}.ux-card-val{font-size:1.8rem;font-weight:700}.ux-card-label{font-size:.8rem;color:#6c757d}.ux-card-glow-green .ux-card-icon-float{color:#28a745}.ux-card-glow-blue .ux-card-icon-float{color:#0d6efd}.ux-card-glow-orange .ux-card-icon-float{color:#fd7e14}.ux-card-glow-purple .ux-card-icon-float{color:#8b53ff}body.ux-dark{background:#121212;color:#eee}body.ux-dark .ux-dashboard{background:#121212}body.ux-dark .ux-sidebar{background:#1e1e1e}body.ux-dark .ux-topbar{background:#1e1e1e}body.ux-dark .ux-card-new{background:#1e1e1e;color:#eee}body.ux-dark .ux-card-chart{background:#1e1e1e;color:#eee}body.ux-dark .btn-outline-primary{border-color:#8b53ff;color:#8b53ff}body.ux-dark .btn-outline-primary:hover{background:#8b53ff;color:#fff}body.ux-dark .bg-white{background:#1e1e1e !important;color:#eee}body.ux-dark .ux-balance-card{background:linear-gradient(135deg, #1e1e1e 0%, #121212 100%);color:#f1f1f1}body.ux-dark .table{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.ux-theme-switch{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.ux-theme-label{position:relative;width:60px;height:30px;background:#ccc;border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 6px}.ux-theme-label .fa-sun{color:#f39c12}.ux-theme-label .fa-moon{color:#8b53ff}.ux-theme-ball{position:absolute;top:3px;left:3px;width:24px;height:24px;background:#fff;border-radius:50%;transition:transform .3s}#uxThemeToggle{display:none}#uxThemeToggle:checked+.ux-theme-label .ux-theme-ball{transform:translateX(30px)}.ux-welcome-modal{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s, visibility .4s}.ux-welcome-modal.show{opacity:1;visibility:visible}.ux-welcome-content{background:#fff;border-radius:20px;padding:2.5rem 2rem;max-width:480px;width:90%;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,0.25);position:relative;z-index:1}.ux-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ux-confetti::before,.ux-confetti::after{content:'';position:absolute;width:12px;height:12px;background:#ff6b6b;border-radius:50%;animation:confetti 3s linear infinite}.ux-confetti::after{background:#8b53ff;left:20%;animation-delay:.5s}@keyframes confetti{0%{transform:translateY(-100vh) rotate(0)}100%{transform:translateY(100vh) rotate(720deg)}}.referral-card{background:linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);border-radius:15px;padding:2rem;color:white;box-shadow:0 10px 30px rgba(106,17,203,0.2)}.referral-code{background:rgba(255,255,255,0.15);border-radius:10px;padding:15px;font-size:1rem;font-weight:700;letter-spacing:3px;text-align:center;margin:20px 0;border:1px solid rgba(255,255,255,0.2)}.social-share{display:flex;justify-content:center;gap:15px;margin-top:20px}.social-share .btn{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:white;color:#6a11cb;transition:all 0.3s ease}.social-share .btn:hover{transform:translateY(-5px)}.floating-animation{animation:floating 3s ease-in-out infinite}.ux-retrait-card{max-width:480px;margin:2rem auto;background:#ffffff;border-radius:24px;padding:2rem;box-shadow:0 12px 30px rgba(139,83,255,0.18);font-family:system-ui, sans-serif}.ux-retrait-header{text-align:center;margin-bottom:1.5rem}.ux-icon-wallet{font-size:2.5rem;background:linear-gradient(45deg, #8b53ff, #ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ux-title{font-size:1.4rem;font-weight:700;color:#333;margin:.5rem 0 .2rem}.ux-subtitle{font-size:.9rem;color:#6c757d}.ux-retrait-form .ux-field{margin-bottom:1.2rem}.ux-label{font-size:.9rem;font-weight:600;color:#444;margin-bottom:.4rem;display:block}.ux-input,.ux-select{width:100%;padding:.75rem 1rem;border:1.5px solid #e0e0e0;border-radius:12px;font-size:1rem;transition:border-color .2s, box-shadow .2s}.ux-input:focus,.ux-select:focus{border-color:#8b53ff;box-shadow:0 0 0 3px rgba(139,83,255,0.15);outline:none}.ux-select-wrapper{position:relative}.ux-select-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#6c757d}.ux-hint{font-size:.75rem;color:#6c757d;margin-top:.25rem;display:block}.ux-net{margin-top:.5rem;font-size:.9rem;color:#444}.ux-net-val{font-weight:700;color:#28a745}.ux-taux{font-size:.75rem;color:#6c757d;margin-left:.5rem}.ux-actions{margin-top:1.5rem}.ux-btn-submit{width:100%;padding:.9rem;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;color:#fff;background:linear-gradient(45deg, #28a745, #20c997);cursor:pointer;transition:transform .2s, box-shadow .2s}.ux-btn-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,0.35)}.ux-btn-blocked{width:100%;padding:.9rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(45deg, #dc3545, #ff6b6b);cursor:pointer;transition:transform .2s, box-shadow .2s}.ux-btn-blocked:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,53,69,0.35)}.ux-alert-error{background:#fff5f5;border:1px solid #feb2b2;border-radius:12px;padding:1rem;margin-bottom:1rem;color:#c53030;font-size:.9rem}.ux-alert-error h5{font-size:1rem;margin-bottom:.5rem}.ux-alert-error ul{margin:0;padding-left:1.2rem}
