:root {
  --main-color: #ff9000; /* orange */
  --main-link-color: #ff8300; /* btn and background orange */
  --main-hover-link-color: #ff7600; /* btn and background hover orange */

  --secondary-link-color: #1485C8; /* blue */

  --main-dark-grey:#333333;
  --main-light-grey:#ebebeb;

  --main-outer-border-radius:8px;
  --main-inner-border-radius:4px;
  
  --main-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

  --main-transition-var: all 0.15s linear;
}

.container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto;
}
@media (min-width:576px) {
 .container {
  max-width:540px;
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px;
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px;
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1140px;
 }
}

.h1 , .h2 , .h3 , .h4 , .h5 , .h6 , h1 , h2 , h3 , h4 , h5 , h6 {
    font-weight: 400;
}

#sp-component{
    padding: 0;
}

.five-column-row .sppb-col-md-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.hidden{
    display: none !important;
}

.offcanvas-menu , .offcanvas-overlay{
    display: none !important;
}

/* hide baform side scrollbar but still able to scroll */
.ba-forms-modal-wrapper::-webkit-scrollbar {
  display: none;
}
.ba-forms-modal-wrapper {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
body.forms-modal-opened{
    width: 100% !important;
}
/* hide baform side scrollbar but still able to scroll */

/* creative slider joomla fix */
.ls-overflow-visible {
    overflow: hidden !important;
}
/*.homepage-quicklinks{
    margin: -50px 0 -50px 0 !important;
    z-index: 3 !important;
}

.homepage-quicklinks .sppb-row-container{
    border-radius: 6px !important;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.11) !important;
    background: #fff;
}

.homepage-quicklinks .sppb-addon-content a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    color: #2e3442 !important;
}

.homepage-quicklinks .sppb-addon-content a .ico-container::after {
    content: "";
    position: absolute;
    background: url(/images/20i-shape.png) no-repeat;
    width: 100%;
    height: 100px;
    left: 0px;
    top: -12px;
    left: 35px;
}

.homepage-quicklinks .sppb-addon-content a svg {
    height: 60px;
}*/


/* BACK BUTTON GIA ARTHRA */
.sp-page-title-heading{
  display: flex;
  flex-direction: row;
  /*justify-content: center;*/
  align-items: center;
}

.previous_back_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  padding: 11px 11px;
  border-radius: 50%;
    background-color: #f1f1f1;
  color: #000 !important;
  margin-right: 10px;
}

.previous_back_btn:hover {
  background-color: #ddd;
  color: #fff !important;
  cursor:pointer;
}

.previous_back_btn svg {
  width:25px;
}

/* END OF BACK BUTTON GIA ARTHRA */

/************************************************************
    * 
    * 
    * IPIRESIES JOOMLA OVERALL
    * 
    * 
************************************************************/

.ipiresies-joomla-overall .sppb-addon-raw-html{
    /*box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;*/
/*    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    text-align: center;*/
}

.ipiresies-joomla-overall .sppb-addon-raw-html .sppb-addon-content > a{
    display: flex;
    flex-direction: column;
    color: initial;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    text-align: center;
    padding: 20px;
    transition: var(--main-transition-var);
}

.ipiresies-joomla-overall .sppb-addon-raw-html .sppb-addon-content > a:hover{
    box-shadow: 0 45px 35px -20px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}

.ipiresies-joomla-overall .sppb-addon-raw-html .sppb-addon-content div:nth-child(2){
    font-size: 1.3em;
    margin-bottom: 10px;
}

.ipiresies-joomla-overall .sppb-addon-raw-html .sppb-addon-content svg{
    height: 80px;
}

/************************************************************
    * 
    * 
    * END OF IPIRESIES JOOMLA OVERALL
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * SIMPLE UL LI LIST CSS
    * 
    * 
************************************************************/

.check-list ul{
  margin: 0;
  padding-left: 1.2rem;
}

.check-list.no-padding ul{
  padding-left: 0rem;
}

.check-list li {
  position: relative;
  list-style-type: none;
  padding-left: 2.5rem;
  margin-bottom: 0.5rem;
}

.check-list li:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 5px;
    height: 11px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color : var(--secondary-link-color);
    /*border-color: #00a8a8;*/
    transform-origin: bottom left;
    transform: rotate(45deg);
}

.check-list.bigger li {
  margin-bottom: 1rem;
}

.check-list.bigger li:before {
    top: -2px;
    width: 8px;
    height: 15px;
    border-width: 0 3px 3px 0;
}

.check-list.orange li:before {
    border-color : var(--main-link-color);
}
/************************************************************
    * 
    * 
    * END OF SIMPLE UL LI LIST CSS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * GENERAL CSS
    * 
    * 
************************************************************/
.link-style1 a{
    color:var(--main-dark-grey);
}

.link-style2 a{
    color:var(--main-link-color);
}

.link-style1 a:hover , .link-style2 a:hover{
    color:var(--main-hover-link-color);
}

.sppb-btn-custom {
    background-color: var(--main-link-color) !important;
    color: #ffffff !important;
    transition: var(--main-transition-var) !important;
}

.sppb-btn-custom:hover {
    background-color: var(--main-hover-link-color) !important;
    color: #ffffff !important;
}

/*.custom-nav ul.sppb-nav{
    z-index: 9999999;
    display: block;
    position: relative;
    margin-bottom: -70px;
}*/
/*.sppb-btn-default {
    color: #010101;
    background-color: #DFDFDF!important;
}
.sppb-btn-default:hover {
  background-color: var(--main-hover-link-color) !important;
    color: #ffffff !important;
}*/
.sp-page-title {
    background: #d9d9d9;
    padding: 150px 0;
    margin-bottom: 20px;
}
.sppb-addon-text ul { list-style-type: "\2014\00a0" !important;}
/* .sppb-addon-text ul{list-style-type: "\2751\00a0" !important;}  tetragono me skia */
/*.sppb-addon-text ul{list-style-type: "\22B8\00a0"!important;} kiklos me pavla
.sppb-addon-text ul{list-style-type: "\2713\00a0" !important;} tick ok
.sppb-addon-text ul {  list-style-type: "\2014\00a0" !important;} pavla
*/
/************************************************************
    * 
    * 
    * END OF GENERAL CSS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * BOTTOM CONTACT DETAILS
    * 
    * 
************************************************************/
.bottom-contact-details , .bottom-contact-details a{
    font-size:18px;
    color:#929494;
}

.bottom-contact-details div{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.bottom-contact-details svg{
    width:25px;
    fill:#333333;
    margin-right: 15px;
    overflow: visible;
}

.bottom-contact-details.contact-details-address svg{
    width:20px;
}

/************************************************************
    * 
    * 
    * END OF BOTTOM CONTACT DETAILS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * BOTTOM CONTACT POPUP
    * 
    * 
************************************************************/
.custom_contact_popup ,.custom_contact_popup_success{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: rgba(255, 255, 255, 0.9);
    z-index: 11111;
    position: fixed;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%) scale(1);
    left: 0;
    right: 0;
    width: 50%;
    padding: 20px;
    box-shadow: 0 0 10px 0 #d2d2d2;
    border-radius: 4px;
    transform: ;
    border: 1px solid #eee;
    
    opacity: 1;
    animation: animateIn 0.15s;
}

.custom_contact_popup_success{
    color:#fff;
    text-shadow: 0.5px 0 0 #fff;
    background: rgba(96, 204, 73, 0.9);
    border: none;
}

.custom_contact_popup_out{
    transform: translateY(-50%) scale(1);
    opacity: 1;
    animation: animateOut 0.15s;
    animation-fill-mode: forwards;
}

.custom_contact_popup_content , .custom_contact_popup_actions{
   display: flex;
   width:100%;
   justify-content: center;
   align-items: center;
}

.custom_contact_popup_content{
    font-size: 18px;
    margin-bottom: 15px;
}

.popup-tel-call{
    display: inline-block;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
    background-color: var(--main-link-color);
    color: #fff !important;
    text-shadow: 0.5px 0 0 #fff;
    border-radius: var(--main-inner-border-radius);
    color: var(--main-link-color);
    font-size: 16px;
    padding: 12px 30px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: var(--main-transition-var);
    margin-right: 15px;
}

.popup-tel-copy{
    display: inline-block;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
    background-color: var(--secondary-link-color);
    color: #fff !important;
    text-shadow: 0.5px 0 0 #fff;
    border-radius: var(--main-inner-border-radius);
    color: var(--main-link-color);
    font-size: 16px;
    padding: 12px 30px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: var(--main-transition-var);
}



@keyframes animateIn {
    0% {
        opacity: 0;
        transform: translateY(-50%) scale(0.90);
    }

    100% {
        opacity: 1;
        transform: translateY(-50%) scale(1);
    }
}

@keyframes animateOut {
    0% {
        opacity: 1;
        transform: translateY(-50%) scale(1);
    }

    100% {
        opacity: 0;
        transform: translateY(-50%) scale(0.90);
    }
}


/************************************************************
    * 
    * 
    * END OF BOTTOM CONTACT POPUP
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * MENU SERVICES FEAUTURES
    * 
    * 
************************************************************/
#menu-services-section{
    z-index: 2 !important;
}

.menu-services{
    overflow-x: scroll;
    overflow-y: hidden;
    width:100%;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    position: relative;
    transition: all 0.2s ease-in-out 0s;
    text-align: center;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.menu-services li{
    display: inline-flex;
    margin: 0 15px;
}

.menu-services li a {
    position: relative;
    color: inherit;
    padding: 20px 0;
}


.menu-services li a:before {
    background-color: var(--main-link-color);
    left: 0;
    width: 0;
    height: 3px;
    bottom: 0;
    position: absolute;
    content: "";
    transition: all 0.2s ease-in-out 0s;
}

.menu-services li:hover a:before, .menu-services li.active a:before {
    width: 100%;
}

.sticky {
  position: fixed;
  top: 65px;
  left: 0;
  width: 100%;
}

.sticky.menu-services{
    background-color: #555;
    border-top: unset;
    border-bottom: unset;
}

.sticky.menu-services li a{
    color: rgba(255,255,255,.5);
}

.sticky.menu-services li.active a{
    color: #fff;
}

/************************************************************
    * 
    * 
    * END OF MENU SERVICES FEAUTURES
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * FEAUTURED PROJECTS
    * 
    * 
************************************************************/


.featuredProjects .item {
    height: 100vh;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.featuredProjects .el-pin-spacer {
    display: block;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    margin: 0px;
    clip: rect(auto, auto, auto, auto);
    position: absolute;
}
.featuredProjects .content-wrapper {
    top: 65%;
    left: 65%;
    overflow: hidden;
    position: fixed;
    z-index: 100000;
}

.featuredProjects .content-wrapper a{
    font-size: 25px;
    font-weight: 700;
}


.featuredProjects .item .image {
    bottom: 15%;
    left: 15%;
    position: fixed;
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    transform: translateZ(0px);
    width: 53%;
}
.featuredProjects .item .back_image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    width: 100%;
}

/*
.feturedProjects .item .image,
.feturedProjects .item .back_image,
.feturedProjects .content-wrapper{
    max-width: 2200px;
    position: fixed;
}*/

/************************************************************
    * 
    * 
    * END OF FEAUTURED PROJECTS
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * JUX CONTENT SLIDER
    * 
    * 
************************************************************/

figure.effect-sarah {
    background: #808080 !important;
}
figure.effect-sarah h4 {
    color: #000;
    text-indent: -999999999px;
}

figure.effect-sarah figcaption{
	display: flex;
	flex-direction: column-reverse;
}

figure.effect-sarah h4 {
    margin-top: 0 !important;
    margin-bottom: 35% !important;
    padding-bottom: 0 !important;
    padding-top: 3% !important;
}

.grid figure span {
    font-size: 20px !important;
    letter-spacing: 2px !important;
    font-weight: 500 !important;
}

.jux-content-slider .item {
    border-radius: 8px;
}
/************************************************************
    * 
    * END OF JUX CONTENT SLIDER
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * CUSTOM ACCORDION
    * 
************************************************************/
.custom-accordion .sppb-panel-heading {
    background: #f6f6f6;
    color: #414141;
    padding: 16px;
}

.custom-accordion .sppb-panel-heading .sppb-panel-title{
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 15px;
	font-weight: 500;
}

.custom-accordion .sppb-panel-heading .sppb-panel-title svg{
	height: 30px;
	margin-right: 15px;
	overflow: visible;
}

svg .stgrey{
	fill:#263238;
}

svg .stblue{
	fill:var(--secondary-link-color);
}

.custom-accordion .sppb-panel-heading .sppb-panel-title i{
	margin-right: 15px;
}

.custom-accordion .sppb-panel-heading .sppb-toggle-direction{
	color: #414141;
    transition: var(--main-transition-var);
}

.custom-accordion .sppb-panel-heading.active .sppb-toggle-direction{
    color: var(--secondary-link-color);
}
/************************************************************
    * 
    * ENF OF CUSTOM ACCORDION
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * JOOMLA CATEGORIES CUSTOM LAYOUT CSS
    * 
************************************************************/
.content-category h2, .blog h2 {
    text-align: center;
    margin: 4rem auto 2rem;
}

.category-desc{
    font-size: 18px;
    text-align: center;
}

.cat-children .category-desc, .article-header h2 {
    font-size: inherit;
    text-align: inherit;
}

/************************************************************
    * 
    * END OF JOOMLA CATEGORIES CUSTOM LAYOUT CSS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * BREADCRUMB AND TITLE
    * 
    * 
************************************************************/
.sp-page-title{
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 190px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background: #8ebbce;
    /*background-image: linear-gradient(106deg, #8ebbce 6%, #5b81a8 88%);*/
    background-image: linear-gradient(180deg, #F7F7F7 87%, #ffffff 12%);
}

.sp-page-title:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0,22.3V0H1000V100Z' transform='translate(0 0)' fill='%23fff' style='opacity:0.66;'%3E%3C/path%3E%3Cpath d='M0,6V0H1000V100Z' transform='translate(0 0)' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0,22.3V0H1000V100Z' transform='translate(0 0)' style='opacity:0.66'%3E%3C/path%3E%3Cpath d='M0,6V0H1000V100Z' transform='translate(0 0)'%3E%3C/path%3E%3C/svg%3E");*/
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 89' preserveAspectRatio='none'%3E%3Cpolygon fill='%23fff' points='0 89 741 89 0 0 0 89'%3E%3C/polygon%3E%3Cpolygon fill='%23fff' points='741 89 1000 89 1000 0 741 89'%3E%3C/polygon%3E%3C/svg%3E");*/
    background-repeat: no-repeat;
    background-position: bottom;

    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transform: rotateX(180deg) translateX(-50%);
    width: 251%;
    max-width: 251%;
    height: 246px;
}

.sp-page-title .container{
    display: flex;
    flex-direction: column;
    position: relative; /* gia na bgei panw ap to before pseudoelement kai na diabazetai */
    /*align-items: flex-end;*/
}

.breadcrumb {
    z-index: 1;
}


.sp-page-title .sp-page-title-heading {
    font-size: 2rem;
    color: #252525;
    margin-bottom: 30px;
}

.sp-page-title .sp-page-title-sub-heading {
    color: #252525;
    font-size:18px;
}

.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li::before, .sp-page-title .breadcrumb > li > a {
    color: #252525;
}

.sp-page-title .breadcrumb > li:hover, .sp-page-title .breadcrumb > li > a:hover {
    color: var(--main-link-color);
}
/************************************************************
    * 
    * 
    * END OF BREADCRUMB AND TITLE
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * ARTICLES
    * 
************************************************************/


.view-article .article-header{
    display: none;
}

.view-article #sp-title{
    padding: 0;
}

/* overlay to able to read the page title on articles */
.view-article .sp-page-title::before {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0.66) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0%;
    top: 0;
    left: 0;
}

.view-article #sp-title .sp-page-title{
    background-repeat: no-repeat;
    background-size: cover;
}

/*.view-category #sp-title{
    display: none;
}*/

.blog .articles-leading .article {
  display: flex;
  align-items: center;
  padding: 0px;
}
.blog .articles-leading .article .article-intro-image {
  border-radius: 10px 0px 0px 10px;
  padding-right: 35px;
  margin: 0px 0px -3px 0px;
}
.blog .articles-leading .article .article-header h2 {
  font-size: 32px;
  line-height: 48px;
}
.blog .article-header {
    font-size: 120%;
}
.article-list .article {
  border-radius: 10px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  transition: var(--main-transition-var);
}
.article-list .article:hover {
    box-shadow: 0 45px 35px -20px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}
