:root {
    --bg-color-alt: #ededed;
    --bg-color-alt2: #f7f7f7;
    --black: #000;
    --white: #fff;
    --gray: #bcbec0;
    --dark-gray: #6d6e71;
    --blue: #3f576a;
    --green: #91c73e;
}

body { 
    background-color: var(--bg-color-alt2);
    font-family: 'Gotham Greek';
    font-size: 16px;
    color: #333;
    line-height: 1.5;
}

a {
    text-decoration: none;
}

ul li, ol li {
	font-weight: 400;
}

.full {
    width: 100%;
}

.icons-table li {
    display: inline-block;
    width: 32%;
    padding: 15px 0 0 70px;
    height: 54px;
    vertical-align: middle;
    line-height: 1.2em;
}

.icons-table li:nth-child(1) {	
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Διαχείριση-Χρηστών-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(2) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Διαχείριση-Φόρτισης-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(3) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Εντοπισμός-Σταθμών-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(4) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Διαχείριση-Σταθμού-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(5) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Load-Balancing-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(6) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Data-Analytics-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(7) {
	padding: 5px 0 0 70px;
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Διαχείριση-Καρτών-Φόρτισης-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(8) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Χρέωση-Φόρτισης-icon.png) left center no-repeat;
	background-size: contain;
}

.icons-table li:nth-child(9) {
	background: url(https://www.cordia.gr/wp-content/uploads/2022/12/Mobile-App-icon.png) left center no-repeat;
	background-size: contain;
}

/*.icons-table li:nth-child(3n+1) {
	width: 40%;
}*/

.history-mobile {
	display:none;
}

.pagewrap {
    max-width: 1920px;
    margin: 0 auto;
    background-color: var(--white);
    box-shadow: 0 4px 12px rgb(0 0 0 / 10%);
}

.header {
    background: #fff;
    padding: 32px;
    position: fixed;
	width:100%;
	height: 120px;
    top: 0;
    z-index: 25;
    box-shadow: 0 4px 12px rgb(0 0 0 / 10%);
}

.admin-bar .header {
    top: 32px;
}

.admin-bar .offcanvas-start {
    top: 32px;
}

.language-select {
    border: 0 none;
    font-size: 20px;
    font-weight: 700;
    outline: none;  
}

.main-menu {
    gap: 32px;
    margin-right: 40px;
}

.main-menu a {
    font-family: 'Gotham Greek Book';
    color: var(--black);
    text-decoration: none;
    font-size: 18px;
    transition: all 0.3s ease;
}

.main-menu li {
    position: relative;
}

.main-menu li.current-menu-item a,
.main-menu > li:hover a,
.main-menu > li a:hover {
    color: var(--green);
}

.main-menu .sub-menu {
    position: absolute;
    padding: 40px 0 0 0;
    margin: -8px 0 0 0;
    width: 270px;
    display: none;
}

.has-submenu-2 .sub-menu {
    right: -272px;
    top: -32px;
	display: none!important;
}

.main-menu > li:hover .sub-menu {
    display: block;
}

.main-menu .sub-menu > li:hover .sub-menu {
    display: block!important;
}

.has-submenu-2.active .sub-menu {
	display: block!important;
}

.main-menu .sub-menu li {
    display: block;
    margin-bottom: 3px;
}

.main-menu .sub-menu li a {
    font-size: 18px;
    color: #fff;
    display: block;
    padding: 4px 8px;
    background: rgb(0 0 0 / 50%);
    transition: all 0.3s ease;
}

.main-menu .sub-menu li a:hover {
    background: var(--green);
}

.lang-switch {
    margin-right: 30px;
}

.search {
    position: relative;
}

.search .s-form {
    position: absolute;
    right: 0;
    background: #fff;
    display: none;
    padding: 12px;
    top: 60px;
}

.search .s-form.active {
    display: flex;
}

.search .s-form form {
    display: flex;
    align-items: center;
    position: relative;
}

.search .s-form form input[type="text"] {
    padding: 6px;
    font-size: 16px;
}

.search .s-form form button {
    position: absolute;
    right: 6px;
    width: 30px;
    border: 0;
    display: flex;
    background: transparent;
}

.main-swiper::before {
    content: '';
    background: url(../images/slidermask.png) no-repeat;
    width: 175px;
    height: 175px;
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
    z-index: 2;
}

.main-swiper .swiper-pagination {
    bottom: 30px;
}

.main-swiper .swiper-pagination-bullet {
    background: var(--white);
    width: 12px;
    height: 12px;
    opacity: 1;
}

.main-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--gray);
}

.main-swiper .swiper-slide {
    height: 920px;
}

