﻿.Selectable{-webkit-touch-callout:initial;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.UnSelectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.HorizontalScrolling{-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;}@keyframes FadeIn{from{opacity:.3;}to{opacity:1;}}@keyframes FadeInLeft{from{opacity:.1;-webkit-transform:translateX(20px);}to{opacity:1;-webkit-transform:translateX(0);}}@keyframes FadeInTop{from{opacity:.1;-webkit-transform:translateY(10px);}to{opacity:1;-webkit-transform:translateY(0);}}@keyframes AppearHeight{from{-webkit-transform:translateY(20px);}to{opacity:1;-webkit-transform:translateY(0);}}.TransitionFaster{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;}.TransitionFast{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.TransitionMedium{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}.TransitionSlow{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}:root{--primaryColor:#ed3852;--secondaryColor:#ffcd00;--lightColor:#f0f0f1;--grayColor:#808083;--darkColor:#58595b;}.--bigtitle{font-size:3.2rem;}main{text-align:center;}main>section>div{width:100%;}main .countries-map{margin-left:auto;margin-right:auto;max-width:600px;}main .countries .country h2{margin-bottom:0;margin-top:60px;}main .countries .socialmedialinks{display:flex;justify-content:center;}main .countries .socialmedialinks a{width:30px;height:30px;margin:5px;margin-bottom:20px;display:block;}main .countries .socialmedialinks a .--svg-background-fill{fill:var(--grayColor);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}main .countries .socialmedialinks a .--svg-fill{fill:#fff;}main .countries .socialmedialinks a:hover .--svg-background-fill{fill:var(--primaryColor);}main .locations .location{padding-bottom:30px;}main .locations .location h3{margin:0;position:relative;display:inline-block;margin-left:1.5rem;}main .locations .location h3::before{content:url('/img/location.svg');position:absolute;width:1.5rem;height:1.5rem;left:-1.5rem;}main .locations .location p{margin:5px 0;display:block;}main .locations .location-address{opacity:.7;font-size:1.3rem;}main .seperator>div{width:100%;}main .seperator hr{border:none;border-top:3px solid var(--primaryColor);}main .contacts{margin-bottom:30px;}main .contacts>div div:first-child{margin-bottom:40px;}main .contacts h2{margin:0;}main .contacts a svg{height:50px;width:50px;}main .contacts a .--svg-background-fill{fill:var(--secondaryColor);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}main .contacts a .--svg-fill{fill:#fff;}main .contacts a:hover .--svg-background-fill{fill:var(--primaryColor);}main .contacts-email{display:flex;width:100%;}main .contacts-email>span{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:var(--darkColor);padding-left:5px;align-self:center;font-size:1.3rem;}main .contacts-email:hover>span{color:var(--primaryColor);}main .contacts .socialmedialinks{display:flex;justify-content:center;}main .contacts .socialmedialinks a{margin:10px;display:block;justify-self:center;}@media only screen and (min-width:800px){main{text-align:left;}main .countries>div{display:grid;grid-template-columns:max-content 1fr;}main .countries h1{grid-column:span 2;}main .countries-items{grid-column:1;grid-row:2;}main .countries-map{grid-column:2;grid-row:2;width:100%;}main .countries .socialmedialinks{justify-content:initial;}main .locations{display:flex;}main .locations .location{margin-right:40px;}main .contacts{text-align:center;}main .contacts>div{display:flex;width:100%;justify-content:space-around;}main .contacts>div div:first-child{margin-bottom:0;}main .contacts>div>div{align-self:center;}}