.article-list .article .article-intro-image {
  border-radius: 10px 10px 0 0;
}
.article-list .article .article-body {
  padding: 15px 0px;
}
.article-list .article .article-body .article-header h2 {
font-size: 20px;
line-height: 20px;
letter-spacing: -1.05px;
font-weight: 500;
/*min-height: 279px;*/
}
.article-list .article .readmore {
    font-size: 0.875rem;
    margin-top: 20px;
}
.article-list .article .article-body .article-header h2 a {
  color: #222222;
}
.article-list .article .article-body .article-header h2 a:hover {
  color: #FF7600;
}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
   color: #FF7600;
}
.article-list .article .article-body .ensure-article-info-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.article-list .article .article-body .ensure-article-info-wrap .article-author-info .author-name-wrap span {
  font-size: 16px;
  font-weight: 500;
  color: #242666;
}
.article-list .article .article-body .ensure-article-info-wrap .article-author-info .author-name-wrap .info-block-title {
  font-size: 14px;
  color: #575179;
  font-style: italic;
  margin-top: 3px;
}
.article-list .article .article-body .ensure-article-info-wrap .article-author-info .author-name-wrap .info-block-title:before {
  content: "";
  background-size: 4px 10px;
  display: inline-block;
  top: 4px;
  position: relative;
  width: 16px;
  height: 16px;
  /*background: url(../images/pricing-feature-icon.png);*/
  background-repeat: no-repeat;
  background-size: 16px;
  margin-right: 5px;
}
.article-list .article .article-body .ensure-article-info-wrap .article-info {
  margin-bottom: 0;
}
.article-list .article .article-body .ensure-article-info-wrap .article-info .published-title {
  display: none;
}
.article-list .article {
    margin-bottom: 15px;
    padding: 20px;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
}
/************************************************************
    * 
    * END OF ARTICLES
    * 
    * 
************************************************************/

/************************************************************
    * 
    * CATEGORY LIST ARTICLES
    * 
    * 
************************************************************/

.content-category table.category tbody > tr {
    border: 0px solid #f2f2f2 !important;
}
.content-category table.category tbody > tr:hover{
    background: #f7f7f7;
}
.content-category .table-bordered {
    border: 0px solid #dee2e6 !important;
}
.content-category .table-bordered td, .content-category .table-bordered th {
    border: 0px solid #dee2e6;
}
a:hover, a:focus, a:active {
    color: #f47100;
}
/* a {color: var(--main-link-color);} */
/* .list-title ::before {
    content: "\2713 ";
} */
.category.table.table-bordered a{color: #333;}
.category.table.table-bordered  {
 counter-reset: row-num;
}
.category.table.table-bordered  tbody tr  {
counter-increment: row-num;
}
.category.table.table-bordered tr td:first-child::before {
   content: counter(row-num) ". "; 
	/* content: counter(item, decimal-leading-zero);*/ 
    background: #ff9000;
    /*padding: 5px 2px 5px 10px;*/
    border-radius: 50%;
    margin-right: 10px;
    color: #fff;
    font-size: initial;
    font-weight: 600;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
}
/* subcategories on main category view */
.badge-info {
    color: #fff;
    background: #ff9000;
    border-radius: 50%;
    padding: 10px 9px;
    float: left;
    margin-right: 10px;
}
.page-header.item-title a {
    color: #333;
}
.page-header.item-title {
    margin: 3rem 0rem 1rem 1rem;
}
.cat-children .category-desc, .article-header h2 {
    text-align: inherit;
    font-size: 95% !important;
}
.list-group-item {
    border: 0px solid rgba(0,0,0,.125);
}
.list-group-item:hover{
    background-color: #e1e1e1;  
}
/* subcategories on main category view end */

.view-category .category-list .list-title {
    display: flex;
    align-items: center;
    padding: 0;
}

.view-category .category-list .list-title a {
    display: inline-flex;
    align-items: center;
    width: 100%;
    padding: 10px;
}

/************************************************************
    * 
    * CATEGORY LIST ARTICLES END
    * 
    * 
************************************************************/
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/************************************************************
    * 
    * 
    * PROOTHISI CONTENTS CSS
    * 
************************************************************/

.proothisi-contents{
    text-align: center;
}

/* image */
.proothisi-contents div:nth-of-type(1){
    
}

.proothisi-contents div:nth-of-type(1) svg{
    height: 80px;
}

/* title */
.proothisi-contents div:nth-of-type(2) h4{
    font-weight: 500;
}

/* content */
.proothisi-contents div:nth-of-type(3){
    /*font-size:18px;*/
}
/************************************************************
    * 
    * 
    * END OF PROOTHISI CONTENTS CSS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * PROOTHISI CONTENTS CSS
    * 
    * 
************************************************************/

.ke-contents{
    text-align: center;
}

/* image */
.ke-contents div:nth-of-type(1){
    
}

.ke-contents div:nth-of-type(1) svg{
    height: 80px;
}

/* title */
.ke-contents div:nth-of-type(2) h4{
    /*color:#fff;*/
    font-weight: 500;
}

/* content */
.ke-contents div:nth-of-type(3){
    
}


.ke-multiple-items-show .sppb-row > div{
	border-color: rgba(0,0,0,0.1);
	border-style: solid;
	border-width: 0 1px 0 0;
    /*border: 5px solid rgb(125,185,153);*/
    border-image: linear-gradient(to bottom, rgba(0, 76, 255, 0) 10%,rgb(20, 133, 200) 25%,rgb(20, 133, 200) 40%,rgba(0, 76, 255, 0) 60%);
    border-image-slice: 1;
}

/* epeidi einai 6 oi grammes kruboume thn prwteleutaia pou nai 5h*/
.ke-multiple-items-show .sppb-row > div:nth-last-of-type(2){
	border-right-width: 0px;
}


.ke-multiple-items-show .feautures-counter{
    display: block;
    border: 1px solid gray;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    text-align: center;
    margin-right: 10px;
    font-size: 14px;
    position: absolute;
    top: -20px;
    left: -26px;
}

/*.ke-multiple-items-show2 .sppb-column{
    padding-top: 20px;
    border-top-width: 6px ;
    border-top-color: var(--main-link-color);
    border-top-style: solid;
}*/
/************************************************************
    * 
    * 
    * END OF PROOTHISI CONTENTS CSS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * KATASKEUI ISTOSELIDWN - ENDEIKTIKA ERGA
    * 
    * 
************************************************************/

/*.kataskeui-istoselidas-contents .kataskeui-istoselidas-card:hover ~ .kataskeui-istoselidas-heading{
	transform: translateY(-100px);
}*/

.kataskeui-istoselidas-heading{
	opacity: 1;
	transition: var(--main-transition-var);
}

.kataskeui-istoselidas-heading-hover{
	opacity:0;
	transform: translateY(-20px);
}

.kataskeui-istoselidas-card{
	position: relative;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.kataskeui-istoselidas-card .ki-face{
	width:300px;
	height: 200px;
	transition: 0.5s;
}

.kataskeui-istoselidas-card .ki-face.ki-face1{
	position: relative;
	background: var(--main-link-color);
	border-radius: var(--main-outer-border-radius);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1;
	transform: translateY(100px);
}

.revert-card-color .kataskeui-istoselidas-card .ki-face.ki-face1{
	background: var(--secondary-link-color);
}

.kataskeui-istoselidas-card:hover .ki-face.ki-face1{
	background: var(--secondary-link-color);
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	transform: translateY(0);
}

.kataskeui-istoselidas-card .ki-face.ki-face1 .ki-content{
	opacity: 0.9;
	transition: 0.8s;
	text-align: center;
}

.kataskeui-istoselidas-card:hover .ki-face.ki-face1 .ki-content{
	opacity: 1;
}

.kataskeui-istoselidas-card .ki-face.ki-face1 .ki-content svg{
	height: 100px;
}
.kataskeui-istoselidas-card .ki-face.ki-face1 .ki-content svg path{
	fill: #ffffff;
}

.kataskeui-istoselidas-card .ki-face.ki-face1 .ki-content h3{
	margin: 10px 0 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 1.5em;
}

.kataskeui-istoselidas-card .ki-face.ki-face2{
	position: relative;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px;
	box-sizing: border-box;
	box-shadow: var(--main-box-shadow);
	transform: translateY(-100px);
	border-radius: var(--main-outer-border-radius);
}

.kataskeui-istoselidas-card:hover .ki-face.ki-face2{
	transform: translateY(0);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.kataskeui-istoselidas-card .ki-face.ki-face2 .ki-content p{
	margin: 0;
	padding: 0;
}

.kataskeui-istoselidas-card .ki-face.ki-face2 .ki-content a{
	margin: 15px 0 0;
	display: inline-block;
	text-decoration: none;
	font-weight: 600;
	color: var(--main-dark-grey);
	padding: 3px;
	border: 1px solid var(--main-dark-grey);
    border-radius: var(--main-inner-border-radius);
    padding-left: 15px;
    padding-right: 15px;
}

.kataskeui-istoselidas-card .ki-face.ki-face2 .ki-content a:hover{
	background: #fff;
	color:var(--main-dark-grey);

}
/************************************************************
    * 
    * 
    * END OF KATASKEUI ISTOSELIDWN
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * THEMATA BOITHEIAS CSS
    * 
    * 
************************************************************/

.thema-boithias {
    background-color: #fff;
    border-radius: var(--main-outer-border-radius);
    box-shadow: var(--main-box-shadow);
    display: flex;
    max-width: 100%;
    margin: 20px;
    overflow: hidden;
}

.thema-boithias h6 {
    opacity: 0.6;
    margin: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.thema-boithias h2 , h4{
    /*letter-spacing: 1px;*/
    margin: 10px 0;
}

.thema-boithias-preview {
    background-color: var(--main-link-color);
    color: #fff;
    padding: 30px;
    width: 30%;
    max-width: 250px;
}

.thema-boithias-preview a {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    opacity: 0.6;
    margin-top: 30px;
    text-decoration: none;
}

.thema-boithias-info {
    padding: 30px;
    position: relative;
    width: 100%;
}

.thema-boithias-btn {
    background-color: var(--main-link-color);
    border: 0;
    border-radius: var(--main-inner-border-radius);
    box-shadow: var(--main-box-shadow);
    color: #fff;
    font-size: 16px;
    padding: 12px 25px;
    position: absolute;
    bottom: 30px;
    right: 30px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: var(--main-transition-var);
}

.thema-boithias-btn:hover {
    background-color: var(--main-hover-link-color);
}

/* support ticket colors */

.support-ticket .thema-boithias-preview {
    background-color: var(--secondary-link-color);
}

.support-ticket .thema-boithias-btn {
    background-color: var(--secondary-link-color);
}

.support-ticket .thema-boithias-btn:hover {
    background-color: var(--secondary-link-color);
}
/************************************************************
    * 
    * 
    * END OF THEMATA BOITHEIAS CSS
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * TOP RIGHT HEADER LINKS
    * 
    * 
************************************************************/
/*
.top_header_links div{
    display:flex;
  flex-direction:row;
}

.top_header_links a{
    display:flex;
  flex-direction:row;
    font-size:15px;
  transition: var(--main-transition-var);
}
.top_header_links a:nth-of-type(1){
    margin-right:5px;
}
.top_header_links a:nth-of-type(2){
    margin-left:5px;
}
*/

.top_header_links .top_header_links_contents{
	display: flex;
	flex-direction: column;
}

.top_header_links .top_header_links_contents svg{
	height: 20px;
	width: 40px;
	overflow: visible;
}

.top_header_links a{
 color: #555555 !important;
 display: flex;
 align-items: center;
 padding: 1.4px 0;
}

.top_header_links a:hover{
 color: var(--main-hover-link-color) !important; 
}

.top_header_links span{
    margin-top:1px;
}

.top_header_links a svg path{
	fill: #555555;
 transition:var(--main-transition-var);
}

.top_header_links a:hover svg path{
    fill: var(--main-hover-link-color);
}
/*

.top_header_links a:hover{
 color: var(--main-hover-link-color) !important; 
}*/

/************************************************************
    * 
    * 
    * END OF TOP RIGHT HEADER LINKS
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * SHOW BUTTONS ON MENU AFTER SCROLL
    * 
    * 
************************************************************/
#sp-position1, #sp-position2{
    display:flex;
    align-items:center;
    transition:var(--main-transition-var);
    opacity: 0;
    visibility:hidden;
}

#sp-position1 a{
    display: flex;
}

#sp-position1 svg{
    height: 65px;
    padding: 8px 0px;
    overflow: visible; 
}

#sp-position1{
    margin-left: -100px;
}

.header-sticky #sp-position1{
    opacity:1;
    visibility:visible;
    margin-left:0;
}

.header-sticky .custom_contact_buttons{
    visibility: visible;
    opacity: 1;
    margin-left:0px;
    transition-delay: 0.8s;
}

.custom_contact_buttons{
    margin-left:45px;
    transition: var(--main-transition-var);
    visibility: hidden;
    opacity: 0;
    position: fixed;
    top: 50%;
    z-index: 31;
    display: block;
    bottom: inherit;
    table-layout: inherit;
    width: auto;
    left: calc(100% - 45px);
    top: calc(50vh - 35px);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.custom_contact_buttons .contact_one_button{
    display: block;
    background: var(--secondary-link-color);
    overflow: hidden;
    min-width: 45px;
    height: 45px;
    margin-bottom: 1px;
    transform: translateX(0px);
    transition: var(--main-transition-var);
}

.custom_contact_buttons .contact_one_button:hover{
    transform: translateX(-166px);
    border-top-left-radius: var(--main-inner-border-radius);
    border-bottom-left-radius: var(--main-inner-border-radius);
}

.custom_contact_buttons .contact_one_button:nth-child(1){
    border-top-left-radius: var(--main-inner-border-radius);
}

.custom_contact_buttons .contact_one_button:nth-last-child(1){
    border-bottom-left-radius: var(--main-inner-border-radius);
}

.custom_contact_buttons .contact_one_button a{
    display: flex;
    white-space: nowrap;
    padding: 0;
    min-width: 45px;
    min-height: 45px;
    align-items: center;
}

.custom_contact_buttons .contact_one_button_img{
    float: left;
    text-align: center;
    margin: 10px;
    width: 25px;
    height: 25px;
}

.custom_contact_buttons .contact_one_button_img figure{
    position: relative;
    display: block;
    margin: 0;
}

.custom_contact_buttons .contact_one_button_content{
    color:#fff;
    padding: 0 15px 0 10px;
}

/*.custom_contaxt_buttons figure img{
    width: 25px;
    height: 100%;
}*/
/*.header-sticky #sp-position2{
    opacity:1;
    visibility:visible;
    margin-left:0;
}

.after_scroll_menu_btns div{
    display:flex;
  flex-direction:row;
}

.after_scroll_menu_btns a{
    display:flex;
  flex-direction:row;
  justify-content: center;
    align-items: center;
  width: 47px;
    height: 47px;
  font-size:15px;
  margin-right: 18px;
  border: 1px solid #333333;
    border-radius: 50%;
}

.after_scroll_menu_btns svg{
  height: 22px;
  overflow: visible;
}

.after_scroll_menu_btns a svg path{
 transition:var(--main-transition-var);
  fill:#333333;
}

.after_scroll_menu_btns a:hover svg path{
  fill: #ffffff;
    stroke:#ffffff;
}

.after_scroll_menu_btns a:hover{
 background-color: var(--main-hover-link-color); 
  border-color: var(--main-hover-link-color);
}*/
/************************************************************
    * 
    * 
    * END OF SHOW BUTTONS ON MENU AFTER SCROLL
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * FIX JUMPIN HEADER
    * 
    * 
************************************************************/
#sp-header.header-sticky ~ section#sp-main-body, #sp-header ~ section#sp-main-body  {
    padding-top: 0px !important;
}

#sp-header.header-sticky ~ section#sp-section-4 {
	margin-top: 67px;
}
/************************************************************
    * 
    * 
    * END OF FIX JUMPIN HEADER
    * 
    * 
************************************************************/

#sp-top-bar .sp-module {
    margin:0;
}
#sp-top1 .sp-module {
    display: flex;
    justify-content: start;
}
#sp-top2 .sp-module {
    display: flex;
    justify-content: flex-end;
}

@media screen and (max-width: 992px) {
    #sp-top1 .sp-module , #sp-top2 .sp-module, #sp-logo, #sp-top3 {
        display: flex;
        justify-content: center;
    }
}

/* THLEFWNO MENU PANW DEKSIA */
.top-right-contact .sppb-addon-content{
    display: flex;
    justify-content: end; 
}

.top-right-contact .sppb-addon-content span{
    color: #999;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.top-right-contact .sppb-addon-content span:nth-of-type(1){
    font-size: 20px;
    letter-spacing: 3.15px;
}
/* END OF THLEFWNO MENU PANW DEKSIA */

/************************************************************
    * 
    * 
    * MAIN MENU
    * 
    * 
************************************************************/
.logo-image {
    height: 62px !important;
}
/*.sp-megamenu-parent .sp-dropdown {
white-space: nowrap;
opacity: 0;
visibility: hidden;
position: absolute;
overflow: hidden;
max-height: 800px;
top: 60px;
left: 0;
right: 0;
transition: transform .1s ease,opacity 0ms linear .1s,visibility 0ms linear .1s;
transform-origin: top center;
transform: scaleY(0);
display: block;
}*/

/*.sp-dropdown .sp-menu-item>li:hover .menu-toggler:after {*/
 /*-webkit-animation:coreFadeIn .2s ease-out .2s both;*/
 /*animation:coreFadeIn .2s ease-out .2s both*/
/*}*/
/*.sp-has-child:hover > .sp-dropdown li:hover ul {
 display:block;
 -webkit-animation:coreFadeIn .4s ease-in;
 animation:coreFadeIn .4s ease-in
}*/
/*.sp-megamenu-parent > li:hover ul {
    display: block;
    -webkit-animation: coreFadeIn .4s ease-in;
    animation: coreFadeIn .4s ease-in;
}*/

.sp-megamenu-parent .sp-dropdown {
    -webkit-animation: coreFadeIn .4s ease-in;
    animation: coreFadeIn .4s ease-in;
}

.sp-megamenu-parent>li:hover ul>li {
 opacity:0;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(1) {
 -webkit-animation:coreFadeInUp .3s ease-out 30ms both;
 animation:coreFadeInUp .3s ease-out 30ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(2) {
 -webkit-animation:coreFadeInUp .3s ease-out 60ms both;
 animation:coreFadeInUp .3s ease-out 60ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(3) {
 -webkit-animation:coreFadeInUp .3s ease-out 90ms both;
 animation:coreFadeInUp .3s ease-out 90ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(4) {
 -webkit-animation:coreFadeInUp .3s ease-out 120ms both;
 animation:coreFadeInUp .3s ease-out 120ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(5) {
 -webkit-animation:coreFadeInUp .3s ease-out 150ms both;
 animation:coreFadeInUp .3s ease-out 150ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(6) {
 -webkit-animation:coreFadeInUp .3s ease-out 180ms both;
 animation:coreFadeInUp .3s ease-out 180ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(7) {
 -webkit-animation:coreFadeInUp .3s ease-out 210ms both;
 animation:coreFadeInUp .3s ease-out 210ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(8) {
 -webkit-animation:coreFadeInUp .3s ease-out 240ms both;
 animation:coreFadeInUp .3s ease-out 240ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(9) {
 -webkit-animation:coreFadeInUp .3s ease-out 270ms both;
 animation:coreFadeInUp .3s ease-out 270ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(10) {
 -webkit-animation:coreFadeInUp .3s ease-out .3s both;
 animation:coreFadeInUp .3s ease-out .3s both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(11) {
 -webkit-animation:coreFadeInUp .3s ease-out 330ms both;
 animation:coreFadeInUp .3s ease-out 330ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(12) {
 -webkit-animation:coreFadeInUp .3s ease-out 360ms both;
 animation:coreFadeInUp .3s ease-out 360ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(13) {
 -webkit-animation:coreFadeInUp .3s ease-out 390ms both;
 animation:coreFadeInUp .3s ease-out 390ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(14) {
 -webkit-animation:coreFadeInUp .3s ease-out 420ms both;
 animation:coreFadeInUp .3s ease-out 420ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(15) {
 -webkit-animation:coreFadeInUp .3s ease-out 450ms both;
 animation:coreFadeInUp .3s ease-out 450ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(16) {
 -webkit-animation:coreFadeInUp .3s ease-out 480ms both;
 animation:coreFadeInUp .3s ease-out 480ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(17) {
 -webkit-animation:coreFadeInUp .3s ease-out 510ms both;
 animation:coreFadeInUp .3s ease-out 510ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(18) {
 -webkit-animation:coreFadeInUp .3s ease-out 540ms both;
 animation:coreFadeInUp .3s ease-out 540ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(19) {
 -webkit-animation:coreFadeInUp .3s ease-out 570ms both;
 animation:coreFadeInUp .3s ease-out 570ms both;
}
.sp-megamenu-parent>li:hover ul>li:nth-child(20) {
 -webkit-animation:coreFadeInUp .3s ease-out .6s both;
 animation:coreFadeInUp .3s ease-out .6s both;
}


@-webkit-keyframes coreFadeInUp {
 0% {
  opacity:0;
  transform:translate3d(0,30px,0);
 }
 100% {
  opacity:1;
  transform:none;
 }
}
@keyframes coreFadeInUp {
 0% {
  opacity:0;
  transform:translate3d(0,30px,0);
 }
 100% {
  opacity:1;
  transform:none;
 }
}
@-webkit-keyframes coreFadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-20px,0);
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0);
 }
}
@keyframes coreFadeInDown {
 from {
  opacity:0;
  transform:translate3d(0,-20px,0);
 }
 to {
  opacity:1;
  transform:translate3d(0,0,0);
 }
}


@-webkit-keyframes coreFadeIn {
 0% {
  opacity:0.15;
 }
 100% {
  opacity:1;
 }
}
@keyframes coreFadeIn {
 0% {
  opacity:0.15;
 }
 100% {
  opacity:1;
 }
}

@-webkit-keyframes menuAnimation {
 from {
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  opacity: 0;
 }
 to {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  opacity: 1;
 }
}
@keyframes menuAnimation {
 from {
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
opacity: 0;
 }
 to {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
    opacity: 1;
 }
}


@-webkit-keyframes menuAnimationOut {
 from {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
  opacity: 1;
 }
 to {
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
  opacity: 0;
 }
}
@keyframes menuAnimationOut {
 from {
  -webkit-transform:scaleY(1);
  transform:scaleY(1);
opacity: 1;
 }
 to {
  -webkit-transform:scaleY(0);
  transform:scaleY(0);
    opacity: 0;
 }
}


.homepage-hidden-menu{
    display: none !important;
}

.sp-megamenu-parent > li > a {
	/*padding: 0 15px 0 0;*/
    padding: 0;
	font-size: 15px;
	text-shadow: 0.3px 0 0 var(--main-dark-grey);
    transition: var(--main-transition-var);

}

.sp-megamenu-parent .sp-menu-item .sp-mega-group ,.sp-megamenu-parent .sp-menu-item .sp-dropdown-items {
    text-align:left;
}


.sp-megamenu-parent .sp-mega-group > li > a {
    font-weight: 400;
    text-transform: unset;
}

.sp-megamenu-parent {
    list-style: none;
    margin: 0 0 0 5px;
    z-index: 99;
    display: block;
    text-align: center;
    position: relative;
    float: left;
}

.sp-megamenu-parent > li.menu-justify {
  position: static;
}


.sp-megamenu-parent > li:hover > a ,.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: unset;
    text-shadow: unset;
}

.sp-megamenu-parent .sp-mega-group > li > a:hover {
    color: var(--main-link-color);
}

.sp-megamenu-parent > li > a:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    overflow: hidden;
    color: var(--main-link-color);
    text-shadow: 0.3px 0 0 var(--main-link-color);
    content: attr(data-hover);
    transition: width .2s;
    white-space: nowrap;
}

.sp-megamenu-parent > li:hover > a:before, .sp-megamenu-parent > li:focus > a:before, .sp-megamenu-parent > li.active > a:before {
  width: 100%;
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
    display: none;
}

.sp-megamenu-parent > li:before {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      height: 1px;
      width: 0;
      background-color: #2f2f30;
      transition: var(--main-transition-var);
}

.sp-megamenu-parent > li:hover:before, .sp-megamenu-parent > li:focus:before {
  width: 50%;
}


.sp-megamenu-parent > li {
    margin-right: 26px;
}

.sp-megamenu-parent > li:after {
    content: "";
    margin: -2px 5px 0 5px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    border: solid #000;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 0 2px 2px 0;
    padding: 3px;
    transition: all 0.15s ease-out;
}


/*.sp-megamenu-parent > li:hover:after, .sp-megamenu-parent > li:focus:after {
    transform: rotate(225deg);
    transition-delay: 0.15s;
}*/

.sp-megamenu-parent > li:hover:after, .sp-megamenu-parent > li:focus:after, .sp-megamenu-parent > li.active:after {
  border: solid var(--main-link-color);
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-width: 0 2px 2px 0;
    transition-delay: 0.15s;
}

/* end of new effect */


.sp-megamenu-parent .megamenutitle {
    font-size:15px;
    text-shadow: 0.5px 0 0 #333333;
}

/************************************************************
    * 
    * 
    * END OF MAIN MENU
    * 
    * 
************************************************************/
/* FIX JUMPIN HEADER*/

#sp-header.header-sticky ~ section#sp-main-body, #sp-header ~ section#sp-main-body  {
    padding-top: 0px !important;
}

#sp-header.header-sticky ~ section#sp-section-3 {
    margin-top: 65px;
}

#sp-header.header-sticky {
    z-index: 1090;
}
/* END FIX JUMPIN HEADER*/
/*header*/
#sp-header {
  border-top: solid 1px #e1e1e1;
  border-bottom: solid 1px #e1e1e1;
}

#sp-top-bar-2 , #sp-easylogic-top-bar{
    padding:15px 0;
}
#sp-header {
    height: 65px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
    box-shadow: 0 0 0px 0 rgb(244, 244, 244);
}
#sp-header {
    background: #f7f7f7;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #f7f7f7;
}

/* footer - bottom */
/*#sp-beforeFooter {
    background: #fff;
	border-top: 3px solid var(--main-link-color);
	padding-top: 20px;
	padding-bottom: 0px;
	color: #333;
    font-size: 1rem;
    font-weight: 500;
	line-height: 1.4;
}
#sp-footer {
    padding: 15px 0px 10px 0px;
    font-size: 14px;
    line-height: 0.2;
    background:  #ebebeb;
    border: none;
	color: #333;
}
#sp-footer .container-inner {padding: 0px 0;border-top: 1px solid  rgba(255, 255, 255, .1);}
#sp-footer a:hover, #sp-beforeFooter a:hover, #sp-footer a:active, #sp-beforeFooter a:active, #sp-footer a:focus, #sp-beforeFooter a:focus {color: var(--main-hover-link-color);}
#sp-footer a, #sp-beforeFooter a { color: #333;}
#sp-beforeFooter .sp-module {margin-bottom: 20px;}
#sp-beforeFooter .sp-module ul > li {display: block;margin-bottom: 4px;}
#sp-beforeFooter .sp-module ul > li:hover {margin-left: 0.2rem;}
.nav-link {
    display: block;
    padding: 0.45rem 0rem;
}
.footer3{margin-left: 0px;}*/


/************************************************************
    * 
    * 
    * OFF CANVAS MENU
    * 
    * 
************************************************************/
.offcanvas-menu .offcanvas-inner .sp-module ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 0;
    margin: 0;
    list-style: none;
    font-weight: 600;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler::after {
    content: "\f077";
	font-size: 1.3rem;
		color: #afafaf;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler::after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler::after {
    content: "\f0ab";
font-size: 1.5rem;
}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {
    margin-bottom: 20px;
    margin-top: 30px;
}
.fa-remove::before, .fa-close::before, .fa-times::before {
    content: "\f00d";
    color: #797878;
	font-weight: 400;
}
.close-offcanvas {
    position: absolute;
    top: 15px;
    z-index: 1;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    line-height: 23px;
    text-align: center;
    font-size: 1.7rem;
    background: #bfbdbd00;
color:#fff;
}
.close-offcanvas:hover {
    background: rgba(255, 255, 255, 0);
}
.offcanvas-menu {
    width: 300px;
    height: 100%;
    position: fixed;
    top: 0;
    overflow: inherit;
    -webkit-transition: var(--main-transition-var);
    transition: var(--main-transition-var);
    z-index: 10000;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
    border: 0;
    padding: 5px 0;
    margin: 0;
    position: relative;
    overflow: hidden;
    display: block;
}

/************************************************************
    * 
    * 
    * END OF OFF-CANVAS MENU
    * 
    * 
************************************************************/


/************************************************************
    * 
    * 
    * DOMAIN SEARCH SECTION HOMEPAGE
    * 
    * 
************************************************************/

.domain-homepage{
    background: #ff8300 radial-gradient(circle at 60% 100%,#ff8300 5%,#ff9000 94%);
}

/************************************************************
    * 
    * 
    * END OF DOMAIN SEARCH SECTION HOMEPAGE
    * 
    * 
************************************************************/

/************************************************************
    * 
    * 
    * END OF DOMAIN SEARCH SECTION HOMEPAGE
    * 
    * 
************************************************************/
/*.my-custom-btn , .my-custom-btn .sppb-btn{
    background-color: var(--main-link-color);
    border: 0;
    border-radius: var(--main-inner-border-radius);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 16px;
    padding: 12px 25px;
    position: absolute;
    bottom: 30px;
    right: 30px;
    letter-spacing: 1px;
    cursor: pointer;
    transition: var(--main-transition-var);
}

.my-custom-btn:hover , .my-custom-btn .sppb-btn:hover{
    background-color: var(--main-hover-link-color);
}*/

/************************************************************
    * 
    * 
    * END OF DOMAIN SEARCH SECTION HOMEPAGE
    * 
    * 
************************************************************/

.bubble 
{
position: relative;
width: 100%;
margin-top: 25px;
float: left;
padding: 15px 15px 5px 15px;
background: #FFFFFF;
-webkit-border-radius: var(--main-outer-border-radius);
-moz-border-radius: var(--main-outer-border-radius);
border-radius: var(--main-outer-border-radius);
border: #e1e1e1 solid var(--main-outer-border-radius);

}

.bubble::after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0 17px 20px;
    border-color: #FFFFFF
    transparent;
    display: block;
    width: 0;
    z-index: 1;
    margin-left: 18px;
    top: -18px;
    left: 8%;
}

.bubble:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 18px 22px;
border-color: #e1e1e1 transparent;
display: block;
width: 0;
z-index: 0;
margin-left: 17px;
top: -30px;
left: 8%;
}

/* bubble 2 */
.bubble2 
{
position: relative;
width: 100%;
margin-top: 25px;
float: right;
padding: 5px;
background: #FFFFFF;
-webkit-border-radius: var(--main-outer-border-radius);
-moz-border-radius: var(--main-outer-border-radius);
border-radius: var(--main-outer-border-radius);
border: #e1e1e1 solid var(--main-outer-border-radius);
}

.bubble2:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 11px 15px;
border-color: #FFFFFF transparent;
display: block;
width: 0;
z-index: 1;
margin-left: -11px;
top: -15px;
left: 87%;
}

.bubble2:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 18px 22px;
border-color: #e1e1e1 transparent;
display: block;
width: 0;
z-index: 0;
margin-left: -18px;
top: -30px;
left: 87%;
}
/*bubble3 */
.bubble3 
{
position: relative;
width: 50%;
margin-top: 25px;
	float: left;
padding: 5px;
background: #FFFFFF;
-webkit-border-radius: var(--main-outer-border-radius);
-moz-border-radius: var(--main-outer-border-radius);
border-radius: var(--main-outer-border-radius);
border: #e1e1e1 solid var(--main-outer-border-radius);
}

.bubble3:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 11px 15px;
border-color: #FFFFFF transparent;
display: block;
width: 0;
z-index: 1;
margin-left: -11px;
top: -15px;
left: 8%;
}

.bubble3:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 18px 22px;
border-color: #e1e1e1 transparent;
display: block;
width: 0;
z-index: 0;
margin-left: -18px;
top: -30px;
left: 8%;
}

.bubble-left{
	float: left; width: 100%; margin-right: 5px;
}
.bubble-right{
	float: right; width: 100%; margin-right: 5px;
}
.box3{
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    border: 10px solid #ededed;
    border-radius: 4px;
    color: #555;
    font-size: 12px;
    margin: 10px -3px;
    padding: 10px;
	    border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -o-border-radius: 7px 7px 7px 7px;
	float: left;
}



/* pricing table */
/*.box-pricing-table .sppb-pricing-box .sppb-pricing-header {
  border-radius: 8px;
  box-shadow: 0 5px 10px -5px #b0c3d5;
  border: solid 1px #dee6ef;
  background-color: #fff;
  padding: 33px 30px 0px 27px;
  margin-bottom: 30px;
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price-container {
  position: relative;
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price-container .sppb-pricing-price small {
  position: absolute;
  left: 0px;
  font-size: 14px;
  line-height: 22px;
  color: #3a3a3a;
  font-weight: normal;
  bottom: 20px;
  right: 0px;
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price-container .sppb-pricing-duration {
  font-weight: bold;
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-features {
  text-align: left;
  padding-left: 45px;
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-features ul li i.fa-check-circle {
  color: rgba(25, 145, 36, 0.5);
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-features ul li i.fa-times-circle {
  color: rgba(255, 37, 37, 0.27);
}
.box-pricing-table .sppb-pricing-box .sppb-pricing-footer {
  padding: 0px 20px;
}
.box-pricing-table.active .sppb-pricing-box .sppb-pricing-header {
  background-image: url("../images/pricing-image.png");
  background-size: cover;
  background-position: center center;
  box-shadow: 0 20px 50px -10px #b0c3d5;
}
.box-pricing-table.active .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price-container .sppb-pricing-price small {
  color: rgba(255, 255, 255, 0.7);
}
.box-pricing-table.active .sppb-pricing-box .sppb-pricing-footer .sppb-btn.sppb-btn-secondary.sppb-btn-round.sppb-btn-outline {
  background: #ff8300;
  color: #fff;
  box-shadow: 0 12px 24px -6px rgba(30, 0, 80, 0.3);
  border-color: #ff8300;
  padding: 9px 10px;
}
*/
/* pricing */
/*.box-pricing-table{
    transition: all 0.15s ease;
}
.box-pricing-table:hover{
    transform: translateY(-20px);
}

.sppb-pricing-header{
    transition: all 0.15s ease;
}

.box-pricing-table:hover .sppb-pricing-header{
    box-shadow: 5px 15px 60px -3px #b0c3d5;
}

.box-pricing-table.active .sppb-pricing-box .sppb-pricing-header {
    background-image: linear-gradient(-45deg, var(--main-link-color) 0%, var(--main-link-color) 100%);
    background-size: unset;
    background-position: unset;
}

.box-pricing-table .sppb-btn {
    color:var(--main-link-color);
    border-color: var(--main-link-color);
    border-radius: var(--main-inner-border-radius);
}

.box-pricing-table .sppb-btn:hover {
    color: #fff;
    background-color: var(--main-link-color);
    border-color: var(--main-link-color);
}*/
/* end of pricing */
/* custom tooltip */
.mytooltip {
  position: relative;
  display: inline-block;
}