.main-swiper .swiper-slide .slide-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main-swiper .swiper-slide::before {
    content:'';
    background: rgb(0,0,0);
    background: linear-gradient(145deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    display: block;
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: 0.5;
}

.main-swiper .slide-text {
    font-family: 'Gotham Greek Book';
    position: absolute;
    left: 14%;
    top: 0;
    z-index: 1;
    width: 86%;
    height: 100%;
    color: #fff;
}

.main-swiper .slide-text .row {
    height: 100%;
    padding: 8% 0 0;
}

.main-swiper .slide-text h2 {
    font-size: 58px;
}

.main-swiper .slide-text p {
    font-size: 23px;
}

.main-swiper .slide-text .slider-link {
    background: var(--green);
    display: flex;
    padding: 50px;
    gap: 100px;
    align-items: end;
}

.main-swiper .slide-text .slider-link .text {
    display: flex;
    flex-direction: column;
    color: var(--white);
    gap: 10px;
}

.main-swiper .slide-text .slider-link .text span {
    font-family: 'Gotham Greek Book';
    font-size: 17px;
}

.main-swiper .slide-text .slider-link .text span:nth-child(2) {
    font-size: 26px;
}

.main-swiper img.full {
    height: 100%;
    width: 100%;
    object-fit: cover;
	object-position: top;
	margin-top: 60px;
}

.main-swiper .swiper-slide:nth-child(2) img.full {
	object-position: 0% 100%;
	margin-top: 0px;
}

.main-swiper .swiper-slide:nth-child(2) h2 {
 	text-shadow: 0px 3px var(--black);
}

.main-swiper .swiper-slide:nth-child(2) p {
 	text-shadow: 0px 2px var(--black);
}

/*floating orb bg*/
.floating {
  font: 5vmin/1.3 Serif;
  overflow: hidden;
  background: transparent;
}

.floating {
  display: block;
  font-size: 52px;
  color: transparent;
}

.floating::before, .floating::after {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 3em;
  height: 3em;
  content: ".";
  mix-blend-mode: screen;
  animation: 44s -27s move infinite ease-in-out alternate;
}

.floating::before {
  text-shadow: -0.052272979em 0.9370716505em 7px #90c73d, 1.9159263038em 1.3477062562em 7px #90c73d, 0.3065009443em 0.5835121345em 7px #90c73d, 2.1288387677em 1.939530762em 7px #90c73d, 0.710526469em 1.7712207306em 7px #90c73d, -0.141150575em 2.0805397081em 7px #90c73d, 0.8694439099em 1.9139807444em 7px #90c73d, 2.141099815em -0.2020025694em 7px #90c73d, 0.5827937038em 1.6405701464em 7px #90c73d, -0.3560008167em 0.5211233838em 7px #90c73d, 0.8754869153em 1.7975973726em 7px #90c73d, 0.2496829834em 0.3087595985em 7px #90c73d, 1.6725470176em 0.0852908384em 7px #90c73d, 2.3560896448em -0.2573735095em 7px #90c73d, 0.186110806em 0.6398688473em 7px #90c73d, 0.9709345637em 1.2388580562em 7px #90c73d, -0.2141909801em 1.8816779655em 7px #90c73d, 0.7453431093em 0.6235508899em 7px #90c73d, 1.469872099em 1.4272649263em 7px #90c73d, 0.1664517662em 1.0652950162em 7px #90c73d, 1.6406148838em 0.7671343225em 7px #90c73d, 1.5008118528em 0.9365098719em 7px #90c73d, 0.8030914354em 1.2861733033em 7px #90c73d, 1.4119877803em -0.3724487327em 7px #90c73d, 2.0153200022em 1.6280601311em 7px #90c73d, 1.8096657929em 0.5266480992em 7px #90c73d, 1.5935163947em 0.4598857753em 7px #90c73d, 0.2610601968em 0.4774760936em 7px #90c73d, 2.0381718134em 1.0547070717em 7px #90c73d, 0.9896781935em 0.4420639293em 7px #90c73d, 1.6359104867em 0.1382630398em 7px #90c73d, 1.8236110003em 1.5573803331em 7px #90c73d, 1.8815311085em 0.3239077817em 7px #90c73d, 1.0258811925em 0.0641840534em 7px #90c73d, -0.4803423755em 1.5812166334em 7px #90c73d, 0.2352759445em 2.1552114827em 7px #90c73d, 1.1083985568em 2.3184207463em 7px #90c73d, 0.4443901163em 2.2469358292em 7px #90c73d, -0.0798810965em 1.7690394038em 7px #90c73d, 2.4674584113em -0.1954873278em 7px #90c73d, -0.203443173em 1.7883079405em 7px #90c73d, -0.3172647353em 2.1688337989em 7px #90c73d, 0.9201976952em 0.733445985em 7px #90c73d, 1.0228283054em -0.4142118918em 7px #90c73d, 1.6388475375em 0.6251408409em 7px #90c73d, 0.5991512099em 0.3467864248em 7px #90c73d, 0.2047490464em 1.0046076607em 7px #90c73d, -0.4333843972em 0.492199475em 7px #90c73d, 2.4486502408em 2.4868687342em 7px #90c73d, 0.4442074307em 2.372046956em 7px #90c73d, 1.5879681441em 1.2601273596em 7px #90c73d, 0.1820339386em 1.9343029462em 7px #90c73d, 1.1963761076em 1.6309764087em 7px #90c73d, 1.5824329545em 0.3660035024em 7px #90c73d, 0.1144156925em 0.1770068169em 7px #90c73d, 0.0348375291em 0.5822067078em 7px #90c73d, 0.8761159246em 1.4533371547em 7px #90c73d, 0.0046661992em 0.761837327em 7px #90c73d, 0.2279055695em -0.0334893694em 7px #90c73d, 1.8372309924em 1.2303915439em 7px #90c73d, 2.4251676834em 2.2420643025em 7px #90c73d, 1.3057516363em -0.2290427466em 7px #90c73d, 2.3962809362em 1.4779465025em 7px #90c73d, 0.705608686em 1.2334993003em 7px #90c73d, -0.338001738em 0.6591899351em 7px #90c73d, -0.1889626528em 0.7623588124em 7px #90c73d, 2.160975422em 1.5543350539em 7px #90c73d, 0.1532929482em 0.5507603008em 7px #90c73d, 0.5876125808em 0.8472826959em 7px #90c73d, -0.2127821873em 1.4158281512em 7px #90c73d, 0.5555954751em 0.479712129em 7px #90c73d, 2.4669258436em 2.3685622287em 7px #90c73d, 1.8228208346em 1.6301508647em 7px #90c73d, 0.861594807em -0.482954114em 7px #90c73d, -0.2270428957em 0.6713759161em 7px #90c73d, 0.8309296442em 2.3480166961em 7px #90c73d, 1.9120445167em -0.0514294758em 7px #90c73d, -0.2078598913em 2.2814227919em 7px #90c73d, 1.8799742143em -0.3082842071em 7px #90c73d, 1.4504900536em -0.2447310781em 7px #90c73d, 0.0238513784em 0.1267206837em 7px #90c73d, -0.4362206058em 1.1831819112em 7px #90c73d, 2.1029748909em 0.337680014em 7px #90c73d, 2.0060655951em 2.0611502941em 7px #90c73d, 0.7740161622em 1.9232351085em 7px #90c73d, -0.3533283412em 0.1534014794em 7px #90c73d, 0.4919643773em 1.4783039555em 7px #90c73d, 0.76424298em 0.4806172484em 7px #90c73d, -0.1372930462em 0.3712430098em 7px #90c73d, 1.1310337328em 2.2138562746em 7px #90c73d, 1.3324150828em 2.2843703327em 7px #90c73d, 0.1347373729em 1.0009428351em 7px #90c73d, 0.8087766826em 0.4703451658em 7px #90c73d, 0.1142952568em 1.1861674468em 7px #90c73d, 1.4711275376em -0.0959352176em 7px #90c73d, 2.3892717912em 0.5020216128em 7px #90c73d, 0.2871421131em -0.0023800477em 7px #90c73d, 1.6748937901em 1.2902128852em 7px #90c73d, 0.6023287167em 2.318801479em 7px #90c73d, 1.2044062315em 0.9491982828em 7px #90c73d, 0.3294773121em 0.321079069em 7px #90c73d, 1.8801621661em 2.2844975152em 7px #90c73d, 0.2274687634em -0.4195616841em 7px #90c73d, -0.2740198958em 1.3781967319em 7px #90c73d, -0.2752263693em 2.3866810574em 7px #90c73d, 0.5248265369em 0.5982444238em 7px #90c73d, 1.2804033568em 0.7537323097em 7px #90c73d, 1.6680514571em 0.9838290253em 7px #90c73d, 2.0698702738em 2.1998008243em 7px #90c73d, -0.346384458em 0.8884614515em 7px #90c73d, 1.1580836635em -0.3849668687em 7px #90c73d, 0.0735041039em 2.4114634115em 7px #90c73d, 0.8959452207em 1.9431409972em 7px #90c73d, 2.028973856em -0.306930628em 7px #90c73d, 0.4803422374em -0.3008580239em 7px #90c73d, 1.2971118158em 0.425190012em 7px #90c73d, 0.0833378673em 0.6781242281em 7px #90c73d, 2.3692875974em 0.4152994877em 7px #90c73d, 2.3219075045em 1.5726230341em 7px #90c73d, 0.6836917918em 1.3192602306em 7px #90c73d, -0.3951199183em 0.7131599024em 7px #90c73d, 2.3104777941em -0.3696505381em 7px #90c73d, 0.7202422203em 1.2232285465em 7px #90c73d, 1.3154186415em -0.1992435228em 7px #90c73d, -0.3179718673em 0.9794426227em 7px #90c73d, 1.6164917124em -0.0112350391em 7px #90c73d, 2.0472146037em -0.0174667177em 7px #90c73d, 1.4017721371em 0.9493999269em 7px #90c73d, 1.1930361823em -0.1172788877em 7px #90c73d, -0.3350839334em 1.0470679999em 7px #90c73d, 0.437973804em 0.505332532em 7px #90c73d, 2.0294067218em 0.4999213842em 7px #90c73d, 1.45069199em 1.5637618051em 7px #90c73d, 1.0194455121em 0.2114752713em 7px #90c73d, 1.4272941706em 1.9506214697em 7px #90c73d, 1.714803262em -0.2398595272em 7px #90c73d, 1.5925858361em 2.4234974503em 7px #90c73d, 1.5168058536em 1.3963782629em 7px #90c73d, 0.8132962555em 1.2902490921em 7px #90c73d, 1.1482207986em 0.2015078735em 7px #90c73d, -0.1050781289em 1.4736400945em 7px #90c73d, 1.0284139081em 1.4201871891em 7px #90c73d, 2.0595794858em 0.4045671958em 7px #90c73d, 1.1745950343em -0.4064782501em 7px #90c73d, 1.3943305585em -0.3786537628em 7px #90c73d, 1.0523328253em 1.7491160134em 7px #90c73d, 0.937943788em 1.8174310931em 7px #90c73d, 0.4271613142em 0.8776122322em 7px #90c73d, 0.6537648489em 0.571984994em 7px #90c73d, 0.8169336153em 0.0017898108em 7px #90c73d, 0.4199716135em 0.0990736512em 7px #90c73d, -0.0562033612em 0.4289149104em 7px #90c73d, 1.643829892em 1.8757667063em 7px #90c73d, 1.5877985261em 2.0815845647em 7px #90c73d, 1.1643474853em 1.2936999001em 7px #90c73d, -0.4175647836em 0.6570270016em 7px #90c73d, 1.0710917315em 1.613490337em 7px #90c73d, -0.3256305801em 0.7283272106em 7px #90c73d, 1.3451101714em -0.2090314886em 7px #90c73d, 0.1174601406em -0.187145991em 7px #90c73d, 2.4897506774em 0.7186278735em 7px #90c73d, 0.5208561939em -0.0375578074em 7px #90c73d, 1.6906111685em 0.4691339049em 7px #90c73d, 0.6849783248em 2.3763490061em 7px #90c73d, 0.9006663224em 0.1995589937em 7px #90c73d, 0.1642488678em 1.6526743313em 7px #90c73d, 0.8178068391em 1.5563074621em 7px #90c73d, -0.1654924999em 0.8522126981em 7px #90c73d, 1.8105641605em -0.1872291533em 7px #90c73d, 1.332303261em 1.9522343907em 7px #90c73d, 1.0713366722em -0.4301172533em 7px #90c73d, 2.2731535797em 1.756309687em 7px #90c73d, 0.1476487304em 0.4133850554em 7px #90c73d, -0.3081925806em 0.2135882545em 7px #90c73d, 0.1077850304em 1.2777676329em 7px #90c73d, 0.2950507063em 1.8596891573em 7px #90c73d, 0.5963432217em 0.3107909514em 7px #90c73d, 1.7722218688em 2.2654631499em 7px #90c73d, 1.1239869453em 1.0934291723em 7px #90c73d, 0.3936123566em 1.3473540555em 7px #90c73d, 1.1736177344em 0.6150373095em 7px #90c73d, 1.3549640101em -0.3329903569em 7px #90c73d, 0.4947432646em 1.7258937014em 7px #90c73d, 1.3207873511em 0.9112583531em 7px #90c73d, 0.2058958547em 0.6367105758em 7px #90c73d, 2.146072771em 1.485863265em 7px #90c73d, 0.9492208479em 0.1433878281em 7px #90c73d, 1.9073539614em 0.65648148em 7px #90c73d, 1.7694318645em 0.773172311em 7px #90c73d, -0.2166812274em 0.9781789929em 7px #90c73d, 1.4858423986em -0.1668046258em 7px #90c73d, 1.6039576622em -0.47757792em 7px #90c73d, 0.8926883108em 1.021161186em 7px #90c73d, 2.1651097822em 0.6848540414em 7px #90c73d, 1.0194639077em -0.2637156463em 7px #90c73d, 0.7615058396em -0.3469791005em 7px #90c73d, 2.0377841268em 0.4625663268em 7px #90c73d, 1.9076131394em 1.9093294108em 7px #90c73d, 1.1604753323em 0.3598386181em 7px #90c73d, 1.9374556696em -0.1117782637em 7px #90c73d, 2.0684505263em 1.9082936825em 7px #90c73d;
  animation-duration: 44s;
  animation-delay: -27s;
}

body::after {
.floatingtext-shadow: 2.3500806374em 1.2448541015em 7px #90c73d, 0.4526803064em 1.8094559918em 7px #90c73d, 0.7920132793em -0.4115544527em 7px #90c73d, 1.712271988em 0.3462594573em 7px #90c73d, 1.1630505823em 0.2539712864em 7px #90c73d, 1.2717568947em 1.3199951521em 7px #90c73d, 0.9352008561em 1.3416306322em 7px #90c73d, 0.4643788483em 0.7329813182em 7px #90c73d, 0.4012066605em -0.4390973585em 7px #90c73d, 2.3713429228em 1.4824007802em 7px #90c73d, 0.7246466419em 0.4849095051em 7px #90c73d, 0.6557160738em 1.4421276718em 7px #90c73d, -0.3041022389em 1.7785213469em 7px #90c73d, -0.013773805em 0.0539390207em 7px #90c73d, 0.6718372336em 1.3683741668em 7px #90c73d, 1.2888651102em 2.1829989747em 7px #90c73d, -0.3548283201em 1.3468356429em 7px #90c73d, 0.1025935251em 1.9092546898em 7px #90c73d, 0.9475136476em -0.0062823498em 7px #90c73d, 1.2825853066em 2.2706372863em 7px #90c73d, 1.7166260909em -0.1067157601em 7px #90c73d, 1.9021832873em 0.8397940236em 7px #90c73d, 1.995373636em 2.2697224473em 7px #90c73d, 2.099265419em 0.4212138043em 7px #90c73d, 2.3428377087em 0.8240877869em 7px #90c73d, -0.1620553899em 1.3753117791em 7px #90c73d, 1.4060346314em 0.3069251568em 7px #90c73d, 0.6359775754em -0.3592157994em 7px #90c73d, 2.4551525946em 0.0101872175em 7px #90c73d, 1.1517752493em 2.0815172724em 7px #90c73d, 0.286233095em 1.3084611963em 7px #90c73d, -0.1880230552em 0.1887207246em 7px #90c73d, 1.7681892689em 0.4276200669em 7px #90c73d, -0.0470569171em 1.6585094283em 7px #90c73d, 1.896637912em 2.3922883903em 7px #90c73d, 1.5895905011em 0.3885865426em 7px #90c73d, 0.0809163266em 1.1329681665em 7px #90c73d, 1.4983337153em -0.0626193221em 7px #90c73d, 1.264330661em 0.9334983065em 7px #90c73d, -0.4347064812em 0.0144216998em 7px #90c73d, 1.3624811255em -0.0156772336em 7px #90c73d, -0.3811907504em -0.3265868979em 7px #90c73d, 1.9049182374em 1.3080636324em 7px #90c73d, 2.2663716311em -0.199762665em 7px #90c73d, -0.0778453999em -0.4172945396em 7px #90c73d, 0.5615258724em 0.285872979em 7px #90c73d, 1.0652190243em 1.2932832384em 7px #90c73d, 1.6508529192em 1.3616417725em 7px #90c73d, 0.7487686628em 2.4648042589em 7px #90c73d, 2.1620143233em 0.1531104414em 7px #90c73d, 0.089586342em -0.1122279844em 7px #90c73d, 2.0596963594em -0.0574269759em 7px #90c73d, -0.344672579em -0.0171022392em 7px #90c73d, -0.2542423524em -0.1318960898em 7px #90c73d, 1.161149451em 1.1325161819em 7px #90c73d, 1.7734474305em 2.3004102666em 7px #90c73d, -0.0564259162em 2.1699692583em 7px #90c73d, 0.1409932162em 2.2155231948em 7px #90c73d, 1.0086826035em 2.4189302745em 7px #90c73d, 1.2937247316em 0.9932297907em 7px #90c73d, 1.7809398689em 1.2309679442em 7px #90c73d, 0.4051129019em 2.4802736503em 7px #90c73d, 1.121300658em -0.4145149767em 7px #90c73d, 1.3358111629em 0.6269529999em 7px #90c73d, 1.0790416517em -0.1558375417em 7px #90c73d, 0.8143624977em 0.6349796248em 7px #90c73d, 1.1582845265em 1.516543122em 7px #90c73d, 1.1186211121em 1.1740158771em 7px #90c73d, 1.8342477437em 1.5156188785em 7px #90c73d, 0.6631235102em 0.4242236107em 7px #90c73d, 1.8065198343em 0.1577719555em 7px #90c73d, -0.4512320857em 0.0449526569em 7px #90c73d, -0.2983818413em 2.4435308342em 7px #90c73d, 2.0239119194em 0.9562579322em 7px #90c73d, 2.388749611em 1.9610391903em 7px #90c73d, 0.7868127655em 1.5919077582em 7px #90c73d, 0.4610760994em 0.4928496017em 7px #90c73d, 1.8101922622em -0.1978217843em 7px #90c73d, -0.4208945564em 1.8226438219em 7px #90c73d, -0.484873501em -0.2699216015em 7px #90c73d, 0.0843804374em -0.4017603141em 7px #90c73d, -0.2337832199em 1.3621806505em 7px #90c73d, 2.2191217099em 1.6769497905em 7px #90c73d, 0.0364051406em 1.1605821015em 7px #90c73d, 0.1094360041em 1.3769265771em 7px #90c73d, 1.5334624858em 0.1797855678em 7px #90c73d, 2.0078369102em 2.1193205838em 7px #90c73d, 0.5732674553em -0.2139575679em 7px #90c73d, 0.2971958033em -0.3775498856em 7px #90c73d, 0.8739748829em 2.1163009257em 7px #90c73d, 2.4292781328em 1.2074115449em 7px #90c73d, 0.4507122842em 0.9657044674em 7px #90c73d, 0.3670256368em 2.4480959691em 7px #90c73d, 2.3421545936em 1.5704066964em 7px #90c73d, 2.0186956815em 0.4924846407em 7px #90c73d, 1.7330406562em -0.2118753381em 7px #90c73d, 1.6211273937em 0.7384416222em 7px #90c73d, 2.3308188355em -0.0473154504em 7px #90c73d, 0.729603201em 1.9401116201em 7px #90c73d, 0.0570209949em 0.4475241966em 7px #90c73d, 0.5513072557em 1.6647349696em 7px #90c73d, 1.8126746924em 0.0349520374em 7px #90c73d, 0.0746117299em 2.1198236092em 7px #90c73d, 0.0607353766em 0.2956950791em 7px #90c73d, -0.1672453503em 2.1186040057em 7px #90c73d, 2.4287588228em 0.3042143764em 7px #90c73d, -0.0166839671em -0.4564143073em 7px #90c73d, 1.6785003814em 1.3742651274em 7px #90c73d, 0.6412886187em 0.1974250447em 7px #90c73d, 2.4398364875em 0.6008349462em 7px #90c73d, 1.9397550101em 0.6723895955em 7px #90c73d, -0.1129463018em 2.4618081064em 7px #90c73d, 1.227330914em 1.0579002934em 7px #90c73d, 1.5504849492em 1.5521736812em 7px #90c73d, 0.7708543878em 1.9720207699em 7px #90c73d, 2.0421284676em 2.1487836504em 7px #90c73d, 0.651926999em 0.8700798591em 7px #90c73d, 0.4567014971em 0.9906081033em 7px #90c73d, 1.233849194em 1.3719467346em 7px #90c73d, 0.5235761484em 1.8964289491em 7px #90c73d, 1.9729621226em 1.2592403424em 7px #90c73d, 0.9653927871em -0.0661484701em 7px #90c73d, 2.2086977053em 1.8210488616em 7px #90c73d, 1.5693409093em 0.7863506459em 7px #90c73d, 1.3777986133em 0.7550287194em 7px #90c73d, 0.6611921753em 0.4269979993em 7px #90c73d, -0.4561425973em 1.6884779796em 7px #90c73d, 0.7668183447em 1.3831962809em 7px #90c73d, 0.6754218315em -0.0328411267em 7px #90c73d, 1.8264002275em -0.1815320331em 7px #90c73d, 0.0687291359em 1.8236201749em 7px #90c73d, 1.5418524793em 0.7004541355em 7px #90c73d, 1.4015111021em 0.3036833415em 7px #90c73d, 0.0430506885em 0.4350653212em 7px #90c73d, 0.6568642899em 1.9385875427em 7px #90c73d, -0.4848406186em 0.3840616711em 7px #90c73d, 2.4093026032em 1.94808056em 7px #90c73d, 2.0265114297em -0.2195710904em 7px #90c73d, 0.4713904521em 1.0921645502em 7px #90c73d, 1.9436980566em 1.7520497769em 7px #90c73d, 0.5836179138em 0.966957288em 7px #90c73d, 1.7155964174em 1.7153328022em 7px #90c73d, 0.8727565257em 0.1191393095em 7px #90c73d, 2.0998328722em -0.2313939334em 7px #90c73d, -0.3495453188em 0.325371891em 7px #90c73d, 0.3967125342em 1.4839039943em 7px #90c73d, 1.6225823103em 2.4529811995em 7px #90c73d, 0.5889482752em -0.3612530202em 7px #90c73d, 0.6421454711em 2.292719073em 7px #90c73d, 0.3851278193em 1.9893805184em 7px #90c73d, 2.1431158162em 0.2878336183em 7px #90c73d, 2.0383930721em 1.3231518271em 7px #90c73d, 1.5231537591em 0.1561244737em 7px #90c73d, -0.4222951113em -0.4198179661em 7px #90c73d, 1.1281722336em -0.328445729em 7px #90c73d, 1.4674550793em 0.3424868341em 7px #90c73d, 0.7666565944em 1.1031869546em 7px #90c73d, 2.1342883167em 2.2708011332em 7px #90c73d, 0.9168520407em 1.6655344391em 7px #90c73d, 1.0544464353em 0.0130000445em 7px #90c73d, 0.9065603643em 1.8956999625em 7px #90c73d, -0.4891747099em 1.9374274064em 7px #90c73d, 0.4897249724em 2.2584540037em 7px #90c73d, 0.1385865939em 2.2680780382em 7px #90c73d, 0.8647553971em 2.4889308465em 7px #90c73d, 2.2603858872em 2.1944330727em 7px #90c73d, 0.9522264454em 0.1892871775em 7px #90c73d, -0.1433104137em 1.2915570982em 7px #90c73d, 2.4752179917em 1.4830736391em 7px #90c73d, 2.4997906691em -0.0846730018em 7px #90c73d, 2.2214051029em 1.3058870975em 7px #90c73d, 0.9729415396em 2.1809355069em 7px #90c73d, 0.0640441161em 2.1747221437em 7px #90c73d, 1.1523706966em 1.6974776351em 7px #90c73d, 0.5332589504em -0.2696590647em 7px #90c73d, 1.7560880934em -0.1106587843em 7px #90c73d, 0.4572184161em 0.5239522102em 7px #90c73d, 1.9328383818em 0.2000167267em 7px #90c73d, 0.0692501432em 0.9637456421em 7px #90c73d, 1.9509395175em 0.3937888912em 7px #90c73d, 0.7534445407em 0.7320341983em 7px #90c73d, 0.9724320748em 0.7239915686em 7px #90c73d, 1.5072710793em -0.1713400345em 7px #90c73d, 0.4457100294em 0.7179071316em 7px #90c73d, 2.0792936989em 1.1354283772em 7px #90c73d, 2.0574990106em -0.3957910482em 7px #90c73d, 1.8028016403em 0.5204323318em 7px #90c73d, 0.9181207119em 0.0003117388em 7px #90c73d, 0.9396986348em 1.0866106177em 7px #90c73d, 0.7323164631em 0.8889907349em 7px #90c73d, 1.3307691267em 1.1961905277em 7px #90c73d, 0.6215203971em 2.3650606509em 7px #90c73d, 0.6401662079em 0.4034948985em 7px #90c73d, 1.6904952248em -0.2229772056em 7px #90c73d, 1.972337782em 0.6957025425em 7px #90c73d, 0.073777264em 2.0906543302em 7px #90c73d, 1.8354799152em 1.8245177958em 7px #90c73d, 0.5056310884em 0.510425963em 7px #90c73d, 0.1636465424em 0.9224505759em 7px #90c73d, 0.6311022508em 0.685707505em 7px #90c73d, 0.2595294493em 0.7349538681em 7px #90c73d;
  animation-duration: 43s;
  animation-delay: -32s;
}

.floating::before {
  text-shadow: 0.6512719491em 1.7147427982em 7px #90c73d, 1.7433818751em -0.1306322421em 7px #90c73d, 0.4422961257em 2.1962676039em 7px #90c73d, -0.2673095535em -0.4102000188em 7px #90c73d, -0.2560781232em 1.3429606756em 7px #90c73d, 2.2597207021em 1.4113027451em 7px #90c73d, 2.3166165542em 0.0333513486em 7px #90c73d, 0.0937266786em -0.1104380217em 7px #90c73d, 1.180223565em 1.8644414203em 7px #90c73d, 2.4285193969em -0.1190443999em 7px #90c73d, -0.1480774478em -0.0776925908em 7px #90c73d, 1.4838353069em 0.7044784737em 7px #90c73d, -0.3059239848em -0.2038861154em 7px #90c73d, 0.9867597098em 1.2075106961em 7px #90c73d, 0.4806165948em -0.3566545945em 7px #90c73d, 0.6238770491em 2.0213335226em 7px #90c73d, 0.7587534985em 0.6704905774em 7px #90c73d, 0.8856143337em 0.8194817527em 7px #90c73d, -0.4497225244em 1.0329514604em 7px #90c73d, 2.3195386391em -0.0408436058em 7px #90c73d, -0.049334546em 2.0505815199em 7px #90c73d, 0.5426288794em -0.465811307em 7px #90c73d, 2.4715566591em 1.1028546576em 7px #90c73d, 0.1147666887em 0.579753951em 7px #90c73d, 0.3606558309em 2.1839352627em 7px #90c73d, 1.7897780301em 0.8655316796em 7px #90c73d, 1.1967958759em 0.0782430765em 7px #90c73d, -0.0107920652em 1.7755470948em 7px #90c73d, -0.1556229718em 1.1441477505em 7px #90c73d, 0.1351981113em 1.8585899294em 7px #90c73d, -0.4953769458em -0.1090752215em 7px #90c73d, 1.036654222em -0.3041745311em 7px #90c73d, 2.4280532891em -0.0861548937em 7px #90c73d, 1.0354059993em 2.0729706826em 7px #90c73d, 0.8693442964em 0.53122281em 7px #90c73d, 2.1587460364em 1.7704182108em 7px #90c73d, 1.2058161611em 0.4780868339em 7px #90c73d, 0.7130457089em -0.4691416458em 7px #90c73d, 1.6011745349em 1.6969816745em 7px #90c73d, 0.0268170952em 1.0276646919em 7px #90c73d, 0.8971572577em 1.8762319977em 7px #90c73d, 2.2062134823em 1.50537164em 7px #90c73d, 0.5101607237em -0.4161444983em 7px #90c73d, 2.1614021166em -0.0306224355em 7px #90c73d, -0.348792512em -0.1548196465em 7px #90c73d, 2.3692848309em 1.9774320947em 7px #90c73d, 2.0961337009em 1.2196116248em 7px #90c73d, 0.3256046902em 0.7351163891em 7px #90c73d, 1.2760628656em 0.132960481em 7px #90c73d, 2.0794823732em 2.3260852479em 7px #90c73d, 0.5089442067em 0.3310945805em 7px #90c73d, 1.2170352374em -0.2203440316em 7px #90c73d, 1.086094263em 2.3392285296em 7px #90c73d, 2.0150979657em 2.0814888374em 7px #90c73d, 1.1466154545em 2.0128974411em 7px #90c73d, 0.4623351222em 2.3983401476em 7px #90c73d, -0.3182754515em -0.2117573466em 7px #90c73d, 2.1258883351em 1.6417057416em 7px #90c73d, 1.9102593448em 2.3245726373em 7px #90c73d, 1.890722611em 1.7672043989em 7px #90c73d, 0.8384700407em 0.9192926134em 7px #90c73d, 0.5301650866em 0.0226480995em 7px #90c73d, 2.2878092247em 0.6166896646em 7px #90c73d, -0.0133033016em 0.283726169em 7px #90c73d, 2.1073824313em -0.1297698575em 7px #90c73d, 0.5732918752em 1.2791799882em 7px #90c73d, 0.8247254155em 1.4231661299em 7px #90c73d, 2.1971700907em 2.2474362817em 7px #90c73d, 2.3365250803em 1.8153013707em 7px #90c73d, 0.4725730643em 0.5667959923em 7px #90c73d, -0.4985895018em 0.5876988614em 7px #90c73d, -0.3468593873em -0.063649491em 7px #90c73d, -0.3056416911em -0.3353848816em 7px #90c73d, 2.0573159819em 1.6972793709em 7px #90c73d, -0.3027473296em 2.2261465545em 7px #90c73d, -0.4188116808em 0.8370882072em 7px #90c73d, -0.4642763846em 1.3887489367em 7px #90c73d, 1.432870636em 2.2278848623em 7px #90c73d, 1.7832181066em 1.4046257258em 7px #90c73d, 0.1469789772em 2.2225596279em 7px #90c73d, 1.45245736em 0.2488110454em 7px #90c73d, 1.1544723795em 0.5617599157em 7px #90c73d, 1.838630222em -0.2015808162em 7px #90c73d, 0.6756099687em 0.156501509em 7px #90c73d, 1.3117988503em 1.9423005995em 7px #90c73d, 0.8113567155em 0.80088275em 7px #90c73d, 1.4712911818em 0.550210936em 7px #90c73d, 0.7705093442em 0.827865935em 7px #90c73d, 0.1017715388em -0.4474078625em 7px #90c73d, 1.643772545em 2.4312432828em 7px #90c73d, -0.2068991655em 0.0981314706em 7px #90c73d, 2.3033793343em -0.2939695823em 7px #90c73d, 2.1937529232em 1.5938379563em 7px #90c73d, 0.735416976em 1.2552559274em 7px #90c73d, 0.4799546067em 1.7612756583em 7px #90c73d, 1.5933812137em -0.1182525194em 7px #90c73d, 0.665620068em 2.2888174105em 7px #90c73d, 1.4962294616em -0.4399549029em 7px #90c73d, 0.7279985355em -0.1299358202em 7px #90c73d, 0.3586692486em 1.2207671758em 7px #90c73d, -0.0381021542em -0.2851752081em 7px #90c73d, 0.0463463454em 0.8759876326em 7px #90c73d, 1.8703555712em 1.0437641056em 7px #90c73d, -0.3000606022em 2.1404915283em 7px #90c73d, -0.399933229em 2.3040607068em 7px #90c73d, 1.9882546192em 2.0701931272em 7px #90c73d, 2.4207968575em 1.3242296191em 7px #90c73d, 0.7591247697em 0.9430318642em 7px #90c73d, -0.3343706898em 1.1652877262em 7px #90c73d, 0.4019513607em 1.8597810432em 7px #90c73d, 1.8936878283em 2.0576182148em 7px #90c73d, 0.053964218em 1.0547662177em 7px #90c73d, 0.3177078713em 0.8128285502em 7px #90c73d, 1.3802205031em 2.2172412458em 7px #90c73d, 0.8232818422em 0.5563568357em 7px #90c73d, 1.8403542975em 0.2982357203em 7px #90c73d, 0.9525699509em 2.3528317687em 7px #90c73d, 1.9314318709em 2.3692322199em 7px #90c73d, 1.3894995226em -0.4501276067em 7px #90c73d, -0.084302119em 1.7954523184em 7px #90c73d, 2.058965169em 1.0872621371em 7px #90c73d, 0.7645765116em 2.4462285376em 7px #90c73d, 1.8361451661em 0.6989253831em 7px #90c73d, 0.2999648675em 0.8795449767em 7px #90c73d, 0.8262576771em 0.6409399739em 7px #90c73d, 1.9883567451em 0.0234004021em 7px #90c73d, 0.397369756em 0.0977486342em 7px #90c73d, 1.7619185726em 1.2189871231em 7px #90c73d, 2.3931946679em 2.3447042428em 7px #90c73d, 0.9851178456em 1.3459091431em 7px #90c73d, 0.0858616197em 0.7768755265em 7px #90c73d, 0.7335093752em -0.0770163065em 7px #90c73d, 1.51797493em 2.4309508012em 7px #90c73d, 0.5985756082em 0.3603914736em 7px #90c73d, 0.6403685067em 0.0278098969em 7px #90c73d, 2.32444058em 1.791353985em 7px #90c73d, 0.5056042922em 2.4240453613em 7px #90c73d, -0.1539400716em 2.2202094963em 7px #90c73d, 1.8291717293em -0.1621027486em 7px #90c73d, 0.5284088447em 0.625515402em 7px #90c73d, -0.4713467801em 1.7601411231em 7px #90c73d, 0.2230248439em -0.3433668834em 7px #90c73d, 0.2664760745em 0.8363731776em 7px #90c73d, 1.1245577547em 2.2675150919em 7px #90c73d, 2.2192583883em 2.2653345836em 7px #90c73d, -0.1174987061em 0.8683585221em 7px #90c73d, 1.7873437134em 1.7983199786em 7px #90c73d, 1.2630909326em -0.4650492734em 7px #90c73d, 0.0296052905em 1.4923943958em 7px #90c73d, 2.1941718052em 1.9248469486em 7px #90c73d, 0.0431444719em 0.9306207672em 7px #90c73d, -0.2515383044em -0.4533354907em 7px #90c73d, 1.3783708976em 0.6113382542em 7px #90c73d, 2.4390598596em 1.2556009989em 7px #90c73d, 0.2528385584em -0.0645852301em 7px #90c73d, 1.2836829384em 2.0125605177em 7px #90c73d, 1.0565952508em 1.6077119877em 7px #90c73d, 1.7500768775em 1.3074029375em 7px #90c73d, -0.1782896799em 0.2346265614em 7px #90c73d, 2.0349260535em 1.5988980541em 7px #90c73d, 2.438846553em -0.4466822259em 7px #90c73d, -0.178854503em -0.323013878em 7px #90c73d, 2.1946072377em 0.4824261869em 7px #90c73d, 1.4474861846em -0.3603867319em 7px #90c73d, 0.2489097968em 0.8289363162em 7px #90c73d, 0.5307872651em 0.4119569369em 7px #90c73d, 1.0175229097em 0.0285705092em 7px #90c73d, 1.8394674955em 0.1359681594em 7px #90c73d, 1.9822696925em 1.4972852394em 7px #90c73d, -0.1129538965em 2.3562952776em 7px #90c73d, -0.3743475042em 0.9185683132em 7px #90c73d, 2.217164843em 1.6607872788em 7px #90c73d, 2.0099945798em -0.2933213116em 7px #90c73d, 2.1789178146em 1.3497190749em 7px #90c73d, 0.9147139815em 1.4373349849em 7px #90c73d, 2.2037804955em -0.4000622172em 7px #90c73d, 1.5011468897em 0.1011758685em 7px #90c73d, 1.5288505098em 0.3611374522em 7px #90c73d, 0.0048746382em 2.3229765555em 7px #90c73d, 0.9807008435em 1.6351621941em 7px #90c73d, 1.8260538775em 1.8633139346em 7px #90c73d, 1.1124412506em 1.7099546147em 7px #90c73d, 1.1683628792em 1.1054228761em 7px #90c73d, 1.5228525394em -0.2306882628em 7px #90c73d, 0.1140658455em 0.587249694em 7px #90c73d, 2.4437353288em 0.775412128em 7px #90c73d, 0.5633556135em 0.9785985764em 7px #90c73d, 0.1567249698em 0.7012856463em 7px #90c73d, 2.4107881732em -0.4524181109em 7px #90c73d, 1.4305096913em -0.4168806118em 7px #90c73d, 1.2633196867em -0.4553749897em 7px #90c73d, -0.3707269597em -0.0266258261em 7px #90c73d, 0.5576520467em 0.7870490997em 7px #90c73d, 1.6028270194em 0.8541681801em 7px #90c73d, 0.3920052828em 1.118845359em 7px #90c73d, 0.5335894647em 2.1176675744em 7px #90c73d, 1.0908728847em 0.4832467001em 7px #90c73d, -0.2566715168em 1.8657968847em 7px #90c73d, 1.2357902358em 0.958818209em 7px #90c73d, 2.132032087em 0.1583459295em 7px #90c73d, 1.3101145962em 2.0536011993em 7px #90c73d;
  animation-duration: 42s;
  animation-delay: -23s;
}

.floating::after {
  text-shadow: 0.3318715812em 0.7417217374em 7px #90c73d, 0.585356397em 0.7093881327em 7px #90c73d, 1.9448656743em 1.3629973513em 7px #90c73d, 0.8335865432em -0.3649586821em 7px #90c73d, -0.1818065474em 1.6119265471em 7px #90c73d, 1.3545923922em 1.7708614781em 7px #90c73d, 2.0770580234em 0.9305391464em 7px #90c73d, 1.7965049921em 2.1139533765em 7px #90c73d, 0.8862508834em 1.0434175138em 7px #90c73d, 1.2003314713em 2.3773543487em 7px #90c73d, 2.2828410406em 1.977779196em 7px #90c73d, 1.6384506939em -0.2483718017em 7px #90c73d, 0.4442637985em 1.8767460201em 7px #90c73d, 0.6610932257em 0.6354759165em 7px #90c73d, 1.0575561027em -0.187452199em 7px #90c73d, 0.622041258em -0.4553736651em 7px #90c73d, -0.150160817em 1.420861748em 7px #90c73d, 2.0862018054em 2.4158095823em 7px #90c73d, 1.125550872em 0.5355347985em 7px #90c73d, 1.8473620787em 1.8950818876em 7px #90c73d, 2.2215412577em 0.3496145339em 7px #90c73d, -0.2036320949em -0.3545597676em 7px #90c73d, -0.2630397066em 0.2092662372em 7px #90c73d, -0.3122063083em 0.8186005447em 7px #90c73d, 1.5265855069em 1.0883953663em 7px #90c73d, 1.7986377244em 1.7396280719em 7px #90c73d, 1.721077839em 2.4745916118em 7px #90c73d, 0.3542077663em 1.7032605538em 7px #90c73d, 2.0005487672em 2.3045343674em 7px #90c73d, 0.0525923605em -0.1854051873em 7px #90c73d, 0.5872668306em 1.7410110139em 7px #90c73d, 1.1655682668em 1.2611190034em 7px #90c73d, 1.0464435606em 1.3555892276em 7px #90c73d, 0.8119029212em 1.6228047374em 7px #90c73d, 2.1920556716em 1.8796417502em 7px #90c73d, 1.6425151571em 0.7415917202em 7px #90c73d, 2.146254985em -0.4101786992em 7px #90c73d, -0.1546434234em 1.169362395em 7px #90c73d, 2.4444930818em 0.5924956166em 7px #90c73d, 1.2087953868em 0.1221287167em 7px #90c73d, 1.1448282571em 2.4429480765em 7px #90c73d, 2.3738151224em 1.2106212227em 7px #90c73d, -0.4444928013em -0.2915682133em 7px #90c73d, -0.4447983255em 1.014970152em 7px #90c73d, 1.613489578em 0.3510200346em 7px #90c73d, 2.2720111836em 0.5536196204em 7px #90c73d, 1.9009184151em 0.0827355301em 7px #90c73d, 0.8555167526em 2.4970627097em 7px #90c73d, 1.0562412862em 1.6011205132em 7px #90c73d, 1.2968092023em 0.4467838334em 7px #90c73d, 1.3419191829em 1.1123460295em 7px #90c73d, 1.9893724036em 1.9802846513em 7px #90c73d, 2.3861480749em 0.9430171384em 7px #90c73d, 2.1195974316em 1.0222791954em 7px #90c73d, -0.0744763099em -0.0192102613em 7px #90c73d, 1.8279810417em 0.2085140327em 7px #90c73d, -0.350843443em -0.2479137853em 7px #90c73d, 1.0362608202em 1.9484889299em 7px #90c73d, 2.0347774787em 1.3008818269em 7px #90c73d, 0.2751083427em 1.3604986444em 7px #90c73d, 1.7386583294em 1.5918141482em 7px #90c73d, 0.6122773923em 2.0185049398em 7px #90c73d, 0.2752316438em -0.1576015214em 7px #90c73d, 1.224303054em 0.6657724121em 7px #90c73d, 1.3678046827em 2.1669397795em 7px #90c73d, 1.5475882845em 1.8499282082em 7px #90c73d, 0.0716886543em 1.4589014194em 7px #90c73d, 1.1018138369em 1.73263129em 7px #90c73d, 2.1447778375em -0.2206095631em 7px #90c73d, 2.3296554187em 2.2368631575em 7px #90c73d, 0.4808928826em -0.496993162em 7px #90c73d, 2.0684034352em -0.2977808274em 7px #90c73d, 1.082921494em 2.0038658138em 7px #90c73d, -0.2725285564em 2.1011727236em 7px #90c73d, -0.3222754872em -0.4389511907em 7px #90c73d, 0.6091822377em -0.1487285107em 7px #90c73d, 1.0768859766em 2.0496779423em 7px #90c73d, 1.9433967689em 1.5365450301em 7px #90c73d, 1.8400098312em 0.7050213991em 7px #90c73d, 1.0296717192em 1.3491987496em 7px #90c73d, 2.2892373595em 1.1604365089em 7px #90c73d, 0.7899218988em 0.4743841968em 7px #90c73d, 1.9201056785em 1.2847544038em 7px #90c73d, -0.4898253669em 0.2906457873em 7px #90c73d, 1.8125668266em 1.8052271343em 7px #90c73d, 1.7418606561em 1.3687024925em 7px #90c73d, 1.4580485325em -0.0985254876em 7px #90c73d, 0.7765733885em 1.4011504379em 7px #90c73d, 1.9546279157em 0.9443920963em 7px #90c73d, 0.4653506172em -0.0058290916em 7px #90c73d, 0.2275775462em 2.4136399952em 7px #90c73d, 0.0587348618em 0.7929963079em 7px #90c73d, 2.4427265155em -0.2625336271em 7px #90c73d, 1.5260830178em 1.1101666192em 7px #90c73d, 0.7541731501em 2.1394696283em 7px #90c73d, 0.7349741059em 1.5945993292em 7px #90c73d, 1.1885257826em 1.5592701022em 7px #90c73d, -0.188408442em -0.384141539em 7px #90c73d, -0.3083897785em 1.6761643738em 7px #90c73d, 0.7543667893em 2.1344496717em 7px #90c73d, 2.2909391158em 0.679286986em 7px #90c73d, 0.2213946754em 1.3837550789em 7px #90c73d, 0.3841193331em 1.9236258787em 7px #90c73d, -0.0443707808em 2.4967162938em 7px #90c73d, 1.0819430495em 0.1862472051em 7px #90c73d, 0.308383812em 1.893826376em 7px #90c73d, 0.2676749657em 1.884690622em 7px #90c73d, 2.1358112386em 0.2282466em 7px #90c73d, 1.4248366876em 1.0952960508em 7px #90c73d, -0.360890929em -0.351218381em 7px #90c73d, -0.2756628707em 2.3384805661em 7px #90c73d, 1.6452877531em 1.1623855061em 7px #90c73d, 0.7448548017em 1.8188194515em 7px #90c73d, 2.3232858317em 2.3920202609em 7px #90c73d, 1.9853573398em 2.2147215979em 7px #90c73d, 0.3737301136em 1.5105964039em 7px #90c73d, 1.7177599764em 1.4342777854em 7px #90c73d, -0.4792958135em -0.2953325355em 7px #90c73d, 1.1237351665em 1.9106694473em 7px #90c73d, -0.4300958177em 0.77825021em 7px #90c73d, 0.512046544em 0.6293742737em 7px #90c73d, 1.2600607726em 1.2720898558em 7px #90c73d, -0.3871172546em 2.2668393066em 7px #90c73d, 2.473965083em -0.3014911397em 7px #90c73d, 2.2989780958em 2.0758619768em 7px #90c73d, -0.0677871477em -0.0120772702em 7px #90c73d, 0.5589169289em 2.4975944332em 7px #90c73d, 2.1538796237em 1.5305487006em 7px #90c73d, -0.2003402692em 1.4178434938em 7px #90c73d, -0.3151562056em 1.9583452311em 7px #90c73d, 0.9997806428em 1.6671144089em 7px #90c73d, -0.2611704495em 0.2512563196em 7px #90c73d, 1.0864543288em 0.613273239em 7px #90c73d, 2.4540226984em 0.1396222997em 7px #90c73d, 2.0669799096em 0.2003096952em 7px #90c73d, -0.4681393321em 1.851924638em 7px #90c73d, 2.3481638036em 0.9760114936em 7px #90c73d, 0.4430135021em 1.3845728226em 7px #90c73d, 0.6346751086em 1.1853951139em 7px #90c73d, 1.1636738968em 2.0241960882em 7px #90c73d, 0.5281361525em 2.1527066415em 7px #90c73d, 1.0807556627em 0.4548260725em 7px #90c73d, 0.6367705035em 2.0696252294em 7px #90c73d, 1.271261517em 1.9376750985em 7px #90c73d, -0.1366274317em 1.0575803387em 7px #90c73d, 1.1765129858em -0.4265053082em 7px #90c73d, -0.259852309em 2.2994362072em 7px #90c73d, -0.3593903984em -0.1257639002em 7px #90c73d, 0.742134747em 1.4337449638em 7px #90c73d, 0.8976350069em 1.1784800405em 7px #90c73d, 1.2312988356em 1.5205562202em 7px #90c73d, 0.9334194439em 0.0210148017em 7px #90c73d, 1.3137618781em 1.6551334877em 7px #90c73d, 1.755052898em -0.2708748374em 7px #90c73d, 0.5744652268em 2.2126072709em 7px #90c73d, 1.3258251497em -0.3753293295em 7px #90c73d, -0.4523330031em 1.9170475358em 7px #90c73d, 1.4359017505em -0.3789932563em 7px #90c73d, 1.7465063569em -0.4644386597em 7px #90c73d, -0.0577643164em -0.1638994597em 7px #90c73d, 2.0699545923em 1.1495117999em 7px #90c73d, 1.2156852864em 1.8089005439em 7px #90c73d, 0.7430462504em -0.3424868699em 7px #90c73d, -0.2453680818em -0.0016515744em 7px #90c73d, 1.0522511238em -0.0502351999em 7px #90c73d, 0.2345099254em 0.5587724185em 7px #90c73d, -0.2071998771em -0.1765383427em 7px #90c73d, 0.5324353066em 2.2035102768em 7px #90c73d, 0.3288980612em -0.0632131622em 7px #90c73d, -0.3431506996em 2.0407882719em 7px #90c73d, 0.6261933003em 0.7740481483em 7px #90c73d, 1.2255600536em 1.9837012912em 7px #90c73d, 1.2465521699em 1.0020770228em 7px #90c73d, 1.8847276694em 0.9894064203em 7px #90c73d, 0.9233792309em 1.9982237191em 7px #90c73d, 2.4114936574em -0.4048355297em 7px #90c73d, 1.1005214951em -0.0467672411em 7px #90c73d, -0.1661863221em -0.3182248324em 7px #90c73d, 0.4210792893em 1.3654319768em 7px #90c73d, -0.1923517716em 1.3437208276em 7px #90c73d, 1.3625989322em 2.2259640403em 7px #90c73d, 0.3885315327em 1.6435585324em 7px #90c73d, 2.1428027554em 1.8191754481em 7px #90c73d, 1.2745225547em 0.418013613em 7px #90c73d, 1.6502663246em 2.4391514117em 7px #90c73d, 1.3224915874em 2.1752658556em 7px #90c73d, -0.009674548em 2.4024831869em 7px #90c73d, 0.0112211563em 1.7368093919em 7px #90c73d, 0.3178751998em 1.5123202834em 7px #90c73d, 0.403564815em 2.2847602522em 7px #90c73d, 0.8395655718em 1.0190244146em 7px #90c73d, 2.4953615837em -0.4170748688em 7px #90c73d, 2.2640249999em 2.4366298034em 7px #90c73d, 2.3140885403em 1.2463972415em 7px #90c73d, 0.9665500261em 1.9586662863em 7px #90c73d, 0.3996275219em 0.8733117248em 7px #90c73d, -0.450854692em -0.1671824119em 7px #90c73d, 0.9048958193em 1.7043516072em 7px #90c73d, 0.4967287615em 0.7845344011em 7px #90c73d, 2.2228361901em 2.3746530198em 7px #90c73d, 1.5813043144em 1.9223761108em 7px #90c73d;
  animation-duration: 41s;
  animation-delay: -19s;
}

@keyframes move {
  from {
    transform: rotate(0deg) scale(12) translateX(-20px);
  }
  to {
    transform: rotate(180deg) scale(80) translateX(20px);
  }
}
.intro-text-row {
    padding: 6% 10%;
    background: url(../images/green-shadow1.png) no-repeat left bottom, url(../images/green-shadow2.png) no-repeat right bottom;
	animation: animatedBackground 10s linear infinite alternate;
}

@keyframes animatedBackground {
  from {
    background:url(../images/green-shadow1.png) no-repeat -200px 100%, url(../images/green-shadow2.png) no-repeat 105% 115%;
  }
  to {
    background: url(../images/green-shadow1.png) no-repeat 0 100%, url(../images/green-shadow2.png) no-repeat 100% 100%;
  }
}

.intro-text-row h2 {
    font-family: 'Gotham Greek Book';
    font-size: 38px;
    line-height: 42px;
    color: var(--dark-gray);
    margin-bottom: 100px;
}

.intro-text-row p {
    font-family: 'Gotham Greek Book';
    font-size: 20px;
    color: var(--dark-gray);
}

.services-row .service-block .service-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 275px;
    padding: 40px;
    color: var(--white);
}

