@charset "utf-8";
/* CSS Document */

body { padding:0px; margin:0px; background:#FFFFFF; font-size:16px; color:#000000; line-height:20px; font-family: 'HelveticaNeueLTStd-Roman';}
html { scroll-behavior: smooth;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }
a, img { border: medium 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; }
.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:100%; margin:0 auto; padding:0 55px;max-width: 1920px;}

/* home-banner */
.home-banner { float: left; width: 100%; position: relative;}
.home-banner .swiper-slide::before { position: absolute; display: block; content: ""; left: 0; top: 0; background: rgba(0, 0, 0, 0.16); top: 0; left: 0; width: 100%; height: 100%;}
.home-banner .swiper-container { float: left; width: 100%;}
.home-banner .swiper-slide { float: left; width: 100%;}
.home-banner .swiper-slide img { width: 100%; float: left;}
.home-banner .swiper-pagination-bullet { background-color: #fff; border: none; border-radius: 50%; width: 10px; height: 10px; opacity: 0.4; transition: all 0.4s ease;}
.home-banner .swiper-pagination-bullet-active { background-color:#FFFFFF; width: 10px; border-radius: 25px; opacity: 1;}
.home-banner .swiper-wrapper { float: left; width: 100%;}
.swiper-caption { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 100%; z-index: 99;left: 55px;right: 55px;}
.swiper-caption h1 { color: #FFFFFF; font-size: 120px; line-height:130px; font-family:'HelveticaNeueLTStd-Md';text-align: left;flex: 0 1 830px;}
.swiper-caption h1 span { display: block; color: #FFFFFF;}
.swiper-caption p { color: #fff; font-size: 18px; font-family: 'HelveticaNeueLTStd-Roman'; display: block; width: 100%; margin-bottom: 40px;}
.swiper-caption a { transition: all 0.4s ease; background: #D7B56D; color: #FFFFFF; font-size: 15px; font-family: 'HelveticaNeueLTStd-Roman'; padding: 18px 35px; display: inline-block; border-radius: 30px;}
.swiper-caption a:hover { background: #29204A;}
.home-banner .swiper-pagination  {left: 55px !important;right: 55px;}
.home-banner .swiper-container .swiper-pagination  { bottom: 50px;}
.home-banner .swiper-container-horizontal > .swiper-pagination-bullets{width: calc(100% - 110px);}
.whte-imge {flex: 0 1 380px;}
.whte-imge img{float: left;width: 100%;}
.home-banner .banner-cnt{position: absolute; display: block; content: ""; left: 55px; bottom: 80px; max-width: 760px;right: 55px;}
.home-banner .banner-cnt p{font-size: 20px;line-height:30px;font-family:'HelveticaNeueLTStd-Roman';color:#FFFFFF;}

header { float: left; width: 100%; position: relative; z-index: 99; padding: 0px 0 0 0;}
/* .hdr-top .row, .top-red-bg .row { width: 100%; max-width: 90%;} */
.top-red-bg { float: left; width: 100%; background: #CE003A; padding: 5px 0;}
.top-lft { float: left; width: auto; margin: 5px 0;}
.top-lft img { float: left; width: 100%;  transition:all .5s ease;}
.top-lft img:hover { opacity: 0.7;}

.top-rht { float: right;}
.top-rht ul { display: flex; float: left; width: 100%; flex-wrap: wrap; column-gap: 10px; align-items: center;}
.top-rht > ul > li { flex: 0 1 auto;}
.top-rht > ul > li > ul { display: flex; }
.top-rht > ul > li > ul > li { float: left;} 
.top-rht > ul > li > ul li a { background: none; padding: 7px 15px; color: #fff; font-size: 14px; transition:all .5s ease; border-radius: 3px;}
.top-rht > ul > li > ul li a.active { background: #3C3C3B; }
.top-rht > ul > li > ul li a:hover { background: #3C3C3B;}
.top-rht > ul > li .nice-select.select_box_input .list { border-radius: 0; width: 90px;}
.top-rht > ul > li .nice-select.select_box_input { background: none; color: #fff; line-height: 22px; font-size: 14px;}
.top-rht > ul > li .nice-select.select_box_input::after { border-bottom: 2px solid #fff;  border-right: 2px solid #fff;}
.top-rht > ul > li .nice-select.select_box_input .option { color: #000000; width: 100px; padding-left: 12px; padding-right: 12px;}
.top-rht > ul > li .nice-select.select_box_input .option:hover { background: #CE003A; color: #fff;}
.top-rht > ul > li input[type="text"] { background: none; border: none; color: #fff; font-family: 'HelveticaNeue-Heavy'; padding-right: 30px; width: 80px;}

.top-rht > ul > li.hdr-saerch { position: relative; padding: 7px 15px;}
.top-rht > ul > li.hdr-saerch.active { background: #3C3C3B;}
.top-rht > ul > li.hdr-saerch.active input[type="text"] { width: 80px;}
.top-rht > ul > li.hdr-saerch button { background: none; border: none; position: absolute; top: 10px; right: 0;}
.top-rht > ul > li.hdr-saerch.active button { top: 10px; right: 10px;}
.hdr-rht { float: right;display:flex;column-gap:60px;align-content: center;align-items: center;}

.hdr-top { float: left; width: 100%;}
.hdr-top.box-shadow { box-shadow:  0 0 12px rgba(0, 0, 0, 0.12);}
.logo { float: left; width: 150px; /*! margin: 18px 0; */}
.logo img { float: left; transition: all 0.4s ease; width: 100%;}
.logo img.stick-logo { display: none;}
.logo img.mob-inner-logo { display: none;}
.mob-slide-logo { float: left; width: 100px; line-height: 0; }
.mob-slide-logo img { width: 100%; }
.mob-slide-logo .area-button a{border: 1px solid #FFFFFF;border-radius: 30px;float: left;width: 165px;color: #FFFFFF;font-size: 16px;line-height: 22px;font-family: 'Roboto-Medium';transition: all .5s ease;display: inline-flex;height: 50px;justify-content: center;align-items: center;align-content: center;}

#header-home { position: absolute; top: 0px;}
#header-home-sticky-wrapper { height: auto !important;}
#header-home .cbp-hrmenu > ul > li > a { color: #fff;}

#header-home-sticky-wrapper.is-sticky header .hdr-top { /*background: #470A68;*/ border-bottom: none;}
#header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a, #header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a { color: #FFFFFF; padding: 50px 0;}
/* #header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a.menu-act::after { background: #FFFFFF;bottom: 35px;} */
#header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a:hover::after { background: #FFFFFF; width: 100%; }
.is-sticky .logo { width: 152px; margin: 16px 0;}
#header-home-sticky-wrapper.is-sticky header .hdr-top .cbp-hrmenu > ul > li > a:hover { color: #FFFFFF;}
#header-home-sticky-wrapper.is-sticky header .top-menu-div{/*! padding: 10px 0; */}
#header-home-sticky-wrapper.is-sticky header .cbp-hrmenu .cbp-hrsub .cbp-hrsub-inn{top: 0px;}

header#header-home .cbp-hrmenu > ul > li > a:hover:after { width: 100%; background: #FFFFFF;}
header .cbp-hrmenu > ul > li > a:hover:after { width: 100%; background: #ce003a;}
.is-sticky .cbp-hrmenu > ul > li > a:hover { color: #CE003A;}
.is-sticky .cbp-hrmenu > ul > li > a {padding: 18px 0px 18px 0px;}

/* .is-sticky header { box-shadow:0 0 5px rgba(0, 0, 0, 0.2);} */
.is-sticky header .cbp-hrmenu > ul > li > a { font-size: 17px;}
/* #header-home-sticky-wrapper .cbp-hrmenu > ul > li > a.menu-act::after { content: ''; position: absolute; background: #ffffff; width: 100%; height: 1px; left: 0px; right: 0; margin: auto; bottom: 35px;
-moz-transition: all 0.5s ease;	-webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.3s ease; z-index: 100;  } */

header#header-home.dark-bg .hdr-top { background: #470A68;}
header#header-home.dark-bg .logo img.stick-logo { display: block;}
header#header-home.dark-bg .logo img.desktop-logo { display: none;}
#header-home.dark-bg .cbp-hrmenu > ul > li > a { color: #F7F7F7;}
#header-home.dark-bg .cbp-hrmenu > ul > li > a.menu-act::after { background: #F7F7F7; }

.rht-top-menu {float: right;display: flex;align-items: center;flex: 0 1 auto;padding: 0px;}
.area-button a {border: 1px solid #FFFFFF;border-radius: 15px;padding: 0px 20px;/*! float: left; */width: 100%;color: #FFFFFF;font-size: 17px;line-height: 17px;font-family: 'Roboto-Medium';transition:all .5s ease;display: inline-flex;height: 30px;justify-content: center;align-items: center;align-content: center;}
.area-button a:hover{background:#470A68;border:1px solid #470A68;}
.top-menu-div {float: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}

/* footer */
footer{float: left;width: 100%;background: #B4B4BE;padding: 50px 0 60px;}
.foot-sec{float: left;width: 100%;display: flex;flex-wrap:wrap;}
.lft-ft{flex: 0 1 45%;}
.lft-ft p{font-size: 16px;line-height: 23px;color:#FFFFFF;font-family: 'HelveticaNeueLTStd-Md';}
.rgt-ft{flex: 0 1 55%;}
.rgt-ft ul{display: flex;flex-wrap:wrap;column-gap: 7%;justify-content: flex-end;}
.rgt-ft ul li{flex:0 1 auto;}
.rgt-ft ul li a{font-size: 16px;line-height: 17px;color:#FFFFFF;font-family:'Roboto-Medium';transition: all 0.5s ease;}
.rgt-ft ul li a:hover{opacity: 0.6;}
.rgt-tp-lst {float: left;width: 100%;padding-bottom: 30px;}
.rgt-btm-lst {float: left;width: 100%;}
.rgt-btm-lst ul{display: flex;flex-wrap: wrap;justify-content: end;column-gap: 6%;}
.rgt-btm-lst ul li{flex:0 1 auto;}
.rgt-btm-lst ul li a{font-size: 16px;line-height: 17px;color:#FFFFFF;font-family: 'Roboto-Light';transition: all 0.5s ease;}
.rgt-btm-lst ul li a:hover{opacity: 0.6;}
.foot-bottom{display: flex;column-gap: 25%;float: left;margin-top: 65px;}
.ft-btm-lft, .ft-btm-rgt{flex: 0 1 50%;}
.ft-btm-lft a, .ft-btm-rgt p, .ft-btm-rgt span{font-family: 'HelveticaNeueLTStd-Md';font-size: 16px;line-height: 23px;color:#FFFFFF !important;transition: all 0.5s ease;}
.ft-btm-lft a:hover{opacity: 0.6;}

/* scroll top css */
#sc-button { display: none; position: fixed; right: 55px; bottom: 30px; z-index: 999; width: 65px; height: 65px;transition:all .5s ease;}
#sc-button:hover{opacity: 0.5;}
#sc-button i{ color: #fff; font-size: 28px; position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
#sc-button.show { display: block;}
.home-banner { float: left; width: 100%; position: relative;}

/* nuestra-sec */
.nuestra-sec{float: left;width: 100%;background: #470A68;padding: 95px 0;}
.nuestra {float: left;width: 100%;display: flex;flex-wrap: wrap;column-gap: 15%;justify-content: center;}
.lft-nuest {flex: 0 1 40%;display: flex;flex-wrap: wrap;align-content: center;}
.img-nuest {float: left;width: 100%;border-radius: 10px;overflow: hidden;}
.img-nuest img {float: left;width: 100%;}
.rgt-nuest {flex: 0 1 45%;}
.rgt-nuest p{font-size: 18px;line-height: 26px;color:#FFFFFF;font-family:'HelveticaNeueLTStd-Roman';}
.exp-sec{float: left;width: 100%;padding-top: 95px;}
.exp-sec h3{font-size: 24px;line-height: 34px;color:#9CB9EB;font-family: 'HelveticaNeueLTStd-Roman';margin-bottom: 15px;}
.exp-sec ul{display: flex;flex-wrap:wrap;margin-bottom: 40px;}
.exp-sec ul li{flex: 0 1 100%;font-size: 20px;line-height: 28px;color:#FFFFFF;font-family: 'HelveticaNeueLTStd-Roman';border-top: 1px solid #9CB9EB;padding: 5px 0 10px;}
.exp-sec ul:last-child{margin-bottom:0 }
.exp-sec ul li:last-child{border-bottom: 1px solid #9CB9EB;}

/* transporte-sec-1 */
.transporte-sec{float: left;width: 100%;position: relative;}
.transporte-sec img{float: left;width: 100%;}
.transporte-cnt{float: left;width: calc(100% - 110px);display: flex;position: absolute;content: "";bottom: 80px;flex-wrap: wrap;column-gap: 10px;}
.transporte-cnt .lft-num{flex: 0 1 7%;}
.transporte-cnt .lft-num span{color: #9CB9EB;font-family: 'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 50px;width: 100%;float: left;}
.transporte-cnt .rgt-lan{flex: 0 1 25%;}
.transporte-cnt .rgt-lan h3{font-family:'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 72px;float: left;width:100%;color:#FFFFFF;}
.rgt-cnt {flex:0 1 45%;}
.transporte-cnt .rgt-cnt p{font-family:'HelveticaNeueLTStd-Roman';font-size: 24px;line-height: 32px;float: left;width:100%;color:#FFFFFF;}
.transporte-cnt .rgt-arw{float: left;flex:0 1 20%;display: flex;flex-wrap: wrap;justify-content: end;align-items: flex-end;}
.transporte-cnt .rgt-arw span{float: right;background: url(../images/circle-rgt-arw.svg) no-repeat right center;width: 68px;height: 68px;cursor: pointer;transition: all .5s ease;background-size: contain;}

/* aero-section */
.aero-section{float: left;width: 100%;position: relative;}
.aero-section img{float: left;width: 100%;}
.aero-cnt{float: left;width: calc(100% - 110px);display: flex;position: absolute;content: "";top: 75px;column-gap: 15%;}
.aero-cnt .lft-num{flex: 0 1 15%;}
.aero-cnt .lft-num span{color: #9CB9EB;font-family: 'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 50px;width: 100%;float: left;}
.aero-cnt .rgt-lan{flex:0 1 30%;}
.rgt-lan h3{font-family:'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 72px;float: left;width:100%;color:#FFFFFF;}
.aero-cnt .aero-rgt {flex: 0 1 45%;}
.aero-cnt .aero-rgt p{font-family:'HelveticaNeueLTStd-Roman';font-size: 24px;line-height: 32px;float: left;width:100%;color:#FFFFFF;}
.aero-section .rgt-arw{float: left;width: calc(100% - 110px);display: flex;flex-wrap: wrap;justify-content: end;align-items: flex-end;position: absolute;content: "";bottom: 50px;left: 0;}
.aero-section .rgt-arw span{float: right;background: url(../images/circle-rgt-arw.svg) no-repeat right center;width: 68px;height: 68px;cursor: pointer;transition: all .5s ease;background-size: contain;}
.aero-lft {flex:0 1 40%;display: flex;flex-wrap:wrap;column-gap: 8%;}

/* Servicio */
.Servicio-section {float: left;width: 100%;background: #470A68;padding: 75px 0 100px;}
.servio-logistic {float: left;width: 100%;display: flex;column-gap: 4%;align-items: end;}
.servio {flex: 0 1 50%;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.top-servio {display: flex;float: left;width: 100%;column-gap: 10%;}
.lft-num{flex: 0 1 auto;}
.top-servio .lft-num span{color: #9CB9EB;font-family: 'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 50px;width: 100%;float: left;}
.servio-cnt {flex: 0 1 auto;}
.servio-cnt h3{font-size: 65px;line-height: 52px;color:#FFFFFF;font-family:'HelveticaNeueLTStd-Roman';padding-bottom: 55px;}
.servio-cnt p{/*font-size: 20px;*/font-size: 19.2px;line-height: 30px;color:#FFFFFF;font-family:'HelveticaNeueLTStd-Roman';padding-bottom: 55px;}
.btm-servio {float: left;width: 100%;display: flex;align-items: end;column-gap: 11%;}
.btm-ser-imge{float: left;border-radius: 10px;overflow: hidden;flex: 0 1 auto;}
.btm-ser-imge img{float: left;width: 100%;}
.Servicio-section .rgt-arw{float: left;flex-wrap: wrap;justify-content: end;align-items: flex-end;flex: 0 1 auto;}
.Servicio-section .rgt-arw span{float: right;background: url(../images/circle-rgt-arw.svg) no-repeat right center;width: 68px;height: 68px;cursor: pointer;transition: all .5s ease;background-size: contain;}
.rgt-arw span:hover{opacity: 0.5}
/* .terrestre-sec  */
.terrestre-sec {float: left;width: 100%;padding: 90px 0 100px;}
.terrestre {float: left;display: flex;width: 100%;column-gap: 1%;}
.lft-terres {flex: 0 1 60%;}
.rgt-terres{flex: 0 1 40%;display: flex;flex-wrap:wrap;justify-content: flex-end;row-gap:60px}
.terres-imge {border-radius: 10px;overflow: hidden;margin-bottom: 65px;}
.terres-imge img {float: left;width: 100%;}
.terrestre-sec .rgt-arw{flex:0 1 auto;}
.terrestre-sec .rgt-arw span{float: right;background: url(../images/circle-rgt-arw.svg) no-repeat right center;width: 68px;height: 68px;cursor: pointer;transition: all .5s ease;background-size: contain;}
.terres-cnt {display: flex;column-gap: 5%;flex-wrap: wrap;}
.lft-num {flex: 0 1 auto;}
.rgt-lan {flex: 0 1 70%;}
.terres-cnt .lft-num span {color: #9CB9EB;font-family:  'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 50px;width: 100%;float: left;}
.terres-cnt .rgt-lan h3 {font-family:'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 72px;float: left;width: 100%;color: #470A68;padding-bottom: 55px;}
.terres-cnt .rgt-lan p {font-family:'HelveticaNeueLTStd-Roman';font-size: 24px;line-height: 32px;	color: #000;	float: left;	width: 100%;}

/*Contact Us sec*/
.contact-sec { float: left; margin: 0;padding: 0 0 70px 0; width: 100%;}
.contact-cont { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}
.contact-sec h2{font-size: 65px;line-height: 75px; color:#470A68;font-family:'HelveticaNeueLTStd-Roman';}
.contact-cont-lft { flex: 0 1 42%;}
.contact-cont-rht { flex: 0 1 32%;}
.contact-cont-rht p{font-size: 20px;line-height: 30px; color:#470A68;font-family:'HelveticaNeueLTStd-Roman'; margin-bottom: 5px;}
.contact-cont-rht a{font-size: 20px;line-height: 32px; color:#470A68;font-family:'HelveticaNeueLTStd-Roman';transition: all 0.5s ease;margin-bottom: 5px;}
.contact-cont-rht a:hover {opacity: 0.6}
.cont-mob-lft span{font-size: 20px;line-height: 30px; color:#470A68;font-family:'HelveticaNeueLTStd-Roman';transition: all 0.5s ease;}
.cont-mob-pad{display: flex;column-gap: 6%;float: left;margin-top: 45px;}
.cont-mob-lft, .cont-mob-rht {flex: 0 1 50%;}
.contact-form {width: 100%;max-width: 1200px;margin: 100px auto;}
.form-box {display: flex;flex-wrap: wrap;column-gap: 2%;}
.form-box .frm-input.width-50 {flex: 0 1 49%;}
.form-box .frm-input {width: 100%;margin-bottom: 25px; display: flex; flex-wrap: wrap;justify-content: space-between;}
.form-box input[type="text"], .form-box select {width: 100%;background: #fff;color: #9CB9EB;border: 1px solid #9CB9EB;padding: 15px 30px;height: 65px;border-radius: 50px;font-size: 30px;transition: all .5s ease;position: relative;}
.form-box textarea[type="text"] {width: 100%;background:#fff;padding: 16px 30px;height: 144px;font-size: 30px;transition: all .5s ease;color: #A2B9D9;border: 1px solid #9CB9EB;position: relative; border-radius: 36px;resize: none;}
.frm-input label p {font-size: 17px;line-height: 28px; color:#470A68;font-family:'HelveticaNeueLTStd-Roman';}
.frm-input.check-b {margin: 0;display: flex;justify-content: space-between;align-items: center;padding: 0;}

.frm-input.check-b input[type="checkbox"]:not(old) {position: absolute;width: 22px;height: 22px;margin: 0;padding: 0;opacity: 0;cursor: pointer;display: none;left: 3px;top: 22px;}
.frm-input.check-b input[type="checkbox"]:not(old) + label {  pointer-events: inherit;  cursor: pointer;  padding-left: 30px; position: relative; float: left; width: 100%; line-height:10px;  text-align: left;color: #fff;font-size: 12px;letter-spacing: 0.6px;font-family: 'HelveticaNeueLTStd-Roman';}
.frm-input.check-b input[type="checkbox"]:not(old) + label::before { cursor: pointer; background: #FFFFFF none repeat scroll 0 0; content: ""; height: 10px; left: 4px; position: absolute; top: 6px;  transition: all 0.3s ease-in-out 0s; width: 10px;z-index: 9;border-radius: 100%;}
.frm-input.check-b input[type="checkbox"]:not(old) + label::after { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #C8C8C8; content: ""; height: 18px; left: 0; position: absolute; top: 2px; width: 18px; border-radius: 100px;}
.frm-input.check-b input[type="checkbox"]:not(old):checked + label::before {content: '';display: inline-block;text-align: center;font-weight: bold;cursor: pointer;background: #470A68;height: 10px;width: 10px;position: absolute;top: 6px;left: 4px;border-radius: 100px;}
.lft-check { flex: 0 1 59%;}
.rht-check {flex: 0 1 auto;}
.rht-check input[type="button"] { background: url(../images/GEOFLUX-icono-flecha-contacto.svg) no-repeat; width: 69px; height: 69px; border: none;cursor: pointer;transition: all 0.5s ease;background-size: contain;}
.rht-check input[type="button"]:hover{opacity: 0.7}
.form-box input[type="text"]:focus, .form-box textarea[type="text"]:focus {border: 1px solid #470A68; }

/* legal page */
.legal-banner{float: left;width: 100%;position: relative;overflow: hidden;background:#B4B4BE;height: 200px;}
.inner-title.pad-none {padding:30px 0 100px;}
.inner-title {float: left;width: 100%;padding: 55px 0 140px;}
.legal-cnt{flex: 0 1 70%;}
.legal-cnt h2 {font-family:  'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 72px;letter-spacing: 0.65px;color: rgb(71, 10, 104); margin-bottom:135px;}
.legal-cnt p{color: #470A68;padding-bottom: 40px;font-family:'HelveticaNeueLTStd-Roman';font-size: 20px;line-height: 30px;} 
.legal-cnt h3 {font-family: 'HelveticaNeueLTStd-Md';font-size: 27px;line-height: 20px;letter-spacing: 0.54px;color: #470A68;margin-bottom:20px; margin-top: 0px;}
.info-box p, .info-box a {	color: #FD34D7;padding-bottom: 20px;}
.info-box {padding-bottom: 20px;}
.legal-cnt p:last-child{padding: 0}

/* Importacion-sec */
.importacion-sec{background: #FFFFFF;padding: 75px 0 95px;}
.importacion-sec h2{font-size: 50px;line-height: 50px;color:#470A68;font-family:  'HelveticaNeueLTStd-Lt';margin-bottom: 145px;}
.import{width:calc(100% - 110px);column-gap: 15%;align-items: flex-end;}
.import .rgt-nuest p{color:#470A68;font-size: 20px;line-height: 30px;margin-bottom: 20px;}
.import .rgt-nuest p:last-child{margin: 0}
.import .exp-sec{padding-top: 0;}
.import .lft-nuest {flex: 0 1 50%;align-content: center;}
.import .rgt-nuest {flex: 0 1 35%;}
.import .exp-sec ul{margin-bottom: 90px;}
.import .exp-sec ul li{font-size: 20px;line-height: 32px;color:#470A68;padding: 10px 0 15px;}
.import .exp-sec ul li span{color:#9CB9EB;font-size: 20px;line-height: 32px;padding-right: 55px;float: left;}

/* Exportacion-sec */
.commercial-sec{background: #470A68;}
.commercial-sec h2{color:#FFFFFF;margin-bottom: 45px;}
.commerc{column-gap: 10%;}
.commerc .lft-nuest{order: 2;}
.commerc .lft-nuest {flex: 0 1 55%;}
.commerc .rgt-nuest {flex: 0 1 35%;}
.commerc .exp-sec{padding: 30px 0 90px;}
.commerc .exp-sec:last-child{padding: 30px 0 0 0}
.commerc .rgt-nuest p{font-size: 20px;line-height: 30px;}
.commerc .exp-sec ul li{font-size: 20px;line-height: 32px;color:#FFFFFF;padding: 10px 0 15px;}
.commerc .exp-sec ul li span{color:#9CB9EB;font-size: 20px;line-height: 32px;padding-right: 55px;float: left;}


/* opera-sec */
.opera-sec{float: left;width: 100%;background: #DAE6F0;padding: 75px 0 95px;}
.opera-triangular{display: flex;flex-wrap:wrap;column-gap: 5%;margin-bottom: 180px; ;}
.lft-opera{flex: 0 1 35%;}
.lft-opera h2{font-size: 50px;line-height: 60px;color:#470A68;font-family:  'HelveticaNeueLTStd-Lt';padding-bottom: 50px;}
.lft-opera p{font-size: 20px;line-height: 30px;color:#470A68;font-family:'HelveticaNeueLTStd-Roman';}
.rgt-opera{flex: 0 1 60%;}
.opera-img{float: left;width: 100%;border-radius: 10px;overflow: hidden;}
.opera-img img{float: left;width: 100%;}
.opera-list{float: left;width: 100%;display: flex;flex-wrap:wrap;column-gap: 2%;}
.opera-lst-tab{flex: 0 1 32%;}
.opera-lst-tab ul{display: flex;flex-wrap: wrap;float: left;width: 100%;}
.opera-lst-tab ul li{flex: 0 1 100%;font-size: 20px;line-height: 32px;color:#470A68;padding: 10px 0 15px;font-family:'HelveticaNeueLTStd-Roman';border-top: 1px solid #9CB9EB;}
.opera-lst-tab ul li span{color:#9CB9EB;font-size: 20px;line-height: 32px;padding-right: 55px;float: left;}
.opera-lst-tab ul li:last-child{border-bottom: 1px solid #9CB9EB;}

/* tener-sec */
.tener-sec{float: left;width: 100%;padding: 75px 0 85px;}
.tener-sec h2{font-size: 50px;line-height: 52px;color:#470A68;font-family:  'HelveticaNeueLTStd-Lt';padding-bottom: 50px;}
.tener-para{float: left;width: 100%;display: flex;flex-wrap:wrap;column-gap: 2%;}
.lft-ten{flex: 0 1 50%;}
.rgt-ten{flex: 0 1 48%;}
.tener-para p{font-size: 20px;line-height: 30px;color:#470A68;font-family:'HelveticaNeueLTStd-Roman';padding-bottom: 20px;}
.tener-para p span{font-family: 'HelveticaNeueLTStd-Md';}
.marito-td-lst{float: left;display: flex;flex-wrap:wrap;column-gap: 17%;}
.maritmo-list{width: 75%;float: left;margin-top: 30px;}
.maritmo-list h3{font-size: 24px;line-height: 34px;font-family:  'HelveticaNeueLTStd-Roman';float: left;width: 100%;color:#9CB9EB;text-transform: uppercase;padding-bottom: 15px;}
.maritmo-list ul{display: flex;flex-wrap: wrap;float: left;width: 100%;}
.maritmo-list ul li{flex: 0 1 100%;font-size: 20px;line-height: 32px;color:#470A68;padding: 10px 0 15px;font-family:'HelveticaNeueLTStd-Roman';border-top: 1px solid #9CB9EB;}
.maritmo-list ul li span{color:#9CB9EB;font-size: 20px;line-height: 32px;padding-right: 55px;float: left;}
.maritmo-list ul li:last-child{border-bottom: 1px solid #9CB9EB;}
.maritmo-table{width:80%;margin-top: 215px;}
.maritmo-table  table th {color:#9cb9eb;text-align: left;width:auto;font-size: 20px;line-height: 30px;font-family: 'HelveticaNeueLTStd-Md';letter-spacing: 1px;padding-bottom: 23px;} 
.maritmo-table  table {border-collapse: collapse;width: 100%;}
.maritmo-table  table tr{border-bottom: 1px solid rgba(156,185,235,0.5);}
.maritmo-table  table tr td {font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px; text-align: left;padding: 15px 0px;letter-spacing: 0.2px;color: #470A68;}
.maritmo-table  table th.col1{width:25%;}
.maritmo-table  table th:nth-child(2n){width: 28%;}
.maritmo-table  table th:last-child{width:18%;}

/* nosotros page */
.noso-sec {float: left;width: 100%;padding: 55px 0 100px;}
.La-Log {display: flex;flex-wrap: wrap;float: left;width: 100%;justify-content: space-between;}
.La-Log h2 {font-family:'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 72px;letter-spacing: 0.65px;color: #470A68;margin-bottom:90px;width: 100%;}
.La-Log  p {font-family:'HelveticaNeueLTStd-Roman';font-size: 20px;line-height: 30px;color: #470A68;}
.La-lft {flex: 0 1 49%;}
.La-rht {flex: 0 1 49%;}
 
.mission-sec {float: right;width: 100%;position: relative;}
.mission-sec img {float: left;width: 100%;}
.mission-sec ul li {display: flex;column-gap: 10%;justify-content: left;width: 100%;flex-wrap: wrap;}
.mission-sec ul{display: flex;flex-wrap: wrap;position: absolute;right: 60px;width: 45%;row-gap: 50px;top: 70px;}
.mission-sec .miss-lft{flex: 0 1 25%;}
.mission-sec .miss-lft h3 {font-family:  'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 57px;float: left;width: 100%;color: #FFFFFF;}
.miss-rgt{flex: 0 1 60%;}
.mission-sec .miss-rgt p {font-family:'HelveticaNeueLTStd-Roman';font-size: 24px;line-height: 32px;float: left;width: 100%;color: #FFFFFF;}
.value-sec {float: left;width: 100%;padding: 96px 0px;background: #470A68;}
.value-main {display: flex;flex-wrap: wrap;float: left;width: 100%;justify-content: space-between;position: relative;}
.value-main h3 {font-family:  'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 59px;letter-spacing: 0.54px;color: #FFF;}
.val-lft {flex: 0 1 26%;}
.value-main p {font-family:'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 70px;color: #9CB9EB;margin-bottom: 22px;min-height: 700px;}
.swiper-slide span {font-family:'HelveticaNeueLTStd-Roman';font-size: 65px;line-height: 70px;color: #FFFFFF;margin-bottom: 20px;float: left;width: 100%;}
.value-sec .swiper-container {flex: 0 1 66%;border-top: 1px solid #fff6;padding: 45px 0 0 0;}
.value-sec .swiper-counter {position: absolute;color: #ffffff;z-index: 1;font-family:  'HelveticaNeueLTStd-Lt';font-size: 50px;line-height: 50px; bottom:10px;}
.value-main .swiper-nav-values {position: absolute;bottom: 45px;width: 150px;right: 0;/*margin-right: calc((100% - 1200px + 1rem) / 2)*/;z-index: 1;}
.swiper-nav-values .swiper-button-next{cursor: pointer;position: absolute;right: 0;background: url(../images/circle-rgt-arw.svg) center center no-repeat;width: 65px;height: 65px;background-size: contain;transition:all 0.5s ease;}
.swiper-nav-values .swiper-button-prev {cursor: pointer;position: absolute;left: 0;background: url(../images/circle-lft-arw.svg) center center no-repeat;width: 65px;height: 65px;background-size: contain;transition:all 0.5s ease;}
.swiper-nav-values .swiper-button-prev:hover, .swiper-nav-values .swiper-button-next:hover{opacity: 0.6}

/* menu transpote international */
.inter-menu{float: left;width: 100%;}
.intermenu-main{float: left;width: 100%;align-items: center;justify-content: center;display: flex;flex-wrap: wrap; height: 100%;}
.intermenu-main > li{flex:0 1 33.33%; height: 100%;}
.intermenu-lst{float: left;width: 100%;position: relative;cursor: pointer;overflow: hidden;  height: 100%;}  
.transmenu-main{float: left;width: 100%;position: relative;  height: 100%;overflow: hidden;}
.transmenu-main img{float: left;width: 100%; height: 100%; object-fit: cover;transition: all 0.5s ease;}
.transmenu-main:hover img{scale: 1.1;}
.transmenu-main h2{font-family: 'HelveticaNeueLTStd-Lt';font-size: 50px; line-height:57px;letter-spacing: 0.5px;color: #fff;position: absolute;bottom: 140px;padding: 0 55px;left: 0;}
.transmenu-hover {float: left;width: 100%;background: #470A68;position: absolute;left:0;top: 0;height: 100%;padding: 0 55px;}
.transmenu-hover ul { overflow-y: auto;overflow-x: hidden;float: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;position: relative;top: 50%;transform: translateY(-50%); align-items: center;scrollbar-width: thin;scrollbar-color: #9c4fc5 transparent;}
.transmenu-hover ul li {/*flex: 0 1 100%;*/ width: 100%;} 
.transmenu-hover ul li a{padding: 18px 25px 18px 0;border-top: 1px solid rgba(255,255,255,0.2);display: flex;align-items: flex-start; position: relative;column-gap: 25px;flex-wrap: wrap;}
.transmenu-hover ul li a:after{position: absolute;content: "\e82c";width: auto;height: auto;font-size: 25px;color:#DAE6F080;font-family: 'feather';right:0;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;top: 25px;}
.transmenu-hover ul li a .hmenu{width:150px;float: left;overflow: hidden;} 
.transmenu-hover ul li a img{float: left;width: 100%;transition: all 0.5s ease;} 
.transmenu-hover ul li a p{font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #fff;letter-spacing: 0.4px;width: calc(100% - 200px);transition: all 0.5s ease;float: left;}
.transmenu-hover ul li:last-child{border-bottom: 1px solid rgba(255,255,255,0.2);}
.back {float: left;width: 65px;position: absolute;top: auto;bottom: 50px;height: auto;} 
.back img{float: left;width: 100%;transition: all 0.5s ease;}
.back:hover img{opacity: 0.6;}
.transmenu-hover ul li a:hover p{color: #9CB9EB;}
.transmenu-hover ul li a:hover img{scale: 1.1;}
.transmenu-hover ul li a:hover:after{color: #9CB9EB;}
.intermenu-main .mCustomScrollBox { height: initial; padding-right: 25px;}
.comercio {float: left;width: 100%;position: relative;}
.comercio img{float: left;width: 100%;height: 100%;object-fit: cover;}  
.comercio h2{font-family: 'HelveticaNeueLTStd-Lt';font-size: 50px; line-height:57px;letter-spacing: 0.5px;color: #fff;position: absolute;padding: 0 55px;left: 0;top: 50%;transform: translateY(-50%);right: 0;}

/****** Common inner pages *****/
/* inner-banner */
.inner-banner{float: left;width:100%;position:relative;overflow: hidden;}
.inner-banner::before { position: absolute; display: block; content: ""; background: rgba(0,0,0,0.1); top: 0; left: 0; width: 100%; height: 100%;z-index: 1;}
.inner-banner img{float: left;width:100%;}
.ban-cnt{position:absolute;top:45%;transform: translateY(-55%);left:0;right:0;margin: 0 auto;max-width: 100%;z-index: 9; padding: 0 55px;}
.ban-cnt h1{font-family: 'HelveticaNeueLTStd-Md';font-size:37px;line-height: 52px;float: left;width:100%;text-align:center;color:#FFFFFF;letter-spacing: 0.37px;} 
/* inner-title */
.inner-title{float: left;width: 100%;padding: 55px 0 140px;}
.breadcrum{float: left;width: 100%;margin-bottom: 60px;}
.breadcrum ul {float: left;width: 100%;display: flex;column-gap: 15px;flex-wrap: nowrap;white-space: nowrap;}
.breadcrum ul li {flex: 0 1 auto; font-family: 'HelveticaNeueLTStd-Roman';font-size: 16px; line-height:24px;color: #B4B4BE;position: relative;}
.breadcrum ul li:after{position: absolute;right:-10px;top:1px;color: #B4B4BE;content: "/";width: auto;height: auto;}
.breadcrum ul li:last-child:after{display: none;}
.breadcrum ul li a {font-family: 'HelveticaNeueLTStd-Roman';font-size: 16px; line-height:24px;color: #B4B4BE;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.breadcrum ul li a:hover{color: #470A68;}
.title{float: left;width: 100%;display: flex;flex-wrap: wrap;column-gap: 5%;} 
.title-lft{flex: 0 1 65%;}
.title-hd{float: left;width: 100%;margin-bottom: 60px;}
.title-lft h2{font-family: 'HelveticaNeueLTStd-Roman';font-size: 65px; line-height:72px;letter-spacing: 0.65px;color: #470A68;}
.title-lft h3{font-family: 'HelveticaNeueLTStd-Md';font-size: 27px; line-height:37px;letter-spacing: 0.54px;color: #470A68;margin-top: 20px;}
.title-lft p{font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #470A68;max-width: 855px;float: left;width: 100%;} 
.title-rht{flex: 0 1 30%;}
.title-rht ul {display: flex;flex-wrap: wrap;float: left;width: 100%;}
.title-rht ul li{flex: 0 1 100%;border-top:1px solid #9CB9EB;float: left;}
.title-rht ul li:last-child{border-bottom:1px solid #9CB9EB;} 
.title-rht ul li a{font-family: 'HelveticaNeueLTStd-Roman';font-size: 17px; line-height:25px;letter-spacing: 0.17px;color: #470A68;float: left;width: 100%;position: relative;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;padding: 12px 25px 12px 0;} 
.title-rht ul li a:after{position: absolute;content: "\e82c";width: auto;height: auto;font-size: 25px;color: #9CB9EB;font-family: 'feather';right:0;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;top: 50%;transform: translateY(-50%);}
/* .title-rht ul li a:hover{color:#9CB9EB ;} */
.title-rht ul li a:hover:after{color: #470A68;} 
/* contact-page-inner */
.contact-inner {padding: 30px 0;}
/* inner-detail */
.inner-detail{float: left;width: 100%;}
.detail-main{float: left;width: 100%;display: flex;flex-wrap: wrap;column-gap: 12%;background: #470A68;}
.detail-rht {flex: 0 1 42%;} 
.detail-lft {flex: 0 1 46%;padding-top: 80px;}
.detail-lft h2{font-family: 'HelveticaNeueLTStd-Lt';font-size: 50px; line-height:57px;letter-spacing: 0.5px;color: #fff;margin-bottom: 45px; } 
.detail-lft p{font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #fff;margin-bottom: 15px;}
.detail-lft p:last-child{margin: 0;}
.detail-lft ul{float: left;width: 100%;margin-top:30px;} 
.detail-lft ul li{float: left;width: 100%;padding: 15px 0;border-top:1px solid rgba(255,255,255,0.2);color: #fff;font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;letter-spacing: 0.1px; }
.detail-lft ul li:last-child{border-bottom:1px solid rgba(255,255,255,0.2);}
.detail-rht img{float: left;width: 100%;height: 100%;object-fit: cover;}
.importexport .detail-main{column-gap: 10%;}
.importexport .detail-lft{flex: 0 1 48%;}
/* inner service */
.innerservice-list{float: left;width: 100%;padding: 110px 0 140px;background: #DAE6F0;}
.innerservice{float: left;width: 100%;padding: 0 150px;} 
.innerservice ul{float: left;width:100%;}
.innerservice ul li{float: left;width:100%;}
.service-img{float: left;width: 100%;margin-bottom: 95px;}
.service-img img{float: left;width: auto;} 
.service-main{display: flex;flex-wrap: wrap;float: left;width: 100%;padding: 23px 0 60px; justify-content: space-between;border-top: 1px solid rgba(71,10,104,0.2);}
.innerservice ul li:last-child .service-main{padding-bottom: 0;}
.ser-lft{flex:0 1 26%;}
.ser-rht{flex: 0 1 59%;}
.service-main h3{font-family: 'HelveticaNeueLTStd-Md';font-size: 24px; line-height:30px;letter-spacing: 0.54px;color: #470A68;float: left;width: 100%;} 
.service-main h4{font-family: 'HelveticaNeueLTStd-Md';font-size: 20px; line-height:30px;color: #470A68;margin-bottom: 7px;}  
.service-main p{font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #470A68;margin-bottom: 22px;}
.service-main p:last-child{margin: 0;}
.service-para{float: left;width: 100%;margin-top: 60px;} 
.service-para p{font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #470A68;}
.service-para ul{float: left;width: 100%;}
.service-para ul li{float: left;width: 100%;font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #470A68;}
/*inner-process  */
.inner-process {float: left;width: 100%;padding: 90px 0 95px;}
.inner-process .row >div:last-child {padding-bottom: 0;}
/* documentation */
.documentation{float: left;width: 100%;border-top: 1px solid rgba(71,10,104,0.2);padding: 22px 0 70px;}   
.documentation h2{font-family: 'HelveticaNeueLTStd-Md';font-size: 27px; line-height:37px;letter-spacing: 0.54px;color: #470A68;margin-bottom: 50px;} 
.documentation ul{display: flex;flex-wrap: wrap;float: left;width: 100%;column-gap: 1.33%;row-gap: 53px;} 
.documentation ul li{flex: 0 1 32%;}
.docu-list{float: left;width: 100%;}
.docu-list h3{font-family: 'HelveticaNeueLTStd-Md';font-size: 20px; line-height:30px;color: #470A68;margin-bottom: 15px;}
.docu-list ul{display: flex;flex-wrap: wrap;float: left;width: 100%;row-gap:5px;}
.docu-list ul li{flex: 0 1 100%;}
.docu-list ul li a{padding: 18px 55px 18px 23px;background: rgba(218,230,240,0.5);color: #470A68;font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;border-radius: 8px;float: left;width: 100%;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}
/* .docu-list ul li a:hover{background: #470A68;color: #fff;}  */
/* other-importants */
.other-section{float: left;width: 100%;padding: 22px 0 85px;border-top: 1px solid rgba(71,10,104,0.2);}
.other-section h2{font-family: 'HelveticaNeueLTStd-Md';font-size: 27px; line-height:37px;letter-spacing: 0.54px;color: #470A68;margin-bottom: 50px;} 
.topic-list{float: left;width: 100%;display: flex;flex-wrap: wrap;column-gap: 4%;align-items: flex-start;}  
.topic-list ul{flex:0 1 48%;display: flex;flex-wrap: wrap;row-gap: 15px;}
.topic-list ul li{font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px;color: #470A68;flex: 0 1 100%;}
.topic-list ul li span{font-family: 'HelveticaNeueLTStd-Md';}
/* dimension */
.dimension-sec{float: left;width: 100%;padding: 22px 0 0px;border-top: 1px solid rgba(71,10,104,0.2);}
.dimension-sec h2{font-family: 'HelveticaNeueLTStd-Md';font-size: 27px; line-height:37px;letter-spacing: 0.54px;color: #470A68;margin-bottom: 50px;} 
.dimension-sec ul{float: left;width: 100%;display: flex;flex-wrap: wrap;column-gap: 1.33%;row-gap:83px;}
.dimension-sec ul li{flex: 0 1 32%;} 
.dimension-main {float: left;width: 100%;}
.dimen-img {float: left;width: 100%;background: #DAE6F0;display: flex;align-items: center;justify-content: center;border-radius: 8px;margin-bottom: 35px;}
.dimen-img img{float: left;width: auto;}
.dimen-table{float: left;width: 100%;}
.dimen-table  table th {color:#9cb9eb;text-align: left;width:auto;font-size: 20px;line-height: 30px;font-family: 'HelveticaNeueLTStd-Md';letter-spacing: 1px;padding-bottom: 23px;} 
.dimen-table  table {border-collapse: collapse;width: 100%;}
.dimen-table  table tr{border-bottom: 1px solid rgba(156,185,235,0.5);}
.dimen-table  table tr td {font-family: 'HelveticaNeueLTStd-Roman';font-size: 20px; line-height:30px; text-align: left;padding: 15px 0px;letter-spacing: 0.2px;color: #470A68;}
.dimen-table  table th.col1{width:54%;}
.dimen-table  table th.col2{width:82%;}
.dimen-table  table th:nth-child(2n){width: 28%;}
.dimen-table  table th:last-child{width: 18%;}
/* common section accorrdian */
.documentation h2, .other-section h2, .dimension-sec h2{position: relative;cursor: pointer;}  
.documentation h2:after, .other-section h2:after, .dimension-sec h2:after{position: absolute;content: ""; right: 0;top: 50%;transform: translateY(-50%);background: url(../images/minus-ico.svg );width: 22px;height: 2px;cursor: pointer;background-size: cover;}
.open.documentation h2:after,.open.other-section h2:after,.open.dimension-sec h2:after{position: absolute;content: ""; right: 0;top: 50%;transform: translateY(-50%);background: url(../images/plus-ico.svg );width: 15px;height: 15px;cursor: pointer;background-size: cover;}
.open.documentation,.open.other-section,.open.dimension-sec {padding-bottom: 0px;}