.mytooltip .tooltiptext {
  visibility: hidden;
  font-size:14px;
  background-color: #000;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
/*width: 180px;
  bottom: 125%;
  left: 50%;
  margin-left: -40px;
  opacity: 0;
  transition: opacity 0.3s;*/
  /* after */
  width:250px;
  bottom: 100%;
  left: 50%;
  opacity: 0;
  transition: opacity 0.3s;
  transform: translateX(-50%);
  padding: 5px 10px;
}

.mytooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.mytooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/* end of custom tooltip 



/************************************************************
    * 
    * 
    * PRICING TABLE
    * 
    * 
************************************************************/

/*PRICE COLOR CODE START*/


.generic_price_table{
    transition: var(--main-transition-var);
}

.generic_price_table:hover {
    transform: scale(1.05);
}


.generic_price_table .generic_content .generic_head_price{
	background-color: #f6f6f6;
	border-radius: 4px;
}

.generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
	border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;
}

.generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
	color: #525252;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
    color: #414141;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
    color: #414141;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
    color: #414141;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
    color: #414141;
}

.generic_price_table .generic_content .generic_feature_list ul li{	
	color: #414141;
}

.generic_price_table .generic_content .generic_feature_list ul li span{
	color: #333333;
    text-shadow: 0.5px 0 0 #333333;
}

.generic_price_table strong{
    font-weight: 400 !important;
    text-shadow: 0.5px 0 0 #333333;
}


.generic_price_table .generic_content .generic_feature_list ul li:hover{
	background-color: #E4E4E4;
	border-left: 5px solid var(--main-link-color);
}

.generic_price_table .generic_content .generic_price_btn a{
	border: 1px solid var(--main-link-color);
    color: var(--main-link-color);
} 

.generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,
.generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg{
	border-color: var(--main-link-color) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--main-link-color);
	color: #fff;
}

.generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,
.generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span{
	color: #fff;
}

.generic_price_table .generic_content:hover .generic_price_btn a,
.generic_price_table .generic_content.active .generic_price_btn a{
	background-color: var(--main-link-color);
	color: #fff;
} 

/*PRICE BODY CODE START*/

.generic_price_table .generic_content{
	overflow: hidden;
	position: relative;
	text-align: center;
    border: 1px solid #f6f6f6;
	border-radius: 4px;
}

.generic_price_table .generic_content .generic_head_price {
	margin: 0 0 20px 0;
}

.generic_price_table .generic_content .generic_head_price .generic_head_content{
	margin: 0 0 50px 0;
}

.generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
    border-style: solid;
    border-width: 90px 1411px 23px 399px;
	position: absolute;
}

.generic_price_table .generic_content .generic_head_price .generic_head_content .head{
	padding-top: 40px;
	position: relative;
	z-index: 1;
}

.generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 2px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag{
	padding: 0 0 20px;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price{
	display: block;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
    display: inline-block;
    font-family: "Lato",sans-serif;
    font-size: 28px;
    font-weight: 400;
    vertical-align: middle;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
    font-family: "Lato",sans-serif;
    font-size: 60px;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 60px;
    padding: 0;
    vertical-align: middle;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
    display: inline-block;
    font-family: "Lato",sans-serif;
    font-size: 24px;
    font-weight: 400;
    vertical-align: bottom;
}

.generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 3px;
    vertical-align: bottom;
}

.generic_price_table .generic_content .generic_feature_list ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.generic_price_table .generic_content .generic_feature_list ul li{
	font-size: 15px;
	padding: 5px 0;
    border-bottom: 1px solid #f6f6f6;
	transition: all 0.3s ease-in-out 0s;
}

.generic_price_table .generic_content .generic_feature_list ul li span{
	font-family: "Lato",sans-serif;
}

.generic_price_table .generic_content .generic_feature_list ul li:hover{
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;

}
.generic_price_table .generic_content .generic_feature_list ul li .fa{
	padding: 0 10px;
}
.generic_price_table .generic_content .generic_price_btn{
	margin: 20px 0 32px;
}

.generic_price_table .generic_content .generic_price_btn a{
    display: inline-block;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #fff;
	color: var(--main-link-color);
	border: 1px solid var(--main-link-color);
	border-radius: var(--main-inner-border-radius);
	color: var(--main-link-color);
	font-size: 16px;
	padding: 12px 30px;
	letter-spacing: 1px;
	cursor: pointer;
	transition: var(--main-transition-var);
}

.generic_price_table .generic_content,
.generic_price_table .generic_content:hover,
.generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,
.generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,
.generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,
.generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,
.generic_price_table .generic_content .price,
.generic_price_table .generic_content:hover .price,
.generic_price_table .generic_content .generic_price_btn a,
.generic_price_table .generic_content:hover .generic_price_btn a{
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
} 
@media (max-width: 320px) {	
}

@media (max-width: 767px) {
	.generic_price_table .generic_content{
		margin-bottom:25px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.generic_price_table .col-md-3{
		float:left;
		width:50%;
	}
	
	.generic_price_table .col-md-4{
		float:left;
		width:50%;
	}
	
	.generic_price_table .generic_content{
		margin-bottom:75px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
/************************************************************
    * 
    * 
    * END OF PRICING TABLE
    * 
    * 
************************************************************/

/* Tab */
.sppb-nav-modern > li > a {
    font-size: 14px;
    font-weight: bolder;
    line-height: 1.42857143;
    padding: 12px 15px;
    background: #efefef;
    color: #333;
    border: 1px solid #e1e1e1;
    border-radius: 4px 4px 0 0;
}
.sppb-nav-modern > li.active > a, .sppb-nav-modern > li.active > a:hover, .sppb-nav-modern > li.active > a:focus {
    color: #333;
    background-color: #ffffff;
    border-bottom-color: transparent;
    cursor: default;
}



/************************************************************
    * 
    * 
    * HOMEPAGE NAV TAB PAGEBUILDER ADDON
    * 
    * 
************************************************************/
.tab-homepage .sppb-tab.sppb-custom-tab {
    display:block;
}
.tab-homepage .sppb-tab .sppb-nav-custom,
.tab-homepage .sppb-tab .sppb-tab-custom-content {
   width: 100% !important;
   padding-right: 0 !important;
   padding-left: 0 !important;
   text-align: center;
}

.tab-homepage .sppb-nav{
    display:  flex;
    justify-content: center;
    border-radius: 5px;
    background-color: #ffffff;
}

.tab-homepage .sppb-nav>li {
  display: inline-block;
}

.tab-homepage .sppb-nav-custom > li.active > a, .tab-homepage .sppb-nav-custom > li.active > a:hover, .tab-homepage .sppb-nav-custom > li.active > a:focus {
    background-color: var(--main-link-color) !important;
}

.tab-homepage .sppb-nav-custom > li > a:hover, .tab-homepage .sppb-nav-custom > li > a:focus {
    background-color: var(--main-hover-link-color) !important;
}
/************************************************************
    * 
    * 
    * END OF HOMEPAGE NAV TAB PAGEBUILDER ADDON
    * 
    * 
************************************************************/



#sp-beforebottom{
    padding: 15px 0;
    border-top: 3px solid var(--main-link-color);
}

/************************************************************
    * 
    * 
    * BOTTOM 6 COLUMN CSS
    * 
    * 
************************************************************/
#sp-bottom .sp-module .sp-module-title {
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 30px;
    white-space: nowrap;
}

#sp-bottom {
    background: #626262;
    color: #fff;
    border-top: 3px solid #555;
    border-bottom: 3px solid #555;
}

#sp-bottom a {
    color: #fff;
    white-space: nowrap;
    transition: var(--main-transition-var);
}

#sp-bottom a:hover {
	white-space: nowrap;
	letter-spacing: 0.2px;
	text-shadow: 0px 0px 2px #fff;
}

#sp-footer{
    background: #f7f7f7;
    color: #252525;
}

#sp-footer a{
    color: #252525;
}

#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus{
    color: #6f6f6f;
}

#sp-footer .container-inner {
    padding: 15px 0;
}

#sp-footer .footer-row{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
#sp-footer .footer-row div{
    display: flex;
    flex-direction: row;
}

/*first div*/
#sp-footer .footer-row .custom-menu-footer{
    width: 40%;
}
/*second div*/
#sp-footer .footer-row .payment-logos-footer{
    width: 50%;
}
/*third div*/
#sp-footer .footer-row .easylogic-logo-footer{
    width: 10%;
}

