@font-face {
    font-family: 'Jost-LightItalic';
    src: url('fonts/Jost-LightItalic.eot');
    src: url('fonts/Jost-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-LightItalic.woff2') format('woff2'),
        url('fonts/Jost-LightItalic.woff') format('woff'),
        url('fonts/Jost-LightItalic.ttf') format('truetype'),
        url('fonts/Jost-LightItalic.svg#Jost-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-ThinItalic';
    src: url('fonts/Jost-ThinItalic.eot');
    src: url('fonts/Jost-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-ThinItalic.woff2') format('woff2'),
        url('fonts/Jost-ThinItalic.woff') format('woff'),
        url('fonts/Jost-ThinItalic.ttf') format('truetype'),
        url('fonts/Jost-ThinItalic.svg#Jost-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Medium';
    src: url('fonts/Jost-Medium.eot');
    src: url('fonts/Jost-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Medium.woff2') format('woff2'),
        url('fonts/Jost-Medium.woff') format('woff'),
        url('fonts/Jost-Medium.ttf') format('truetype'),
        url('fonts/Jost-Medium.svg#Jost-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Regular';
    src: url('fonts/Jost-Regular.eot');
    src: url('fonts/Jost-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Regular.woff2') format('woff2'),
        url('fonts/Jost-Regular.woff') format('woff'),
        url('fonts/Jost-Regular.ttf') format('truetype'),
        url('fonts/Jost-Regular.svg#Jost-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-SemiBoldItalic';
    src: url('fonts/Jost-SemiBoldItalic.eot');
    src: url('fonts/Jost-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Jost-SemiBoldItalic.woff') format('woff'),
        url('fonts/Jost-SemiBoldItalic.ttf') format('truetype'),
        url('fonts/Jost-SemiBoldItalic.svg#Jost-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-SemiBold';
    src: url('fonts/Jost-SemiBold.eot');
    src: url('fonts/Jost-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-SemiBold.woff2') format('woff2'),
        url('fonts/Jost-SemiBold.woff') format('woff'),
        url('fonts/Jost-SemiBold.ttf') format('truetype'),
        url('fonts/Jost-SemiBold.svg#Jost-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-MediumItalic';
    src: url('fonts/Jost-MediumItalic.eot');
    src: url('fonts/Jost-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-MediumItalic.woff2') format('woff2'),
        url('fonts/Jost-MediumItalic.woff') format('woff'),
        url('fonts/Jost-MediumItalic.ttf') format('truetype'),
        url('fonts/Jost-MediumItalic.svg#Jost-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Thin';
    src: url('fonts/Jost-Thin.eot');
    src: url('fonts/Jost-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Thin.woff2') format('woff2'),
        url('fonts/Jost-Thin.woff') format('woff'),
        url('fonts/Jost-Thin.ttf') format('truetype'),
        url('fonts/Jost-Thin.svg#Jost-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Light';
    src: url('fonts/Jost-Light.eot');
    src: url('fonts/Jost-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Light.woff2') format('woff2'),
        url('fonts/Jost-Light.woff') format('woff'),
        url('fonts/Jost-Light.ttf') format('truetype'),
        url('fonts/Jost-Light.svg#Jost-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Black';
    src: url('fonts/Jost-Black.eot');
    src: url('fonts/Jost-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Black.woff2') format('woff2'),
        url('fonts/Jost-Black.woff') format('woff'),
        url('fonts/Jost-Black.ttf') format('truetype'),
        url('fonts/Jost-Black.svg#Jost-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-ExtraBoldItalic';
    src: url('fonts/Jost-ExtraBoldItalic.eot');
    src: url('fonts/Jost-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/Jost-ExtraBoldItalic.woff') format('woff'),
        url('fonts/Jost-ExtraBoldItalic.ttf') format('truetype'),
        url('fonts/Jost-ExtraBoldItalic.svg#Jost-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Italic';
    src: url('fonts/Jost-Italic.eot');
    src: url('fonts/Jost-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Italic.woff2') format('woff2'),
        url('fonts/Jost-Italic.woff') format('woff'),
        url('fonts/Jost-Italic.ttf') format('truetype'),
        url('fonts/Jost-Italic.svg#Jost-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-BlackItalic';
    src: url('fonts/Jost-BlackItalic.eot');
    src: url('fonts/Jost-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-BlackItalic.woff2') format('woff2'),
        url('fonts/Jost-BlackItalic.woff') format('woff'),
        url('fonts/Jost-BlackItalic.ttf') format('truetype'),
        url('fonts/Jost-BlackItalic.svg#Jost-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-BoldItalic';
    src: url('fonts/Jost-BoldItalic.eot');
    src: url('fonts/Jost-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-BoldItalic.woff2') format('woff2'),
        url('fonts/Jost-BoldItalic.woff') format('woff'),
        url('fonts/Jost-BoldItalic.ttf') format('truetype'),
        url('fonts/Jost-BoldItalic.svg#Jost-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-ExtraLightItalic';
    src: url('fonts/Jost-ExtraLightItalic.eot');
    src: url('fonts/Jost-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-ExtraLightItalic.woff2') format('woff2'),
        url('fonts/Jost-ExtraLightItalic.woff') format('woff'),
        url('fonts/Jost-ExtraLightItalic.ttf') format('truetype'),
        url('fonts/Jost-ExtraLightItalic.svg#Jost-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-Bold';
    src: url('fonts/Jost-Bold.eot');
    src: url('fonts/Jost-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-Bold.woff2') format('woff2'),
        url('fonts/Jost-Bold.woff') format('woff'),
        url('fonts/Jost-Bold.ttf') format('truetype'),
        url('fonts/Jost-Bold.svg#Jost-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-ExtraBold';
    src: url('fonts/Jost-ExtraBold.eot');
    src: url('fonts/Jost-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-ExtraBold.woff2') format('woff2'),
        url('fonts/Jost-ExtraBold.woff') format('woff'),
        url('fonts/Jost-ExtraBold.ttf') format('truetype'),
        url('fonts/Jost-ExtraBold.svg#Jost-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jost-ExtraLight';
    src: url('fonts/Jost-ExtraLight.eot');
    src: url('fonts/Jost-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/Jost-ExtraLight.woff2') format('woff2'),
        url('fonts/Jost-ExtraLight.woff') format('woff'),
        url('fonts/Jost-ExtraLight.ttf') format('truetype'),
        url('fonts/Jost-ExtraLight.svg#Jost-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@charset "utf-8";

/* CSS Document */
body { padding:0px; margin:0px;  background-color: #fff; font-size:16px; color:#000000; line-height:20px; font-family: 'Jost-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: 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; }
.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;}

.header { float: left; width: 100%; padding: 8px 0px; z-index: 9;  background: #fff;}
.head-top { float: left; width: 100%; display: flex; align-items: center;}
.head-lft { flex: 0 1 33.3333%;}
.head-lft img { float: left; width: 236px;}
.head-mid { flex: 0 1 33.3333%; display: flex; justify-content: center;}
.head-mid img { float: left; width: 89px;}
.head-rgt { flex: 0 1 33.3333%;}
.is-sticky .header { box-shadow: 0px 5px 10px rgba(0,0,0,0.1);}

.top-links { float: right; width: 100%; display: flex; justify-content: right; column-gap: 30px;}
.top-links ul.social {float: left;width: auto;display: flex;flex-wrap: wrap; align-items: center; column-gap: 30px; }
.top-links ul.social li{flex: 0 1 auto; display: flex; align-items: center; position: relative;}
.top-links ul.social li a{ transition:all .5s ease;}
.top-links ul.social li a:hover { opacity: 0.7;}
.top-links ul.social li a img { float: left;}

.inner-banner { float: left; width: 100%; position: relative;}
.inner-banner::before { content: ""; position: absolute; top:0px; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.20);}
.inner-banner img{ float: left; width: 100%;}
.inner-ban-cont { float: left; width: 100%; position: absolute; left: 0px; top:50%; transform: translateY(-50%); width: 100%; text-align: center;}
.inner-ban-cont h1 { color: #fff; font-size: 60px; line-height: 60px; font-family: 'Jost-Bold'; letter-spacing: -1.09px; margin-bottom: 15px;} 
.inner-ban-cont h3 { color: #fff; font-size: 36px; line-height: 42px; font-family: 'Jost-SemiBold'; letter-spacing: -0.65px; margin-bottom: 25px;} 
.inner-ban-cont p { color: #fff; font-size: 24px; line-height: 30px; font-family: 'Jost-SemiBold'; letter-spacing: -0.45px;} 
.logo-shape { position: absolute; right: 0px; bottom: 85px;}

.adeu-sec { float: left; width: 100%; padding: 60px 0;}
.lgrn-bg { background: #f5f5f5;}
.flex-div { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 0 5%;}
.adeu-txt { flex: 0 1 40%; }
.adeu-txt h2 { color: #383837; font-size: 30px; line-height: 34px; font-family: 'Jost-Bold'; margin-bottom: 15px;}
.adeu-txt p { font-size: 16px; line-height: 26px;  font-family: 'Jost-Regular'; margin-bottom: 20px; }
.adeu-txt a.mes-btn { border: 1px solid #52974e; letter-spacing: 1px; color: #52974E; font-size: 18px; font-family: 'Jost-SemiBold'; text-transform: uppercase; border-radius: 25px; padding: 12px 35px; display: inline-block; transition: all 0.4s ease;
margin-top: 10px;}
.adeu-txt a.mes-btn:hover { background: #52974E; color: #fff;}
.adeu-img { flex: 0 1 55%; position: relative; border-radius: 8px;}
.adeu-img img { width: 100%; display: block; border-radius: 8px;}
.icon-logo { position: absolute; bottom: 15px; left: 15px; border-radius: 5px; overflow: hidden; }
.icon-logo img { width: auto;}

.impacte-sec { padding: 100px 0;}
.icon-logo.logo-2 { bottom: auto; left: auto; right: 30px; top: -60px;}
.icon-logo.logo-2 img { width: 150px;}
 
#mob-img1 { position: relative; }

.practiq-sec { float: left; width: 100%; padding: 55px 0px 75px; background: #F5F5F5;}
.title-div { float: left; width: 100%; text-align: center; margin-bottom: 40px;}
.title-div h2 { color: #383837; font-size: 30px; line-height: 30px; font-family: 'Jost-Bold'; margin-bottom: 15px;} 
.title-div p { color: #383837; font-size: 21px; line-height: 24px; font-family: 'Jost-Regular'; } 
.practiq-div { float: left; width: 100%; padding: 0px 25px;}
ul.practiq-lst { float: left; width: 100%; display: flex;flex-wrap: wrap; row-gap: 35px; column-gap: 6%; }
ul.practiq-lst li { flex: 0 1 47%; position: relative;}
ul.practiq-lst li span.prac-icon { float: left; width: 85px;}
ul.practiq-lst li .prac-txt { float: left; width: calc(100% - 85px);color: #383837; font-size: 16px; line-height: 24px; font-family: 'Jost-Regular';}

.footer { float: left; width: 100%; padding: 45px 0px; 
background: rgb(56,56,56);
background: -moz-linear-gradient(90deg, rgba(56,56,56,1) 0%, rgba(42,42,42,1) 100%, rgba(42,42,42,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(56,56,56,1) 0%, rgba(42,42,42,1) 100%, rgba(42,42,42,1) 100%);
background: linear-gradient(90deg, rgba(56,56,56,1) 0%, rgba(42,42,42,1) 100%, rgba(42,42,42,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#383838",endColorstr="#2a2a2a",GradientType=1);}
.foot-top { float: left; width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 35px;}
.foot1 { flex: 0 1 23%;}
.foot1 img { float: left; }
.foot2 { flex: 0 1 26.5%;}
.foot3 { flex: 0 1 26.5%;}
.foot4 { flex: 0 1 24%;}
ul.foot-links { float: left; width: 100%; display: flex; flex-wrap: wrap;}
ul.foot-links li { flex: 0 1 100%; position: relative; padding-left: 35px;}
ul.foot-links li a { color: #fff; font-size: 14px; line-height: 22px; font-family: 'Jost-Regular'; transition:all .5s ease;}
ul.foot-links li a:hover { opacity: 0.7;}
ul.foot-links li p { color: #fff; font-size: 14px; line-height: 22px; font-family: 'Jost-Regular';}
ul.foot-links li.phn { background: url("../images/phone-call.svg") no-repeat scroll 0 5px;}
ul.foot-links li.mail { background: url("../images/mail.svg") no-repeat scroll 0 6px;}
ul.foot-links li.loc { background: url("../images/location.svg") no-repeat scroll 0 2px;}
.foot-btm { float: left; width: 100%; display: flex; flex-wrap: wrap; align-items: center; column-gap: 60px;}
.foot-btm1 { flex: 0 1 auto;}
.foot-btm1 p { color: #fff; font-size: 14px; line-height: 22px; font-family: 'Jost-Regular'; letter-spacing: 0.58px; text-transform: uppercase;}
.foot-btm2 { flex: 0 1 auto;}
.foot-btm ul.social {float: left;width: auto;display: flex;flex-wrap: wrap; align-items: center; column-gap: 25px; }
.foot-btm ul.social li{flex: 0 1 auto; display: flex; align-items: center; position: relative;}
.foot-btm ul.social li a{ transition:all .5s ease;}
.foot-btm ul.social li a:hover { opacity: 0.7;}

/* single-fitxa page */
.inner-header { border-bottom: 1px solid #2B9324;}
.blog {float: left;width: 100%;padding: 56px 0 74px 0;position: relative;}
.blog a.enr {position: absolute;left: 0;font-family: 'Jost-Medium';font-size: 18px;line-height: 18px;text-align: right;color: #52974e;padding-left: 30px;background: url(../images/arrow-right.svg) no-repeat left center;top: 20px;border-bottom: 1px solid #52974e;padding-bottom: 5px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.blog h1 {font-family: 'Jost-Bold';font-size: 48px;letter-spacing: -0.02em;line-height: 58px;text-align: center;color: #383837;margin-bottom: 35px;}
.bl-date {display: flex;justify-content: center;width: 100%;column-gap: 30px;margin-bottom: 30px;}
.bl-date .bl-d1 {flex: 0 1 auto;}
.bl-date .bl-d2 {flex: 0 1 auto;}
.bl-date .bl-d1 ul {display: flex;}
.bl-date .bl-d1 ul li {font-family: 'Jost-Medium';font-size: 10px;letter-spacing: 0.02em;text-align: center;color: #383837;padding: 4px 11px;}
.bl-date .bl-d1 ul li.date {border-radius: 3px 0px 0px 3px;background: #52974e;color: #fff;}
.bl-date .bl-d1 ul li.ty {background: #fbb427;color: #fff;}
.bl-date .bl-d1 ul li.time {border-radius: 0px 3px 3px 0px;background: #ddd;}
.bl-date .bl-d2 p {font-family: 'Jost-Medium';font-size: 10px;letter-spacing: 0.02em;text-align: left;color: #52974e;padding: 4px 11px;border: 1px solid rgb(82, 151, 78, 0.3);border-radius: 3px;line-height: 17px;text-transform: uppercase;}
.blog h2 {font-family: 'Jost-Medium';font-size: 18px;line-height: 29px;text-align: center;color: #383837;margin-bottom: 50px;}
.blo-img {float: left;width: 100%;position: relative;margin-bottom: 50px;}
.blo-img img {float: left;width: 100%;}
.blo-img p {font-family: 'Jost-Regular';font-size: 12px;letter-spacing: 0.08em;line-height: 21px;text-align: left;margin-top: 8px;color: #383837;float: left;}
.blo-img .stick-img{position: absolute;right: 77px;bottom: -45px; width: 158px;}
.blo-img .stick-img img { float: left; width: 100%;}
.blog-cnt {float: none;width: 740px;margin: 0 auto;}
.blog-cnt p {font-family: 'Jost-Regular';font-size: 16px;line-height: 26px;text-align: left;color: #383837;margin-bottom: 20px;}
.blog-cnt p span {font-family: 'Jost-Bold';}
.blog-cnt p a {font-family: 'Jost-SemiBold';color: #52974E;text-decoration: underline;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.blog-cnt h3 {font-family: 'Jost-Bold';font-size: 26px;line-height: 26px;text-align: left;color: #383837;margin-top: 20px;float: left;width: 100%;margin-bottom: 20px;}
.blog-cnt ul.lst {display: flex;flex-wrap: wrap;width: 100%;row-gap: 5px;}
.blog-cnt ul.lst li {font-family: 'Jost-Regular';font-size: 16px;line-height: 26px;text-align: left;color: #383837;flex: 0 1 100%;padding-left: 55px;position: relative;}
.blog-cnt ul.lst li a {color: #52974E;text-decoration: underline;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.blog-cnt h4 {font-family: 'Jost-Bold';font-size: 16px;line-height: 24px;text-align: left;color: #383837;float: left;width: 100%;margin-top: 40px;margin-bottom: 26px;}
.blog-cnt ul.soc {display: flex;flex-wrap: wrap;width: 100%;column-gap: 15px;}
.blog-cnt ul.soc li {flex: 0 1 142px;text-align: center;border-top: 2px solid #383837;padding-top: 10px;}
.blog-cnt ul.soc li a {font-family: 'Jost-Regular';font-size: 13px;text-align: left;color: #383837;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;
display: flex;align-items: center;justify-content: center;}
.blog-cnt ul.soc li.fb span {background: url(../images/facebook-share.svg) no-repeat;width: 8px;height: 15px;display: inline-block;margin-right: 8px;}
.blog-cnt ul.soc li.li span {background: url(../images/linkedin-share.svg) no-repeat;width: 13px;height: 13px;display: inline-block;margin-right: 8px;}
.blog-cnt ul.soc li.tw span {background: url(../images/twitter-share.svg) no-repeat;width: 16.22px;height: 13.34px;display: inline-block;margin-right: 8px;}
.b-top{position: relative;float: left;width: 100%;}
.blog-cnt ul.lst li::before{position: absolute;content: "";width: 8px;height: 8px;background: #52974e;border-radius: 100px;left: 30px;top: 10px;}
.blog-cnt ul.soc li a:hover, section.blog a.enr:hover{opacity: 0.7;}
.blog-cnt ul.lst li a:hover, .blog-cnt p a:hover{color: #2a2a2a;}
.language a {color:#52974e}
.portada img{height:600px;}
.adeu-txt a {
    font-family: 'Jost-SemiBold';
    color: #52974e;
    text-decoration: underline;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease; 
}
.adeu-txt a:hover {
    color: #2a2a2a;
}
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 0px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;  
  font-size: 11px;
  font-weight: normal;
  height: auto;
  line-height: 26px;
  outline: none;
  padding-left: 0;
  padding-right: 15px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap; 
  width: 55px;font-family: 'Jost-Regular'; color: #52974E;}
  .nice-select span:hover { color: #52974E;}
  .nice-select:hover:after {  border-bottom: 2px solid #52974E; border-right: 2px solid #52974E;}
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #52974E;
    border-right: 2px solid #52974E;
    content: '';
    display: block;
    height: 7px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 4px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 7px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer; font-size: 12px;
    font-weight: 400;
    line-height: 26px;
    list-style: none;
    min-height: auto;
    outline: none;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    -webkit-transition: all 0.2s; border-bottom: 1px solid  rgba(68, 68, 68, 0.11);
    transition: all 0.2s;  width: 65px;}
    /* .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #005e85;  } */

     .nice-select .option:hover {
        background-color: #2C8943; color: #fff; }
    .nice-select .option.selected {
      font-weight: normal; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; }
