@charset "utf-8";*,:after,:before{box-sizing:inherit}.menu-lang:focus,a:active,a:focus,a:hover,button:focus{outline:0}
#header .btn-lang,.btn-connect,.link-right:after,audio,canvas,iframe,img,input2020,input2020[type=radio]+label,svg,video{vertical-align:middle}
/*nav ol,nav ul,ol,ul{list-style:none}fieldset,img,legend{border:0}*,ol,ul{padding:0}audio,canvas,progress,video{display:inline-block}.h1,.h3,h2.big{text-transform:none}*/
.link-popup.aligncenter,article,aside,code,details,figcaption,figure,footer2019,header,main,nav,pre,section,summary{display:block}
#header,#header nav,#header.crushed{-webkit-backface-visibility:hidden;backface-visibility:hidden}
/*.tabs-content>li a,pre{word-wrap:break-word}*/
.list-team .wrapper-img-team img,.list-techno .img{visibility:hidden}@font-face{font-family:lato;src:url(../fonts/lato-regular.woff2) format('woff2'),url(../fonts/lato-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(../fonts/lato-bold.woff2) format('woff2'),url(../fonts/lato-bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:latoblack;src:url(../fonts/lato-black.woff2) format('woff2'),url(../fonts/lato-black.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:latoitalic;src:url(../fonts/lato-italic.woff2) format('woff2'),url(../fonts/lato-italic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:latoboldit;src:url(../fonts/lato-bolditalic.woff2) format('woff2'),url(../fonts/lato-bolditalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(../fonts/lato-light.woff2) format('woff2'),url(../fonts/lato-light.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:latolightit;src:url(../fonts/lato-lightitalic.woff2) format('woff2'),url(../fonts/lato-lightitalic.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:PFReminderPro;src:url(../fonts/2FFA2E_2_0.woff2) format('woff2'),url(../fonts/2FFA2E_2_0.woff) format('woff'),url(../fonts/2FFA2E_2_0.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:akn;src:url(../fonts/akn.woff2) format('woff2'),url(../fonts/akn.woff) format('woff'),url(../fonts/akn.ttf) format('truetype'),url(../fonts/akn.svg#akn) format('svg');font-weight:400;font-style:normal}.fontIcon,[class*=' icon-']:before,[class^=icon-]:before{font-family:akn!important;speak:none;font-variant:normal}.icon-down:before,.iconDown{content:'\e94a'}.icon-event:before,.iconEvent{content:'\e948'}.icon-webinar:before,.iconWebinar{content:'\e949'}.icon-activity:before,.iconActivity{content:'\e945'}.icon-cloud:before,.iconCloud{content:'\e941'}.icon-cross:before,.iconCross{content:'\e942'}.icon-small-check:before,.iconSmallCheck{content:'\e943'}.icon-star2:before,.iconStar2{content:'\e944'}.icon-arrow-left:before,.iconArrowLeft{content:'\e946'}.icon-arrow-right:before,.iconArrowRight{content:'\e947'}.icon-flexibility:before,.iconFlexibility{content:'\e93e'}.icon-focused:before,.iconFocused{content:'\e93f'}.icon-security:before,.iconSecurity{content:'\e940'}.icon-experts:before,.iconExperts{content:'\e936'}.icon-panel:before,.iconPanel{content:'\e93b'}.icon-partner:before,.iconPartner{content:'\e93c'}.icon-prices:before,.iconPrices{content:'\e93d'}.icon-crossin:before,.iconCrossIn{content:'\e92f'}.icon-doublearrowin:before,.iconDoubleArrowWin{content:'\e930'}.icon-hat:before,.iconHat{content:'\e931'}.icon-lightning:before,.iconLightning{content:'\e932'}.icon-star:before,.iconStar{content:'\e933'}.icon-anchor:before,.iconAnchor{content:'\e934'}.icon-crossout:before,.iconCrossOut{content:'\e935'}.icon-world:before,.iconWorld{content:'\e937'}.icon-arrowup:before,.iconArrowUp{content:'\e938'}.icon-check-circle:before,.iconCheckCircle{content:'\e939'}.icon-dols:before,.iconDols{content:'\e93a'}.icon-arrow:before,.iconArrow{content:'\e92e'}.icon-case:before,.iconCase{content:'\e92c'}.icon-clip:before,.iconClip{content:'\e927'}.icon-import-export:before,.iconImportExport{content:'\e923'}.icon-tools:before,.iconTools{content:'\e924'}.icon-akene:before,.iconAkene{content:'\e925'}.icon-pim-classify:before,.iconPimClassify{content:'\e91f'}.icon-pim-search:before,.iconPimSearch{content:'\e920'}.icon-pim-valid:before,.iconPimValid{content:'\e921'}.icon-pim-world:before,.iconPimWorld{content:'\e922'}.icon-compass:before,.iconCompass{content:'\e91e'}.icon-ball:before,.iconBall{content:'\e91d'}.icon-file:before,.iconFile{content:'\e928'}
.icon-graduate:before,.iconGraduate{content:'\e929'}.icon-target:before,.iconTarget{content:'\e92a'}.icon-who:before,.iconWho{content:'\e92b'}
.icon-challenge:before,.iconChallenge{content:'\e926'}.icon-download:before,.iconDownload{content:'\e91c'}
.icon-check:before,.iconCheck{content:'\e919'}.icon-lock2:before,.iconLock2{content:'\e91a'}
.icon-ext:before,.iconExt{content:'\e90c'}.icon-confused:before,.iconConfused{content:'\e913'}
.icon-export:before,.iconExport{content:'\e914'}.icon-import:before,.iconImport{content:'\e915'}
.icon-organise:before,.iconOrganise{content:'\e916'}.icon-pen:before,.iconPen{content:'\e917'}
.icon-valid1:before,.iconValid{content:'\e918'}.icon-crown:before,.iconCrow{content:'\e90d'}
.icon-gears:before,.iconGears{content:'\e90e'}.icon-lock:before,.iconLock{content:'\e90f'}
.icon-picture:before,.iconPic{content:'\e910'}.icon-valid:before,.iconValid{content:'\e911'}
.icon-version:before,.iconVersion{content:'\e912'}.icon-glass:before,.iconGlass{content:'\e90b'}
.icon-quote:before,.iconQuote{content:'\e90a'}.icon-underline:before,.iconUnderline{content:'\e908'}
.icon-left:before,.iconLeft{content:'\e901'}.icon-right:before,.iconRight{content:'\e902'}
.icon-mail:before,.iconMail{content:'\e903'}.icon-tel:before,.iconTel{content:'\e904'}
.icon-google:before,.iconGoogle{content:'\e91b'}.icon-xing:before,.iconXing{content:'\e92d'}
.icon-github:before,.iconGit{content:'\e909'}.icon-facebook:before,.iconFb{content:'\e905'}
.icon-linkedin:before,.iconLinkedin{content:'\e906'}.icon-twitter:before,.iconTwitter{content:'\e907'}
.icon-connect:before,.iconConnect{content:'\e900'}.icon-instagram:before,.iconInstagram{content:"\f16d"}
.icon-youtube:before,.iconYoutube{content:"\f16a"}[hidden],audio:not([controls]),template{display:none}
*{margin:0;font-size:inherit;line-height:inherit}::after,::before{vertical-align:inherit;text-decoration:inherit}:root{box-sizing:border-box;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}

embed,iframe,object{max-width:100%}abbr[title]{border-bottom:1px dotted}code,pre{font-family:'courier new',monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;overflow:auto}img{-ms-interpolation-mode:bicubic}html.popup-open,svg:not(:root){overflow:hidden}
.table,textareaTech{overflow:auto}legend{white-space:normal}button,input2020[type=button],input2020[type=reset],input2020[type=submit]{-moz-appearance:button;-webkit-appearance:button;cursor:pointer}
button[disabled],input2020[disabled]{cursor:default}#bgMenu,.menu-lang,input2020[type=checkbox],input2020[type=radio],select{cursor:pointer}
button,input2020,select,textareaTech{vertical-align:baseline;font-family:inherit;font-size:100%;background:0 0;border-radius:0;color:inherit;font-style:inherit;font-weight:inherit}
button,input2020:not([type=checkbox]):not([type=radio]){line-height:normal;-moz-appearance:none;-webkit-appearance:none}

menu{margin:1em 0;padding:0 0 0 40px}::-moz-selection{background:#3d5f6a;color:#fff;text-shadow:none}::selection{background:#3d5f6a;color:#fff;text-shadow:none}
.h3:before,h2.dash:before,h3:before{content:'';width:10px;height:2px;left:-30px;background:#ffcb72}
html{font-size:62.5%;overflow-x:hidden}body2020{overflow:hidden;font-family:lato,sans-serif;font-size:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;counter-reset:counterTitle}

body2020.menu-open{overflow:hidden;-webkit-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)}

p{font-family:latolight,lato,sans-serif;margin:2em 0;line-height:1.3em}
p.big{font-size:2rem;line-height:1.5em;margin:1.8em 0}p.huge{font-size:3rem;margin:0 0 1.3em}
p.small{font-size:1.4rem}p.highlighted{padding:0 45px;position:relative;margin-top:3.5em;font-family:latoboldit,latoitalic,lato,sans-serif;font-size:1.8rem;color:#52267D}
p.highlighted:before{font-family:akn!important;speak:none;font-variant:normal;content:'\e947';position:absolute;top:0;left:0;font-size:1.4rem;color:#ffcb72}

img.alignright{float:right;margin:0 -11% 30px 50px}img.alignleft{float:left;margin:0 50px 30px -11%}
img.aligncenter{display:block;margin:0 auto}.img-bottom-right{margin:-190px 0 120px;text-align:right}
.img-bottom-right img{max-width:83%}.link-popup.alignright{float:right;margin:0 -11% 30px 50px}
.link-popup.alignright>img{float:none;margin:0}.link-popup.alignleft{float:left;margin:0 50px 30px -11%}
.link-popup.alignleft>img{float:none;margin:0}

.text-with-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.text-with-btn.big-margin{margin-bottom:110px}.text-with-btn.big-margin p{margin-top:0;margin-bottom:0}
.text-with-btn p{margin-right:70px}.text-with-btn .btn,.text-with-btn .button-primary,.text-with-btn .ht-voting-comment__submit,.text-with-btn input2020.gform_button{white-space:nowrap}
.note{position:absolute;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);font-family:PFReminderPro,latoitalic,lato,sans-serif;font-size:1.1em;color:#3d5f6a}
.note:after{content:'\e908';display:block;height:15px;font-family:akn!important;speak:none;font-variant:normal;font-size:30px;line-height:15px}
.video-container{height:0;padding-bottom:43%;position:relative}
.video-container embed,.video-container iframe,.video-container object{width:100%;height:100%;position:absolute;top:0;left:0}
.text-about{margin-bottom:6em!important;overflow:hidden}.text-about .h1{margin-bottom:1.3em}
.text-about img{margin:5%}.filters{z-index:5}
.gradient-purple,.hkb-cats a span:before,.list-techno .img.gradient-green:after,
.list-techno .img.gradient-grey:after{background:#52267D;background:linear-gradient(to bottom,#52267D,#381a56)}
.customer-datas li:first-child,.gradient-green,.hkb-cats a .icon-import-export:before,.list-techno .img.gradient-red:before,
.pim-numbers li:first-child a{background:#67b373;background:linear-gradient(to bottom,#67b373,#4d9a59)}
.customer-datas li:nth-child(3),.gradient-blue,.hkb-cats a .icon-tools:before,.list-techno .img.gradient-yellow:after,
.pim-numbers li:nth-child(2) a{background:#5992c7;background:linear-gradient(to bottom,#5992c7,#3c79b1)}
.customer-datas li:nth-child(2),.gradient-yellow,.hkb-cats a .icon-check:before,.list-techno .img.gradient-green:before,.list-techno 
.img.gradient-red:after,.pim-numbers li:nth-child(3) a{background:#f8b43f;background:linear-gradient(to bottom,#f8b43f,#f6a10e)}
.customer-datas li:nth-child(4),.gradient-red,.list-techno .img.gradient-grey:before,
.pim-numbers li:last-child a{background:#d36050;background:linear-gradient(to bottom,#d36050,#c04230)}
.gradient-grey,.hkb-cats a .icon-connect:before,.list-techno .img.gradient-yellow:before{background:#67768a;background:linear-gradient(to bottom,#67768a,#59667a)}
.fr{background:url(../layoutImg/fr.jpg) 50% 0 no-repeat #fff}.en{background:url(../layoutImg/en.jpg) 50% 0 no-repeat #fff}
.de{background:url(../layoutImg/de.jpg) 50% 0 no-repeat #fff}.us{background:url(../layoutImg/us.jpg) 50% 0 no-repeat #fff}
.error404 h1{font-size:10rem;padding-bottom:0}.error404 h1+h2{margin-top:0}.error404 .wrapper{position:relative}
.content-404{width:55%;max-width:540px;position:absolute;top:0;left:0;z-index:1}

#footer2019,#header .logo,.hydra-404{position:relative}
.content-404 h1{margin-left:0;margin-right:0}.hydra-404{height:1293px;margin:100px auto -75px;background:url(../layoutImg/404.png) 40% 0 no-repeat}
.g-recaptcha>div{margin:0 auto 10px}.m-b-60{margin-bottom:60px}
.m-t-60{margin-top:60px}
/**/
#header{width:100%;position:fixed;top:0;background:#fff;box-shadow:0 2px 10px 0 rgba(216,216,216,.35)}
#header .logo{width:322px;height:73px;margin:0px 0 0;z-index:1}
#header .logo-svg{width:100%;height:100%}
#header nav{height:70px;float:right;text-align:right;transition:height .3s ease-in-out}
.footer2019-bottom,.pim-numbers{text-align:center}
#header .btn-connect{margin:50 5px 0 25px}
#header button{display:none}
#header.crushed .logo{height:34px;margin:16px 0}
#header.crushed nav{height:68px}
#header.crushed .menu-main>li:not(.btn-item)>a{padding-left:-30px; padding-top:0px;padding-bottom:0px}
#header.crushed .menu-main>li:not(.btn-item)>a:after{bottom:0px}
#header.crushed .menu-lang{margin-top:0px}
#header.crushed .menu-lang:before{top:0px}

.abflogo {
  width: 303px;
  height: 66px;
  margin-top:20px;
  left: 0;
  float: left;
  background: url(../../../logos/abf/logo.png) left 48% no-repeat;
 }
 .langc {
	color: #ADD8E6;
	z-index:9999999998;
 }
 
 .cvmap {
  width: 1000px;
  height: 1000px;
  left: 0;
  /*float: left;*/
  background: url(../../../icons/cape-verde.png) left 48% no-repeat;
  display:block;margin:0 auto;
 }
#bgMenu,
#footer2019 
#akenes-footer2019{position:absolute;top:0;left:0}
#header.close-submenu .menu-main>li:hover:not(.btn-item)>a{color:#fff;transition:.3s ease-in-out}
#header.close-submenu .menu-main>li:hover:not(.btn-item)>a:before{background:#11324d;transition:.3s ease-in-out}
#header.close-submenu .sub-menu{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);opacity:0;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out 50ms;transition:transform .3s ease-in-out 50ms,opacity .3s ease-in-out;transition:transform .3s ease-in-out 50ms,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out 50ms}
#header .btn-lang{display:inline-block;width:18px;height:19px;margin:0 0 0 30px;background:url(../layoutImg/bubble.svg) 50% 50% no-repeat}
#bgMenu{content:'';right:0;z-index:100;background:#0a1c2c;opacity:0;transition:opacity .4s ease-in-out}
.menu-open #bgMenu{bottom:0;opacity:.7}
#hideMenu{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#fff;transition:top .3s ease-in-out}

.btn-connect:focus,.btn-connect:hover{color:#52267D;-webkit-transform:scale(.9) rotate(.001deg) translate3d(0,0,0);transform:scale(.9) rotate(.001deg) translate3d(0,0,0)}
.btn-connect:active{color:#11324d}.btn-connect.connected:after{content:'';width:8px;height:8px;border:2px solid;position:absolute;top:0;right:2px;background:#67b373;border-radius:50%}
.btn-sibling{margin:0 10px 10px}#content{padding-top:92px;margin:0 0 200px;overflow:hidden}
#content.no-margin{margin:0}.big-wrapper,.wrapper{padding:50 35px;margin:0px; z-index: 50; margin-top:50px auto}
.content-default h2:not(.h1):not(.dash):not(.no-number)
.big,.content-default.title-simple h2:not(.h1):not(.dash),.page-template-guides 
.content-default h2:not(.h1):not(.dash):not(.no-number){padding:0}.wrapper{max-width:100%}
.big-wrapper{max-width:100%}.subtitle{margin-top:-20px;margin-bottom:55px}.content-simple{margin:0 2.9%}.content-default{max-width:905px}
.content-default .h1,.content-default .post-meta,.content-default .table,.content-default .video-container,.content-default blockquote,

.menu-lang,
.menu-main,.menu-main li,.sub-menu li{display:inline-block}.menu-inline li{padding:0 10px}
.menu-main{vertical-align:middle}.menu-main>li.off>a{opacity:.4}.menu-main>li>a{display:block;position:relative;z-index:1999;font-size:1.6rem;font-weight:400}
.menu-main>li:not(.btn-item)>a:before,.sub-menu{position:absolute;left:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.menu-main>li:not(.btn-item).current-menu-item>a,.menu-main>li:not(.btn-item).current_page_parent>a{color:#52267D}
.menu-main>li:not(.btn-item)>a{padding:36px 20px;color:#001219}
.menu-main>li:not(.btn-item)>a:before{content:'';display:block;-webkit-transform-origin:50% 0;transform-origin:50% 0;top:0;bottom:0;z-index:-1;background:#52267D;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);opacity:0;transition:opacity .3s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s,opacity .3s ease-in-out .1s;transition:transform .2s ease-in-out .1s,opacity .3s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s}


.menu-main>li:not(.btn-item)>a:active{color:#52267D}.menu-main>li:not(.btn-item):hover>a,.menu-main>li:not(.btn-item)>a:focus,.menu-main>li:not(.btn-item)>a:hover{color:#fff}
.menu-main>li:not(.btn-item):hover>a:before,.menu-main>li:not(.btn-item)>a:focus:before,
.menu-main>li:not(.btn-item)>a:hover:before{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1;transition:opacity .3s ease-in-out .2s,-webkit-transform .2s ease-in-out .2s;transition:transform .2s ease-in-out .2s,opacity .3s ease-in-out .2s;transition:transform .2s ease-in-out .2s,opacity .3s ease-in-out .2s,-webkit-transform .2s ease-in-out .2s}
.menu-main>li:not(.btn-item):hover .sub-menu,.menu-main>li:not(.btn-item)>a:focus~.sub-menu,
.menu-main>li:not(.btn-item)>a:hover~.sub-menu{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);transition:opacity .4s ease-in-out .2s}
.menu-main>li.btn-item>a{margin:0 0 0 15px}.menu-main>li.btn-item.off>a{background:0 0;color:#52267D}
.sub-menu{padding:45px 0;z-index:-2;font-size:1.4rem;background:#fff;opacity:0;box-shadow:0 50px 60px -50px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-120%,0);transform:translate3d(0,-120%,0);transition:opacity .4s ease-in-out,-webkit-transform 0s linear .3s;transition:opacity .4s ease-in-out,transform 0s linear .3s;transition:opacity .4s ease-in-out,transform 0s linear .3s,-webkit-transform 0s linear .3s}
.sub-menu .big-wrapper{position:relative}.sub-menu .big-wrapper:before{content:'';border-top:2px solid #52267D;position:absolute;left:35px;right:35px;top:-45px}
.sub-menu>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}
.sub-menu>ul>li{position:relative}.sub-menu>ul>li:before{content:'';display:block;width:10px;height:2px;position:absolute;left:-30px;top:5px;background:#ffcb72}
.sub-menu>ul li{line-height:1.3}.sub-menu a{position:relative;font-family:lato,sans-serif;color:#11324d}
.sub-menu .menu a[target='_blank']:after{font-family:akn!important;speak:none;font-variant:normal;content:'\e90c';font-size:11px;margin:0 0 0 4px}
.sub-menu li{display:block;margin:0 0 10px;padding-right:40px}.sub-menu li.col-2{width:13.33333333%}
.sub-menu li.col-3{width:20%}.sub-menu li.col-5{width:33.333%}.sub-menu li.col-7{width:46.66666667%}
.sub-menu li.col-10{display:-webkit-flex;display:-ms-flexbox;display:flex;width:66.66666667%}
.sub-menu li.col-10 .img{max-width:70%}.sub-menu li.m-left{margin-left:6.66666667%}
.sub-menu li:not(.btn-item) a:active,.sub-menu li:not(.btn-item) a:focus,
.sub-menu li:not(.btn-item) a:hover{color:#52267D}
.sub-menu li.btn-item a{display:inline;transition:opacity .3s ease-in-out .2s,color .3s ease-in-out,background .3s ease-in-out}
.sub-menu li.btn-item a[target='_blank']{padding-right:35px}
.sub-menu li.btn-item a[target='_blank']:before{top:15px;right:21px}
.sub-menu li.highlighted{margin-top:20px}.sub-menu li.highlighted a{font-family:latobold,lato,sans-serif;color:#52267D}
.sub-menu li.highlighted a:active,.sub-menu li.highlighted a:focus,
.sub-menu li.highlighted a:hover{color:#11324d}
.sub-menu .title{display:block;min-height:36px;margin:0 0 22px;color:#52267D}.sub-menu .img{display:inline-block;max-width:28%}
.sub-menu .img:after{display:none}.sub-menu .img+.img{margin:0 0 0 25px}
.sub-menu .quote{display:inline-block;margin:0 30px 0 20px;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;text-align:center}
.sub-menu .quote strong{display:block;padding:0 25px 10px;margin:0 0 20px;border-bottom:2px solid #eef2f4;line-height:1.5}
.sub-menu .quote strong:after,.sub-menu .quote strong:before{content:'"'}
.sub-menu .quote .author{display:block;font-family:PFReminderPro,latoitalic,lato,sans-serif;font-size:1em;color:#52267D}
.sub-menu .social{margin:40px 0 0 -5px}.sub-menu .social li{margin:0 0 10px;padding-right:0}
.sub-menu .social a{margin:0;color:#ffcb72}.sub-menu .social a:before{border:0;font-size:16px}
.sub-menu .social a:after{display:none}.menu-lang a,.menu-lang li{display:block}
.menu-lang{height:24px;position:relative;margin:0px 0 0;  vertical-align:top;overflow:hidden;text-align:center;background:#fff;transition:.3s ease-in-out}
.menu-lang.off{opacity:.5}.menu-lang:after,.menu-lang:before{content:'';position:absolute;transition:.3s ease-in-out}
.menu-lang a,.social a,.social a:before,.title-contact .wrapper{position:relative}
.menu-lang:before{bottom:20px;top:20px;left:0;right:0;opacity:0;z-index:-1;box-shadow:0 20px 70px 0 rgba(0,0,0,.1)}
.menu-lang:after{width:0;height:0;top:10px;right:3px;border-style:solid;border-width:6px 4px 0;border-color:#52267D transparent transparent}
.menu-lang.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.menu-lang.open.shadow{overflow:visible}
.menu-lang.open.shadow:before{opacity:1}
.menu-lang a{width:40px;height:29px;padding:0 12px 6px 4px;font-family:latolightit,latoitalic,lato,sans-serif;font-size:2rem;color:#000;text-decoration:none}
.container-contact h1,.container2019-contact h2{font-family:latoblack,latobold,lato,sans-serif}
.menu-lang a span:last-child{display:none}
.menu-lang a:focus,.menu-lang a:hover{color:#52267D}
.menu-lang .active{pointer-events:none}