#sp-footer .footer-row .payment-logos-footer div{
    background-repeat: no-repeat;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2443 162'%3E%3Ctitle%3Eall-cards%3C/title%3E%3Cpath d='M400.2,38.46l-33.52,80H344.81L328.32,54.6c-1-3.92-1.87-5.36-4.91-7-5-2.7-13.19-5.23-20.41-6.8l.49-2.32h35.2a9.64,9.64,0,0,1,9.54,8.15L357,92.88l21.51-54.42Zm29.56,0-17.11,80H392l17.1-80Zm56.11,53.85c.09-21.1-29.17-22.27-29-31.7.07-2.86,2.8-5.91,8.78-6.69a39.08,39.08,0,0,1,20.4,3.58l3.62-17A55.77,55.77,0,0,0,470.34,37c-20.45,0-34.83,10.86-34.95,26.43-.13,11.51,10.28,17.93,18.1,21.76,8.07,3.92,10.77,6.44,10.73,9.94-.05,5.36-6.43,7.74-12.37,7.82-10.4.17-16.43-2.81-21.24-5l-3.76,17.53c4.84,2.22,13.76,4.15,23,4.24,21.74,0,36-10.73,36-27.36Zm54,26.11H559l-16.71-80H524.64a9.42,9.42,0,0,0-8.81,5.86l-31,74.1h21.73l4.31-12h26.54ZM516.78,90.09l10.9-30,6.25,30Zm-60.55,50.34h-8.4v7.82h9.4v2.35H445V128.9h11.76v2.35h-8.92v6.86h8.4Zm5.34-12.69h2.83V150.6h-2.83Zm10,15.58c.06,3.84,2.48,5.41,5.34,5.41a10.18,10.18,0,0,0,4.32-.8l.52,2a12.73,12.73,0,0,1-5.22,1c-4.8,0-7.66-3.19-7.66-7.89s2.76-8.37,7.3-8.37c5.12,0,6.45,4.44,6.45,7.31a7.17,7.17,0,0,1-.1,1.31Zm8.31-2c0-1.77-.74-4.58-3.93-4.58-2.9,0-4.12,2.61-4.35,4.58ZM498,150.05a10.81,10.81,0,0,1-4.47.91c-4.71,0-7.76-3.19-7.76-8a7.94,7.94,0,0,1,8.37-8.3,9,9,0,0,1,3.93.83l-.65,2.16a7,7,0,0,0-3.28-.74c-3.58,0-5.51,2.67-5.51,5.89,0,3.61,2.32,5.83,5.41,5.83a8.21,8.21,0,0,0,3.48-.74ZM506,131.28V135H510v2.15H506v8.41c0,1.93.55,3,2.12,3a5.25,5.25,0,0,0,1.65-.2l.13,2.16a7.84,7.84,0,0,1-2.52.39,4,4,0,0,1-3-1.19,6.08,6.08,0,0,1-1.1-4.09v-8.51h-2.42V135h2.42v-2.9Zm8,8.6c0-1.84,0-3.41-.13-4.86h2.48l.13,3.09h.1a4.72,4.72,0,0,1,4.34-3.42,6.28,6.28,0,0,1,.78.07v2.67a4.75,4.75,0,0,0-1-.06c-2,0-3.41,1.48-3.8,3.6a9.17,9.17,0,0,0-.09,1.33v8.3H514Zm25.11,2.8c0,5.76-4,8.28-7.76,8.28-4.18,0-7.47-3.1-7.47-8,0-5.19,3.45-8.24,7.73-8.24C536.06,134.7,539.08,138,539.08,142.68Zm-12.33.16c0,3.42,1.93,6,4.7,6s4.73-2.54,4.73-6.05c0-2.64-1.32-6-4.66-6S526.75,139.91,526.75,142.84Zm16.67-3.61c0-1.64,0-2.92-.12-4.21h2.51l.16,2.57H546a5.78,5.78,0,0,1,5.15-2.89c2.16,0,5.51,1.28,5.51,6.63v9.27h-2.83v-9c0-2.51-.94-4.61-3.61-4.61a4.15,4.15,0,0,0-4,4.22v9.37h-2.84Z' style='fill:%231a1f71'/%3E%3Cpath d='M1975.26,114.25a95.17,95.17,0,0,1-22.84,2.82c-30.49,0-65.3-17-64.86-44.3-.33-27.22,35-43.77,65.5-43.77s63,16.33,64,44.09c-1.18,21.23-19.72,35.39-41.8,41.16' style='fill:none;stroke:%23ba9a5c;stroke-miterlimit:2.61299991607666;stroke-width:2.2850000858306885px'/%3E%3Cpath d='M1897.25,55.35l7.44,2.28,35.34.11.1-2.28,12.29-4.69,12.06,4.58c.54.54.22,1.63.22,2.28l34,.11,8.72-2.39a59.75,59.75,0,0,0-5.71-6.64c-23-19.71-61.41-21.23-87.48-7.73-6.15,3.81-12.29,8.16-17,14.37Zm1.51,36.79,7,.11h46.87l11.1.11c2.15,0,.32.11,5.06,0h37.28a36.1,36.1,0,0,1-4.52,4.9c-22.85,19.6-61.31,21.23-87.38,7.62-6.25-3.81-10.67-6.53-15.41-12.74Z' style='fill:%2300747f;fill-rule:evenodd'/%3E%3Cpath d='M1952.52,66.12h1.73v5.56h-1.73Zm-2,0h1.72v5.56h-1.72Zm.11-.43h3.87V64.6h-3.87Zm-1.41,23.62V80.17a3,3,0,0,1,3.13-3,3.11,3.11,0,0,1,3.23,3v9.14Zm7.22-7h1.19v1.41h-1.19Zm-9.15,1.41h1.18V82.35h-1.18Z' style='stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1961.47,73.2h-17.56' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1949.29,80.39h5.82v-.33h-5.82Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1952.42,84.74h2.69v-.22h-2.69Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px;fill-rule:evenodd'/%3E%3Cpath d='M1952.42,87.79h2.69v-.22h-2.69Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1949.29,84.74h2.8v-.22h-2.8Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px;fill-rule:evenodd'/%3E%3Cpath d='M1949.29,87.79h2.8v-.22h-2.8Zm5.17-5h.65V81.69h-.65Zm-3,0h.64V81.69h-.64Zm2.37,0h.54V81.69h-.54Zm-3.34,0h.54V81.69h-.54Zm2.26,0h.65V81.69h-.65Zm-3,0h.65V81.69h-.65Zm4.74,1.09h.65v-1h-.65Zm-3,0h.64v-1h-.64Zm2.37,0h.54v-1h-.54Zm-3.34,0h.54v-1h-.54Zm2.26,0h.65v-1h-.65Zm-3,0h.65v-1h-.65Zm5,4.79h.54v-.54h-.54Zm-3.23,0h.64v-.54h-.64Zm2.15,0h.65v-.54h-.65Zm-3.12,0h.54v-.54h-.54Zm2.26,0h.65v-.54h-.65Zm-3.13,0h.54v-.54h-.54Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1961.79,58.29l-9.37-3-9.16,3Z' style='stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1962.11,57.42l-.86.87-8.94-2.94-8.84,2.94-.86-.87,9.7-3.27,9.8,3.27Zm.11-.22V55.78l-.86,1.09Zm-19.39,0V55.78l.86,1.09Zm9.48-4.47.86,1.64-.86-.22-.86.33.86-1.75Z' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1958.45,58.4l-6.14-2.07-5.93,2.07Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M2010.06,59.37l.54,1-3.45-1.08-6.36,2.06-.32-.65,6.68-2.28,2.91,1.08v-.11Zm-115.39.11-.43,1,3.77-1.3,6.14,2.17.32-.65-6.68-2.28-3.12,1.08Z' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M2010.81,60.9l-.32-.65-3.34-1.09-6,2.17H2011l-.22-.43Zm-117,.43.44-.87,3.77-1.3,6.25,2.17Z' style='stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M2011,61.12l-.22-.11-3.45-1.31L2003,61.23H2011v-.11Zm-117.23.11.11-.11,4-1.42,4.31,1.53Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M2000.69,60.35V58.94l.86,1.09Zm-96.22,0V58.94l-.86,1.09Zm102.68-3.15.76,1.41-.76-.22-.75.22Zm-109.47,0-.75,1.52.75-.32.87.21-.87-1.41Z' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M2005.43,65.36h3.66v-.43h-3.66Zm-9.7,0h3.66v-.43h-3.66Zm-6.36,0H1993v-.43h-3.67v.43Zm-6.35,0h3.66v-.43H1983Zm-6.36,0h3.66v-.43h-3.66Zm-6.68,0h3.66v-.43H1970Zm-6.36,0h3.66v-.43h-3.66Zm-67.55-.43h3.66v.43h-3.66Zm9.69,0h3.67v.43h-3.67Zm6.36,0h3.66v.43h-3.66Zm6.47,0h3.55v.43h-3.55Zm6.46,0h3.66v.43h-3.66Zm6.68,0h3.56v.43h-3.56Zm6.36,0h3.55v.43h-3.55Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M2011.68,62.86V73.09m-8.84-10.78V73.09M1893.48,62.31V73.09m8.84-10.78V73.09m111.19,0h-52.15' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M2011.14,84.2h-49.89' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px'/%3E%3Cpath d='M1891.22,73.09h52.69' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1893.59,84.2h50.21' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px'/%3E%3Cpath d='M2011.46,62.31h-50.1m52.15,12.09h-52.26' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M2010.49,85.5h-49.24' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px'/%3E%3Cpath d='M1893.37,62.31h50.54M1891.33,74.4h52.47' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1894.34,85.5h49.46' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px'/%3E%3Cpath d='M2004,88.44h-42.78M2001,61.23V92.36m12.39-16.22h-2.8m-6.57,0h-3m12.17,1.31h-2.58m-6.57,0h-3M2012.86,79h-2.26M2004,79h-3m11.53,1.42h-1.94m-6.57,0h-3m11.1,1.3h-1.51m-6.57,0h-3' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M2011.57,83.33h-1m-6.57,0h-3' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px'/%3E%3Cpath d='M2004,87h-42.78M2004,89.86h-42.78m44.72,2.5h-44.5l-.11-31.13h39.11m-99.34,27.21h42.77M1904,61.23V92.36m-12.61-16.22h3.34m6.36,0h3m-12.5,1.31h3.12m6.36,0h3M1891.87,79h2.9m6.36,0h3m-11.85,1.42h2.47m6.36,0h3m-11.42,1.3h2m6.36,0h3' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1893.37,83.33h1.4m6.36,0h3' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.3199999928474426px'/%3E%3Cpath d='M1901.13,87h42.77m-42.77,2.83h42.77m-45.25,2.39h45.26V61.12h-39.65' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M2005.86,71.89h1.29V67h-1.29Zm-9.7,0h1.29V67h-1.29Zm0,11.11h1.29V77.88h-1.29Zm-6.36,0h1.3V77.88h-1.3V83Zm-6.35,0h1.29V77.88h-1.29ZM1977,83h1.19V77.88H1977Zm-6.68,0h1.19V77.88h-1.19ZM1964,83h1.18V77.88H1964Zm25.85-11.11h1.3V67h-1.3v4.89Zm-6.35,0h1.29V67h-1.29Zm-6.47,0h1.19V67H1977Zm-6.68,0h1.19V67h-1.19Zm-6.35,0h1.18V67H1964Zm43.52,0h1.3V67h-1.3Zm-9.69,0h1.29V67h-1.29Zm0,11.11h1.29V77.88h-1.29Zm-6.36,0h1.19V77.88h-1.19Zm-6.36,0h1.19V77.88h-1.19Zm-6.35,0h1.18V77.88h-1.18ZM1972,83h1.18V77.88H1972Zm-6.36,0h1.18V77.88h-1.18Zm25.75-11.11h1.19V67h-1.19Zm-6.36,0h1.19V67h-1.19Zm-6.35,0h1.18V67h-1.18Zm-6.68,0h1.18V67H1972Zm-6.36,0h1.18V67h-1.18Zm30.38,4.47H1999v1.09h-2.91Zm0-10.89H1999v1h-2.91Zm9.7,0h2.91v1h-2.91Zm-16.06,10.89h2.92v1.09h-2.92V76.36Zm0-10.89h2.92v1h-2.92v-1Zm-6.35,10.89h2.91v1.09h-2.91Zm0-10.89h2.91v1h-2.91ZM1977,76.36h2.91v1.09H1977Zm0-10.89h2.91v1H1977Zm-6.68,10.89h2.91v1.09h-2.91Zm0-10.89h2.91v1h-2.91ZM1964,76.36h2.9v1.09H1964Zm0-10.89h2.9v1H1964Zm43.63,12.09h2.48V75.81h-2.48Zm-3.12,0H2007V75.81h-2.58Zm3.12,5.66h2.48V77.88h-2.48Zm-3.12,0H2007V77.88h-2.58Zm5.6,2.72h-2.48v4h.11l2.37-4Zm-5.6,4H2007v-4h-2.58Zm-8.3,0h2.91v-3.6h-2.91Zm-6.36,0h2.91v-3.6h-2.91V90Zm-6.35,0h2.91v-3.6h-2.91Zm-6.58,0h3v-3.6h-3Zm-6.57,0h2.91v-3.6h-2.91ZM1964,92.36h2.9v-6H1964ZM1898.22,67h1.19v4.89h-1.19Zm9.7,0h1.18v4.89h-1.18Zm0,10.88h1.18V83h-1.18Zm6.36,0h1.18V83h-1.18Zm6.35,0h1.19V83h-1.19Zm6.47,0h1.29V83h-1.29Zm6.57,0h1.19V83h-1.19Zm6.36,0h1.18V83H1940ZM1914.28,67h1.18v4.89h-1.18Zm6.35,0h1.19v4.89h-1.19Zm6.47,0h1.29v4.89h-1.29Zm6.57,0h1.19v4.89h-1.19Zm6.36,0h1.18v4.89H1940Zm-43.53,0h1.18v4.89h-1.18Zm9.69,0h1.19v4.89h-1.19Zm0,10.88h1.19V83h-1.19Zm6.36,0h1.19V83h-1.19Zm6.36,0h1.18V83h-1.18Zm6.46,0h1.3V83h-1.3Zm6.68,0h1.3V83h-1.3Zm6.36,0h1.29V83h-1.29ZM1912.55,67h1.19v4.89h-1.19Zm6.36,0h1.18v4.89h-1.18Zm6.46,0h1.3v4.89h-1.3Zm6.68,0h1.3v4.89h-1.3Zm6.36,0h1.29v4.89h-1.29Zm-32.22,10.45h2.91V76.36h-2.91Zm0-11h2.91v-1h-2.91Zm-9.69,0h2.91v-1h-2.91Zm16,11h2.91V76.36h-2.91Zm0-11h2.91v-1h-2.91Zm6.36,11h2.91V76.36h-2.91Zm0-11h2.91v-1h-2.91Zm6.46,11h2.91V76.36h-2.91Zm0-11h2.91v-1h-2.91Zm6.68,11H1935V76.36h-2.91Zm0-11H1935v-1h-2.91Zm6.36,11h2.91V76.36h-2.91Zm0-11h2.91v-1h-2.91Zm-43.2,9.36h2.58v1.75h-2.58V75.81Zm2.9,0h2.59v1.75h-2.59Zm-2.9,2.07h2.58v5.34h-2.58V77.88Zm2.9,0h2.59v5.34h-2.59Zm-2.9,8.06h2.58v4h-.86l-1.72-2.62V85.94Zm2.9,0h2.59v4h-2.59v-4Zm8.08.43h2.91V90h-2.91Zm6.36,0h3V90h-3v-3.6Zm6.47,0h2.91V90H1919Zm6.35,0h2.91V90h-2.91Zm6.58,0h3V90h-3Zm6.46,0h2.91v6h-2.91Z' style='stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1961.36,74.4H1943.8' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1945.2,73.09h14.54V70.91H1945.2v2.18Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1958.67,60.79h1.18v12h-1.18Zm-13.47,0h1.29v12h-1.29Z' style='stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1952.52,75.71V76a3.85,3.85,0,0,1,3.88,4h2V75.71Zm-.1,0V76a3.85,3.85,0,0,0-3.88,4h-1.94V75.71Zm4.09,9.47h2V80.39h-2Zm-9.8-4.79h1.83v4.79h-1.83Zm0,5.55h1.94v4h-1.94v-4Zm9.8,0h1.94v4h-1.94v-4Zm-.43-22.54h-7.22v1.2h.43v6.2h6.36V64.6h.43V63.4Zm-7.33,1.09H1956V63.4h-7.22Z' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1947,63h-.54v-.66c-.43.55-1,0-1-.43s.32-.65,1-.65h1.08c.65,0,.75.1.86.65s-.43,1-.86.43V63Zm11.1,0h.54v-.66c.53.55,1,0,1-.43s-.32-.65-1-.65h-1.08c-.65,0-.76.1-.86.65s.43,1,.86.43V63Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1961.36,59.05H1943.8m17.56,32h-17.67m17.67,1.19h-17.67m16-17.85V91.06M1945.41,74.4V91.06m10.13-1.31h-6.36m12.18-31.46v2.94m-17.45-2.83v2.72m17.45-.77h-17.45' style='fill:none;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px'/%3E%3Cpath d='M1947.46,62.53h-1.08l-.1,8.38h1.29l-.11-8.38Zm10.13,0h1.08l.1,8.38h-1.4l.22-8.38Z' style='fill:%23fff;stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpath d='M1955.54,72.88h1.62V71.35h-1.62Zm-2.69,0h1.83V71.35h-1.83Zm-2.7,0h1.94V71.35h-1.94Zm-2.26,0h1.51V71.35h-1.51Zm-2.48,0H1947V71.35h-1.62Zm12.72-1.53h1.61v1.53h-1.61Z' style='stroke:%23000;stroke-miterlimit:2.61299991607666;stroke-width:0.04500000178813934px;fill-rule:evenodd'/%3E%3Cpolygon points='97.88 119.91 111.28 44.51 132.22 44.51 119.24 119.91 97.88 119.91' style='fill:%233c58bf'/%3E%3Cpolygon points='97.88 119.91 115.05 44.51 132.22 44.51 119.24 119.91 97.88 119.91' style='fill:%23293688'/%3E%3Cpath d='M195.05,45.35A53.24,53.24,0,0,0,175.79,42c-20.95,0-36,10.47-36,25.55,0,11.31,10.48,17.17,18.85,20.94s10.89,6.28,10.89,9.64c0,5-6.7,7.53-12.56,7.53-8.38,0-13-1.25-20.11-4.18l-2.93-1.26L131,117.39c5,2.1,14.24,4.19,23.87,4.19,22.2,0,36.86-10.47,36.86-26.39,0-8.79-5.44-15.49-18-20.94-7.54-3.77-12.15-5.86-12.15-9.63,0-3.35,3.77-6.7,12.15-6.7,7.12,0,12.15,1.25,15.92,2.93l2.09.84,3.35-16.34Z' style='fill:%233c58bf'/%3E%3Cpath d='M195.05,45.35A53.24,53.24,0,0,0,175.79,42c-20.95,0-32.26,10.47-32.26,25.55,0,11.31,6.71,17.17,15.08,20.94s10.89,6.28,10.89,9.64c0,5-6.7,7.53-12.56,7.53-8.38,0-13-1.25-20.11-4.18l-2.93-1.26L131,117.39c5,2.1,14.24,4.19,23.87,4.19,22.2,0,36.86-10.47,36.86-26.39,0-8.79-5.44-15.49-18-20.94-7.54-3.77-12.15-5.86-12.15-9.63,0-3.35,3.77-6.7,12.15-6.7,7.12,0,12.15,1.25,15.92,2.93l2.09.84,3.35-16.34Z' style='fill:%23293688'/%3E%3Cpath d='M231.07,44.51c-5,0-8.79.42-10.89,5.45l-31.41,69.95h22.62l4.19-12.57h26.8l2.52,12.57H265l-17.59-75.4Zm-9.63,50.26c1.26-3.76,8.38-22.19,8.38-22.19S231.49,68,232.75,65L234,72.16s4.18,18.85,5,23H221.44Z' style='fill:%233c58bf'/%3E%3Cpath d='M236.1,44.51c-5,0-8.8.42-10.89,5.45l-36.44,69.95h22.62l4.19-12.57h26.8l2.52,12.57H265l-17.59-75.4ZM221.44,94.77c1.68-4.18,8.38-22.19,8.38-22.19S231.49,68,232.75,65L234,72.16s4.18,18.85,5,23H221.44Z' style='fill:%23293688'/%3E%3Cpath d='M59.35,97.29,57.25,86.4C53.48,73.83,41.34,60,27.93,53.31l18.85,67H69.4l33.92-75.39H80.71Z' style='fill:%233c58bf'/%3E%3Cpath d='M59.35,97.29,57.25,86.4C53.48,73.83,41.34,60,27.93,53.31l18.85,67H69.4l33.92-75.39H84.9Z' style='fill:%23293688'/%3E%3Cpath d='M1.13,44.51l3.77.84c26.8,6.28,45.23,22.2,52.35,41.05L49.71,50.8c-1.25-5-5-6.29-9.63-6.29Z' style='fill:%23ffbc00'/%3E%3Cpath d='M1.13,44.51h0c26.8,6.29,49,22.62,56.12,41.47L50.13,56.24a10.22,10.22,0,0,0-10.05-8Z' style='fill:%23f7981d'/%3E%3Cpath d='M1.13,44.51h0c26.8,6.29,49,22.62,56.12,41.47l-5-16.34c-1.26-5-2.94-10-8.8-12.14Z' style='fill:%23ed7c00'/%3E%3Cpath d='M80.29,94.77,66.05,80.53l-6.7,15.92L57.67,86C53.9,73.41,41.75,59.59,28.35,52.89l18.85,67H69.82Z' style='fill:%23051244'/%3E%3Cpolygon points='119.24 119.91 101.23 101.48 97.88 119.91 119.24 119.91' style='fill:%23051244'/%3E%3Cpath d='M167.41,93.94h0c1.67,1.67,2.51,2.93,2.09,4.6,0,5-6.7,7.54-12.56,7.54-8.38,0-13-1.25-20.11-4.18l-2.93-1.26L131,117.81c5,2.1,14.24,4.19,23.87,4.19,13.41,0,24.3-3.77,30.58-10.47Z' style='fill:%23051244'/%3E%3Cpath d='M191.7,119.91h19.69l4.19-12.57h26.8l2.52,12.57H265l-7.12-30.58L232.75,65l1.26,6.7s4.18,18.85,5,23H221.44c1.68-4.18,8.38-22.19,8.38-22.19S231.49,68,232.75,65' style='fill:%23051244'/%3E%3Cpath d='M1537.63,35V28.15h30.25V35h-11.23V66h-7.86V35Zm50.18,10.71h-7.54V34.75h8c3.32,0,5.46,2.34,5.46,5.77,0,3.69-2.4,5.14-5.88,5.14ZM1580.22,66V52.53h9.67a11.15,11.15,0,0,0,11.34-9.25,13.5,13.5,0,0,0,.26-3.23,12.46,12.46,0,0,0-.26-2.7c-1-5.72-5.82-9.2-12-9.2h-16.84V66Zm32-14.08,5.25-16.22L1622.77,52Zm9.72-23.81h-9L1599.43,66h8.16l2.54-7.8h14.71l2.55,7.8h8.21l-13.72-37.89Zm47.53,0V66h-7.91V34.75H1646.9V66h-7.79V28.15Zm33.66,0v6.6H1684v8h17.4v6.55H1684v9.73h20v7h-27.74V28.15ZM1729.31,35h-20.23V28.15h29.68v6.6l-20.69,24.48h20.28V66h-29.69v-6.6L1729.3,35Zm24.25,17,5.25-16.22L1764.16,52Zm9.72-23.81h-8.94L1740.82,66H1749l2.55-7.8h14.71l2.55,7.8H1777l-13.72-37.89ZM1569.45,79.28v37.9h-7.91V85.89h-14.6v31.29h-7.79V79.28Zm33.81,0v6.61H1584.2v8h17.39v6.55H1584.2v9.73h20v7h-27.74V79.28Zm7.1,0h7.8v37.9h-7.8Zm30.76,17.52h-7.54V85.89h8c3.32,0,5.46,2.33,5.46,5.76,0,3.69-2.4,5.15-5.88,5.15Zm-7.59,20.38V103.66h9.68a11.13,11.13,0,0,0,11.33-9.25,13.51,13.51,0,0,0,.26-3.22,12.49,12.49,0,0,0-.26-2.71c-1-5.72-5.82-9.2-12-9.2h-16.85v37.9Zm31.68-14.09,5.26-16.22,5.35,16.22Zm9.73-23.81H1666l-13.52,37.9h8.16l2.55-7.8h14.71l2.55,7.8h8.21l-13.73-37.9Zm17.68,0h7.8v37.9h-7.8Zm20.4,31.3a19,19,0,0,1-5.7-14c0-10.6,7.12-18.25,17.77-18.25,10.46,0,17.73,7.33,17.73,17.84a19.54,19.54,0,0,1-5.7,14.45H1744v6.6h-15.71V109.7c4.31-3.49,6.66-7.54,6.66-13.15,0-6-3.43-11.33-9.83-11.33s-9.87,5.35-9.87,11.33a15.94,15.94,0,0,0,6.65,13.15v7.48h-15.71v-6.6Zm48.21-13.1-13.1-12.58V79.28h27v6.61h-15.92l11.39,11.69-12,13h17.72v6.55h-28.89v-5.25l13.77-14.45ZM1432.53,28h88.84v89h-88.84Z' style='fill:%231a3b73;fill-rule:evenodd'/%3E%3Cpath d='M1443.72,86.1a36.42,36.42,0,0,1-10.38,7.82l-.81.53V93.11l.27-.14c27.1-19.54,2.16-34.91,2-35l-.54-.27.4-.54L1437,54l.4-.53.54.53a38.52,38.52,0,0,1,9,10.92,18.21,18.21,0,0,1,1.62,12.13,21,21,0,0,1-4.86,9ZM1466,28h3.63v.54c3.37,21.7,6.74,28,7.69,29.25,3.1-.41,26.69-4.18,43.4-2.29h.68v3l-.68.13C1485.37,60,1474.46,67,1474.46,67l-.68.41-.27-.67a73,73,0,0,1-5.93-19A134.69,134.69,0,0,1,1466,28.54V28Zm55.4,48.93v1.62l-.54.13c-7.42,1.89-24.13,5.13-41,1.49s-34-14.16-41.79-39.77l-.13-.41.4-.26,4.59-2.57.81-.41.13,1c0,.13,6.07,52,76.83,39.36l.68-.13Zm0,25.61v2.16l-.81-.81-5.8-5.25-14.83-12.55-.81-.67h5.67l.13.13,16.17,16.72.14.13.13.14Zm0,2.42v1.48h-.54c-1.49,0-3-.13-4.59-.13-1.2,0-2.42-.13-3.63-.13l4.72,4.85v.13l-.68.68L1510,106c-2.56-.13-5.25-.27-8-.54h-1.75c-.13-.13-.27-.13-.54-.13l5.26,5.39-.81.67-6.74-6.19c-9.16-1.08-17.52-2.43-24.4-3.64-4.31-.68-8.22-1.35-11.45-1.75-17.26-2.43-23.32,5.93-23.32,5.93l-.54.81-.27-1-2.29-5.66-.14-.27.27-.27s6.07-6.74,20.62-5c3.78.54,9.58,1.62,16.58,3,6.2,1.21,13.21,2.57,20.63,3.91l-3-2.69V98.5L1475.4,86l-1.07-.81h6.07l.13.14,15.91,16.57c2,.27,4,.68,6.19,1,1.49.13,3,.4,4.32.53l-20.36-17.91h6.07l17.66,18.47c2.56.26,5,.53,7.54.8a10.58,10.58,0,0,1,1.49.14,4.69,4.69,0,0,1,1.34.13h.68Z' style='fill:%23ecb73a;fill-rule:evenodd'/%3E%3Cpath d='M2365.24,50.9h-17.77a3.47,3.47,0,0,0-2.61,2.09l-7.32,46a1.38,1.38,0,0,0,1.56,1.56h9.41a1.38,1.38,0,0,0,1.57-1.56l2.09-13.07a2.39,2.39,0,0,1,2.62-2.09h5.75q18,0,20.39-17.26c1-4.7,0-8.88-2.09-11.5-3.14-2.61-7.85-4.18-13.6-4.18m2.09,17.25c-1,6.28-5.75,6.28-10.45,6.28h-3.14l2.09-12c0-.52.53-1,1.57-1h1c3.13,0,6.27,0,7.84,2.09,1,.52,1,2.09,1,4.7' style='fill:%23139ad6'/%3E%3Cpath d='M2237.16,50.9h-17.77a3.47,3.47,0,0,0-2.61,2.09l-7.32,46a1.38,1.38,0,0,0,1.56,1.56h8.37a3.46,3.46,0,0,0,2.61-2.09l2.09-12.54a2.39,2.39,0,0,1,2.62-2.09h5.75q18,0,20.39-17.26c1-4.7,0-8.88-2.09-11.5-3.14-2.61-7.32-4.18-13.6-4.18m2.09,17.25c-1,6.28-5.75,6.28-10.45,6.28h-2.61l2.09-12c0-.52.52-1,1.56-1h1c3.14,0,6.27,0,7.84,2.09.52.52,1.05,2.09.52,4.7' style='fill:%23263b80'/%3E%3Cpath d='M2291,67.63h-8.37c-.52,0-1.56.52-1.56,1.05l-.53,2.61-.52-1.05c-2.09-2.61-5.75-3.66-9.93-3.66-9.41,0-17.78,7.32-19.34,17.26a15.59,15.59,0,0,0,3.13,13.07c2.62,3.13,6.28,4.18,11,4.18a16.69,16.69,0,0,0,12-4.71l-.52,2.62a1.38,1.38,0,0,0,1.57,1.56h7.84a3.48,3.48,0,0,0,2.62-2.09l4.7-29.27c-.52-.52-1.57-1.57-2.09-1.57m-12,16.73c-1,4.7-4.71,8.36-9.94,8.36a8.35,8.35,0,0,1-5.75-2.09,11.19,11.19,0,0,1-1.57-6.27,9.58,9.58,0,0,1,9.41-8.37,9.45,9.45,0,0,1,5.75,2.1c1.57,1.56,2.1,4.18,2.1,6.27' style='fill:%23263b80'/%3E%3Cpath d='M2418.57,67.63h-8.37c-.52,0-1.57.52-1.57,1.05l-.52,2.61-.52-1.05c-2.09-2.61-5.75-3.66-9.93-3.66-9.41,0-17.78,7.32-19.35,17.26a15.63,15.63,0,0,0,3.14,13.07c2.61,3.13,6.27,4.18,11,4.18a16.69,16.69,0,0,0,12-4.71l-.52,2.62a1.38,1.38,0,0,0,1.57,1.56h7.84a3.46,3.46,0,0,0,2.61-2.09l4.71-29.27c-.53-.52-1-1.57-2.09-1.57m-12,16.73c-1,4.7-4.7,8.36-9.93,8.36a8.33,8.33,0,0,1-5.75-2.09,11.11,11.11,0,0,1-1.57-6.27,9.31,9.31,0,0,1,15.16-6.27,6,6,0,0,1,2.09,6.27' style='fill:%23139ad6'/%3E%3Cpath d='M2336.49,67.63h-8.89a2.72,2.72,0,0,0-2.09,1.05L2314,86.45l-5.23-16.73a2.41,2.41,0,0,0-2.61-1.57h-8.36c-1,0-1.57,1-1.57,2.09L2305.65,98l-8.89,12.55c-.52,1,0,2.61,1,2.61h8.36a2.71,2.71,0,0,0,2.09-1L2337,70.77c1.57-1.57.53-3.14-.52-3.14' style='fill:%23263b80'/%3E%3Cpath d='M2428.5,52.47l-7.32,47.05a1.39,1.39,0,0,0,1.57,1.57h7.32a3.48,3.48,0,0,0,2.61-2.09L2440,53a1.39,1.39,0,0,0-1.57-1.57h-8.36c-.53-.52-1.05,0-1.57,1' style='fill:%23139ad6'/%3E%3Cpath d='M2183.77,34.22c-3.66-4.18-10.45-6.28-19.86-6.28h-26.14c-1.57,0-3.14,1.57-3.66,3.14l-10.46,68.48a2.4,2.4,0,0,0,2.09,2.62H2142l4.18-25.62v1c.52-1.57,2.09-3.14,3.66-3.14h7.84c15.16,0,26.66-6.27,30.32-23.52V49.38h0c.53-6.8-.52-11-4.18-15.16' style='fill:%23263b80'/%3E%3Cpath d='M2187.43,49.38h0V51c-3.66,17.77-15.16,23.52-30.32,23.52h-7.84c-1.57,0-3.14,1.57-3.66,3.14l-5.23,31.89a1.91,1.91,0,0,0,2.09,2.09h13.59c1.57,0,3.14-1,3.14-2.62v-.52l2.61-16.2v-1c0-1.57,1.57-2.61,3.14-2.61H2167c13.07,0,23.53-5.23,26.14-20.91,1.05-6.28.52-12-2.61-15.69a5.38,5.38,0,0,0-3.14-2.61' style='fill:%23139ad6'/%3E%3Cpath d='M2183.77,47.81c-.52,0-1-.52-1.57-.52a1.92,1.92,0,0,1-1.57-.53,27.72,27.72,0,0,0-6.79-.52h-20.39a1.93,1.93,0,0,0-1.57.52,2.9,2.9,0,0,0-1.57,2.62l-4.18,27.18v1c.52-1.57,2.09-3.14,3.66-3.14h7.84c15.16,0,26.66-6.27,30.32-23.52a1.9,1.9,0,0,1,.53-1.57c-1.05-.52-1.57-1.05-2.62-1.05-1.57-.52-1.57-.52-2.09-.52' style='fill:%23232c65'/%3E%3Cg id='Layer_1-2' data-name='Layer 1-2'%3E%3Cpolygon points='848 0.21 1035 8.21 1035 162.41 848 154.41 848 0.21' style='fill:none'/%3E%3Cpath d='M893.55,143v-7.69a4.55,4.55,0,0,0-4.23-4.86,5.61,5.61,0,0,0-.58,0,4.74,4.74,0,0,0-4.31,2.17,4.48,4.48,0,0,0-4-2.17,4.05,4.05,0,0,0-3.59,1.82v-1.51h-2.66V143h2.69v-6.74a2.86,2.86,0,0,1,2.45-3.23,3.25,3.25,0,0,1,.54,0c1.77,0,2.67,1.15,2.67,3.23v6.81h2.69v-6.79a2.87,2.87,0,0,1,3-3.25c1.82,0,2.69,1.15,2.69,3.23v6.81Zm39.79-12.24H929v-3.72h-2.69v3.72h-2.43v2.43h2.48v5.63c0,2.85,1.11,4.54,4.26,4.54a6.34,6.34,0,0,0,3.33-1l-.77-2.28a4.94,4.94,0,0,1-2.36.69c-1.28,0-1.77-.82-1.77-2.05V133.2h4.36Zm22.72-.31a3.63,3.63,0,0,0-3.23,1.79v-1.48H950.2V143h2.66v-6.87c0-2,.87-3.15,2.56-3.15a4.54,4.54,0,0,1,1.67.31l.81-2.56a5.49,5.49,0,0,0-1.89-.33Zm-34.35,1.28a9.1,9.1,0,0,0-5-1.28c-3.1,0-5.12,1.48-5.12,3.92,0,2,1.48,3.22,4.22,3.61l1.28.18c1.46.2,2.15.59,2.15,1.28,0,1-1,1.48-2.79,1.48a6.49,6.49,0,0,1-4.07-1.28l-1.28,2.08a8.87,8.87,0,0,0,5.3,1.59c3.54,0,5.59-1.67,5.59-4s-1.62-3.28-4.28-3.66l-1.28-.18c-1.16-.16-2.08-.39-2.08-1.21s.87-1.43,2.33-1.43a8,8,0,0,1,3.85,1Zm71.35-1.28a3.63,3.63,0,0,0-3.23,1.79v-1.48h-2.64V143h2.67v-6.87c0-2,.87-3.15,2.56-3.15a4.49,4.49,0,0,1,1.66.31l.82-2.56a5.57,5.57,0,0,0-1.89-.33Zm-34.32,6.4a6.19,6.19,0,0,0,6,6.41,3.75,3.75,0,0,0,.58,0,6.34,6.34,0,0,0,4.4-1.46l-1.28-2.15a5.36,5.36,0,0,1-3.2,1.1,3.93,3.93,0,0,1,0-7.83,5.36,5.36,0,0,1,3.2,1.1l1.28-2.15a6.39,6.39,0,0,0-4.4-1.46,6.19,6.19,0,0,0-6.53,5.82,5.61,5.61,0,0,0,0,.58Zm24.94,0v-6.09H981v1.48a4.64,4.64,0,0,0-3.84-1.79,6.4,6.4,0,1,0,0,12.8,4.64,4.64,0,0,0,3.84-1.79V143h2.66Zm-9.91,0a3.65,3.65,0,1,1,0,.29C973.76,137.05,973.77,137,973.77,136.86Zm-32.14-6.4a6.4,6.4,0,1,0,.18,12.8h0a7.38,7.38,0,0,0,5.08-1.66l-1.28-2a5.83,5.83,0,0,1-3.56,1.28,3.39,3.39,0,0,1-3.66-3h9.09v-1c0-3.85-2.38-6.41-5.81-6.41Zm0,2.38a3,3,0,0,1,3.1,3h-6.41a3.15,3.15,0,0,1,3.26-3Zm66.73,4v-11h-2.56v6.4a4.64,4.64,0,0,0-3.84-1.79,6.4,6.4,0,0,0,0,12.8,4.64,4.64,0,0,0,3.84-1.79V143h2.56Zm4.45,4.34a1.32,1.32,0,0,1,.48.09,1.28,1.28,0,0,1,.4.25,1.36,1.36,0,0,1,.27.39,1.21,1.21,0,0,1,0,.95,1.46,1.46,0,0,1-.27.38,1.31,1.31,0,0,1-.4.26,1.33,1.33,0,0,1-.48.1,1.3,1.3,0,0,1-1.16-.74,1.21,1.21,0,0,1,0-.95,1.36,1.36,0,0,1,.27-.39,1.28,1.28,0,0,1,.4-.25,1.19,1.19,0,0,1,.52-.09Zm0,2.16a1,1,0,0,0,.37-.07.86.86,0,0,0,.29-.21,1,1,0,0,0,0-1.28.86.86,0,0,0-.29-.21,1,1,0,0,0-.37-.07,1,1,0,0,0-.38.07,1,1,0,0,0-.3.21,1,1,0,0,0,0,1.28,1,1,0,0,0,.3.21,1,1,0,0,0,.41.07Zm.07-1.52a.52.52,0,0,1,.34.1.32.32,0,0,1,.11.27.28.28,0,0,1-.09.23.45.45,0,0,1-.27.12l.37.42h-.29l-.35-.42h-.11V143h-.24v-1.13Zm-.28.22v.3h.28a.22.22,0,0,0,.16,0,.11.11,0,0,0,0-.11.13.13,0,0,0,0-.12h-.16Zm-14.09-5.2a3.78,3.78,0,1,1,0,.29Zm-89.94,0v-6.12h-2.66v1.48a4.64,4.64,0,0,0-3.84-1.79,6.4,6.4,0,1,0,0,12.8,4.64,4.64,0,0,0,3.84-1.79V143h2.66Zm-9.91,0a3.45,3.45,0,1,1,0,.31c0-.1,0-.21,0-.31Z' style='fill:%23231f20'/%3E%3Cg id='_Group_' data-name=' Group '%3E%3Crect x='920.83' y='37.47' width='40.34' height='72.5' style='fill:%23ff5f00'/%3E%3Cpath id='_Path_' data-name=' Path ' d='M923.39,73.72A46.05,46.05,0,0,1,941,37.47a46.11,46.11,0,1,0,0,72.5A46,46,0,0,1,923.39,73.72Z' style='fill:%23eb001b'/%3E%3Cpath d='M1015.6,73.72A46.1,46.1,0,0,1,941,110a46.11,46.11,0,0,0,0-72.5,46.11,46.11,0,0,1,74.6,36.24Z' style='fill:%23f79e1b'/%3E%3Cpath d='M1011.19,102.28V100.8h.6v-.31h-1.52v.31h.65v1.48Zm3,0v-1.79h-.46l-.54,1.28-.54-1.28h-.41v1.79h.34v-1.34l.5,1.16h.34l.5-1.16v1.36Z' style='fill:%23f79e1b'/%3E%3C/g%3E%3C/g%3E%3Cpolygon points='733.91 111.84 693.09 111.84 693.09 38.46 733.91 38.46 733.91 111.84' style='fill:%236c6bbd'/%3E%3Cpath d='M695.68,75.15A46.61,46.61,0,0,1,713.5,38.46a46.67,46.67,0,1,0,0,73.38,46.58,46.58,0,0,1-17.82-36.69' style='fill:%23d32011'/%3E%3Cpath d='M789,75.15a46.66,46.66,0,0,1-75.5,36.69,46.68,46.68,0,0,0,0-73.38A46.67,46.67,0,0,1,789,75.15' style='fill:%230099df'/%3E%3Cpath d='M747.73,132.57a5.9,5.9,0,0,1,1.92.34l-.83,2.54a4.46,4.46,0,0,0-1.69-.31c-1.76,0-2.64,1.14-2.64,3.19v6.94h-2.7V132.88h2.67v1.51a3.67,3.67,0,0,1,3.27-1.82Zm-10,2.78h-4.41V141c0,1.24.44,2.07,1.79,2.07a4.91,4.91,0,0,0,2.38-.7l.78,2.3a6.28,6.28,0,0,1-3.37,1c-3.19,0-4.3-1.72-4.3-4.59v-5.65h-2.52v-2.47h2.52v-3.75h2.72v3.75h4.41v2.47ZM703.27,138a3.19,3.19,0,0,1,3.29-3c1.73,0,2.85,1.09,3.13,3Zm9.23,1.09c0-3.86-2.42-6.51-5.89-6.51-3.63,0-6.17,2.65-6.17,6.51a6.1,6.1,0,0,0,6.35,6.5,7.51,7.51,0,0,0,5.08-1.73l-1.32-2a5.91,5.91,0,0,1-3.6,1.3,3.45,3.45,0,0,1-3.71-3h9.2c0-.33.06-.67.06-1Zm11.84-3a7.93,7.93,0,0,0-3.86-1.07c-1.48,0-2.36.55-2.36,1.46s.93,1.06,2.1,1.21l1.27.18c2.69.39,4.33,1.53,4.33,3.71,0,2.36-2.08,4.05-5.65,4.05A8.93,8.93,0,0,1,714.8,144l1.27-2.1a6.61,6.61,0,0,0,4.12,1.29c1.84,0,2.83-.54,2.83-1.5,0-.7-.7-1.09-2.18-1.29l-1.27-.18c-2.77-.4-4.28-1.64-4.28-3.66,0-2.46,2-4,5.16-4a9.34,9.34,0,0,1,5.06,1.3l-1.17,2.18Zm33.24-.92a4.14,4.14,0,0,0-1.54.29,3.78,3.78,0,0,0-1.24.82,3.92,3.92,0,0,0-.82,1.26,4.67,4.67,0,0,0,0,3.24,3.92,3.92,0,0,0,.82,1.26,3.78,3.78,0,0,0,1.24.82,4.26,4.26,0,0,0,3.09,0,3.73,3.73,0,0,0,2.07-2.08,4.67,4.67,0,0,0,0-3.24,3.73,3.73,0,0,0-2.07-2.08,4.15,4.15,0,0,0-1.55-.29Zm0-2.56a7.09,7.09,0,0,1,2.67.5,6.75,6.75,0,0,1,2.13,1.38,6.42,6.42,0,0,1,1.4,2.07,6.88,6.88,0,0,1,0,5.2,6.21,6.21,0,0,1-1.4,2.07,6.42,6.42,0,0,1-2.13,1.38,7.38,7.38,0,0,1-5.34,0,6.37,6.37,0,0,1-3.51-3.45,6.88,6.88,0,0,1,0-5.2,6.42,6.42,0,0,1,1.4-2.07,6.54,6.54,0,0,1,2.11-1.38,7.09,7.09,0,0,1,2.67-.5Zm-70.06,6.51a3.75,3.75,0,1,1,3.76,4,3.72,3.72,0,0,1-3.76-4Zm10,0v-6.2h-2.7v1.51a4.68,4.68,0,0,0-3.91-1.82,6.52,6.52,0,0,0,0,13,4.68,4.68,0,0,0,3.91-1.82v1.5h2.7Zm-15.19,6.19V137.5a4.62,4.62,0,0,0-4.87-4.93,4.82,4.82,0,0,0-4.36,2.21,4.53,4.53,0,0,0-4.09-2.21,4.1,4.1,0,0,0-3.63,1.84v-1.53h-2.7v12.39h2.72v-6.86c0-2.16,1.2-3.3,3-3.3s2.69,1.17,2.69,3.27v6.89h2.72v-6.86c0-2.16,1.25-3.3,3-3.3s2.72,1.17,2.72,3.27v6.89Z' style='fill:%23110f0d'/%3E%3Cpath id='path3029' d='M1371.34,70a18.64,18.64,0,0,0-13.29-5.51H1155.87a34.28,34.28,0,1,0-34,38.09c1,0,1.93-.08,2.89-.14v.76A18.74,18.74,0,0,0,1143.36,122h233.48V83.28A18.72,18.72,0,0,0,1371.33,70' style='fill:%23fff'/%3E%3Cpath id='path3033' d='M1374,119.18H1143.5a15.93,15.93,0,0,1-15.94-15.94V67.32h230.49A15.94,15.94,0,0,1,1374,83.26v35.91' style='fill:%230d1f7e'/%3E%3Cpath id='path3035' d='M1121.82,102.59a34.29,34.29,0,1,0-34.28-34.29,34.28,34.28,0,0,0,34.28,34.29' style='fill:%23fff'/%3E%3Cpath id='path3037' d='M1121.82,99.76a31.46,31.46,0,1,0-31.46-31.46,31.47,31.47,0,0,0,31.46,31.46h0' style='fill:%23de2402'/%3E%3Cpath id='path3039' d='M1125.54,46.08a7.39,7.39,0,0,0-1.33-.64c-3.77-1.42-8,.41-10.63,4.29l-14.22,21.14a8.33,8.33,0,0,0,7,12.88h34L1133.8,76h-28.34l20.08-29.89' style='fill:%23fff'/%3E%3Cpath id='path3041' d='M1129.89,63.2l-4.62,7.19h-9.39L1129,50l15,17.46c3.78,4.14,3.18,9,.51,12.6L1129.89,63.2' style='fill:%23fff'/%3E%3Cpath id='path3043' d='M1184,94.88h-10.38v5.57a3.23,3.23,0,0,0,1.29,2.5,4.09,4.09,0,0,0,2.31.61h8.68V108h-10.45a8.85,8.85,0,0,1-5.43-1.44c-2.18-1.64-1.93-5.15-1.93-5.15V78.68h16v4.15h-10.42v7.65H1184v4.43' style='fill:%23fff'/%3E%3Cpath id='path3045' d='M1210.15,101.6c0,2.54.1,4.66.2,6.41h-4.82l-.27-3.19h-.13a8.07,8.07,0,0,1-7.09,3.67c-4,0-7.59-2.33-7.59-9.3V86.62H1196V98.25c0,3.55,1.17,5.85,4.08,5.85a4.43,4.43,0,0,0,4.23-2.91,3.86,3.86,0,0,0,.31-1.64V86.62h5.52v15' style='fill:%23fff'/%3E%3Cpath id='path3047' d='M1216.13,93.5c0-2.9,0-5-.17-6.89h4.77l.22,4h.14a6.52,6.52,0,0,1,6-4.53,7,7,0,0,1,2.29.57L1228,91.27a5.06,5.06,0,0,0-1.29-.08,4.81,4.81,0,0,0-4.93,4.07,8.2,8.2,0,0,0-.14,1.64V108h-5.53V93.5' style='fill:%23fff'/%3E%3Cpath id='path3049' d='M1241.48,104.6c3.15,0,5.31-3,5.31-7.36,0-3.33-1.53-7.21-5.31-7.21s-5.48,3.74-5.48,7.3c0,4.14,2.11,7.27,5.4,7.27h0m-.18,3.89c-6.15,0-11-4.12-11-11s4.8-11.33,11.4-11.33,10.87,4.47,10.87,11c0,7.89-5.66,11.39-11.18,11.39Z' style='fill:%23fff'/%3E%3Cpath id='path3051' d='M1262.6,99.18a5.38,5.38,0,0,0,.15,1.27,5,5,0,0,0,4.88,3.79c3.47,0,5.58-2.66,5.58-7.08,0-3.78-1.84-6.86-5.52-6.86a5.13,5.13,0,0,0-4.91,4,6.64,6.64,0,0,0-.18,1.41v3.47m-5.51-21.62h5.51v12h.09a8,8,0,0,1,7-3.43c5.31,0,9.16,4.34,9.11,10.86,0,7.69-5,11.51-9.93,11.51a7.58,7.58,0,0,1-6.92-3.67h-.08l-.27,3.18h-4.72c.09-1.43.19-3.8.19-6V77.52Z' style='fill:%23fff'/%3E%3Cpath id='path3053' d='M1295,97.55c-3.9,0-7.64.76-7.64,4a2.88,2.88,0,0,0,2.65,3.09,2.09,2.09,0,0,0,.5,0,4.55,4.55,0,0,0,4.33-3,3.47,3.47,0,0,0,.14-1.2V97.55m5.39,5.31a28.54,28.54,0,0,0,.35,5.14h-5l-.4-2.37h-.14a8,8,0,0,1-6.47,2.85c-4.43,0-6.88-3.11-6.88-6.36,0-5.37,4.9-8.14,13-8.08v-.36c0-1.41-.58-3.73-4.43-3.73a11.54,11.54,0,0,0-5.87,1.58L1283.41,88a16,16,0,0,1,7.91-1.9c7,0,9,4.35,9,9.06v7.7h0Z' style='fill:%23fff'/%3E%3Cpath id='path3055' d='M1306.2,93c0-2.46-.09-4.52-.19-6.37h4.81l.28,3.21h.13a8.07,8.07,0,0,1,7-3.69c3.83,0,7.78,2.42,7.78,9.19V108h-5.53V95.92c0-3.08-1.18-5.4-4.18-5.4a4.63,4.63,0,0,0-4.32,3.17,4.75,4.75,0,0,0-.27,1.71V108h-5.53V93' style='fill:%23fff'/%3E%3Cpath id='path3057' d='M1337.43,96h.09c.53-.83,1.17-1.77,1.7-2.51l5.36-6.89h5.8L1342.18,97l8.48,10.9h-6.78l-6.44-8.58V108h-5.53V77.56h5.53V96' style='fill:%23fff'/%3E%3Cg id='Page-1'%3E%3Cg id='Artboard'%3E%3Cg id='logo_ETE_black_EL' data-name='logo ETE black EL'%3E%3Cpath id='Shape' d='M1852.25,138.67l-1,3h-10.92v-.38a2.53,2.53,0,0,0,1.42-.31,1.62,1.62,0,0,0,.44-1.31v-8.4a1.69,1.69,0,0,0-.41-1.3,2.31,2.31,0,0,0-1.45-.35v-.41H1851l.15,2.79h-.38a2.32,2.32,0,0,0-.75-1.6,3.07,3.07,0,0,0-1.8-.43h-3.56c-.32,0-.49.17-.49.52v3.68a1.11,1.11,0,0,0,.08.49c.06.09.18.12.41.12h2.58a3.45,3.45,0,0,0,1.68-.29,1.52,1.52,0,0,0,.72-1.48h.38v4.32h-.38c0-1.05-.43-1.66-1.27-1.77l-1.13-.06h-2.49c-.38,0-.58.12-.58.35v3.94a1.89,1.89,0,0,0,.14.81.85.85,0,0,0,.73.32H1848a4.43,4.43,0,0,0,2.41-.55,4.64,4.64,0,0,0,1.5-1.92Zm18.54-3.16a6.25,6.25,0,0,1-6.49,6.49,6.27,6.27,0,0,1-4.63-1.82,7,7,0,0,1,0-9.36,6.89,6.89,0,0,1,9.35,0A6.35,6.35,0,0,1,1870.79,135.51Zm-2.17,0a7.54,7.54,0,0,0-1-3.94,3.9,3.9,0,0,0-6.69,0,7.36,7.36,0,0,0-1,3.91,7.44,7.44,0,0,0,1,3.88,3.77,3.77,0,0,0,3.33,1.94,3.67,3.67,0,0,0,3.33-1.91A7.36,7.36,0,0,0,1868.62,135.51Zm-1.42,1.86h-.41a1.77,1.77,0,0,0-.29-1c-.17-.2-.58-.29-1.19-.29h-2.17a1.26,1.26,0,0,0-1.1.41,2,2,0,0,0-.2.87h-.38v-3.92h.38c.06.55.2.93.49,1.08a2.27,2.27,0,0,0,1.19.2h1.59a2,2,0,0,0,1.16-.26,1.3,1.3,0,0,0,.52-1h.41Zm22.53-7.71c-1.1,0-1.68.29-1.76.87v11.18h-.41l-8.4-10v8a1.91,1.91,0,0,0,.35,1.37,2.18,2.18,0,0,0,1.45.31v.38h-4.46v-.38c1,0,1.62-.29,1.76-.84v-9.56a2.26,2.26,0,0,0-1.76-1.27v-.41h3.18l7.39,8.87v-6.75c0-.73-.12-1.16-.38-1.36a3.48,3.48,0,0,0-1.42-.35v-.41h4.46Zm11,12.05h-5.68v-.38a2.51,2.51,0,0,0,1.42-.26,1.72,1.72,0,0,0,.41-1.39v-8.37a1.7,1.7,0,0,0-.44-1.33,2.34,2.34,0,0,0-1.39-.32v-.41h5.68v.41c-.9,0-1.42.2-1.62.58a2.38,2.38,0,0,0-.23,1.07v8.37a1.62,1.62,0,0,0,.43,1.31,2.24,2.24,0,0,0,1.42.34Zm18.83,0h-5.82v-.38a8.87,8.87,0,0,0,.93-.08c.31-.06.49-.21.49-.44a.76.76,0,0,0-.26-.49,2.92,2.92,0,0,0-.26-.26l-3.89-4-.31-.23-.38,0v4a1.5,1.5,0,0,0,.46,1.22,2.4,2.4,0,0,0,1.31.34v.38h-5.54v-.38a2.24,2.24,0,0,0,1.39-.34,1.55,1.55,0,0,0,.44-1.28v-8.25a1.93,1.93,0,0,0-.38-1.42,2,2,0,0,0-1.45-.38v-.41h5.59v.41c-1.21,0-1.82.58-1.82,1.74v3.85a.92.92,0,0,0,.64-.35l3.1-3.07c.17-.17.34-.35.49-.52s.11-.14.17-.2a2.21,2.21,0,0,0,.47-.87c0-.23-.18-.41-.53-.49a3.55,3.55,0,0,0-.75-.09v-.41h4.87v.41a4.4,4.4,0,0,0-3.1,1.56l-3.39,3.45,5.47,5.51a5.81,5.81,0,0,0,.93.78,2,2,0,0,0,1.13.37Zm18.51,0h-5.65v-.38a2.18,2.18,0,0,0,1.39-.34,1.62,1.62,0,0,0,.44-1.31v-3.42c0-.34-.18-.55-.47-.55h-5.33a.52.52,0,0,0-.58.55v3.42a1.62,1.62,0,0,0,.44,1.31,2.34,2.34,0,0,0,1.42.34v.38h-5.62v-.38a2.24,2.24,0,0,0,1.39-.34,1.62,1.62,0,0,0,.43-1.31v-8.37a1.69,1.69,0,0,0-.4-1.3,2.27,2.27,0,0,0-1.42-.35v-.41h5.62v.41l-.84.09c-.67.08-1,.61-1,1.56v3.1a.53.53,0,0,0,.61.58h5.3c.29,0,.47-.2.47-.61v-3.07a1.5,1.5,0,0,0-.47-1.3,4.63,4.63,0,0,0-1.36-.35v-.41h5.65v.41c-.95,0-1.51.23-1.71.7a2.81,2.81,0,0,0-.11.95v8.37a1.65,1.65,0,0,0,.43,1.34,2.06,2.06,0,0,0,1.39.31Zm21.06-9.21h-.4a2.6,2.6,0,0,0-.53-1.74,2.12,2.12,0,0,0-1.65-.75H1955c-.32,0-.5.06-.55.17a1.26,1.26,0,0,0-.06.38v8.8a2.47,2.47,0,0,0,.35,1.6,2.13,2.13,0,0,0,1.53.37v.38h-5.76v-.38a6.51,6.51,0,0,0,.9,0,1,1,0,0,0,.86-.69,3.39,3.39,0,0,0,.15-1.16v-8.89a.94.94,0,0,0-.06-.44,1,1,0,0,0-.4-.11h-.67a4.16,4.16,0,0,0-2.2.4,3,3,0,0,0-1,2.09h-.34l.08-3.25h11.3Zm15,0a2.91,2.91,0,0,1-1.51,2.69,6.12,6.12,0,0,1-3.13.78h-1.16c-.23,0-.35.12-.35.38v2.93a2.79,2.79,0,0,0,.32,1.59,2,2,0,0,0,1.51.43v.38h-5.56v-.38c.87,0,1.39-.17,1.53-.52a3.87,3.87,0,0,0,.24-1.5v-8.09a1.42,1.42,0,0,0-.44-1.24,2.13,2.13,0,0,0-1.33-.32v-.41h5.44a5.79,5.79,0,0,1,3,.7A2.83,2.83,0,0,1,1974.15,132.53Zm-2.09.08a2.46,2.46,0,0,0-.87-2,3.51,3.51,0,0,0-2.2-.67c-.55,0-.9.17-1,.49v4.38c0,.4.15.61.47.61a4.48,4.48,0,0,0,2.46-.61A2.39,2.39,0,0,0,1972.06,132.61Zm21.18,9.1H1988v-.38c1,0,1.42-.26,1.42-.81a2.07,2.07,0,0,0-.06-.32.63.63,0,0,1,0-.23l-1.08-2.37h-5.33l-.86,2a2.85,2.85,0,0,0-.32,1,.74.74,0,0,0,.17.44.86.86,0,0,0,.41.26,4.69,4.69,0,0,0,.89.05v.38h-4.08v-.38a1.5,1.5,0,0,0,1.3-.69,4.53,4.53,0,0,0,.52-.9l5.13-10.69h.44l5,10.89a2.93,2.93,0,0,0,.67,1,1.51,1.51,0,0,0,1.13.37ZM1988,136.9l-2.31-5.21-2.47,5.21Zm23.55,4.81h-5.64v-.38a2.24,2.24,0,0,0,1.41-.34,1.62,1.62,0,0,0,.44-1.31v-8.05a1.79,1.79,0,0,0-.41-1.3,1.84,1.84,0,0,0-1.3-.35h-2.9a1.66,1.66,0,0,0-1.1.43,2.14,2.14,0,0,0-.26,1.22v8a1.77,1.77,0,0,0,.44,1.37,2.53,2.53,0,0,0,1.42.31v.38H1998v-.38a2.26,2.26,0,0,0,1.39-.34,1.62,1.62,0,0,0,.43-1.31v-8.37a1.58,1.58,0,0,0-.4-1.3,2.23,2.23,0,0,0-1.42-.35v-.41h13.55v.41a4,4,0,0,0-.84.09c-.66.08-1,.58-1,1.56v8.37a1.68,1.68,0,0,0,.4,1.34,2.23,2.23,0,0,0,1.42.31Zm17.12-3-1,3h-10.92v-.38a2.55,2.55,0,0,0,1.42-.31,1.62,1.62,0,0,0,.43-1.31v-8.4a1.59,1.59,0,0,0-.43-1.3,2.18,2.18,0,0,0-1.42-.35v-.41h10.66l.14,2.79h-.37a2.37,2.37,0,0,0-.76-1.6,3.07,3.07,0,0,0-1.79-.43h-3.57c-.32,0-.49.17-.49.52v3.68a1,1,0,0,0,.09.49c0,.09.17.12.4.12h2.58a3.45,3.45,0,0,0,1.68-.29,1.54,1.54,0,0,0,.7-1.48h.4v4.32h-.4c0-1.05-.41-1.66-1.25-1.77l-1.13-.06h-2.49c-.38,0-.58.12-.58.35v3.94a1.73,1.73,0,0,0,.15.81.78.78,0,0,0,.72.32h2.93a4.22,4.22,0,0,0,2.37-.55,4.53,4.53,0,0,0,1.54-1.92Zm17.36-.41-.64,3.45h-11.56l8.57-11.64h-3.91a5.58,5.58,0,0,0-2.34.37,2.57,2.57,0,0,0-1.13,2.09h-.41l.26-3.28h10.55L2036.77,141h4.55a6,6,0,0,0,2.75-.47,3.1,3.1,0,0,0,1.54-2.23Zm18.77,3.45h-5.22v-.38c.93,0,1.42-.26,1.42-.81a1.12,1.12,0,0,0-.08-.32c0-.14-.06-.2-.06-.23l-1.05-2.37h-5.33l-.89,2a2.62,2.62,0,0,0-.29,1,.74.74,0,0,0,.17.44.79.79,0,0,0,.38.26,5.2,5.2,0,0,0,.92.05v.38h-4.08v-.38a1.56,1.56,0,0,0,1.3-.69,6.7,6.7,0,0,0,.52-.9l5.1-10.69h.44l5,10.89a2.94,2.94,0,0,0,.64,1,1.61,1.61,0,0,0,1.13.37Zm-5.28-4.81-2.28-5.21-2.47,5.21Z' style='fill:%232b2a29'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 100%;
    height: 35px;
}

#sp-footer .footer-row .easylogic-logo-footer div{
    background-repeat: no-repeat;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='easylogic-logo-footer' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 4771.3 1246.1' style='enable-background:new 0 0 4771.3 1246.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .easylogic-logo-footer0%7Bfill:%23F79421;%7D .easylogic-logo-footer1%7Bfill:%23231F20;%7D%0A%3C/style%3E%3Ctitle%3Eeasylogic%3C/title%3E%3Cpath class='easylogic-logo-footer0' d='M155.4,657.2c9.4,70.4,84.4,139.6,178.3,138.4c64.5-1.2,106.8-32.8,136.1-63.3l86.8,82.1 c-64.5,55.1-127.9,98.5-222.9,98.5c-168.9,0-310.9-133.7-312-302.7s139.6-307.3,313.2-305c180.6,3.5,317.9,154.9,303.8,352 L155.4,657.2z M329,421.4c-83.3,1.2-149,46.9-176,125.5h348.4C486.1,484.7,415.8,419.1,329,421.4'/%3E%3Cpath class='easylogic-logo-footer0' d='M1143.7,664c-21.1,78.5-89.6,130.9-175.4,132.8c-106.7,1.2-192.4-91.5-186.5-200.6 c5.9-97.3,83.3-174.8,180.6-174.8c87.1-0.1,162.8,59.8,182.8,144.5l126.5,330.5h121.2l-126.7-344.9 c-62.2-167.7-156-242.8-306.2-246.4c-159.5-3.5-296.8,134.9-296.8,295.6c0,174.8,137.3,316.7,308.5,313.2 c93.4-2,168.6-42.8,221.5-114.8L1143.7,664z'/%3E%3Cpath class='easylogic-logo-footer0' d='M1674.4,456.6c-12.9-29.3-30.5-44.6-51.6-49.3c-29.4-5.9-63.4,16.5-64.5,45.7c-3.5,50.4,64.5,64.5,92.7,71.6 c100.9,24.6,149,58.6,177.1,134.9c41,110.3-37.5,253.4-206.5,255.7c-107.9,2.4-194.7-72.8-221.8-166.5l103.2-58.7 c17.6,58.7,44.6,99.7,103.2,110.3c45.7,8.2,111.4-22.3,106.7-82.1c-7-92.7-122-76.2-195.9-123.2c-41-25.8-75-75-75-133.8 c1.2-92.6,80.9-159.5,171.3-159.5c78.6,0,126.7,36.4,156,102.1L1674.4,456.6z'/%3E%3Cpolygon class='easylogic-logo-footer0' points='1909.7,1207.3 2027,901.2 1798.3,319.4 1936.7,319.4 2097.4,741.6 2261.6,319.4 2395.4,319.4 2045.8,1207.3 '/%3E%3Crect x='2448.3' y='23.8' class='easylogic-logo-footer1' width='120.8' height='872.7'/%3E%3Cpath class='easylogic-logo-footer1' d='M2938.6,301.8c173.6,1.2,303.8,136,303.8,302.6c1.2,166.6-130.2,306.2-302.6,306.2 c-167.8,0-307.4-139.6-306.2-307.3C2633.6,437.8,2772,300.6,2938.6,301.8 M3125.2,587.9c-9.4-96.1-85.6-170.1-181.8-170.1 c-106.7-1.2-191.2,83.3-190,192.4c0,104.4,89.1,185.4,190,181.9C3058.3,788.5,3134.6,692.3,3125.2,587.9'/%3E%3Cpath class='easylogic-logo-footer1' d='M3583.4,305.3c179.5-1.1,316.7,133.7,316.7,326.2v221.7c0,195.9-140.8,346-333.1,355.4 c-122,5.9-231.1-62.1-285-136.1l83.3-84.4c54,73.9,149,118.5,245.2,95c115-28.2,174.8-138.4,166.6-248.7 c-30.5,24.6-79.8,79.8-190,82.1c-171.2,3.5-306.1-140.7-305-315.5C3282,440.2,3422.8,305.2,3583.4,305.3 M3402.9,596.2 c-7,109.1,77.4,201.8,184.1,200.6c111.4-1.2,193.6-83.3,186.5-197c-5.8-100.9-84.4-177.1-184.2-178.3 C3490.8,420.4,3408.7,498.9,3402.9,596.2'/%3E%3Cpath class='easylogic-logo-footer1' d='M3958.4,199.7c-2.4-99.7,149-104.4,151.3-4.7C4113.2,295.9,3960.8,300.6,3958.4,199.7 M4095.7,320.5v575.9H3976 V320.5L4095.7,320.5z'/%3E%3Cpath class='easylogic-logo-footer1' d='M4475.4,421.4c-100.9-2.4-180.6,78.6-185.3,178.3c-5.9,103.2,68,195.9,178.3,197c62.2,1.2,106.8-18.8,149-64.5 l84.4,82.1c-55.1,59.8-134.9,102-233.4,100.9c-166.6-2.3-305-132.5-302.6-314.3c2.3-165.4,143.1-296.8,308.5-295.6 c97.4,0,173.6,41.1,227.6,103.2l-85.6,76.3C4576.3,444.8,4535.2,422.6,4475.4,421.4'/%3E%3Cpath d='M4656.1,162.3c-40.7,0-73.8,33-73.8,73.7c0,40.7,33,73.8,73.8,73.8s73.8-33,73.8-73.7S4696.9,162.3,4656.1,162.3 L4656.1,162.3z M4656.1,302.4c-36.7,0-66.4-29.7-66.4-66.4c0-36.7,29.7-66.4,66.4-66.4c36.7,0,66.4,29.7,66.4,66.4c0,0,0,0,0,0 C4722.5,272.7,4692.8,302.4,4656.1,302.4C4656.2,302.4,4656.2,302.4,4656.1,302.4z'/%3E%3Cpath d='M4685.6,225c0-10.2-8.3-18.4-18.4-18.4h-29.5c-2,0-3.7,1.7-3.7,3.7v51.6c0,2,1.6,3.7,3.7,3.7c2,0,3.7-1.6,3.7-3.7 c0,0,0,0,0,0v-18.5h23.8l13.6,20.5c1.2,1.7,3.5,2.1,5.1,0.9c1.6-1.1,2-3.3,1-5l-11.7-17.5C4680.7,239.7,4685.6,232.8,4685.6,225z M4667.2,236.1h-25.8v-22.1h25.8c6.1,0.2,10.9,5.3,10.7,11.4C4677.8,231.2,4673.1,235.9,4667.2,236.1z'/%3E%3C/svg%3E");
    width: 100%;
    height: auto;
}
/************************************************************
    * 
    * 
    * END OF 6 COLUMN BOTTOM CSS
    * 
    * 
************************************************************/



