@charset "utf-8";.nomg,body{margin:0}.black-bg,.profile-bg,.sec-location-bg,.testimonial-bg{overflow:hidden;position:relative}.aclonica,.sec-title{font-family:Aclonica,sans-serif}.menu-cont ul,ol li,ul li{list-style:none}.menu-cont .logo,.menu-cont li a,a,a:focus{text-decoration:none}.clearfix,.gaps{clear:both}.black-bg,.divider,.image-box,.menu-cont .menu-icon,.profile-bg,.sec-location-bg,.speaker-block,.testimonial-bg{position:relative}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::after,::before{box-sizing:border-box}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(Rubik.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aclonica;font-style:normal;font-weight:400;font-display:swap;src:url(Aclonica.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Rubik,sans-serif;font-size:16px;line-height:27px;color:#fff;background:#f4f7fe;overflow:auto}body,html{overflow-x:hidden}.text-justify{text-align:justify}.btn,.ico,.list-info-pop,.media ul li,.menu-btm span,.mobile-menu,.text-center,footer{text-align:center}.pd-tb{padding:30px 0}.mb-1,footer h3{margin-bottom:10px}.section{padding:60px 0}.sec-location-bg{background:url(../images/about-bg.jpg) #000f5a}.black-bg{background:url(../images/png-bg.png) #000f5a}.profile-bg{background:url(../images/profile-bg.jpg) #000f5a}.testimonial-bg{background:url(../images/testimonial-bg.jpg) #000f5a}.red-bg{background:url(../images/haute-girls-body-tile.png);overflow:auto}.sec-title{font-size:22px;color:#fff}.yellow{color:#ffc703}.btn,.cta-box h4,.light,.light a{color:#fff}.font4{font-size:40px}.font3,.menu-btm span{font-size:30px}.btn,.font2,.menu-cont li a{font-size:20px}.gaps{height:20px;display:block;margin:0}.coltwo,.columns-3{columns:3}.gaps-md{height:30px}.gaps-lg{height:50px}.row-vm{align-items:center;display:flex}.row-vm.reverses>div:last-child{order:1}.row-vm.reverses>div:first-child{order:2}.flex{display:flex;display:inline-flex}.btn{background:#6009f0;background:-o-linear-gradient(bottom,#6009f0 0,#8105f0 100%);background:linear-gradient(0deg,#6009f0 0,#8105f0 100%);border:none;transition:.3s;box-shadow:inset 2px 2px 2px 0 rgb(255 255 255 / 50%),7px 7px 20px 0 rgb(0 0 0 / 10%),4px 4px 5px 0 rgb(0 0 0 / 10%);outline:0;padding:10px 30px;letter-spacing:1px;cursor:pointer}a:focus{outline:0;outline-offset:0px}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;line-height:40px}ol,ul{padding:0;margin:0}.wide-sm{max-width:770px;margin:0 auto}.container-fluid{padding-left:20px;padding-right:20px}.container{max-width:1200px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:10px;padding-right:10px}.mob-logo{float:left}.mob-logo img{width:225px;display:block}header{background:linear-gradient(45deg,#6a1b9a 1%,#2e004a 100%);display:block;padding:10px 0;border-bottom:5px solid #2e004a;border-top:5px solid #2e004a}.menu-cont{z-index:3;width:auto;height:auto;overflow:auto}.menu-cont ul{margin:0;padding:0}.menu-cont li a{display:block;padding:20px 25px;color:#fff;transition:.3s ease-in-out;text-shadow:2px 2px 4px #000}.menu-cont li a:hover,.menu-cont li.active a{background:linear-gradient(180deg,#ffc600 1%,#ff6c00 100%)}.menu-btm{background:#ffd7f3;padding:20px 0;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.menu-btm span{display:block;font-weight:700;color:#f953c6;text-shadow:2px 2px 4px #555}.menu-btm span a{color:#b91d73}.menu-cont .logo{display:block;float:left;font-size:2em;color:#b8b8b8;padding:0!important;border:none!important}.menu-cont .logo img{width:150px;height:auto}.menu-cont .menu{clear:both;max-height:0;transition:max-height .2s ease-out;margin-top:5px}.menu-cont .menu-icon{cursor:pointer;float:right;padding:10px 20px;user-select:none}.menu-cont .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.menu-cont .menu-icon .navicon:after,.menu-cont .menu-icon .navicon:before{background:#fff;content:'';display:block;height:100%;position:absolute;transition:.2s ease-out;width:100%}.menu-cont .menu-icon .navicon:before{top:5px}.menu-cont .menu-icon .navicon:after{top:-5px}.menu-cont .menu-btn{display:none}.menu-cont .menu-btn:checked~.menu{max-height:600px}.menu-cont .menu-btn:checked~.menu-icon .navicon{background:0 0}.menu-cont .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.menu-cont .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.menu-cont .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.menu-cont .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.cta-logo{float:right;padding-left:34px;border-left:1px dotted #fff;margin-left:50px}.cta-logo a{display:flex;align-items:center;color:#fff;font-size:14px;line-height:20px}a.location,a.service{height:130px;min-width:230px;align-items:center;font-weight:600;cursor:pointer;padding-left:40px;font-family:Aclonica,sans-serif}.cta-logo a img{margin-right:20px}.cta-logo a span{display:block;font-size:20px;font-weight:500}.banner-text{background:url(../images/gray-roses-bottom.png) #b00000;overflow:auto}.banner-heading h1,.banner-heading h2,.banner-heading h3{text-shadow:2px 2px 2px #000;color:#fff}.banner-heading{margin-top:80px}.banner-heading h1{font-size:80px;line-height:95px}.banner-heading h2,.footer-contact h3{color:#ffc703;font-size:42px;line-height:70px}.banner-heading h3{font-size:26px;line-height:40px}a.service{background:url(../images/schedule-4.png) center left no-repeat;padding-right:10px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000;font-size:20px;transition:.7s;transform:translate(0,0)}.service img{width:106px;border-radius:50px 20px;border:2px dotted #fff}.divider{display:block;width:68px;height:5px;background-image:url(../images/divider.png);background-repeat:no-repeat;background-position:center;margin-top:10px}.image-box{border:5px solid #fff;-webkit-box-shadow:0 14px 20px rgb(0 0 0 / 20%);box-shadow:0 14px 20px rgb(0 0 0 / 20%);border-radius:0 0 250px 250px;overflow:hidden;margin-bottom:0}.image-box img{width:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;display:block}.image-box:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);cursor:pointer}.arrow{position:absolute;width:43px;height:43px;bottom:60px;right:0;background:url(../images/arrow.png) no-repeat}.about-logo li img,.full-img{width:100%}.list-info-pop{background:#000;opacity:0;max-height:0;position:absolute;bottom:104px;width:80%;transition:max-height .5s ease-in-out,opacity .1s ease-in-out .1s;padding:10px;margin:0 auto;right:0;left:0;border-radius:16px 0}.speaker-block:hover .list-info-pop{z-index:9;opacity:.9!important;cursor:pointer;max-height:200px}.list-info-pop h4{font-size:23px}.list-info-pop h4 span{font-size:14px;font-weight:400}.list-info-pop p{margin:0;color:#ffba00}a.location{background:#fff;-webkit-box-shadow:0 0 50px 0 rgb(21 37 55 / 25%);box-shadow:0 0 50px 0 rgb(21 37 55 / 25%);display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000;font-size:20px;border-radius:500px;transition:.7s;transform:translate(0,0)}.about-logo li,.media ul li,.mobile-menu ul li,.points li{display:inline-block}.location img{width:136px;border-radius:500px;box-shadow:0 0 50px 0 rgb(21 37 55 / 25%)}a.location:hover,a.service:hover{transform:translate(0,-8px);box-shadow:0 0 50px 0 rgb(21 37 55 / 25%)}.category li:before{content:'';width:20px;position:absolute;background:url(../images/sun.png) left center/contain no-repeat;height:20px}.category li span{padding-left:40px}.points li{background:linear-gradient(45deg,#cdd00e 0,#6eba3a 100%);padding:10px}.top-cta{position:relative;padding:10px 0;background-color:#000f5a;overflow:hidden}.flex-center{display:flex;display:inline-flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ico{background:url(../images/fun-fact-three.png) center no-repeat;width:80px;height:82px}.ico img{margin-top:15px}.flex-center span{margin-left:20px;font-size:18px;font-weight:500;letter-spacing:1px}.testmonial img{border-radius:100%;border:8px solid #fd00c5;height:160px;width:160px}.testmonial a{background:linear-gradient(0deg,#6009f0 0,#8105f0 100%);padding:10px;color:#fff}.footer-contact{background:url(../images/footer-bg.jpg) bottom center/cover no-repeat #0c0e10;overflow:auto;padding:50px 0}footer{background:url(../images/menu-footer-bg.jpg) no-repeat #081245;overflow:auto;padding:60px 0 0}footer h3{font-size:22px;color:#ffc703;font-family:Aclonica,sans-serif;font-weight:400;position:relative;padding-bottom:10px}footer h3:after{position:absolute;width:24%;height:2px;content:'';background:linear-gradient(45deg,#ffc600 1%,#ff6c00 100%);left:38%;bottom:0}.copyright p,.media ul li{background:linear-gradient(180deg,#ffc600 1%,#ff6c00 100%)}.media ul li{height:50px;width:50px;line-height:50px;border:1px solid #fff}.media ul li a img{width:25px;margin-top:12px}.contact{margin:50px 0 20px}.contact .flex{margin:0 20px}.contact .flex span{display:block;font-size:18px;text-align:left;font-family:Aclonica,sans-serif}.contnt-add{margin-left:17px}.contact .flex img{width:50px;position:relative}.copyright p{margin:50px 0 0;padding:10px 0;border-radius:0 50px 50px 0;width:73%}.form-group input[type=text]{width:26%;height:43px;padding:10px;font-size:15px;margin-bottom:10px}ul.about-logo{margin-top:20px}.about-logo li{width:24%;border:1px solid #fff}.mobile-menu{background:linear-gradient(45deg,#6a1b9a 1%,#2e004a 100%);position:fixed;z-index:9;width:100%;bottom:0;padding:9px 0 5px}.mobile-menu ul li{border-right:2px solid #fff}.mobile-menu ul li:last-child{border-right:none}.mobile-menu ul li a{color:#fff;padding:10px 20px}.mobile-menu ul li a img{width:30px}@media only screen and (max-width:3000px) and (min-width:768px){.mobile,.mobile-menu{display:none}}@media (max-width:1199px){.container{width:970px!important}.menu-cont li a{font-size:16px;padding:15px 20px!important}}@media (max-width:991px){.container{width:750px!important}.menu-cont li a{padding:10px 8px!important}}@media(min-width:768px){.menu-cont li{float:left;line-height:6px}.menu-cont .menu{clear:none;float:right;max-height:none!important}.menu-cont .menu-icon{display:none}}@media (max-width:767px){.container{width:100%!important}.cta-logo,.desktop{display:none}.row-vm{align-items:center;display:block}.menu-cont li{border:none}.menu-cont li a{display:block;text-align:center;padding:10px;font-size:20px}.menu-cont .menu{display:block;margin-top:55px}}@media (max-width:499px){.form-group input[type=text]{width:100%}.columns-3{columns:1}.col-xs-4,.col-xs-6,.col-xs-8{flex:0 0 100%;max-width:100%}.col-xs-3{flex:0 0 50%;max-width:50%}.container{width:100%!important}.mob-logo{position:absolute;top:9px}.mob-logo img{width:46%}.header{padding:10px 0}.copyright p{width:100%;margin-top:1px;margin-bottom:50px;font-size:14px}.contact{text-align:left}h2{font-size:24px;line-height:28px}}