.services-row .service-block .service-text h3 {
    font-size: 34px;
    font-weight: 500;
    color: var(--white);
    padding-right: 50px;
    background: url(../images/emblem-part-white.png) no-repeat right top;
}

.services-row .service-block:nth-child(1) .service-text {
    background: var(--green);
}

.services-row .service-block:nth-child(2) .service-text {
    background: var(--blue);
}

.services-row .service-block:nth-child(3) .service-text {
    background: var(--gray);
}

.services-icons-row {
    padding: 6% 10%;
    background: var(--bg-color-alt);
}

.services-icons-row h2 {
    font-family: 'Gotham Greek Book';
    font-size: 38px;
    line-height: 42px;
    color: var(--dark-gray);
    margin-bottom: 50px;
}

.services-icons-row .infographic h2 {
	font-family: 'Gotham Greek';
	color: #333333;
	font-weight: bold;
	font-size: 32px;
    line-height: 36px;
}

.services-icons-row p {
    font-family: 'Gotham Greek Book';
    font-size: 20px;
    color: var(--dark-gray);
}

.services-icons-row .service-thumb {
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.services-icons-row ul {
    margin: 0;
    padding: 0;
}

.services-icons-row li {
    font-size: 20px;
    font-weight: 500;
    color: var(--dark-gray);
    list-style: none;
}

.services-icons-row .service-icons p {
    font-family: 'Gotham Greek Book';
    font-size: 20px;
    color: var(--dark-gray);
    margin-top: 20px;
}

.image-section-row {
    position: relative;
    overflow: hidden;
    height: 720px;
}

.image-section-row::after {
    content: '';
    background: url(../images/section-mask.png) no-repeat;
    width: 175px;
    height: 175px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 5;
}

.image-section-row img {
    width: 100%;
    height: 720px;
    object-fit: cover;
}

.image-section-row .section-title {
    position: absolute;
    background: var(--green);
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    min-height: 350px;
    max-width: 35%;
    color: var(--white);
}

.image-section-row .section-title h3 {
    font-size: 34px;
    font-weight: 500;
    background: url(../images/emblem-part-white.png) no-repeat right top;
	padding-right: 45px;
}

.image-section-row .section-title h3 a {
    color: var(--white);
}

.image-section-row .section-title p {
    font-family: 'Gotham Greek Book';
    font-size: 17px;
}

.logos-section {
    padding: 6% 10%;
    background: url(../images/green-shadow3.png) no-repeat right bottom;
}

.logos-section h2 {
    font-family: 'Gotham Greek Book';
    font-size: 38px;
    line-height: 42px;
    color: var(--dark-gray);
    margin-bottom: 50px;
}

.logos-section p {
    font-family: 'Gotham Greek Book';
    font-size: 20px;
    color: var(--dark-gray);
    margin-bottom: 50px;
}

.logos-section img {
	width:90%;
    max-width: 150px;
}

.logos-section .case-studies-link {
    background: var(--green);
    font-size: 20px;
    font-weight: 500;
    color: var(--white);
    display: block;
    text-align: center;
    padding: 15px;
	width:350px;
	margin:0 auto;
}

.pre-contact-form {
    background: #ededed;
}

.contact-form-row {
    background: url(https://www.cordia.gr/wp-content/uploads/2023/11/image.png) no-repeat left bottom #ededed;
    padding-bottom: 100px;
}

.contact-form-form {
    position: relative;
}

.contact-form-form input,
.contact-form-form textarea {
    border-radius: 0;
    border: 0 none;
    outline: none;
    box-shadow: none;
    padding: 20px;
    font-size: 16px;
    font-weight: 300;
    resize: none;
}

.contact-form-form button {
    background: var(--green);
    border-color: var(--green);
    padding: 15px 25px;
    margin-left: auto;
}

.contact-form-form button:hover {
    background: var(--black);
    border-color: var(--black);
}

.contact-form-form p {
    margin-bottom: 0;
}

.contact-form-form br {
    display: none;
}

.wpcf7-form-control-wrap {
    width: 100%;
    display: block;
}

.wpcf7-form-control-wrap input[type="text"],
.wpcf7-form-control-wrap input[type="email"],
.wpcf7-form-control-wrap textarea {
    width: 100%;
}

.contact-form-form input[type="submit"] {
    background: var(--green);
    border-color: var(--green);
    padding: 15px 25px;
    margin-left: auto;
    float: right;
}

.contact-form-form input[type="submit"]:hover {
    background: var(--black);
    border-color: var(--black);
}

.contact-form-form.d-flex.flex-column.career-form {
    background: #ededed;
    padding: 50px;
}

.contact-form-form .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    padding: 20px;
    border: 0;
    display: block;
    width: 100%;
}

.wpcf7-file {
    display: block;
    background: #fff;
    width: 100%;
}

.page-heading-row {
    position: relative;
    overflow: hidden;
    height: 450px;
	margin-top: 113px;
}

.page-heading-row::after {
    content: '';
    background: url(../images/slidermask.png) no-repeat;
    width: 175px;
    height: 175px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
}

.page-heading-row.gray::after {
    background: url(../images/slidermask-gray.png) no-repeat;
}
.page-heading-row img {
    width: 100%;
    height: 450px;
    object-fit: cover;
	object-position: top;
}

.single-case-study .page-heading-row img, .post-type-archive-case-study .page-heading-row img {
 object-position: top left;
}
.page-id-1078 .page-heading-row img {
	object-position: 100% 36%;	
}


.page-id-262 .page-heading-row img {
	object-position: bottom;	
}

.page-heading-content-row {
    padding: 6% 10%;
}

.page-heading-content-row h1 {
    font-size: 40px;
    line-height: 46px;
    font-weight: 500;
    color: var(--dark-gray);
}

.page-heading-content-row p, .page-heading-content-row li {
    font-family: 'Gotham Greek Book';
    font-size: 18px;
    color: var(--dark-gray);
}

.page-heading-content-row p:last-child {
    margin-bottom: 0;
}

.page-heading-content-row p a.pdf, .page-heading-content-row a.pdf, .article a.pdf {
	font-family: 'Gotham Greek Book';
    font-size: 18px;
    color: var(--dark-gray);	
	background: url('https://www.cordia.gr/wp-content/uploads/2022/11/icons8-pdf-25.png') center left no-repeat;
	padding-left: 25px;
}

.page-heading-content-row p a.pdf:hover, .article a.pdf:hover {
    color: var(--green);
}

.page-heading-content-row p a.pdf:hover {
	color: var(--green);	
}

/*our values list*/
ul.our-values {
	list-style: none;
    padding-left: 0;
}
ul.our-values li {
	padding-left: 80px;
	min-height: 65px;
	margin-bottom: 15px;
}

ul.our-values li:nth-child(1) {
    background: url(https://www.cordia.gr/wp-content/uploads/2022/11/reliability.png) top left no-repeat;
    background-size: 60px auto;

}
ul.our-values li:nth-child(2) {
    background: url(https://www.cordia.gr/wp-content/uploads/2022/11/confidence.png) top left no-repeat;
    background-size: 60px auto;   
}
ul.our-values li:nth-child(3) {
    background: url(https://www.cordia.gr/wp-content/uploads/2022/11/innovation.png) top left no-repeat;
    background-size: 60px auto;    
}
ul.our-values li:nth-child(4) {
    background: url(https://www.cordia.gr/wp-content/uploads/2022/11/teamwork.png) top left no-repeat;
    background-size: 60px; 
	height: 60px;
	display: table-cell;
	vertical-align: middle;
}


.news-list-row {
    padding: 6% 10%;
    background: url(../images/green-shadow4.png) no-repeat right center;
}

.case-study-template-default .news-list-row, .post-type-archive-case-study .news-list-row{
	background:none!important;
}

.news-list-row .article {
    padding: 70px;
    background: var(--bg-color-alt);
}

.news-list-row .article:nth-child(even) {
    background: transparent;
}

.news-list-row .article.inner {
    background: transparent;
}

.news-list-row .article .article-link {
    color: var(--dark-gray);
}

.news-list-row .article time {
    font-family: 'Gotham Greek Book';
    font-size: 21px;
}

.news-list-row .article h2 {
    font-size: 35px;
    font-weight: 500;
    margin: 15px 0;
}

.news-list-row .article p, .news-list-row .article ul li {
    font-family: 'Gotham Greek Book';
    font-size: 18px;
}

.news-list-row.projects p {
	font-size:16px;
}

.news-list-row.projects strong {
	margin-bottom: 10px;
}

a.more-link {
    color: black;
    text-decoration: underline;
    font-weight: 600;
}

ul.dash {
  list-style: none; /* Remove list bullets */
  padding: 0;
  margin: 0;
}

ul.dash li {
  padding-left: 18px;
  text-indent: -18px;
}

ul.dash li::before {
  content: "-";
  padding-right: 8px;
}

.article td {
	font-weight: 300!important;	
}

.prevnext-link {
    display: flex;
    gap: 20px; 
    color: var(--dark-gray);
    align-items: center;
    transition: all 0.3s ease;
}

.prevnext-link:hover {
    color: var(--green);
}

.prevnext-link:last-child {
    text-align: right;
}

.prevnext-link p {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 5px;
}

.prevnext-link h3 {
    font-size: 16px;
    font-weight: 500;
}

.services-list-row {
    padding: 6% 10%;
    background: url(../images/green-shadow5.png) no-repeat left bottom;
}

.parent-pageid-15 .services-list-row {
	background: none;
}

.services-list-row .article {
    background: var(--green);
}

.parent-pageid-15 .services-list-row .article, .parent-pageid-1057 .services-list-row .article {
    background: transparent;
	color: var(--dark-gray);
}

.parent-pageid-15 .services-list-row .article p, .parent-pageid-15 .services-list-row .article ul li, .parent-pageid-1057 .services-list-row .article p {
	font-weight: 400;
    font-family: 'Gotham Greek Book';	
}

.services-list-row .article:nth-child(2) {
    background: var(--gray);
}

.services-list-row .article:nth-child(3),.services-list-row .article:nth-child(6) {
    background: var(--blue);
}

.services-list-row .article:nth-child(4),.services-list-row .article:nth-child(7) {
    background: var(--dark-gray);
}

.services-list-row .service-toggle:first-child {
	border-radius: 50px 50px 0 0;
}

.services-list-row .service-toggle:last-child {
	border-radius: 0 0 50px 50px;
}

.services-list-row .service-toggle {
	background: var(--green);
	color: #ffffff;
}

.services-list-row .service-toggle:nth-child(2),.services-list-row .service-toggle:nth-child(5),.services-list-row .service-toggle:nth-child(8) {
	background: var(--blue);
}

.services-list-row .service-toggle:nth-child(3),.services-list-row .service-toggle:nth-child(6),.services-list-row .service-toggle:nth-child(9) {
    background: var(--dark-gray);
}

/*.services-list-row .service-toggle:nth-child(5),.services-list-row .service-toggle:nth-child(7) {
	 background: var(--gray);
}*/

.services-list-row .service-toggle h3 {
	padding: 45px 160px 45px 60px;	
} 
.services-list-row .service-toggle .service-toggle-content {
	padding: 45px 60px;
}

.services-list-row .service-toggle .service-toggle-content {
	border-top: 1px solid #ffffff;
	display:none;
	transition: all 0.3s ease;
}

.services-list-row .service-toggle .service-toggle-content.active {
	display:block;
}

.services-list-row .service-toggle  p {    
    font-size: 18px;
    line-height: 24px;
	font-weight: 300;
}

.service-toggle h3 {
    position: relative;
    padding: 45px 100px 45px 60px;
    margin: 0;
    font-size: 28px;
	text-transform: uppercase;
    font-weight: 300;
    cursor: pointer;
}

.service-toggle h3::after {
	content: '';
    background: url(https://www.cordia.gr/wp-content/uploads/2023/09/white-arrow.png) no-repeat;
    display: block;
    width: 32px;
    height: 39px;
    position: absolute;
    right: 60px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    transition: all 0.3s ease;
}

.service-toggle h3.active::after {
    transform: translateY(-50%) rotate(0deg);
}

.page-id-283 .page-heading-content-row, .page-id-1045 .page-heading-content-row {
	padding-bottom: 2%;
}

.page-id-283 .page-heading-content-row h2, .page-id-1045 .page-heading-content-row h2 {
	margin-top: 40px;
	color: #80b43e;
}

.page-id-283 .services-list-row .article p, .page-id-283 .services-list-row .article h2,.page-id-1045 .services-list-row .article p, .page-id-1045 .services-list-row .article h2 {
	color: var(--dark-gray);
}

.page-id-283 .services-list-row .article:nth-child(even),.page-id-1045 .services-list-row .article:nth-child(even) {
	color: var(--dark-gray);
	background: transparent;
}

.page-id-283 .services-list-row .article:nth-child(odd), .page-id-1045 .services-list-row .article:nth-child(odd) {
	color: var(--dark-gray);
	background: var(--bg-color-alt);
}

.page-id-283 .services-list-row .article:nth-child(odd) img, .page-id-1045 .services-list-row .article:nth-child(odd) img {
	padding: 1.5rem 0 1.5rem 1.5rem;
}

.page-id-283 .services-list-row .article:nth-child(4) h2, .page-id-1045 .services-list-row .article:nth-child(4) h2 {
	color: #80b43e;
	margin-bottom: 50px;
}

.page-id-283 .services-list-row .article:nth-child(4) img, .page-id-1045 .services-list-row .article:nth-child(4) img {
	margin-top: 100px;	
}

.page-id-17 .services-list-row .article:nth-child(2) p, .page-id-17 .services-list-row .article:nth-child(2) h2, .page-id-17 .services-list-row .article:nth-child(2) td {
	color: var(--dark-gray);
}

.page-id-17 .services-list-row .article:nth-child(2) {
	 background: transparent;
}

.page-id-1054 .services-list-row .article:nth-child(2) p, .page-id-1054 .services-list-row .article:nth-child(2) h2, .page-id-1054 .services-list-row .article:nth-child(2) td {
	color: var(--dark-gray);
}

.page-id-1054 .services-list-row .article:nth-child(2) {
	 background: transparent;
}

.services-list-row .article .article-link {
    color: var(--white);
	cursor: default;
}

.parent-pageid-15 .services-list-row .article .article-link, .parent-pageid-1057 .services-list-row .article .article-link {
	color: var(--dark-gray);
}

.parent-pageid-15 .services-list-row .article .article-link h2, .parent-pageid-1057 .services-list-row .article .article-link h2 {
	display:none;	
}


.parent-pageid-15 .services-list-row .article .article-link .p-4, .parent-pageid-1057 .services-list-row .article .article-link .p-4 {
	padding:0!important;	
}

.services-list-row .article h2 {
	margin-bottom: 1rem;
}

.services-list-row .article p {
	font-weight:200;	
}

.breadcrumb {
    font-family: 'Gotham Greek Book';
    font-size: 26px;
}

.breadcrumb a {
    color: var(--dark-gray);
}

.breadcrumb-item+.breadcrumb-item::before {
    content: '>';
}

.news-slider-row {
    background: var(--blue);
    padding-top: 70px;
    margin-bottom: 300px;
}

.news-slider-row h2 {
    font-family: 'Gotham Greek Book';
    font-size: 46px;
    color: var(--white);   
}

.news-slider-row .news-swiper {
    margin-bottom: -180px;
}

.news-slider-row .news-swiper-wrapper {
    position: relative;
} 

.news-swiper-wrapper .swiper-button-next {
    right: -100px;
    top: 35%;
    width: 52px;
    height: 43px;
}

.news-swiper-wrapper .swiper-button-next::after {
    content:'';
    background: url(../images/news-slider-arrow.png) no-repeat;
    width: 52px;
    height: 43px;
}

.news-swiper-wrapper .swiper-button-prev {
    left: -100px;
    top: 35%;
    width: 52px;
    height: 43px;
}

.news-swiper-wrapper .swiper-button-prev::after {
    content:'';
    background: url(../images/news-slider-arrow.png) no-repeat;
    width: 52px;
    height: 43px;
    transform: rotate(-180deg);
}

.news-slider-row .swiper-slide:nth-child(3n+1) .slide-text {
    background: var(--dark-gray);
}

.news-slider-row .swiper-slide:nth-child(3n+2) .slide-text {
    background: var(--green);
}

.news-slider-row .swiper-slide:nth-child(3n+3) .slide-text {
    background: var(--gray);
}

.news-slider-row .slide-text {
    padding: 30px; /*50px;*/
    color: var(--white);
    height: 180px;
}
.news-slider-row .slide-text h3{
	font-size: 24px;
}

.contact-row {
    background: var(--green);
    text-align: center;
    padding: 65px;
}

.contact-row a {
    font-family: 'Gotham Greek Book';
    font-size: 46px;
    color: var(--white);
    padding-right: 80px;
    background: url(../images/emblem-part-white.png) no-repeat right center;
}

.footer {
    background: var(--black);
    padding: 6% 6%;
}

.footer h3 {
    font-size: 25px;
    font-weight: 500;
    color: var(--white);
}

.footer li {
    list-style: none;
}

.footer li,
.footer li a {
    font-family: 'Gotham Greek Book';
    font-size: 18px;
    color: var(--white);   
}

.footer li a {
    transition: all 0.3s ease;
}

.footer li a:hover {
    color: var(--green);
}

.footer p {
    font-family: 'Gotham Greek Book';
    font-size: 21px;
    color: var(--white);   
    margin: 0;
}

.footer p.small {
    font-size: 14px;
}

.footer .top-row {
    border-bottom: 2px solid var(--white);
}

.footer .top-row p {
    font-family: 'Gotham Greek';
    font-size: 25px;
    font-weight: 500;
}

ul.logolist {
	max-width: 275px;
}

.mobimenu {
    background: #3f576a;
    color: #fff;
    max-width: 280px;
}

.side-nenu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.side-nenu ul {
    margin-top: 10px;
    padding-left: 18px;
    list-style: none;
}

 .side-nenu .wpml-ls-menu-item ul {
	padding-left: 0px;	
}

.side-nenu li {
    margin-bottom: 20px;
}

.side-nenu a {
    color: #fff;
    display: block;
    font-weight: 300;
}

.side-nenu .has-submenu ul {
    display: none;
}

.side-nenu .has-submenu > a, .side-nenu .has-submenu-2 > a {
    position: relative;
}

.side-nenu .has-submenu > a::after, .side-nenu .has-submenu-2 > a::after {
    content: '';
    background: url(../images/side-drop.png) no-repeat;
    display: block;
    width: 13px;
    height: 7px;
    position: absolute;
    right: 0;
    top: 10px;
    transition: all 0.3s ease;
}

.side-nenu .has-submenu.active > a::after, .side-nenu .has-submenu-2.active > a::after {
    transform: rotate(180deg);
}

.side-nenu .has-submenu.active > a, .side-nenu .has-submenu-2.active > a {
    color: var(--green);
}

.side-nenu .has-submenu.active  ul, .side-nenu .has-submenu-2.active  ul {
    display: block;
    margin-top: 20px;
}

.iframe-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 120%;
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 1619.97px) {

    .main-menu {
        gap: 15px;
        margin-right: 30px;
    }

}

@media screen and (max-width: 1399.97px) {

    .main-swiper .slide-text .row {
        height: 100%;
        padding: 0;
        align-items: center;
    }

}


@media screen and (max-width: 767.97px) {
	.infographic {
		display:none!important;
	}
	
	.infographic.active {
		display:block!important;
	}
	
	.info-more {
		display:block!important;
		cursor: pointer;
	}
	
	.info-more.hidden {
		display:none!important;
	}

    .header {
        padding: 15px;
		height: 60px;
    }
	
	.main-swiper img.full {		
		margin-top: 45px;
	}
	
	.page-heading-row {
		height: 250px;
		margin-top: 60px;
	}
	
	.page-heading-row img {
		height: 250px;
		object-position: right;
	}
	.single-case-study .page-heading-row img, .post-type-archive-case-study .page-heading-row img {
		object-position: left;
	}
	.page-id-28 .page-heading-row img {
		object-position: 75% 100%;
	}
	
	.page-heading-row::after {
		width: 35px;
		height: 35px;
		background-size: contain;
	}

    .main-swiper .swiper-slide {
        height: 250px;
    }

    .main-swiper .slide-text h2 {
        font-size: 15px;
    }

    .main-swiper .slide-text img {
        width: 24px;
    }
    
    .main-swiper::before {
        width: 35px;
        height: 35px;
        background-size: contain;
    }
	
	.page-heading-content-row, .logos-section,.services-icons-row {
		padding:6% 0;
	}
	
	.page-heading-content-row p, .page-heading-content-row li, .page-heading-content-row p a.pdf {
		font-size: 14px;
	}
	
	.page-heading-content-row p a.pdf {
		padding-left: 20px;
		background-size: 20px;
	}
	
	.history-desktop {
		display:none;
	}
	.history-mobile {
		display:block;
	}

    .services-icons-row h2 {
        font-size: 22px;
        line-height: 36px;
        margin-bottom: 20px;
        text-align: center;
    }
	
	.services-icons-row .infographic h2 {
		font-size: 24px;
		font-weight: bold;
	}

    .services-icons-row p,
    .services-icons-row li {
        font-size: 15px;
    }

    .services-icons-row .service-thumb img {
        max-width: 40px;
    }
	
	.parent-pageid-15 .services-icons-row .service-thumb img {
        max-width: 120px;
    }
	
	.services-icons-row .service-thumb {
		min-height:80px;
	}

    .services-icons-row .service-icons p {
        font-size: 11px;
    }

	.service-toggle h3 {
		font-size:18px;
	}
	.services-list-row .service-toggle h3 {
		padding: 45px 120px 45px 30px;	
	} 
	.services-list-row .service-toggle .service-toggle-content {
		font-size: 14px;
		padding: 45px 30px 45px 30px;
	}
	
	.parent-pageid-15 .services-list-row .article .article-link .p-4, .parent-pageid-1057 .services-list-row .article .article-link .p-4 {
		padding: 1.5rem!important;
	}
	
    .logo {
        width: 120px;
        display: inline-block;
    }

    .service-block, .service-block a {
        display: flex;
    }

    .service-block img {
        width: 50%;
        height: auto;
        object-fit: cover;
    }
    
    .services-row .service-block .service-text {
        width: 50%;
        padding: 15px;
    }

    .services-row .service-block .service-text h3 {
        font-size: 14px;
        background-size: 22px;
    }

    .services-row .service-block .service-text p {
        font-size: 13px;
    }
	
	.news-slider-row .slide-text {
		padding: 30px 20px;
	}

    .image-section-row {
        height: auto;
    }

    .image-wrap {
        display: flex;
    }

    .image-section-row .section-title {
        position: relative;
        width: 50%;
        max-width: 50%;
        padding: 20px;
    }

    .image-section-row img {
        width: 50%;
        height: 350px;
        object-fit: cover;
    }

    .image-section-row .section-title h3 {
        font-size: 16px;
        background-size: 22px;
        padding-right: 28px;
    }

    .image-section-row .section-title p {
        font-size: 15px;
    }

    .image-section-row::after {
        display: none;
    }
	
	.logos-section {
		background-size:contain;
	}

    .logos-section h2 {
        font-size: 22px;
        line-height: 36px;
        margin-bottom: 20px;
        text-align: center;
    }

    .logos-section p {
        font-size: 16px;
        text-align: center;
        margin-bottom: 20px;
    }

    .news-slider-row h2 {
        font-size: 22px;
        line-height: 36px;
        margin-bottom: 20px;
        text-align: center;
    }

    .news-swiper-wrapper .swiper-button-prev {
        width: 20px;
        height: 16px;
        left: -30px;
    }

    .news-swiper-wrapper .swiper-button-next {
        width: 20px;
        height: 16px;
        right: -30px;
    }

    .news-swiper-wrapper .swiper-button-prev::after,
    .news-swiper-wrapper .swiper-button-next::after {
        width: 20px;
        height: 16px;
        background-size: cover;
    }

    .contact-row {
        padding: 50px 20px;
    }

    .contact-row a {
        font-size: 22px;
        line-height: 36px;
        margin-bottom: 20px;
        text-align: center;
        background-size: 25px;
        padding-right: 40px;
    }
	
	.contact-form-row {
		background-size: 80vw;
	}

    .lang-switch {
        margin-right: 10px;
    } 

    .language-select {
        font-size: 12px;
    }

    .intro-text-row {
        padding: 6% 2%;
        background: url(../images/green-shadow1.png) no-repeat left center;
		background-size: 40%;
		animation: animatedBackgroundMob 6s linear infinite alternate;
    }
	
	@keyframes animatedBackgroundMob {
	  from {
		background:url(../images/green-shadow1.png) no-repeat -200px 100%;
	  }
	  to {
		background: url(../images/green-shadow1.png) no-repeat 0 100%;
	  }
	}
	
	.intro-text-row h2 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 20px;
        text-align: center;
    }
	
	.intro-text-row p {
		font-size: 18px;
        line-height: 22px;
        margin-bottom: 20px;
        text-align: center;
	}

    .footer-logo {
        width: 140px;
        display: inline-block;
    }
	
    .logolist li {
        width: 42%;
    }

    .footer .top-row p {
        font-size: 18px;
    }

    .footer h3 {
        font-size: 16px;
    }

    .footer li, .footer li a{
        font-size: 14px;
    }

    .footer .social li a img {
        max-width: 30px;
        max-height: 30px;
    }

    .footer p {
        font-size: 12px;
    }

    .page-heading-content-row h1 {
        font-size: 28px;
        line-height: 36px;
    }

    .news-list-row {
        padding: 6% 0%;
    }

    .news-list-row .article {
        padding: 10px;
    }
	
	.news-list-row .article h6 {
		margin-top:10px;
	}
	
	.news-list-row .article .article-link {
        flex-direction: column;
    }

    .news-list-row .article h2 {
        font-size: 21px; 
    }

    .news-list-row .article p, .news-list-row .article ul li, .news-list-row .article a.more-link {
        font-size: 14px;
    }

    .services-list-row {
        padding: 6% 0;
    }

    .breadcrumb {
        font-size: 16px;
    }

    .prevnext-links {
        flex-direction: column;
        gap: 30px;
    }

    .prevnext-link {
        flex-direction: column;
        text-align: center;
        gap: 10px;
    }

    .prevnext-link:last-child {
        text-align: center;
        flex-direction: column-reverse;
    }

    .contact-form-form.d-flex.flex-column.career-form {
        padding: 10px;
    }
	
	.icons-table li {		
		width: 49%;
	}
	
	.case-study-services, .case-study-benefits {
		padding:0!important;	
	} 
	.case-study-services div, .case-study-benefits div {
		padding:0 10px 0 0!important;
	}
	.case-study-services li, .case-study-benefits li {
		font-size: 14px;
	}
	
	.case-study-services {
		background-color: #e9f4d8;
	}
	.case-study-benefits {
		background-color: #3f576a;		
	}
	.case-study-benefits h3 {
		color:#fff;
	}

}