.elementor-454 .elementor-element.elementor-element-9dcb1b6{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-cc1dca2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001C;--border-color:#0000001C;--padding-top:0px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-454 .elementor-element.elementor-element-cc1dca2:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-cc1dca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B0BEC5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-5453750.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-5453750{text-align:center;}.elementor-454 .elementor-element.elementor-element-5453750 .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:65px;font-weight:400;color:var( --e-global-color-accent );}.elementor-454 .elementor-element.elementor-element-cf35a93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-454 .elementor-element.elementor-element-cf35a93:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-cf35a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artag.gr/wp-content/uploads/2026/07/DSC02641-1-1024x904.jpg");background-position:center center;background-size:cover;}.elementor-454 .elementor-element.elementor-element-194f62b.elementor-element{--align-self:center;}.elementor-454 .elementor-element.elementor-element-194f62b{text-align:center;}.elementor-454 .elementor-element.elementor-element-194f62b .elementor-heading-title{font-family:"Cera Pro", Sans-serif;font-size:65px;font-weight:400;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-454 .elementor-element.elementor-element-cc1dca2{--width:50%;}.elementor-454 .elementor-element.elementor-element-cf35a93{--width:50%;}}@media(max-width:1024px){.elementor-454 .elementor-element.elementor-element-9dcb1b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-454 .elementor-element.elementor-element-cc1dca2{--padding-top:0150px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-454 .elementor-element.elementor-element-cf35a93{--padding-top:30px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-9dcb1b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-454 .elementor-element.elementor-element-cc1dca2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for wd_my_account_login, class: .elementor-element-483990c */.elementor-454 .elementor-element.elementor-element-483990c .login{max-width:630px;margin:auto}
.elementor-454 .elementor-element.elementor-element-483990c .form-row{margin:0 0 42px}
.elementor-454 .elementor-element.elementor-element-483990c label{display:block;margin:0 0 14px;color:#2979FF!important;font-size:18px!important;font-weight:700!important;line-height:1.2;text-transform:uppercase}
.elementor-454 .elementor-element.elementor-element-483990c .required,.elementor-454 .elementor-element.elementor-element-483990c .screen-reader-text{color:#2979FF}
.elementor-454 .elementor-element.elementor-element-483990c input.input-text{height:64px;border:0;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.18))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1000px transparent inset!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:0 26px;color:#111}
.elementor-454 .elementor-element.elementor-element-483990c input.input-text:-webkit-autofill,
.elementor-454 .elementor-element.elementor-element-483990c input.input-text:-webkit-autofill:hover,
.elementor-454 .elementor-element.elementor-element-483990c input.input-text:-webkit-autofill:focus{-webkit-text-fill-color:#111;transition:background-color 9999s ease-in-out 0s;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1000px rgba(255,255,255,.22) inset!important}
.elementor-454 .elementor-element.elementor-element-483990c .form-row-password input.input-text{letter-spacing:2px}
.elementor-454 .elementor-element.elementor-element-483990c .form-row-btn{margin-top:8px;margin-bottom:28px}
.elementor-454 .elementor-element.elementor-element-483990c button[type=submit]{height:54px;border:1px solid #2979FF!important;border-radius:30px;background:transparent!important;color:#2979FF!important;font-size:13px;font-weight:400;letter-spacing:0;text-transform:uppercase}
.elementor-454 .elementor-element.elementor-element-483990c button[type=submit]:hover{background:rgba(41,121,255,.08)!important}
.elementor-454 .elementor-element.elementor-element-483990c .login-form-footer{display:flex;justify-content:space-between;align-items:center;margin:0;color:#111;font-size:13px}
.elementor-454 .elementor-element.elementor-element-483990c .login-form-footer a,.elementor-454 .elementor-element.elementor-element-483990c .login-form-footer span{color:#111;font-size:13px;font-weight:400}
.elementor-454 .elementor-element.elementor-element-483990c .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:22px;margin:0;cursor:pointer;text-transform:none!important}
.elementor-454 .elementor-element.elementor-element-483990c .woocommerce-form-login__rememberme input{appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid #111;background:transparent;margin:0;cursor:pointer}
.elementor-454 .elementor-element.elementor-element-483990c .woocommerce-form-login__rememberme input:checked{border-color:#2979FF;background:#2979FF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='white' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E") center/10px 8px no-repeat}
.elementor-454 .elementor-element.elementor-element-483990c .login-form-footer a:hover{color:#2979FF!important}/* End custom CSS */
/* Start custom CSS for wd_my_account_register, class: .elementor-element-b9679f3 */.elementor-454 .elementor-element.elementor-element-b9679f3 .register{max-width:630px;margin:auto;text-align:center}
.elementor-454 .elementor-element.elementor-element-b9679f3 .form-row{margin:0 0 42px;text-align:left}
.elementor-454 .elementor-element.elementor-element-b9679f3 label{display:block;margin:0 0 14px;color:#2979FF!important;font-size:18px!important;font-weight:700!important;line-height:1.2;text-transform:uppercase}
.elementor-454 .elementor-element.elementor-element-b9679f3 .required,.elementor-454 .elementor-element.elementor-element-b9679f3 .screen-reader-text{color:#2979FF}
.elementor-454 .elementor-element.elementor-element-b9679f3 input.input-text{height:64px;border:0;border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,.18))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1000px transparent inset!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:0 26px;color:#111}
.elementor-454 .elementor-element.elementor-element-b9679f3 input.input-text:-webkit-autofill,
.elementor-454 .elementor-element.elementor-element-b9679f3 input.input-text:-webkit-autofill:hover,
.elementor-454 .elementor-element.elementor-element-b9679f3 input.input-text:-webkit-autofill:focus{-webkit-text-fill-color:#111;transition:background-color 9999s ease-in-out 0s;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1000px rgba(255,255,255,.22) inset!important}
.elementor-454 .elementor-element.elementor-element-b9679f3 #reg_password{letter-spacing:2px}
.elementor-454 .elementor-element.elementor-element-b9679f3 .woocommerce-privacy-policy-text{margin:0 auto 26px;max-width:520px;color:#111;font-size:13px;font-weight:400;line-height:1.35;text-align:center}
.elementor-454 .elementor-element.elementor-element-b9679f3 .woocommerce-privacy-policy-text p{margin:0}
.elementor-454 .elementor-element.elementor-element-b9679f3 .woocommerce-privacy-policy-text a{color:#111;text-decoration:underline}
.elementor-454 .elementor-element.elementor-element-b9679f3 .woocommerce-privacy-policy-text a:hover{color:#2979FF!important}
.elementor-454 .elementor-element.elementor-element-b9679f3 .form-row-btn{margin:8px 0 0;text-align:center}
.elementor-454 .elementor-element.elementor-element-b9679f3 button[type=submit]{width:100%;height:54px;border:1px solid #2979FF!important;border-radius:30px;background:transparent!important;color:#2979FF!important;font-size:13px;font-weight:400;letter-spacing:0;text-transform:uppercase}
.elementor-454 .elementor-element.elementor-element-b9679f3 button[type=submit]:hover{background:rgba(41,121,255,.08)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dcb1b6 */.elementor-454 .elementor-element.elementor-element-9dcb1b6{--ease:cubic-bezier(.22,1,.36,1)}
.elementor-454 .elementor-element.elementor-element-9dcb1b6>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.rightcont,
.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.rightcont{
  width:auto!important;max-width:none!important;min-width:0;overflow:hidden;
  flex-grow:0!important;flex-shrink:0!important;
  transition:flex-basis .65s var(--ease)
}
.elementor-454 .elementor-element.elementor-element-9dcb1b6>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.leftcont{flex-basis:65%!important}
.elementor-454 .elementor-element.elementor-element-9dcb1b6>.rightcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.rightcont{flex-basis:35%!important}
.elementor-454 .elementor-element.elementor-element-9dcb1b6:has(.rightcont:hover)>.leftcont,
.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner:has(.rightcont:hover)>.leftcont{flex-basis:40%!important}
.elementor-454 .elementor-element.elementor-element-9dcb1b6:has(.rightcont:hover)>.rightcont,
.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner:has(.rightcont:hover)>.rightcont{flex-basis:60%!important}

@media (max-width:767px){
  .elementor-454 .elementor-element.elementor-element-9dcb1b6,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner{display:flex!important;flex-direction:column!important}
  .elementor-454 .elementor-element.elementor-element-9dcb1b6>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.rightcont,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.rightcont{
    width:100%!important;flex-basis:auto!important;transition:max-height .45s var(--ease)
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .elementor-widget-heading h2{
    margin:0!important;font-size:31px!important;line-height:1!important;font-weight:300!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login form,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register form{
    max-width:none!important;width:100%!important;margin:0!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login label,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register label{
    margin:0 0 15px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .form-row,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register .form-row{
    margin:0 0 25px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login input.input-text,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register input.input-text{
    height:38px!important;border-radius:30px!important;padding:0 18px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login button[type=submit],
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register button[type=submit]{
    height:28px!important;border-radius:30px!important;font-size:12px!important;font-weight:500!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .form-row-btn,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register .form-row-btn{
    margin:0 0 25px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .login-form-footer{
    font-size:12px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .login-form-footer a,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .login-form-footer span{
    font-size:12px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .woocommerce-form-login__rememberme{
    gap:14px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-login .woocommerce-form-login__rememberme input{
    width:17px!important;height:17px!important
  }

  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .wd-el-my-account-register .woocommerce-privacy-policy-text{
    margin:0 auto 26px!important;max-width:360px!important;font-size:15px!important;line-height:1.2!important
  }
}

@media (prefers-reduced-motion:reduce){
  .elementor-454 .elementor-element.elementor-element-9dcb1b6 .leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6 .rightcont{transition:none!important}
}

@media (min-width:768px) and (max-width:1024px){
  .elementor-454 .elementor-element.elementor-element-9dcb1b6,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner{display:flex!important;flex-direction:column!important}
  .elementor-454 .elementor-element.elementor-element-9dcb1b6>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.rightcont,
  .elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.leftcont,.elementor-454 .elementor-element.elementor-element-9dcb1b6>.e-con-inner>.rightcont{
    width:100%!important;flex-basis:auto!important
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://artag.gr/wp-content/uploads/2026/03/Cera-Pro-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://artag.gr/wp-content/uploads/2026/03/Cera-Pro-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://artag.gr/wp-content/uploads/2026/03/Cera-Pro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://artag.gr/wp-content/uploads/2026/03/Cera-Pro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://artag.gr/wp-content/uploads/2026/03/Cera-Pro-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://artag.gr/wp-content/uploads/2026/03/Cera-Pro-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */