.elementor-kit-9{--e-global-color-primary:#2330A4;--e-global-color-secondary:#FA41CC;--e-global-color-text:#4A4A4A;--e-global-color-accent:#6920B0;--e-global-color-27506cd:#F1F2F8;--e-global-color-9ba614a:#F3F1F8;--e-global-color-fd3684d:#FFFFFF;--e-global-color-76e6ed0:#F5F5F5;--e-global-color-d75b990:#40CBFF;--e-global-typography-primary-font-family:"Didact Gothic";--e-global-typography-primary-font-size:22px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Didact Gothic";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Didact Gothic";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Didact Gothic";--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );background-color:#F1F2F8;}.elementor-kit-9 p{margin-bottom:17px;}.elementor-kit-9 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS */.wc-memberships.admin-restricted-content-notice {
    display: none;
}

/*button*/
.button-2 {
  position: relative;
    display: block;
    width: 100%;
    color: #fff;
    background: #2431a4;
    /*text-transform: uppercase;*/
    text-align: center;
    /*font-family: "Didact Gothic", Sans-serif;*/
    font-family: "Source Sans Pro","Open Sans",sans-serif;
    font-size: 1rem;
    text-decoration: none;
    font-weight: 700;
    border-radius: .875rem;
    cursor: pointer;
    min-height: 2.5rem;
    line-height: 2.5rem;
    outline: 0;
    padding: 0;
    border: 0;
}

.button-2:hover {
    background: #101B7C;
}

.has-code{
  clear: right;
  position: relative;
  background-color: #2330A4;
  color: white;
}

.has-code::before{
      position: absolute;
    display: block;
    content: '';
    width: 2.625rem;
    height: 2.875rem;
    top: .125rem;
    right: .375rem;
    z-index: 2;
    background-image: linear-gradient(38deg, #40cbff 0, #40cbff 49%, transparent 50%, transparent 100%);
    background-repeat: no-repeat;
    background-position: 0 .375rem;
    -webkit-transform: rotate(22deg) translateY(-.625rem) scaleX(0.9);
    transform: rotate(22deg) translateY(-.625rem) scaleX(0.9);
    -webkit-transition: background-position .2s, -webkit-transform .2s;
    transition: background-position .2s, -webkit-transform .2s;
    transition: transform .2s, background-position .2s;
    transition: transform .2s, background-position .2s, -webkit-transform .2s;
    border-radius: 0 0 0 .3125rem;
}

.peel-code{
  position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 2.25rem;
    height: 100%;
    overflow: hidden;
    padding: 0 .75rem 0 0;
    direction: rtl;
    border-radius: 0 .875rem .875rem;
    text-align: right;
    color: #009ED9;
    background: #E9E9E9;
    -webkit-transition: width .2s;
    transition: width .2s;
    border: 1px dashed;
}

.peel-text{
  font-style: normal;
}

.has-code::after{
    position: absolute;
    display: block;
    content: '';
    width: .9375rem;
    height: .625rem;
    right: 1.5625rem;
    bottom: 0;
    -webkit-transform: skew(40deg, 0);
    transform: skew(40deg, 0);
    background: #0079a6;
    -webkit-transition: right .2s;
    transition: right .2s;
}

.has-code:hover .peel-code {
    width: 3.125rem;
}

.has-code:hover::after {
    right: 2.375rem;
}

.has-code:hover::before {
    background-position: 0 0;
    -webkit-transform: rotate(15deg) translate(-.5rem, -.1875rem) scaleX(1);
    transform: rotate(15deg) translate(-.5rem, -.1875rem) scaleX(1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Didact Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://staging-old.livedeal.gr/wp-content/uploads/2022/10/DidactGothic-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */