/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form + .item-list{margin-top:0.8rem;}.item-list--comma-list{display:inline;}.item-list__items--ul{margin:0;padding:0;list-style:none;list-style-type:none;list-style-image:none;}.item-list__items--ul .item-list__item{display:inline-block;}
.language-switcher__wrapper{position:relative;}.language-switcher__wrapper .has_header{padding:0 0 0 3rem;cursor:pointer;}.has-light-text.has-hero-behind-header .language-switcher__wrapper .has_header{color:#fff;}.language-switcher__wrapper .has_header:before{content:"";display:inline-block;position:absolute;left:0rem;top:50%;width:2rem;height:2rem;margin-top:1rem;-webkit-mask:url(/themes/custom/compony/images/globe.svg) center left no-repeat;mask:url(/themes/custom/compony/images/globe.svg) center left no-repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-size:contain;mask-size:contain;background-color:#000;z-index:1;}.language-switcher__wrapper .has_header__content{position:absolute !important;left:-10000px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;word-wrap:normal;padding:0;}.language-switcher__wrapper .has_header + .language-switcher .language-link{color:var(--color-primary,#E3670F) !important;}.language-switcher__wrapper .language-switcher{margin:0;padding:0;list-style:none;list-style-type:none;list-style-image:none;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-transform:uppercase;text-align:right;color:var(--color-primary,#E3670F);}.language-switcher__wrapper .language-switcher:not(:only-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.4rem;background-color:#fff;margin-top:3rem;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);box-shadow:0px 1px 3px rgba(0,0,0,0.3);border-radius:0.5rem;min-width:120px;opacity:0;pointer-events:none;-webkit-transition:all 200ms linear;transition:all 200ms linear;position:absolute;z-index:12;right:0;margin-top:4rem;left:0;-webkit-transform:translateY(20px) translateX(-40%);-ms-transform:translateY(20px) translateX(-40%);transform:translateY(20px) translateX(-40%);}@media screen and (min-width:1392px){.language-switcher__wrapper .language-switcher:not(:only-child){right:-4rem;}}@media screen and (max-width:1392px){.language-switcher__wrapper .language-switcher:not(:only-child){-webkit-transform:translateY(20px) translateX(-64%);-ms-transform:translateY(20px) translateX(-64%);transform:translateY(20px) translateX(-64%);}}.open-lang .language-switcher__wrapper .language-switcher:not(:only-child){opacity:1;pointer-events:auto;-webkit-transform:translateY(0) translateX(-40%);-ms-transform:translateY(0) translateX(-40%);transform:translateY(0) translateX(-40%);}@media screen and (max-width:1392px){.open-lang .language-switcher__wrapper .language-switcher:not(:only-child){-webkit-transform:translateY(0) translateX(-64%);-ms-transform:translateY(0) translateX(-64%);transform:translateY(0) translateX(-64%);}}.language-switcher__wrapper .language-switcher:not(:only-child):before{position:absolute;top:-9px;left:calc(50% - 10px);content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;z-index:2;}@media screen and (max-width:1392px){.language-switcher__wrapper .language-switcher:not(:only-child):before{left:calc(70% - 10px);}}.language-switcher__wrapper .language-switcher:not(:only-child):after{position:absolute;top:-12px;left:calc(50% - 13px);content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(0,0,0,0.04);z-index:1;}@media screen and (max-width:1392px){.language-switcher__wrapper .language-switcher:not(:only-child):after{left:calc(70% - 13px);}}.language-switcher__wrapper .language-switcher:not(:only-child) .language-switcher__item{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;position:relative;}.language-switcher__wrapper .language-switcher:not(:only-child) .language-switcher__item::before{content:"";position:absolute;width:0;background-color:transparent;top:0.6rem;bottom:0.6rem;}.has-light-text.has-hero-behind-header .language-switcher__wrapper .language-switcher:not(:only-child) .language-switcher__item::before{background-color:#fff;}.language-switcher__wrapper .language-switcher:not(:only-child) .language-switcher__item + .language-switcher__item{padding-left:0px;}.language-switcher__wrapper .language-switcher:not(:only-child) .language-switcher__item .language-link{padding:1rem 2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}.language-switcher__wrapper .language-switcher:not(:only-child) .language-switcher__item:hover{background-color:#eee;border-radius:0.5rem;}.language-switcher__wrapper .language-switcher::after{content:"";display:block;clear:both;}.language-switcher__wrapper .language-switcher__item{display:inline-block;}.language-switcher__wrapper .language-switcher__item + .language-switcher__item{padding-left:1px;}.language-switcher__wrapper .language-switcher__item + .language-switcher__item::before{content:"";position:absolute;width:1px;background-color:var(--color-primary,#E3670F);top:0.6rem;bottom:0.6rem;}.has-light-text.has-hero-behind-header .language-switcher__wrapper .language-switcher__item + .language-switcher__item::before{background-color:#fff;}.language-switcher__wrapper .language-switcher .language-link{-webkit-transition-timing-function:cubic-bezier(0.65,0,0.076,1);transition-timing-function:cubic-bezier(0.65,0,0.076,1);-webkit-transition-property:background,color,border,opacity,fill;transition-property:background,color,border,opacity,fill;-webkit-transition-duration:0.45s;transition-duration:0.45s;display:inline-block;padding:0.2rem 0.8rem;text-decoration:none;cursor:pointer;}.has-light-text.has-hero-behind-header .language-switcher__wrapper .language-switcher .language-link{color:#fff;}.language-switcher__wrapper .language-switcher .language-link:hover{color:#333;}.language-switcher__wrapper .language-switcher .language-link.current{font-weight:700;}.language-switcher__wrapper .language-switcher .language-link.missing{cursor:pointer;}
