@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";@font-face{font-family:"Xarovv Greek";src:url("../fonts/greek/Xarovv-Greek.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Foulis Greek";src:url("../fonts/greek/Foulis-Greek.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.color-secondary{color:#1057a3}.color-secondary-bg{background-color:#1057a3}.color-primary{color:#116cb2}.color-primary-bg{background-color:#116cb2}.color-black{color:#111}.color-gray{color:#ecebeb}.primary_button{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px;line-height:1.1;color:#116cb2;text-align:center;position:relative;transition:all .5s ease;font-weight:600}.primary_button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:85%;height:85%;border:1px solid #cecece;border-radius:50%;pointer-events:none;transition:all .5s ease}.primary_button::after{content:"";background:url(../assets/images/long-arrow-icon.png) no-repeat;background-size:100% 5px;background-position:center;position:absolute;left:75%;top:50%;transform:translateY(-50%);width:50%;height:100%;display:flex;align-items:center;justify-content:flex-end;transition:all .5s ease}.primary_button:hover::before{width:100%;height:100%}.primary_button:hover::after{left:100%}.primary-title{font-size:calc(30px + 42*(100vw - 320px)/1600);text-align:center;font-weight:300;display:flex;align-items:center;justify-content:center;line-height:1}.flexCenter{display:flex;align-items:center;justify-content:center}.container-width{width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}@media screen and (min-width: 1024px){.desktop-min-none-1024{display:none !important}#mobile-nav,.m-req-btn,.desktop-hide{display:none}}@media only screen and (min-width: 1024px)and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){#mobile-nav,.m-req-btn,.desktop-hide{display:block}}@media screen and (max-width: 1023px){.m-hide{display:none !important}}/*# sourceMappingURL=responsive.css.map */