/************************************************************
    * 
    * 
    * JOOMLA BADGES
    * 
    * 
************************************************************/

.joomla-badges{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    height: 54px;
}
.joomla-badges a,.joomla-badges img{
    height: 100%;
    transition:all 0.2s linear;
}
/*

.joomla-badges a{
    filter: grayscale(95%);
    transition: var(--main-transition-var);
}
*/
.joomla-badges a:hover{
	transform: translateY(-2px);
/*
    filter: grayscale(0%);
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
*/
}



/************************************************************
    * 
    * 
    * END OF JOOMLA BADGES
    * 
    * 
************************************************************/



/************************************************************
    * 
    * 
    * MEGA MENU KATASKEUI ISTOSELIDWN
    * 
    * 
************************************************************/


.kataskevi-istoselidon-mega .col-sm-4 ul,.kataskevi-istoselidon-mega .col-sm-4 ul li,.kataskevi-istoselidon-mega .col-sm-4 ul li a{
    height: 100%;
}

.kataskevi-istoselidon-mega .col-sm-4{
    padding-right: 0;
}

.kataskevi-istoselidon-mega .col-sm-8{
    padding-left: 0;
}

.kataskevi-istoselidon-mega .endeiktika-erga-menu-item {
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-top: -1px;
    border-color: rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 1px 0 1px 0;
    border-image: linear-gradient(to right, rgb(98, 98, 98) 10%,rgb(98, 98, 98) 25%,rgb(98, 98, 98) 40%,rgba(98, 98, 98, 0) 75%);
    border-image-slice: 1;
    border-left:1px solid rgb(98, 98, 98);
    transition: unset;
}

