@charset "UTF-8";@font-face{font-family:'hoefler_textregular';src:url('../fonts/hoefler_text_regular.woff2') format('woff2'),url('../fonts/hoefler_text_regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'didot_lt_stdbold';src:url('../fonts/didotltstd-bold.woff2') format('woff2'),url('../fonts/didotltstd-bold.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'avenir_nextregular';src:url('../fonts/avenirnext-regular.woff2') format('woff2'),url('../fonts/avenirnext-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:"Cosi Azure";src:url("../fonts/CosiTimes-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;font-synthesis-weight:none}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url("../fonts/DMSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;font-synthesis-weight:none}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'DM Sans'}body,html{overflow-x:hidden}.clear{clear:both}a,button,a::after,a::before,.product-slide .item{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}a{text-decoration:none;color:#1059d1}a:hover{text-decoration:none;outline:0;color:#19063d}a:focus,:focus,button:focus{outline:inherit!important;outline-offset:inherit!important;text-decoration:none!important}a,img{border:none;outline:none}img{max-width:100%;height:auto;vertical-align:middle}.sliderarea img{}.pt30{padding-top:60px}.pb30{padding-bottom:60px}.ptb30{padding-top:60px;padding-bottom:60px}.ptb100{padding-top:100px;padding-bottom:100px}.container{max-width:1140px;margin:0px auto}.logo{text-align:center;position:relative}.topnavicon{position:absolute;right:3vw;top:46px}.sitenav{border-top:1px solid #a8a7a7;margin-bottom:10px;box-shadow:rgb(0 0 0 / 10%) -2px 2px 5px}.sitenav .nav-item{font-size:14px;margin-right:40px;font-family:'Cosi Azure'}.sitenav .nav-item:last-child{margin-right:0px}.sitenav .navbar{padding:0px;}.nav-link{padding:14px;border-bottom:solid transparent 2px;color:#000}.nav-link:hover,.nav-link.active{border-bottom:solid #000 2px}p{font-size:16px;font-weight:500}.catego-img{text-align:center;position:relative}.catego-img .capt{position:absolute;left:0px;right:0px;margin:0px auto;background-color:#000;color:#fff;font-size:26px;max-width:400px;padding:10px 0px;top:50%;font-family:'Cosi Azure'}.ftt-btn{margin:80px 0px}.ftt-btn ul{padding:0px;margin:0px;list-style:none;display:flex;justify-content:space-between}.ftt-btn ul li{padding:0px;margin:0px;list-style:none}.btn-custom{background-color:#000;width:350px;color:#fff;font-size:14px;padding:8px 15px;border-radius:0;font-family:'DM Sans'}.btn-custom:hover{background-color:#000;color:#fff}.partner{border-top:1px solid #a8a7a7;border-bottom:1px solid #a8a7a7;padding:15px 0px;margin-bottom:50px}.social{text-align:center;margin-bottom:25px}.social img{margin:0px 5px}.footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.footer ul{padding:0px;margin:0px;list-style:none;display:flex}.footer ul li{padding:0px;margin:0px;list-style:none;margin-right:15px;font-size:13px}.footer ul li a{color:#000;text-decoration:none}.footer ul li a:hover{color:#000;text-decoration:underline}.carousel-indicators [data-bs-target]{width:15px;height:15px;border-radius:100%}.sliderarea .carousel-caption h5{background-color:#000;font-size:38px;padding:10px 0px;margin-bottom:25px;max-width:520px;margin-left:auto;margin-right:auto;font-family:'Cosi Azure'}.partner .owl-carousel .owl-item img{display:block;width:inherit}.overlay{height:0%;width:100%;position:fixed;z-index:333;top:0;left:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);overflow-y:hidden;transition:0.5s}.overlay-content{position:relative;top:25%;width:100%;text-align:center;font-family:'Cosi Azure'}.overlay a{padding:8px;text-decoration:none;font-size:30px;color:#818181;display:block;transition:0.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:50px}@media screen and (max-height:450px){.overlay{overflow-y:auto}.overlay a{font-size:20px}.overlay .closebtn{font-size:16px;top:15px;right:35px}}.logo-box{box-shadow:0px 0px 5px rgba(0,0,0,.1);padding:6px 12px;border:1px solid #e4e4e4;height:150px;margin-bottom:30px;text-align:center;display:flex;justify-content:center;align-items:center}.social i{font-size:19px;border:1px solid #000;width:40px;height:40px;border-radius:100%;line-height:39px;margin:0 3px}.social i.fa-instagram{font-size:20px;line-height:38px}.social a{color:#000}.social a:hover{color:#888585}.social a:hover i{border-color:#888585}.logo-box img{max-height:100px}.logoFooter{width:313px}.logo img{width:515px;height:auto}.sliderarea .carousel-item img{width:100%;object-fit:cover}.headding h1{font-family:'Cosi Azure';font-size:30px;text-align:center;margin-bottom:60px;font-weight:700}.headding h2{font-family:'Cosi Azure';font-size:30px;text-align:center;margin-bottom:60px;font-weight:700}.brand-video{background-color:#e0e0e0}.text-right{text-align:right}.contform{margin-bottom:60px}.contform span{color:#ff0000}.contform .form-group{margin-bottom:20px}.contform .form-group label{margin-bottom:10px}.btn-primary{border-radius:0px;background-color:#000;border:0px;padding:10px 35px}.btn-primary:hover{background-color:#2e293e}.infodtl a{color:#000;text-decoration:none}.pressimg img{height:100%;width:100%;object-fit:cover}.veneuse .capt{font-size:14px;}.circle{width:100px;height:100px;display:flex;border-radius:100%;align-items:center;justify-content:space-between}.event-list ul{padding:0px;margin:47px 0px;list-style:none}.event-list ul li{padding:0px 0px 0px 30px;margin:0px 0px 15px 0px;list-style:none;width:48%;display:inline-flex;position:relative}.event-list ul li figure{position:absolute;left:0px;}.cursor{cursor:pointer}.pd-left{padding-left:30px}.pd-right{padding-right:30px;text-align:right;padding-left:30px}.who-about{padding-right:40px}.quote-txt{font-size:20px;font-weight:700!important}.modal-lg{max-width:950px!important}.modal-body div:nth-child(2){padding:30px 0px}.modeal-title{font-family:'DM Sans' !important;font-weight:700}.modal-header .btn-close{margin:0px !important}.contform .form-group label.error{color:red}