@charset "utf-8";


/* CSS Document */
body { padding:0px; margin:0px; background:#FFFFFF; font-size:16px; color:#000000; line-height:24px; font-family: 'ProximaNova-Regular'; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }
a, img { border: none; }
a { color: #000000; text-decoration: none;  }
div { margin: 0; padding: 0; }
p { font-size:16px; line-height:24px; padding:0px; margin:0px; color:#000000;} 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px;  line-height: 30px; }
a{ color: #000000; outline:none; }
ul, li { list-style:none;}
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
.anim2 { transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }
.row { width:1180px; margin:auto; padding:0px; clear: both;}
img { border: 0; height: auto; max-width: 100%; vertical-align: middle;  width: 100%; }


.d-flex { display: flex; flex-wrap: wrap; }
.justify-space-between { justify-content: space-between;}
.align-center { align-items: center;}
.div-center { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 0px 0;}

/* header css */
header { float: left; width: 100%; position: relative; z-index: 9999; background: #ffffff;}
.logo { flex: 0 1 auto; padding: 10px 0;}
.logo img { width: 172px; vertical-align: bottom;}
.logo .stick-logo { display: none;}
.top-main { flex-grow: 2; }
.logo-sec { float: left; width: 100%; background: #fff;}


.is-sticky .logo-sec { background: #ffffff; box-shadow: 0 0 4px rgba(0,0,0,0.2);}
/* .is-sticky .logo .stick-logo { display: block;}*/
.is-sticky .top-blue-bg { display: none;} 
.is-sticky .megamenu-sec ul li a { color: #000000;}
.is-sticky .megamenu-sec ul li.has-mega-menu a.active span::after { color: var(--txt-orange);}
.is-sticky .megamenu-sec ul li.has-mega-menu span::after { color: #000000;}
.is-sticky .megamenu-sec ul li.has-mega-menu a:hover  span::after { color: var(--txt-orange);}
.is-sticky .btn-list ul li a { border: 1px solid #000000; color: var(--txt-orange); }
.is-sticky .btn-list ul li.demo-btn a { color: #ffffff;}
.is-sticky .btn-list ul li a:hover { background: #000000;  border: 1px solid #000000; color: #ffffff;}

.over header { background: #ffffff;}

#mobile-search { display: none; padding-right: 12px; border-right: 1px solid #000; margin-right: 12px;}
.hd-links { position: relative; }
.lang-select { display: none;}
.hd-links a.srch-ico {display: flex;align-items: center; padding: 0px 0;}
.hd-links a.srch-ico img { width: 17px;}
.hd-links .search-frm-field { position:absolute; top:40px; right:0px; background:#fff; /*height:0px;*/ width:230px; z-index:99; overflow:hidden;-webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; opacity:0; display:none; border:1px solid #ddd;}
.hd-links .search-frm-field input[type="text"] { border:none; background:none; line-height:39px; width:190px; padding:0 0 0 15px; height:auto; color:#303030; font-size:15px; margin-top:0px; font-family: 'ProximaNova-Regular';}
.hd-links .search-frm-field input[type="submit"] { float:right; border:none; width:16px; height:21px; background:url(../images/lupa-black.svg) no-repeat center center; cursor:pointer; margin:10px 10px 7px 0; background-size: contain;}
.hd-links .search-form.open-form .search-frm-field { display:block; opacity:1;}

.mobile-hdr { display: flex; align-items: center; }
.mobile-hdr .lang-select {  padding-left: 12px; border-left: 1px solid #000; margin-left: 12px;}
.mobile-hdr .nice-select { padding: 0 15px 0 0; line-height: 18px;} 
.mobile-hdr .nice-select span { transition: all 0.4s ease;}
.mobile-hdr .nice-select::after { right: 0; height: 8px; width: 8px;}
.mobile-hdr .nice-select .list { width: 40px;}
.mobile-hdr .nice-select .option { line-height: 24px; padding: 0 10px;}
.mobile-hdr .nice-select span:hover { color: #DF3789;}
.mobile-hdr .nice-select:hover::after { border-bottom: 2px solid #DF3789; border-right: 2px solid #DF3789;}
.mobile-hdr .nice-select.open span { color: #DF3789;}

.top-blue-bg { float: left; width: 100%; background: #007D8B; padding: 9px 0;}
.top-lft { float: left; width: auto; display: flex; flex-wrap: wrap; align-items: center;}
.text-size { float: left; padding-right: 13px; margin-right: 13px; border-right: 1px solid rgba(255,255,255,0.5); line-height: 12px;}
.text-size ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 5px;}
.text-size ul li a { color: #ffffff; font-family: 'Inter-Bold'; font-size: 7px; text-transform: uppercase;transition:all .5s ease; }
.text-size ul li:nth-child(2) a { font-size: 11px;}
.text-size ul li:nth-child(3) a { font-size: 14px;}
.text-size ul li a:hover { opacity: 0.6;}
.alto-sec { float: left;}
.alto-sec img { float: left; max-width: 7px; margin-top: 10px; margin-right: 5px;}
.alto-sec a { color: #ffffff; font-family: 'Inter-SemiBold'; font-size: 10px; text-transform: uppercase;transition:all .5s ease; }
.alto-sec a:hover { opacity: 0.6;}
.top-rht { float: right;}
.top-rht ul { display: flex; float: left; width: 100%; flex-wrap: wrap; column-gap: 25px; align-items: center;}
.top-rht > ul > li { flex: 0 1 auto; position: relative;}
.top-rht > ul > li:last-child::after{display: none;}
.top-rht > ul > li > ul { display: flex; }
.top-rht > ul > li > ul > li { float: left; position: relative;} 
.top-rht > ul > li > ul > li:after{position: absolute; content: ""; right: -20px; top: 2px; width: 1px; height: 15px; background: #A1D5F3;}
.top-rht > ul > li > ul > li:last-child::after{display: none;}
.top-rht > ul > li > ul li a { background: none; padding: 0; font-family: 'Eina03-Bold'; color: #fff; font-size: 14px; letter-spacing: 0.5px; text-transform: uppercase; transition:all .5s ease; border-radius: 3px;}
.top-rht > ul > li > ul li a:hover {opacity: 0.7;}
.top-rht > ul > li .search-frm-field { width:100%; float: left; z-index:1; overflow:hidden; border-radius: 30px; border: 1px solid #ffffff; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.top-rht > ul > li .search-frm-field input[type="text"] { border:none; background: transparent; line-height:22px; width: 210px; height: 32px; padding:0 0 0 13px; color:#ffffff; font-size:14px; margin-top:0px;  letter-spacing: 0.5px;}
.top-rht > ul > li .search-frm-field input[type="submit"] { float:right; border:none; width:24px; height:24px; background:url(../images/lupa-slider-junt.svg) no-repeat center center; cursor:pointer; margin:3px 3px 0 0; background-size:100%;}
.top-rht > ul > li .search-form.open-form .search-frm-field { display:block; opacity:1;}
.top-rht > ul > li > ul.social{column-gap: 5px;}
.top-rht > ul > li > ul.social > li::after {display: none;}
.top-rht > ul > li.hd-links a.srch-ico {display: flex;align-items: center; padding: 2px 0;}
.top-rht > ul > li.newsletter-sec img { float: left; max-height: 11px; margin-top: 6px; margin-right: 5px;}
.top-rht > ul > li.newsletter-sec a { color: #ffffff; font-family: 'ProximaNova-Bold'; font-size: 14px; text-transform: uppercase;transition:all .5s ease; display: flex;  }
.top-rht > ul > li.newsletter-sec a:hover { opacity: 0.6;}

.top-rht > ul > li.hd-search { position: relative; display: flex; flex-wrap: wrap;}
.top-rht > ul > li.hd-search input[type="text"] { font-size: 14px; border: 1px solid #ffffff; width: 260px; background: none; height: 35px; line-height: 35px; border-radius: 25px; padding: 0 40px 0 20px; color: #ffffff; font-family: 'ProximaNova-Regular';}
.top-rht > ul > li.hd-search input[type="submit"] { position: absolute; top:2px; right: 3px; background:#fff url(../images/header-search.svg) no-repeat center; padding: 0; width: 30px; height: 30px; border: none; border-radius: 50px;}

.top-rht > ul > li.hd-search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#ffffff;}
.top-rht > ul > li.hd-search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#ffffff; opacity:1;}
.top-rht > ul > li.hd-search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#ffffff; opacity:1;}
.top-rht > ul > li.hd-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#ffffff;}
.top-rht > ul > li.hd-search input::-ms-input-placeholder { /* Microsoft Edge */ color:#ffffff;}
.top-rht > ul > li.hd-search input::placeholder { /* Most modern browsers support this now. */ color:#ffffff;}

/*****menu css*******/
.megamenu-sec {  float: right; }
.megamenu-sec ul { margin: 0; padding: 0; display: flex; column-gap: 40px; flex-wrap: wrap; align-items: center;}
.megamenu-sec ul li { display: inline-block; margin-right: 0; /*position: relative;*/ }
.megamenu-sec ul li a { font-size: 16px; color: #000000; transition: 0.5s ease; position: relative; padding: 53px 0 15px; display: flex;  text-decoration: none; position: relative;}
.megamenu-sec ul li a i { margin-left: 0px; font-size: 18px; transform: translateY(2px); transition: 0.4s; position: relative; top: 2px;}
.megamenu-sec ul li a:hover { color: var(--txt-orange);}
.megamenu-sec ul li a:hover span:after { color: var(--txt-orange);}
/* .megamenu-sec ul li a::after { position: absolute; bottom: 30px; left: 0; width: 0%; display: block; content: ""; height: 2px; background: var(--white); transition: all 0.4s ease; } */
.megamenu-sec ul li a.active::after { position: absolute; bottom: 0px; left: 0; width: 100%; display: block; content: ""; height: 3px; background: #E1388C; transition: all 0.4s ease; }
.megamenu-sec ul li a:hover::after { width: 100%;}
/* .megamenu-sec ul li:hover a::after { position: absolute; bottom: 30px; left: 0; width: 100%; display: block; content: ""; height: 2px; background: var(--white); transition: all 0.4s ease; } */
.megamenu-sec ul li a.active  { color: #E1388C; font-family: 'ProximaNova-Bold'; }
.megamenu-sec ul li a:hover { color: #E1388C;  }
.megamenu-sec ul li a.active span::after { color: var(--txt-orange);}
.megamenu-sec ul li ul.submenu { transition: 0.4s ease; position: absolute; background-color: var(--white); padding: 40px 30px; transition: 0.3s; top: 130%; opacity: 0; visibility: hidden;  box-shadow: 3px 10px 30px rgba(0,0,0,0.1);}
.megamenu-sec ul li ul.submenu li { margin: 0; margin-bottom: 0px; display: block; width: 100%;}
/* .megamenu-sec ul li ul.submenu li a { line-height: 24px; transition: all 0.4s ease; font-size: 16px; color: var(--black); display: block; padding: 0 0 0 16px; text-transform: none; font-family: var(--ff-Regular);} */
/* .megamenu-sec ul li ul.submenu li a::before { transition: all 0.4s ease; position: absolute; left: 0; top: 0; content: "\f0da"; font-family: "FontAwesome"; color: var(--txt-dark-blue); font-size: 15px; transition: all 0.4s ease; }
.megamenu-sec ul li ul.submenu li a:hover { color: var(--txt-red); } */
/* .megamenu-sec ul li ul.submenu li a:hover::before  { color: var(--txt-red); } */
.megamenu-sec ul li:hover ul.submenu { opacity: 1; visibility: visible; top: 100%;}

.megamenu-sec ul li.has-mega-menu ul.submenu { left: 0%; right: 0; margin: 0 auto; width: 700px; background: #ffffff; margin: 0 auto; display: flex; flex-wrap: wrap; column-gap:2%; /* border: 1px solid #A91279; */ }
/* .megamenu-sec ul li.has-mega-menu ul.submenu li { width: 33.33%; flex: 1 1 70%; display: flex; flex-wrap: wrap; column-gap: 5%; padding-top: 15px;} */
/* .megamenu-sec ul li.has-mega-menu ul.submenu li:last-child { flex: 1 1 28%; padding-top: 0px;} */
.megamenu-sec ul li.has-mega-menu ul.submenu ul { display: flex; flex-wrap: wrap; /*flex-direction: column;*/ column-gap: 20px; justify-content: space-between; align-items: center;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li { flex: 0 1 100%; margin: 0 0 32px; padding: 0 0 22px 0; border-bottom: 0px solid #e5e5e5; position: relative; border-bottom: 1px solid rgba(0,0,0,0.1);}
/* .megamenu-sec ul li.has-mega-menu ul.submenu ul li::after { background: var(--bg-black); position: absolute; display: block; content: ""; width: 80%; bottom: 0; left: 0; height: 1px;} */
.megamenu-sec ul li.has-mega-menu ul.submenu ul li a::after { transition: all 0.4s ease; position: absolute; display: block; content: ""; background: url(../images/org-arrow.svg) no-repeat 0 0; width: 35px; height: 27px; position: absolute; left: auto; right: 0; }
.megamenu-sec ul li.has-mega-menu ul.submenu ul li a {  display: flex; align-items: center; padding: 0; box-shadow: none; column-gap: 50px;} 
.megamenu-sec ul li.has-mega-menu ul.submenu ul li:last-child a { border: none;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li a:hover h2 { color: var(--txt-orange); }
.megamenu-sec ul li.has-mega-menu ul.submenu ul li a:hover::after { right: 10px;}

.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-img { flex: 0 1 19%; position: relative; z-index: 1;} 
.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-img img { border-radius: 50%;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-img::after { width: 130px; height: 130px; border-radius: 50%; border: 1px solid #000000; display: block; content: ""; position: absolute; top: -12px; right: -20px; z-index: -1;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-img::before { width: 14px; height: 14px; border-radius: 50%; background: #000000; display: block; content: ""; position: absolute; top: -6px; right: -1px; z-index: 0;}

.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-txt { flex: 0 1 60%; display: flex; flex-wrap: wrap; row-gap: 10px}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-txt h2 { transition:all .5s ease; font-size: 18px; color: #000000; line-height: 24px; margin-bottom: 0px;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li .menu-txt p { font-size: 16px; line-height: 24px; color: #000000;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li:last-child { margin: 0; padding: 0; border: none;}
.megamenu-sec ul li.has-mega-menu span { margin-left: 4px;}
.megamenu-sec ul li.has-mega-menu span::after { position: relative; display: block; content: "\e842"; font-family: "feather"; color: #000000; font-size: 20px; color: #ffffff;}
.megamenu-sec ul li.has-mega-menu.selected span::after { content: "\e845"; }
/* .megamenu-sec ul li.has-mega-menu ul.submenu ul li a:hover  { background: none;}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li a:hover .menu-txt h2 { color: var(--orange);}
.megamenu-sec ul li.has-mega-menu ul.submenu ul li a:hover .menu-img img { transform: scale(1.05);} */

.overlay { float: left; width: 100%; position: relative; }
.overlay::after { transition: all 2s ease-in-out; animation: overlay-fade 1s ease; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; display: block; content: ""; z-index: 1;}
@keyframes overlay-fade { 
    0% { opacity: 0;}
    100% { opacity: 1;}
}

.home-banner { float: left; width: 100%; position: relative; overflow: hidden;}
.home-banner .swiper-container { width: 100%; float: left;}
.home-banner .swiper-container .swiper-slide img { float: left; width: 100%;}
.home-banner .swiper-container::after { position: absolute; display: block; content: ""; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 1;
  background: rgba(248,80,50,0);
  background: -moz-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(117,38,24,0) 53%, rgba(0,0,0,0.72) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,0)), color-stop(53%, rgba(117,38,24,0)), color-stop(100%, rgba(0,0,0,0.72)));
  background: -webkit-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(117,38,24,0) 53%, rgba(0,0,0,0.72) 100%);
  background: -o-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(117,38,24,0) 53%, rgba(0,0,0,0.72) 100%);
  background: -ms-linear-gradient(top, rgba(248,80,50,0) 0%, rgba(117,38,24,0) 53%, rgba(0,0,0,0.72) 100%);
  background: linear-gradient(to bottom, rgba(248,80,50,0) 0%, rgba(117,38,24,0) 53%, rgba(0,0,0,0.72) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#000000', GradientType=0 ); }
.home-banner .swiper-slide .ban-img { overflow: hidden; display: block;}
.home-banner .swiper-slide .ban-caption { flex: 0 1 50%; order: 1;}
.home-banner .swiper-slide .ban-caption h1 { color: #ffffff; }
.home-banner .swiper-slide .ban-caption a { transition: all 0.5s ease; background: #000000; color: #ffffff; font-size: 18px; margin-top: 32px; padding: 18px 30px; border-radius: 30px; display: inline-block;}
.home-banner .swiper-slide .ban-caption a:hover { background: #000000;}
.blu-circle { width: 432px; height: 432px; border: 1px solid #000000; position: absolute; right: -60px; top: 50px; border-radius: 50%; z-index: -1; }
.org-dot { position: absolute; display: block; content: ""; background: #000000; width: 52px; height: 52px; border-radius: 50px; top: 40px; right: 54px; }
.home-banner .swiper-button-prev { left: auto; right: 120px; background: url(../images/fletxa-slider-01.svg) no-repeat center center; width: 62px; height: 62px; border: 2px solid #FFF; border-radius: 50%;}
.home-banner .swiper-button-next { right: 40px; background: url(../images/fletxa-slider-02.svg) no-repeat center center; width: 62px; height: 62px; border: 2px solid #FFF; border-radius: 50%;}
.home-banner .swiper-button-prev:hover, home-banner .swiper-button-next:hover { opacity: 0.6;}
.banner-caption { position: absolute; bottom: 28px; left: 40px; width: 500px; z-index: 1;}
.banner-caption .search-frm-field { width:100%; float: left; z-index:1; overflow:hidden; border-radius: 30px; border: 1px solid #ffffff; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.banner-caption .search-frm-field input[type="text"] { font-family: 'ProximaNova-Light'; border:none; background: transparent; line-height:22px; width: 100%; height: 60px; padding:0 70px 0 25px; color:#ffffff; font-size:18px; margin-top:0px;  letter-spacing: 0.5px;}
.banner-caption .search-frm-field input[type="submit"] { float:right; border:none; width:50px; height:50px; background:url(../images/lupa-slider-junt.svg) no-repeat center center; cursor:pointer; margin:0; background-size:100%; position: absolute; right: 6px; top: 5px;}
.banner-caption .search-form.open-form .search-frm-field { display:block; opacity:1;}
.mob-ban { display: none;}
.home-sec { float: left; width: 100%; position: relative;}

.banner-caption .search-frm-field input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#ffffff;}
.banner-caption .search-frm-field input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#ffffff; opacity:1;}
.banner-caption .search-frm-field input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#ffffff; opacity:1;}
.banner-caption .search-frm-field input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#ffffff;}
.banner-caption .search-frm-field input::-ms-input-placeholder { /* Microsoft Edge */ color:#ffffff;}
.banner-caption .search-frm-field input::placeholder { /* Most modern browsers support this now. */ color:#ffffff;}

.btn-center { float: left; width: 100%; text-align: center; display: none; }
#next {  margin-top: 40px; flex-grow: 0; border: none; cursor: pointer; float: none; padding: 10px 25px; background: #DF3789; border-radius: 25px;font-family: 'ProximaNova-Bold'; font-size: 16px; line-height: 19px;letter-spacing: 0.17px;color: #FFFFFF;transition: all .5s ease; }
#next:hover {background: #000000; color: #fff;}

.subscrui-te { float: left; width: 100%; text-align: center; overflow: hidden;}
.subscrui-btm { background: #E1388C;}
.subscrui-inner{float: left; width: 100%; position: relative; background: #E1388C; padding: 20px 20% 25px; display: flex; flex-wrap: wrap; column-gap: 4%; align-items: center;}
/* .subscrui-te h2 {color: #fff; font-size: 50px; line-height: 45px; letter-spacing: -1.16px;font-family: 'ProximaNova-Regular';}
.subscrui-te h2 span  {} */
.subscrui-te h2 { color: #fff; font-size: 50px; line-height: 45px; letter-spacing: -1.16px; font-family: 'ProximaNova-Regular'; padding-bottom: 0px; text-align: left;}
.subscrui-te h2 span { font-family: 'ProximaNova-ExtraBold'; }
.subscribe-lft { flex: 0 1 40%;}
.subscribe-form { flex: 0 1 56%; margin: 0; float: none; display: inline-block; position: relative; display: flex; flex-wrap: wrap; row-gap: 15px;}
.subscribe-form label { float: left; width: 100%; text-align: left; color: #303030; font-size: 14px; line-height: 21px; font-family: 'ProximaNova-Bold'; letter-spacing: 0.17px; padding-bottom: 10px;}
.subscribe-form .txt-bx { float: left; width: 100%; position: relative;}
.subscribe-form .txt-bx input[type="text"] { background: none; border: 2px solid #fff; border-radius: 29px; width: 100%; height: 40px; font-family: 'ProximaNova-Regular'; font-size: 16px; line-height: 18px;letter-spacing: 0.17px;color: #ffffff;display: flex; align-items: center; padding: 0 95px 0 20px; }
.subscribe-form .txt-bx button { position: absolute; right: 4px; top: 4px; background: #ffffff; border: 2px solid #ffffff; color: #000000;font-family: 'ProximaNova-Bold'; font-size: 16px; width: 78px; height: 32px; letter-spacing: 0.17px; border-radius: 23px; display: flex; align-items: center; justify-content: center; padding: 0 15px; cursor: pointer; transition:all .5s ease;}
.subscribe-form .txt-bx button:hover { background: #0d161d; border: 2px solid #0d161d; color: #FFFFFF;}

.chk-box { float: left; width: 100%; text-align: left; margin-top: 0px;}
.chk-box input {  height: 1px; left: 0; position: absolute; top: 0; visibility: hidden; width: 1px;}
.chk-box label { color: #fff; cursor: pointer; font-family: 'ProximaNova-Regular'; font-size: 14px; line-height: 21px; padding-bottom: 0px; padding-left: 26px; position: relative; float: none; display: inline-block; width: auto; margin-bottom: 0px; letter-spacing: 0px; text-align: left;}
.chk-box label a { color: #ffffff; font-size: 14px; line-height: 21px; font-family: 'ProximaNova-Bold'; text-decoration: underline;transition: All 0.5s ease;}
.chk-box label a:hover { color: #000000;}
.chk-box label::before { content: "";height: 11px;left: 4px;position: absolute; border-radius: 0px; top: 4px;transition: all 0.3s ease-in-out 0s;width: 11px;z-index: 9;}
.chk-box label::after { background: none; border: 2px solid #fff; content: ""; height: 19px; left: 0; position: absolute; top: 0px; width: 19px; border-radius:4px;}
.chk-box input:checked + label::before {background: #FFFFFF none repeat scroll 0 0;}

.reason-sec { float: left; width: 100%; padding: 65px 0 60px;}
.reason-sec h2 { font-size: 50px; line-height: 50px; color: #000; letter-spacing: -1.16px; padding-bottom: 25px; }
.reason-sec h2 span { color: #E1388C; font-family: 'ProximaNova-ExtraBold';}
.reason-div { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 6%;}
.reason-div p { font-size: 16px; line-height: 24px; color: #000; padding-bottom: 15px;}
.reason-div a { font-family: 'ProximaNova-ExtraBold'; color: #E1388C; transition: All 0.5s ease; text-decoration: underline; }
.reason-div a:hover { color: #000;}
.reason-div p span { font-family: 'ProximaNova-Bold'; }
.reason-lft { flex: 0 1 47%;}
.reason-rgt { flex: 0 1 47%;}

.together-sec { float: left; width: 100%; padding-bottom: 90px; }
.together-sec img { float: left; width: 100%;}

.mission-sec { float: left; width: 100%; background: rgba(0,125,139,0.07); padding: 75px 0 90px;}
.mission-sec h2 { font-size: 50px; line-height: 45px; color: #000; letter-spacing: -1.16px; padding-bottom: 20px; }
.mission-sec h2 span { color: #007E8B; font-family: 'ProximaNova-ExtraBold';}
.mission-sec p { font-size: 16px; line-height: 24px; color: #000; padding-bottom: 15px;}
.mission-sec ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 70px;}
.mission-sec li { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 4%; justify-content: space-between;}
.mission-sec li .mission-lft { flex: 0 1 42%; padding-right: 0px;}
.mission-sec li .mission-rht { flex: 0 1 49%;}
.mission-img { float: left; width: 100%; overflow: hidden;}
.mission-img img { float: left; width: 100%; transition: all .5s ease;}
.mission-sec li:hover .mission-img img{transform: scale(1.03);}
.mission-sec li:nth-child(2) .mission-lft { order: 2; padding-left: 0px; padding-right: 0; flex: 0 1 46%;}
.mission-sec li:nth-child(2) .mission-rht { order: 1;}

.packages-sec { float: left; width: 100%; padding: 70px 0 100px; }
.packages-sec h2  { font-size: 50px; line-height: 45px; color: #000; letter-spacing: -1.16px; padding-bottom: 20px; }
.packages-sec h2 span { color: #6F217B; font-family: 'ProximaNova-ExtraBold';}
.packages-sec p { font-size: 16px; line-height: 24px; color: #000; padding-bottom: 30px;}
.packages-sec ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 1.8%; row-gap: 58px; margin-top: 0px;}
.packages-sec ul li { flex: 0 1 32.1%; display: flex; flex-wrap: wrap; flex-direction: column;}
.packages-sec li .packages-img { float: left; width: 100%; overflow: hidden; position: relative; flex-grow: 0;}
.packages-sec li .packages-img span { position: absolute; top: 14px; left: 14px; padding: 0px 16px; border-radius: 30px; background: #ffffff; font-size: 16px; line-height: 32px; height: 30px; font-family: 'ProximaNova-Bold';}
.packages-sec li .packages-img img { float: left; width: 100%; object-fit: cover; transition: all .8s ease;} 
.packages-sec li .packages-txt { float: left; width: 100%; padding-top: 20px; flex-grow: 1; display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start;}
.packages-sec li .packages-txt h3 {float: left; width: 100%; font-family: 'ProximaNova-Semibold'; font-size: 30px; line-height: 34px; color: #000000; letter-spacing: -0.81px; margin-bottom: 15px; transition: all .5s ease;}
.packages-sec li .packages-txt p {  float: left; width: 100%; position: relative; font-size: 16px; line-height: 20px; color: #000000; letter-spacing: 0px; padding-bottom: 0;}
.packages-sec li .packages-txt p.location::after { position: absolute; content: ''; background: url(../images/ico-location.svg) no-repeat center; width: 14px;height: 18px;left: 0;top: 2px;}
.packages-sec li .packages-txt p.user::after { position: absolute; content: ''; background: url(../images/ico-user.svg) no-repeat center; width: 17px;height: 18px;left: 0;top: 0px;}
.packages-sec li a.know-btn { flex-grow: 0; float: left; padding: 10px 25px; margin-top: 25px; background: #DF3789; border-radius: 23px;font-family: 'ProximaNova-Bold'; font-size: 16px; line-height: 19px;letter-spacing: 0.17px;color: #FFFFFF;transition: all .5s ease; }
.packages-sec li a.know-btn:hover {background: #000000; color: #fff;}
.packages-sec li:hover .packages-img img { transform: scale(1.1);}
.packages-sec li:hover .packages-txt h3 { color: #DF3789;}
.packages-cont { float: left; width: 100%; flex-grow: 1; }

.packages-sec li .packages-txt .packages-cont ul { float: left; width: 100%; row-gap: 10px; /*min-height: 80px;*/ align-items: flex-start;}
.packages-sec li .packages-txt .packages-cont ul li { flex: 1 1 100%; padding-left: 30px; font-size: 16px; line-height: 24px; color: #000000;}
.packages-sec li .packages-txt .packages-cont ul li.loc-ico { background: url(../images/ico-loc-lila.svg) no-repeat 0 4px;}
.packages-sec li .packages-txt .packages-cont ul li.pro-ico { background: url(../images/ico-user.svg) no-repeat 0 3px;}




footer { background: #ffffff; float: left; width: 100%; padding: 50px 0;}
.footer-logo { flex: 0 1 25%; display: flex;  flex-wrap: wrap; row-gap: 20px;}
.footer-logo img { max-width: 210px;}

.ftr-rht { flex: 0 1 40%; display: flex; flex-wrap: wrap; column-gap: 9px; justify-content: right;}
.ftr-social ul { display: flex; flex-wrap: wrap; align-items: center; column-gap: 10px;}
.ftr-social ul li { flex: 0 1 auto;}
.ftr-social ul li a img { transition: all 0.4s ease;}
.ftr-social ul li a:hover img { opacity: 0.6;}
/* .ftr-rht ul li a:hover img { opacity: 0.6;} */

.ftr-btm { display: flex; flex-wrap: wrap; justify-content: space-between; border-top: 1px solid #BBBBBB; margin-top: 30px; padding-top: 30px;}
.foot-btm-lft { flex: 0 1 35%;}
.foot-btm-rht { flex: 0 1 54%; display: flex; flex-wrap: wrap; row-gap: 10px; justify-content: flex-end;}
.foot-btm-lft ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 22px;}
.foot-btm-lft ul li { flex: 0 1 auto; position: relative;}
.foot-btm-lft ul li:first-child { flex: 0 1 100%;}
.foot-btm-lft ul li a { color: #000000; font-size: 16px; line-height: 26px;transition: all .5s ease; }
.foot-btm-lft ul li::after { position: absolute; content: '.'; right: -13px; top: -3px;}
.foot-btm-lft ul li:last-child::after, .foot-btm-lft ul li:first-child::after { display: none;}
.foot-btm-lft ul li a:hover, .foot-btm-rht ul li a:hover { color: #E1388C;}

.foot-top-menu { float: right; margin-bottom: 0px;}
.foot-btm-menu { float: right; }
.foot-top-menu ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 35px;}
.foot-top-menu ul li a { color: #000000; font-size: 16px; line-height: 24px;transition: all .5s ease; }

.foot-btm-menu ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 35px;}
.foot-btm-menu ul li { position: relative;}
.foot-btm-menu ul li a { color: #3F3F3F; font-size: 16px; line-height: 20px;transition: all .5s ease; }
.foot-btm-menu ul li::after { color: #3F3F3F; position: absolute; content: '.'; right: -20px; top: -3px;}
.foot-btm-menu ul li:last-child::after { display: none;}

.ftr-btm-lt { display: flex; flex-wrap: wrap; justify-content: space-between; border-top: 1px solid #BBBBBB; margin-top: 30px; padding-top: 30px;}
.footer-logo-lt { flex: 0 1 30%;}
.footer-logo-lt img { max-width: 200px;}
.footer-rht { flex: 0 1 70%;}
.footer-rht p { font-size: 14px; line-height: 18px;}


/**************   mobilemenu css  **************/
.m-menu { position: relative;  left:auto; top: 1px; display: none; z-index:999999; } 
.m-menu img { width: 20px;}
.mobile-menu{ padding: 15px 15px; position:fixed; top:65px; bottom: 0; width:100%; height: calc(100vh - 65px); z-index: 99999; overflow-y:auto; overflow-x:hidden; opacity: 0; visibility: hidden; transition: all 0.4s ease; background: #ffffff; border-top: 1px solid #e8e8e8;}
.mobile-menu.slow { opacity: 1; visibility: visible; }
body.over { overflow: hidden;}
.mobile-menu .nav { width: 100%;  background: #ffffff; float: left;  padding: 0px 0;}

.m-menu { width: 25px; height: 20px;  margin: 0px 0px 0 0;  -webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; float: right;  }
.m-menu a { display: block;}
.m-menu span { display: block; position: absolute; height: 2px; width: 100%; background: #000000; border-radius: 0px; opacity: 1;
left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }  

/* Icon 4 */
.m-menu span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.m-menu span:nth-child(2) { top: 7px; width: 100%; right: 0; left: auto; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.m-menu span:nth-child(3) { top: 14px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.m-menu.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 1px; left: 4px;  background: #000000;}
.m-menu.open span:nth-child(2) { width: 0%; opacity: 0;}
.m-menu.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 18px; left: 4px; background: #000000; }
.m-menu:hover span { background:#DF3789;}

/*mbl menu css*/
.ec-menu .ec-icon { float: right; font-size: 20px; position: absolute; top: 0px; right: 0px; z-index: 99; color: #ffffff; width: 45px;height: 48px;background:#DF3789;
display: flex; align-items: center; justify-content: center; cursor: pointer;}
.ec-menu ul { margin: 0; padding: 0; list-style: none; }
.ec-menu ul > li { border-bottom: 1px solid #E0D2D3; position: relative;}
.ec-menu ul li a { display: block; text-decoration: none; border-left: 0px solid #ddd; }
.ec-menu ul > li a.active {/* color: var(--orange); */}
.ec-menu ul li a:hover, .ec-menu ul li.open > a { color: var(--txt-orange); }
.ec-menu ul li a:hover, .ec-menu ul li.open a { border-color: var(--txt-orange); }
.ec-menu .ec-list > li > a { padding: 12px 0px; color: #000000; font-size: 18px;  width: calc(100% - 44px); }
.ec-menu .ec-list > li > a:hover { color: #DF3789;}
.ec-menu .sub-menu ul{ display: none;}
.ec-menu .sub-menu > li > a { padding: 11px 0px; color: var(--txt-lblack);font-size: 16px;  line-height: 26px; }
.ec-menu .sub-menu > li > a:hover { color: #DF3789;}
.ec-menu .sub-menu > li:last-child { border: none;}
.ec-menu .sub-menu .sub-menu > li > a { padding-left: 10px;  color: var(--txt-lblack);font-size: 14px;}
.ec-menu .open > .ec-icon { transform: rotate(180deg);}
.ec-menu ul li a { transition: all 0.24s ease-in-out; }
/* .ec-menu ul > li.expanded > a{position: relative; } */
/* .ec-menu ul > li.expanded > a:after {content: "";position: absolute;right: 0px;top: 0px;width: 44px;height: 44px;background: #F4742A;} */
.ec-menu .sub-menu {display: none; border-top: 1px solid #E0D2D3; padding-left: 20px;}

/* .is-sticky .m-menu span { background: #000000;} */

.mobile-btns { float: left; width: 100%; margin-top: 30px;}
.btns-box { display: flex; align-items: center; justify-content: center; column-gap: 15px;}
.btns-box a { transition: all 0.4s ease;font-size: 15px;padding: 0px 25px;border-radius: 50px; height: 45px;line-height: 45px;display: inline-block;}
.btns-box a.login-btn { border: 1px solid #000000;color: var(--txt-orange);}
.btns-box a.login-btn:hover { color: #ffffff; background: var(--bg-blue); border: 1px solid var(--bg-blue);}
.btns-box a.demo-btn { border: 1px solid #000000;color: #ffffff; background: #000000;}
.btns-box a.demo-btn:hover { background: #ffffff;color: var(--txt-orange);}


.ftr-list ul li:first-child a{ font-size: 20px; font-family: var(--ff-manrope-sbold); line-height: 26px; font-weight: normal; padding: 0px; margin: 0px; color: #000000; margin-bottom: 20px; }
.is-sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { color:#000000; }
.wpcf7 form .wpcf7-response-output { float:left; width:100%; text-align:center; background:#FF0000; color:#FFFFFF; border:0px solid #ffb900!important; padding:10px!important; }


/********megamenu css***********/
#mega-menu-wrap-primary #mega-menu-primary { padding: 0 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item span.mega-menu-title { transition: all .5s ease; font-size: 30px; color: #000000;
  line-height: 32px; margin-bottom: 0px; font-family: var(--ff-manrope-bold);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { left: 0%; right: 0; margin: 0 auto; width: 700px; background: #ffffff; margin: 0 auto; display: flex; flex-wrap: wrap; column-gap:2%; /* border: 1px solid #A91279; */  }
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-42  > li.mega-menu-megamenu > ul.mega-sub-menu { width:1000px; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-family:var(--ff-manrope-bold); color:#FF0000; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description { font-size:12px; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row { border-bottom:1px solid #FF0000; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:last-child { border-bottom:0px solid #FF0000; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description { font-size: 16px; line-height: 24px; color: #000000;}
/* #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row { position: relative;} */
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group { display: flex !important; flex-wrap: wrap; row-gap: 10px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image { width: 80%; border-radius: 50%;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image .image { border-radius: 50%; } 
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image a { padding: 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image::after { width: 130px; height: 130px; border-radius: 50%; border: 1px solid #000000; display: block; content: ""; position: absolute; top: -12px; right: -20px; z-index: -1;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image::before { width: 14px; height: 14px; border-radius: 50%; background: #000000; display: block; content: ""; position: absolute; top: -6px; right: -1px; z-index: 0;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu { display: flex !important; align-items: center; column-gap: 20px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row { border-bottom: 1px solid rgba(0,0,0,0.1); margin: 0 0 32px; padding: 0 0 22px 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column.mega-menu-columns-9-of-12 { width: 60% !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li:last-child.mega-menu-row { border: none; padding: 0; margin: 0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row::after { transition: all 0.4s ease; position: absolute;
display: block; content: ""; background: url(../images/org-arrow.svg) no-repeat 0 0; width: 35px; height: 27px; position: absolute; left: auto; right: 0; top: 50%; transform: translateY(-50%); transition: all 0.4s ease;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover span::after { transform: rotate(90deg); }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link span { transform: rotate(180deg); }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:hover > ul.mega-sub-menu > li span.mega-menu-title{ color: var(--txt-orange);}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:hover::after { right: 10px;}
/* #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:hover a.mega-menu-link { color: var(--txt-orange);} */
/* #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover span { color: var(--txt-orange); } */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover > a.mega-menu-link { color: var(--txt-orange); }

.mobile-menu .ec-menu ul > li button { position:absolute; top:0px; right:0px; background:#000000; border:0px solid #000000; width:45px; height:48px; }
.mobile-menu .ec-menu ul > li button svg, .mobile-menu .ec-menu ul > li button span.icon-minus { display:none; }
.mobile-menu .ec-menu ul > li button span.icon-plus::before { font-family:'feather' !important; content:'\e842' !important; color:#FFFFFF; font-size:20px; cursor:pointer;  }

.inner-banner { float: left; width: 100%;}
.inner-banner-img { float: left; width: 100%; position: relative;}
.inner-caption {float: left;width: auto;position: absolute;bottom: 43px; left: 42px; z-index: 9; padding: 25px; background: #E1388C;}
.inner-caption h1  { font-size: 50px; line-height: 45px; color: #ffffff; letter-spacing: -1px; padding-bottom: 0px; font-family: 'ProximaNova-ExtraBold';}
.inner-caption ul{float: left;width: auto;display: flex;align-items: center;padding: 0px 0 15px;column-gap: 17px; }
.inner-caption ul li{position: relative;letter-spacing: 0px;color: #FFFFFF;font-size: 14px; line-height:16px;}
.inner-caption ul li:after{position: absolute;content: "/";font-size:20px ; color: #fff;right:-12px;top:50%;transform: translateY(-50%);}
.inner-caption ul li:last-child:after{display: none;}
.inner-caption ul li a.home { background: url(../images/ico-home.svg) no-repeat 0 0;width: 13px;height: 13px;float: left;}
.inner-caption ul li a{letter-spacing: 0px;color: #FFFFFF;font-size: 14px; line-height:17px;transition: all 0.5s ease;}
.inner-caption ul li a:hover {opacity: 0.7;}

.erns-sec { float: left; width: 100%; padding: 50px 0 60px;}
.erns-sec h2 { font-size: 50px; line-height: 45px; color: #000; letter-spacing: -1.16px; }
.erns-sec h2 span { color: #E1388C; font-family: 'ProximaNova-ExtraBold'; display: block;}
.erns-div { float: left; width: 100%; display: flex; flex-wrap: wrap;}
.erns-lft { flex: 0 1 27%;}
.erns-rht { flex: 0 1 73%;}

/* galeria & gastronomia css */
.galeria-lst { float: left; width: 100%; padding-bottom: 70px;}
.galeria-lst .controls { float: left; width: 100%; opacity: 0; visibility: hidden; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; column-gap: 18px; background: #E1388C; padding: 30px 0 30px; margin-bottom: 60px;}
.galeria-lst .controls.show {opacity: 1; visibility: visible;}
.galeria-lst .controls button.filter {flex: 0 1 auto; width: auto; padding: 0 30px; height: 45px; cursor: pointer; border-radius: 25px; font-family: 'ProximaNova-Bold'; background: none; border: 1px solid #ffffff; font-size: 16px; line-height: 45px; color: #ffffff; position: relative; transition: all .5s ease;}
.galeria-lst .controls button.filter.active {background: #ffffff; color: #E1388C; border: 1px solid #ffffff; }
.galeria-lst .controls button.filter:hover { background: #ffffff; color: #E1388C; border: 1px solid #ffffff; }
.galeria-lst .controls label { font-size: 16px; line-height: 24px; color: #ffffff; font-family: 'ProximaNova-Bold';}

.galeria-lst .container { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 1.5%; row-gap: 18px; padding: 0px;}
.galeria-lst .container .mix { display: none;}
.galeria-lst .mixitup-main { float: left; width: 100%;}
.galeria-lst .mixitup-main .mixitup-img { float: left; width: 100%; overflow: hidden; border-radius: 8px;}
.galeria-lst .mixitup-main .mixitup-img img { float: left; width: 100%; transition:all .5s ease;}
.galeria-lst .mixitup-main:hover .mixitup-img img { transform: scale(1.03);} 
.galeria-lst .mixitup-main .mixitup-cnt { float: left; width: 100%; text-align: center; padding-top: 8px;}
.galeria-lst .mixitup-main .mixitup-cnt h2 { float: left; width: 100%; font-family: 'ProximaNova-Bold'; color: #505050; font-size: 16px; line-height: 24px; letter-spacing: -0.2px; transition:all .5s ease;}
.galeria-lst .mixitup-main:hover .mixitup-cnt h2 { color: #318DC3;}

.gastro-lst .container .mix { flex: 0 1 23.87%; display: none;}
.gastro-lst .mixitup-main .mixitup-cnt h2 {font-family: 'ProximaNova-Regular';}
.galeria-lst li .packages-txt p { padding-left: 0;}
/* .galeria-lst li .packages-cont { min-height: 143px;} */






/*********2-9-24 new page css*************/

/*****news list *******/
.erns-sec.news-cnt-sec { padding: 50px 0;}
.latest-sec { float: left; width: 100%; padding: 0 0 100px 0;}
.latest-sec h2 { font-size: 50px; line-height: 45px; color: #000; letter-spacing: -1px; margin-bottom: 30px;}
.latest-sec h2 span { font-family: 'ProximaNova-ExtraBold'; color: #6F217B;}
.latest-sec ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 1.8%; row-gap: 50px; margin-top: 0px;}
.latest-sec ul li { flex: 0 1 32.1%;}
.latest-sec ul li a:hover .packages-txt p { color: #DF3789;}
.latest-sec li .packages-img { float: left; width: 100%; overflow: hidden; position: relative;}
.latest-sec li .packages-img span { position: absolute; top: 14px; left: 14px; padding: 3px 16px; border-radius: 30px; background: #ffffff; font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Bold';}
.latest-sec li .packages-img img { float: left; width: 100%; object-fit: cover; transition: all .8s ease;} 
.latest-sec li .packages-txt { float: left; width: 100%; padding-top: 20px; display: flex; flex-wrap: wrap; row-gap: 15px;} 
.latest-sec li .packages-txt span { background: url(../images/ico-rellotge-gris.svg) no-repeat 0 4px; font-size: 15px; line-height: 20px; color: #6A6A6A; padding-left: 20px;}
.latest-sec li .packages-txt h3 {float: left; width: 100%; font-family: 'ProximaNova-Bold'; font-size: 32px; line-height: 36px; color: #000000; letter-spacing: -0.81px; margin-bottom: 15px; transition: all .5s ease;}
.latest-sec li .packages-txt p { transition: all 0.4s ease; float: left; width: 100%; font-family: 'ProximaNova-Bold'; position: relative; font-size: 20px; line-height: 26px; color: #000000; letter-spacing: 0px;padding: 0;}
.latest-sec li .packages-txt ul { display: flex; flex-wrap: wrap; margin: 0;}
.latest-sec li .packages-txt ul li { flex: 0 1 auto;}
.latest-sec li .packages-txt ul li p { transition: all 0.4s ease; padding: 0px 16px; height: 32px; display: inline-block; border-radius: 30px; color: #DF3789; border: 1px solid #DF3789; background: #ffffff; font-size: 13px; line-height: 32px; font-family: 'ProximaNova-Bold'; }
.latest-sec li .packages-txt ul li p:hover { background: #DF3789; color: #ffffff;}
.latest-sec li:hover .packages-img img { transform: scale(1.1);}
.latest-sec li:hover .packages-txt h3 { color: #DF3789;}

.pagination { width: 100%; padding-top: 70px; display: flex; align-items: center; justify-content: center; column-gap: 25px;}
.pagination ul { width: auto; display: flex; column-gap: 10px; row-gap: 0; justify-content: center;}
.pagination ul li { flex: 0 1 auto;}
.pagination ul li a { color:rgb(40, 40, 40); display:flex;align-items: center;justify-content: center; width:35px; height:35px; border-radius: 100%; font-family: 'ProximaNova-Regular'; font-size: 16px; transition: all .5s ease;}
.pagination ul li a.active { color: #FFFFFF; background: #007D8B; font-family: 'ProximaNova-Bold';}
.pagination ul li a.active:hover { color: #FFFFFF; background: #007D8B;}
.pagination ul li a:hover{ color: #FFFFFF; background: #007D8B;}
a.next-arw { display: block; width:auto; padding-right: 25px; background: url("../images/dble-right-arr.svg") no-repeat scroll right top 7px; font-family: 'ProximaNova-Regular'; font-size:16px; line-height: 21px; color:#282828; position: relative;transition: all 0.5s ease;}
a.next-arw:hover{color: #007D8B;}
a.prev-arw { display: block; width:auto; padding-left: 25px; background: url("../images/dble-left-arr.svg") no-repeat scroll left top 7px; font-family: 'ProximaNova-Regular'; font-size:16px; line-height: 21px; color:#282828; position: relative;transition: all 0.5s ease;}
a.prev-arw:hover{color: #007D8B;}


/*****news detail *******/
.breadcrumb { float: left; width: 100%; padding: 30px 0 30px 0;}
.breadcrumb ul { display: flex; flex-wrap: wrap;}
.breadcrumb ul li.home a span { background: url(../images/grey-home.svg) no-repeat 0 0; width: 13px; height: 12px; display: inline-block;}
.breadcrumb ul li{position: relative;letter-spacing: 0px;color: #535353;font-size: 14px; line-height:16px; margin-right: 7px; padding-right: 12px;}
.breadcrumb ul li:after{position: absolute;content: "/"; font-size:18px ; color: #535353;right:0px;top:50%;transform: translateY(-50%);}
.breadcrumb ul li:last-child:after{display: none;} 
.breadcrumb ul li a.home { background: url(../images/ico-home.svg) no-repeat 0 0;width: 13px;height: 13px;float: left;}
.breadcrumb ul li a{letter-spacing: 0px;color: #535353;font-size: 14px; line-height:17px;transition: all 0.5s ease;}
.breadcrumb ul li a:hover {opacity: 0.7;}

.news-det-cnt { float: left; width: 100%;}
.news-row { max-width: 980px; margin: 0 auto;}
.news-det-cnt h2 { color: #000000; font-size: 50px; line-height: 54px; letter-spacing: -1px; font-family: 'ProximaNova-Bold'; margin-bottom: 30px;}
.news-det-sec { float: left; width: 100%; display: flex; justify-content: space-between; margin-bottom: 30px; flex-wrap: wrap;}
.news-det-lft { flex: 0 1 50%;}
.news-det-lft ul { display: flex; flex-wrap: wrap; align-items: center; column-gap: 40px;}
.news-det-lft ul li { flex: 0 1 auto; display: flex; flex-wrap: wrap; column-gap: 12px;}
.news-det-lft ul li.date-ico p { color: #6A6A6A; font-size: 15px; margin-bottom: 0; line-height: 20px; background: url(../images/ico-rellotge-gris.svg) no-repeat 0 4px; padding-left: 25px;}
.news-det-lft ul li.cat-list div img { width: 12px;}
.news-det-lft ul li.cat-list ul { display: flex; flex-wrap: wrap; column-gap: 10px;}
.news-det-lft ul li.cat-list ul li { transition: all 0.4s ease; padding: 0px 16px; height: 24px; display: inline-block; border-radius: 30px; color: #6A6A6A; border: 1px solid #6A6A6A; background: #ffffff; font-size: 12px; line-height:22px; font-family: 'ProximaNova-Bold'; }
.news-det-lft ul li.cat-list ul li p:hover { background: #DF3789; color: #ffffff;}
.news-det-rht ul { display: flex; flex-wrap: wrap; column-gap: 40px;}
.news-det-rht ul li { flex: 0 1 auto; }
.news-det-rht ul li a { display: flex; flex-wrap: wrap; column-gap: 10px; align-items: center; transition: all 0.4s ease; }
.news-det-rht ul li.comp-ico span { background: url(../images/ico-compartir.svg) no-repeat 0 0; width: 12px; height: 14px; display: inline-block;}
.news-det-rht ul li.guar-ico span { background: url(../images/ico-heart.svg) no-repeat 0 0; width: 17px; height: 14px; display: inline-block;}
.news-det-rht ul li a:hover { opacity: 0.6;}

.news-img { float: left; width: 100%; margin-bottom: 50px;}
.news-img img { float: left; width: 100%; }
.news-det-cnt p { margin-bottom: 15px;}
.news-det-cnt p span { font-size: 25px; line-height: 28px; font-family: 'ProximaNova-ExtraBold';}
.news-det-cnt p span a { text-decoration: underline; color: #000000;}
.news-det-cnt p a { text-decoration: underline; color: #DF3789; font-family: 'ProximaNova-ExtraBold';}
.news-det-cnt p strong { font-family: 'ProximaNova-Bold'; }
.news-det-cnt p:last-child { margin-bottom: 0;}

.news-social { width: 100%; float: left; margin-top: 70px;}
.social-main { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; row-gap: 15px; border-top: 2px solid #BBBBBB; border-bottom: 2px solid #BBBBBB; padding: 25px 110px;}
.social-lft ul { display: flex; flex-wrap: wrap; column-gap: 10px;}
.social-lft ul li { flex: 0 1 auto;}
.social-lft ul li:nth-child(4) { margin-right: 50px;}
.social-lft ul li a img { transition: all 0.4s ease; }
.social-lft ul li a:hover img { opacity: 0.7;}
.social-rht p { margin: 0;}

.news-related-sec { width: 100%; float: left; padding: 70px 0 80px;}
.news-related-sec h2 { color: #000000; font-size: 50px; line-height: 54px; letter-spacing: -1px; font-family: 'ProximaNova-Regular'; margin-bottom: 40px;}
.news-related-sec h2 span {color: #DF3789; font-family: 'ProximaNova-ExtraBold';}
.news-slide { width: 100%; float: left;}
.news-related-sec .noticias-img { float: left; width: 100%; overflow: hidden; position: relative;}
.news-related-sec .noticias-img span { position: absolute; top: 14px; left: 14px; padding: 3px 16px; border-radius: 30px; background: #ffffff; font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Bold';}
.news-related-sec .noticias-img img { float: left; width: 100%; object-fit: cover; transition: all .8s ease;} 
.news-related-sec .noticias-cnt { float: left; width: 100%; padding-top: 20px; display: flex; flex-wrap: wrap; row-gap: 15px;} 
.news-related-sec .noticias-cnt span { background: url(../images/ico-rellotge-gris.svg) no-repeat 0 4px; font-size: 15px; line-height: 20px; color: #6A6A6A; padding-left: 20px;}
.news-related-sec .noticias-cnt h3 {float: left; width: 100%; font-family: 'ProximaNova-Bold'; font-size: 32px; line-height: 36px; color: #000000; letter-spacing: -0.81px; margin-bottom: 15px; transition: all .5s ease;}
.news-related-sec .noticias-cnt p { transition: all 0.4s ease; float: left; width: 100%; font-family: 'ProximaNova-Bold'; position: relative; font-size: 20px; line-height: 26px; color: #000000; letter-spacing: 0px;padding: 0;}
.news-related-sec .noticias-cnt ul { display: flex; flex-wrap: wrap; margin: 0; column-gap: 15px;}
.news-related-sec .noticias-cnt ul li { flex: 0 1 auto;}
.news-related-sec .noticias-cnt ul li p { transition: all 0.4s ease; padding: 0px 16px; height: 32px; display: inline-block; border-radius: 30px; color: #DF3789; border: 1px solid #DF3789; background: #ffffff; font-size: 13px; line-height: 32px; font-family: 'ProximaNova-Bold'; }
.news-related-sec .swiper-slide .noticias-cnt ul li p:hover { background: #DF3789; color: #ffffff;}
.news-related-sec .swiper-slide:hover .noticias-img img { transform: scale(1.1);}
.news-related-sec .swiper-slide:hover .noticias-cnt p { color: #DF3789;}



/******work package*******/
.work-sec { float: left; width: 100%; padding-bottom: 100px;}
.co-ord-sec { float: left; width: 100%;}
.co-ord-sec h2 { color: #02B1BA; font-size: 50px; line-height: 54px; letter-spacing: -1px; font-family: 'ProximaNova-Regular'; margin-bottom: 30px;}
.co-ord-sec h2 span { font-family: 'ProximaNova-ExtraBold';}
.co-ord-sec ul { display: flex; width: 100%; float: left; flex-direction: column; row-gap: 6px; margin-bottom: 15px;}
.co-ord-sec ul li { flex: 1 1 100%; font-size: 15px; line-height: 20px; font-family: 'ProximaNova-Bold'; padding-left: 25px;}
.co-ord-sec ul li.co-ico1 { background: url(../images/ico-uni.svg) no-repeat 0 3px; }
.co-ord-sec ul li.co-ico2 { background: url(../images/ico-ubi.svg) no-repeat 0 2px; }
.co-ord-sec ul li.co-ico3 { background: url(../images/ico-persona.svg) no-repeat 0 2px; }
.co-ord-sec p { font-size: 16px; color: #6A6A6A; line-height: 24px; }
.obj-sec { float: left; width: 100%; margin: 30px 0 0 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
.obj-lft { flex: 0 1 40%;}
.obj-lft img { width: 100%; float: left;}
.obj-rht { flex: 0 1 58%; background: rgba(0,125,139,0.07); padding: 25px 50px 25px 25px;}
.obj-rht h3 { font-size: 50px; line-height: 50px; color: #00B1BA; margin-bottom: 20px;}
.obj-rht ol { display: flex; width: 100%; float: left; flex-direction: column; row-gap: 15px;}
.obj-rht ol li { flex: 1 1 100%; font-size: 18px; line-height: 26px; font-family: 'ProximaNova-Regular'; padding-left: 40px; color: #6A6A6A; counter-increment: step-counter; position: relative;}
.obj-rht ol li::before { content: counter(step-counter); color: #007E8B; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); font-size: 29px; font-family: 'ProximaNova-Bold';}

.other-sec { float: left; width: 100%; margin-top: 60px;}
.other-sec h2 { color: #000000; font-size: 50px; line-height: 54px; letter-spacing: -1px; font-family: 'ProximaNova-Regular'; margin-bottom: 30px;}
.other-sec h2 span { font-family: 'ProximaNova-ExtraBold'; color: #DF3789;}
.other-sec ul { display: flex; flex-wrap: wrap; margin-bottom: 0px; column-gap: 2%;}
.other-sec ul li { flex: 0 1 32%;}
.other-sec ul li .wp-img { float: left; width: 100%; position: relative; overflow: hidden;}
.other-sec ul li .wp-img img { transition: all 0.4s ease; float: left; width: 100%;}
.other-sec ul li .wp-img span { z-index: 1; position: absolute; top:15px; left: 15px; background: #ffffff; font-size: 16px; line-height: 32px; color: #000000; font-family: 'ProximaNova-Bold'; border-radius: 25px; height: 30px; padding: 0px 12px;}
.other-sec ul li .wp-txt { float: left; width: 100%; position: relative; margin-top: 20px;}
.other-sec ul li .wp-txt h3 { transition: all 0.4s ease; font-size: 35px; line-height: 40px; color: #000000; font-family: 'ProximaNova-Semibold'; margin-bottom: 20px;}
.other-sec ul li .wp-txt ul { float: left; width: 100%; row-gap: 10px; min-height: 80px; align-items: flex-start;}
.other-sec ul li .wp-txt ul li { flex: 1 1 100%; padding-left: 30px; font-size: 16px; line-height: 24px; color: #000000;}
.other-sec ul li .wp-txt ul li.loc-ico { background: url(../images/ico-loc-lila.svg) no-repeat 0 4px;}
.other-sec ul li .wp-txt ul li.pro-ico { background: url(../images/ico-user.svg) no-repeat 0 3px;}
.other-sec .know-btn a { float: left; padding: 8px 25px; margin-top: 30px; background: #DF3789; border-radius: 25px;font-family: 'ProximaNova-Bold'; font-size: 16px; line-height: 19px;letter-spacing: 0.17px;color: #FFFFFF;transition: all .5s ease; }
.other-sec .know-btn a:hover {background: #000000; color: #fff;}
.other-sec ul li:hover .wp-txt h3 { color: #DF3789;}
.other-sec ul li:hover .wp-img img  { transform: scale(1.1); }

/* professionals page */
.healthcare-prof { float: left; width: 100%; padding: 50px 0 110px;}
.healthcare-prof h2 { font-size: 50px; line-height: 50px; font-family: 'ProximaNova-Bold';color: #6F217B; letter-spacing: -1.16px; padding-bottom: 25px; }
.healthcare-prof p {  font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular';}
.healthcare-prof-cnt {float: left;width: 100%;padding-top: 25px;}
.healthcare-prof-cnt h3 { font-size: 25px; line-height: 28px; font-family: 'ProximaNova-Bold';color: #DF3789; letter-spacing: -1.16px; padding-bottom: 5px; }
.healthcare-prof-cnt p {  font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular'; padding-bottom: 10px; }
.healthcare-prof-cnt a.know-btn { flex-grow: 0; float: left; padding: 10px 25px; background: #DF3789; border-radius: 23px;font-family: 'ProximaNova-Bold'; font-size: 16px; line-height: 19px;letter-spacing: 0.17px;color: #FFFFFF;transition: all .5s ease; }
.healthcare-prof-cnt a.know-btn:hover {background: #000000; color: #fff;}
.healt-prof-map { float: left; width: 100%;padding-top:50px ;}
.healt-prof-map h3 { font-size: 25px; line-height: 28px; font-family: 'ProximaNova-Bold';color: #DF3789; letter-spacing: -1.16px; padding-bottom: 15px; }
.healt-prof-map p {  font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular';padding-bottom: 40px;}
.healt-prof-map ul {float: left; width: 100%;column-gap: 2.66%; row-gap: 30px;padding :0 20px;}
.healt-prof-map ul li {flex: 0 1 12%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;row-gap: 15px;}
.healt-prof-map ul li .map-img { width: 87px;height: 70px;}
.healt-prof-map ul li .map-img img {float: left;width: 100%;}
.healt-prof-map ul li p { float: left;width: 100%; font-size: 18px; line-height: 24px; font-family: 'ProximaNova-Semibold';padding : 0px;text-align: center;}

/* country page */
.country-sec {float: left;width: 100%;padding-bottom: 100px;}
.country-sec .lux-logo {width: 100%; display: flex;flex-wrap: wrap;column-gap: 30px;margin-bottom: 30px;align-items: center;}
.country-sec .lux-logo h2  {font-size: 50px; line-height: 50px; font-family: 'ProximaNova-Bold';color: #E1388C; letter-spacing: -1.16px;}
.country-sec .lux-logo img{ flex: 0 1 60px;}
.country-sec  p {font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular';}
.country-sec ul {float: left;width: 100%;row-gap: 30px;column-gap: 1.8%;margin-top: 30px;}
.country-sec ul li{flex:  0 1 32.1%;}
.country-sec ul li .country-img{float: left; width: 100%; overflow: hidden;}
.country-sec ul li .country-img img{float: left;width: 100%;transition: all 0.5s ease;}
.country-sec ul li .country-cnt {float: left;width: 100%;padding-top: 30px;}
.country-sec ul li .country-cnt h3 {font-size: 33px; line-height: 35px; font-family: 'ProximaNova-Bold';color: #DF3789; letter-spacing: -1.16px;padding-bottom: 15px;transition: all 0.5s ease;}
.country-sec ul li .country-cnt p {font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular'; padding-bottom: 5px;}
.pink {color: #DF3789;padding: 0;}
.country-sec ul li:hover .country-img img {transform: scale(1.1);}
.country-sec ul li:hover .country-cnt h3 {color: #6F217B;}
.country-title {float: left;width: 100%;margin-top: 45px;}
.country-title h3 { font-size: 25px; line-height: 28px; font-family: 'ProximaNova-Bold';color: #DF3789; letter-spacing: -1.16px; padding-bottom: 10px; }
.country-title p {  font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular'; padding-bottom: 15px; }
.country-title a.know-btn { flex-grow: 0; float: left; padding: 10px 25px; background: #DF3789; border-radius: 23px;font-family: 'ProximaNova-Bold'; font-size: 16px; line-height: 19px;letter-spacing: 0.17px;color: #FFFFFF;transition: all .5s ease; }
.country-title a.know-btn:hover {background: #000000; color: #fff;}

/* partner page */
.partner-sec {float: left;width: 100%;padding: 50px 0 85px;}
.partner-sec h2  {font-size: 50px; line-height: 50px; font-family: 'ProximaNova-Regular';letter-spacing: -1.16px;padding-bottom: 20px;}
.partner-sec h2 span {color: #6F217B; font-family: 'ProximaNova-ExtraBold';}
.partner-sec p {font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Regular';padding-bottom: 15px;}
.partner-sec p span {color: #DF3789;font-family: 'ProximaNova-Bold';}
.partner-sec p.pink-bold {color: #DF3789;font-family: 'ProximaNova-Bold';padding: 0;}
.partner-sec ul {float: left;width: 100%;row-gap: 20px; margin-top: 30px;}
.partner-sec ul li {flex: 0 1 100%;}
.partner-sec ul li .partner-list {width: 100%;background: #F3F2F7;padding: 15px 20px;display: flex;flex-wrap: nowrap;align-items: center; row-gap: 20px;}
.partner-sec ul li .partner-img {flex: 0 1 50px;}
.partner-sec ul li .partner-img img { float: left;width: 100%;}
.partner-sec ul li .partner-img p {font-size: 14px; line-height: 20px; font-family: 'ProximaNova-Semibold';padding: 0;float: left;width: 100%;padding-top: 5px;text-align: center;}
.partner-sec ul li .partner-cnt {flex: 0 1 calc(100% - 50px);padding-left: 50px;}
.partner-sec ul li .partner-cnt p { font-size: 16px; line-height: 24px; font-family: 'ProximaNova-Bold';color: #6F217B; padding-bottom: 3px;position: relative;padding-left: 20px;}
.partner-sec ul li .partner-cnt p::before{position: absolute;content: ' ';width: 5px;height: 5px;background: #6F217B;border-radius: 100%;left: 0;top: 9px;}
.partner-sec ul li .partner-cnt p:last-child{padding-bottom: 0;}