.kataskevi-istoselidon-mega .endeiktika-erga-menu-item:hover {
    border-color: rgba(0,0,0,0.1);
    border-style: solid;
    border-width: 1px 0 1px 0;
    border-image: linear-gradient(to right, rgb(255, 118, 0) 10%,rgb(255, 118, 0) 25%,rgb(255, 118, 0) 40%,rgba(255, 118, 0, 0) 85%);
    border-image-slice: 1;
    border-left:1px solid rgb(255, 118, 0);
}

/************************************************************
    * 
    * 
    * END OF MEGA MENU KATASKEUI ISTOSELIDWN
    * 
    * 
************************************************************/

.kataskevi-istoselidon-mega .owl-carousel .owl-item .sub_text{
    display: none;
}
.kataskevi-istoselidon-mega .owl-carousel .owl-item .over_content{
    padding: 0;
}
.kataskevi-istoselidon-mega .owl-carousel .owl-item .over_content h2{
    font-size: 14px;
    font-weight: 400;
}

.hideTitleOnDesktop .sppb-addon-title{
    display: none;
}

@media screen and (max-width: 991px) {
    .sp-megamenu-wrapper{
        display: none;
    }

    #sp-menu{
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .hideOnMobile{
        display: none;
    }

    .hideOnMobileImportant{
        display: none !important;
    }

    .centerButtonsOnMobile .sppb-text-right , .centerButtonsOnMobile .sppb-text-left {
        text-align: center;
    }

    .centerTitleOnMobile .sppb-addon-title{
      text-align: center;
    }

    .centerContentOnMobile .sppb-addon-content{
      text-align: center;
    }

    .centerTitleContentOnMobile .sppb-addon-title, .centerTitleContentOnMobile .sppb-addon-content{
      text-align: center;
    }

    .centerTitleContentOnMobile .sppb-icons-group-list{
      text-align: center;
    }

    .centerMeOnMobile{
      text-align: center;
    }

    .hideTitleOnMobile .sppb-addon-title{
      display: none;
    }

    .hideTitleOnDesktop .sppb-addon-title{
        display: block;
    }

    .removeMobileBreaks br{
        display: none;
    }


    .top_header_links .top_header_links_contents {
        flex-direction: row;
    }

    .header-sticky .custom_contact_buttons {
        display: flex;
        width: 100vw;
    }

    .custom_contact_buttons {
        bottom: 0;
        top: unset;
        transform: unset;
        left: 0;
    }

    .custom_contact_buttons .contact_one_button {
        height: auto;
        flex: 0 0 33.39%;
        margin-bottom: 0px;
    }
    
    .custom_contact_buttons .contact_one_button_img {
        margin: 10px 0 5px 0;
    }

    .custom_contact_buttons .contact_one_button a {
        flex-direction: column;
    }

    .custom_contact_buttons .contact_one_button_content {
        padding: 0;
        font-size: 0.82em;
    }

    .custom_contact_buttons .contact_one_button:nth-child(1){
        border-top-left-radius: unset;
    }

    .custom_contact_buttons .contact_one_button:nth-last-child(1){
        border-bottom-left-radius: unset;
    }

    .bottom-contact-details div {
        padding: 4px 0;
    }

    .joomla-badges {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-around;
        height: auto;
    }

    .joomla-badges a{
        width: 225px;
        margin-bottom: 15px;
    }

    .joomla-badges > div{display: none;}/* apokripsi keimenou */

    #sp-bottom {
        text-align: center;
    }

    #sp-footer .footer-row {
        flex-direction: column;
        padding-bottom: 55px;
    }

    #sp-footer .footer-row div {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
    }

    #sp-footer .footer-row .custom-menu-footer{
        width: 100%;
    }
    /*second div*/
    #sp-footer .footer-row .payment-logos-footer{
        width: 100%;
    }
    /*third div*/
    #sp-footer .footer-row .easylogic-logo-footer{
        display: none;
    }

    #sp-position1{
        margin-left: 0px;
    }

    .custom_contact_buttons .contact_one_button:hover{
        transform: translateY(0px);
        border-top-left-radius: unset;
        border-bottom-left-radius: unset;
    }

    .tab-homepage .sppb-tab .sppb-nav-custom, .tab-homepage .sppb-tab .sppb-tab-custom-content {
        width: 99% !important;
    }

    .custom_contact_popup, .custom_contact_popup_success {
        width: 95%;
    }

    .custom_contact_popup_content, .custom_contact_popup_actions {
        flex-direction: column;
        text-align: center;
    }

    .popup-tel-call {
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .ke-multiple-items-show .sppb-row > div {
        border-width: 0;
    }


    .five-column-row .sppb-row{
        flex-direction: column;
    }

    .five-column-row .sppb-col-md-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
   
  /* gia tis eikones me absolute stis dunatothtes online plirwmes */
  .remove-mobile-positioning .sppb-column-addons{
    display: flex;
    flex-wrap: wrap;
  }

  .remove-mobile-positioning .sppb-addon-wrapper{
    width: 33% !important;
    position: unset !important;
  }

  .mobile-variation-clients .sppb-column-addons > div {
      position: unset !important;
      top: unset !important;
      left: unset !important;
      right: unset !important;
      bottom: unset !important;
      flex: unset;
      padding: 0;
  }

  .remove-mobile-positioning{
    height: auto !important;
  }

  .remove-mobile-positioning2 .sppb-addon-wrapper:nth-of-type(2){
    position: relative !important;
  }


    .sp-page-title {
        padding-top: 25px;
        padding-bottom: 150px;
    }

    .sp-page-title::after {
        height: 115px;
    }

    .sp-page-title .sp-page-title-heading {
        text-align: center;
    }

}

@media screen and (max-width: 767px) {
  .remove-mobile-positioning .sppb-addon-wrapper{
    width: 100% !important;
    position: unset !important;
  }
}

@media screen and (max-width: 575px) {
    .sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9 {
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media screen and (max-width: 420px) {
    #sp-footer .footer-row .custom-menu-footer {
        color: transparent;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }
}