.elementor-88288 .elementor-element.elementor-element-ce8e85a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88288 .elementor-element.elementor-element-ce8e85a:not(.elementor-motion-effects-element-type-background), .elementor-88288 .elementor-element.elementor-element-ce8e85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;background-image:url("https://relentless.gr/wp-content/uploads/2025/05/Copy-of-BACKGROUND-2.jpg");}.elementor-88288 .elementor-element.elementor-element-939b140 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-88288 .elementor-element.elementor-element-939b140{text-align:center;}.elementor-88288 .elementor-element.elementor-element-939b140 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:700;color:#FFFFFF;}.elementor-88288 .elementor-element.elementor-element-655f3b3 > .elementor-widget-container{margin:-30px 400px 0px 400px;padding:0px 0px 40px 0px;}.elementor-88288 .elementor-element.elementor-element-655f3b3{text-align:center;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-88288 .elementor-element.elementor-element-9e2ce44{--display:flex;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-88288 .elementor-element.elementor-element-2429b7b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group > label, .elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-subgroup label{color:#FFFFFF;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:17px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:"Inter", Sans-serif;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group .elementor-field{color:#000000;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group .elementor-field, .elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-button{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;border-radius:30px 30px 30px 30px;}.elementor-88288 .elementor-element.elementor-element-2429b7b .e-form__buttons__wrapper__button-next{background-color:#FD240B;color:#FFFFFF;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-button[type="submit"]{background-color:#FD240B;color:#FFFFFF;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-88288 .elementor-element.elementor-element-2429b7b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-2429b7b .e-form__buttons__wrapper__button-next:hover{background-color:#E22404;color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-button[type="submit"]:hover{background-color:#E22404;color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-88288 .elementor-element.elementor-element-2429b7b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-2429b7b .elementor-message{font-family:"Syne", Sans-serif;}.elementor-88288 .elementor-element.elementor-element-2429b7b .e-form__indicators__indicator, .elementor-88288 .elementor-element.elementor-element-2429b7b .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;}.elementor-88288 .elementor-element.elementor-element-2429b7b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#FFFFFF;--e-form-steps-indicator-inactive-secondary-color:#F7290700;--e-form-steps-indicator-active-primary-color:#FFFFFF;--e-form-steps-indicator-active-secondary-color:#F72907;--e-form-steps-indicator-completed-primary-color:#202020;--e-form-steps-indicator-completed-secondary-color:#F72907;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-field-group.recaptcha_v3-bottomleft, .elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-field-type-html{padding-bottom:0px;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-button[type="submit"]{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-88288 .elementor-element.elementor-element-3a878ef{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-88288:not(.elementor-motion-effects-element-type-background), body.elementor-page-88288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-88288 .elementor-element.elementor-element-9e2ce44{--content-width:1350px;}}@media(max-width:767px){.elementor-88288 .elementor-element.elementor-element-ce8e85a:not(.elementor-motion-effects-element-type-background), .elementor-88288 .elementor-element.elementor-element-ce8e85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://relentless.gr/wp-content/uploads/2025/05/relentless-background.jpg");background-position:0px 0px;}.elementor-88288 .elementor-element.elementor-element-ce8e85a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:97px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88288 .elementor-element.elementor-element-939b140 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-88288 .elementor-element.elementor-element-939b140 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:0px;}.elementor-88288 .elementor-element.elementor-element-655f3b3 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-88288 .elementor-element.elementor-element-655f3b3{font-size:18px;line-height:1.6em;}.elementor-88288 .elementor-element.elementor-element-2429b7b > .elementor-widget-container{margin:0px 30px 10px 30px;}}@media(min-width:1025px){.elementor-88288 .elementor-element.elementor-element-ce8e85a:not(.elementor-motion-effects-element-type-background), .elementor-88288 .elementor-element.elementor-element-ce8e85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* Relentless — Booking page (88288). Page custom CSS. */
@property --rx-a{syntax:'<angle>';inherits:false;initial-value:0deg}
@keyframes rxSpin{to{--rx-a:360deg}}
@keyframes rxIn{from{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}
@keyframes rxPing{0%{box-shadow:0 0 0 0 rgba(91,228,155,.55)}80%,100%{box-shadow:0 0 0 9px rgba(91,228,155,0)}}
@keyframes rxShine{from{background-position:200% 0}to{background-position:-200% 0}}

body{background:#000}

.elementor-element.elementor-element-ce8e85a{display:flex!important;flex-direction:column!important;align-items:center!important;gap:44px;width:100%;max-width:none;
  padding:64px 24px 120px!important;margin:0!important;position:relative;overflow:clip;
  background:#000 radial-gradient(60% 50% at 50% 0%,rgba(122,90,248,.30) 0%,rgba(0,0,0,0) 70%)!important}
.elementor-element.elementor-element-ce8e85a::after{content:"";position:absolute;inset:auto -10% -30% 40%;height:70%;pointer-events:none;z-index:0;
  background:radial-gradient(50% 50% at 50% 50%,rgba(110,193,228,.10) 0%,rgba(0,0,0,0) 70%)}
.elementor-element-ce8e85a > *{position:relative;z-index:1}
.elementor-element-939b140,.elementor-element-655f3b3{display:none!important}
.elementor-element.elementor-element-7d2527{display:flex!important;align-items:center;text-align:center;width:100%;max-width:980px;animation:rxIn .9s cubic-bezier(.2,.7,.2,1) both}
.elementor-element-7d2527 > *{align-self:center!important}
.elementor-element-7d2527 .rx-lead{margin-inline:auto}

.elementor-element.elementor-element-9e2ce44{position:relative;width:100%;max-width:1040px;padding:48px 52px!important;border-radius:28px;isolation:isolate;
  background:linear-gradient(160deg,rgba(122,90,248,.16) 0%,rgba(10,11,18,0) 45%),#0A0B12!important;
  border:1px solid rgba(212,197,249,.16);box-shadow:0 40px 120px -40px rgba(122,90,248,.6),inset 0 1px 0 rgba(255,255,255,.06);
  animation:rxIn .9s .15s cubic-bezier(.2,.7,.2,1) both;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.elementor-element.elementor-element-9e2ce44::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;
  background:conic-gradient(from var(--rx-a),rgba(212,197,249,0) 0deg,rgba(212,197,249,.85) 50deg,rgba(204,243,255,.55) 100deg,rgba(212,197,249,0) 160deg,rgba(212,197,249,0) 360deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rxSpin 7s linear infinite}
.elementor-element-9e2ce44 > .e-con-inner{padding:0!important;max-width:none!important;gap:0!important;flex-direction:column}
[data-interaction-id="cd70bc8"] > span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5BE49B;margin-right:6px;vertical-align:1px;animation:rxPing 2s ease-out infinite}

.elementor-element-2429b7b{width:100%}
.elementor-element-2429b7b > .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-element-2429b7b .elementor-form{font-family:Inter,sans-serif}
.elementor-element-2429b7b .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap;gap:0 14px;margin:0!important}
.elementor-element-2429b7b .elementor-field-group{width:100%!important;max-width:100%!important;flex:0 0 100%;padding:0!important;margin:0 0 18px!important}
.elementor-element-2429b7b .elementor-field-group.elementor-col-50{flex:0 0 calc(50% - 7px);width:calc(50% - 7px)!important}
.elementor-element-2429b7b .elementor-field-label{font:600 13.5px/1.3 Inter,sans-serif!important;letter-spacing:-.1px;color:#E2E2E2!important;margin:0 0 8px!important;padding:0!important}

/* numbered section titles */
.elementor-element-2429b7b .elementor-field-group-field_srv > .elementor-field-label,
.elementor-element-2429b7b .elementor-field-group-field_96c38d5 > .elementor-field-label,
.elementor-element-2429b7b .rx-fh{display:flex!important;align-items:center;gap:12px;font:700 20px/1.3 Inter,sans-serif!important;letter-spacing:-.6px;color:#fff!important;margin:0 0 14px!important}
.elementor-element-2429b7b .elementor-field-group-field_srv,.elementor-element-2429b7b .elementor-field-group-field_96c38d5{margin-bottom:26px!important}
.elementor-element-2429b7b .elementor-field-group-field_head{margin:0 0 4px!important}

/* chips */
.elementor-element-2429b7b .elementor-field-subgroup{display:flex!important;flex-wrap:wrap;gap:10px;width:100%}
.elementor-element-2429b7b .elementor-field-option{position:relative;display:inline-flex!important;margin:0!important;padding:0!important}
.elementor-element-2429b7b .elementor-field-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}
.elementor-element-2429b7b .elementor-field-option label{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:12px 18px!important;border-radius:999px;
  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);color:#D9D9DE;font:500 14.5px/1.2 Inter,sans-serif;letter-spacing:-.15px;cursor:pointer;
  transition:border-color .25s,background .25s,box-shadow .25s,color .25s,transform .25s}
.elementor-element-2429b7b .elementor-field-option label::before{content:"";width:0;overflow:hidden;font-weight:700;color:#CCF3FF;transition:width .25s}
.elementor-element-2429b7b .elementor-field-option input:hover + label{border-color:rgba(255,255,255,.26);color:#fff;transform:translateY(-1px)}
.elementor-element-2429b7b .elementor-field-option input:focus-visible + label{box-shadow:0 0 0 4px rgba(122,90,248,.3)}
.elementor-element-2429b7b .elementor-field-option input:checked + label{color:#fff;border-color:rgba(212,197,249,.85);
  background:linear-gradient(135deg,rgba(229,204,255,.16) 0%,rgba(122,90,248,.28) 100%);box-shadow:0 0 0 3px rgba(122,90,248,.16),0 12px 30px -14px rgba(122,90,248,.9)}
.elementor-element-2429b7b .elementor-field-option input:checked + label::before{content:"✓";width:12px}

/* inputs */
.elementor-element-2429b7b .elementor-field-group .elementor-field.elementor-field-textual{width:100%;min-height:54px;padding:15px 18px!important;border-radius:14px!important;
  background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font:500 15.5px/1.4 Inter,sans-serif!important;
  box-shadow:none;outline:none;transition:border-color .25s,box-shadow .25s,background-color .25s}
.elementor-element-2429b7b textarea.elementor-field{min-height:96px!important;resize:vertical}
.elementor-element-2429b7b .elementor-field.elementor-field-textual::placeholder{color:#6F7174!important;opacity:1}
.elementor-element-2429b7b .elementor-field.elementor-field-textual:hover{border-color:rgba(255,255,255,.22)!important}
.elementor-element-2429b7b .elementor-field.elementor-field-textual:focus{border-color:rgba(212,197,249,.75)!important;background:rgba(122,90,248,.07)!important;box-shadow:0 0 0 4px rgba(122,90,248,.22)!important}
.elementor-element-2429b7b .elementor-field.elementor-field-textual:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #14121f inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}
.elementor-element-2429b7b .elementor-select-wrapper select{width:100%;min-height:54px;padding:15px 44px 15px 18px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font:500 15.5px/1.4 Inter,sans-serif!important;box-shadow:none!important;outline:none}
.elementor-element-2429b7b .elementor-select-wrapper select:focus{border-color:rgba(212,197,249,.75)!important;background:rgba(122,90,248,.07)!important;box-shadow:0 0 0 4px rgba(122,90,248,.22)!important}
.elementor-element-2429b7b .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;padding-right:44px!important;cursor:pointer}
.elementor-element-2429b7b .elementor-select-wrapper select:invalid{color:#6F7174!important}
.elementor-element-2429b7b .elementor-select-wrapper select option{background:#0E0D18;color:#fff}
.elementor-element-2429b7b .elementor-select-wrapper .select-caret-down-wrapper{right:18px!important;color:#D4C5F9!important;fill:#D4C5F9!important}
.elementor-element-2429b7b .elementor-field-group.elementor-error .elementor-field{border-color:rgba(255,107,129,.75)!important}


/* steps */
.elementor-element-2429b7b .e-form__indicators{margin:0 0 32px!important;padding:0!important;align-items:center;gap:0}
.elementor-element-2429b7b .e-form__indicators__indicator{flex:0 0 auto}
.elementor-element-2429b7b .e-form__indicators__indicator__number{width:36px!important;height:36px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;
  font:700 13px/1 Inter,sans-serif!important;color:#A4A7AE!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;transition:all .4s ease}
.elementor-element-2429b7b .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{color:#0A0B12!important;border-color:transparent!important;
  background:linear-gradient(135deg,#E5CCFF 0%,#D4C5F9 40%,#CCF3FF 100%)!important;box-shadow:0 0 0 6px rgba(122,90,248,.18),0 10px 30px -6px rgba(122,90,248,.9)}
.elementor-element-2429b7b .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number{color:#E5CCFF!important;background:rgba(122,90,248,.22)!important;border-color:rgba(212,197,249,.45)!important}
.elementor-element-2429b7b .e-form__indicators__indicator__separator{flex:1 1 auto;height:2px!important;margin:0 10px!important;border-radius:2px;background:rgba(255,255,255,.08)!important;transition:background .4s ease}
.elementor-element-2429b7b .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator{background:linear-gradient(90deg,#D4C5F9,#7A5AF8)!important}
.elementor-element-2429b7b .e-form__step:not(.elementor-hidden){display:flex!important;flex-wrap:wrap;gap:0 14px;width:100%;padding:0!important;animation:rxIn .5s cubic-bezier(.2,.7,.2,1) both}
.elementor-element-2429b7b .e-form__buttons{display:flex!important;flex-wrap:nowrap;gap:12px;width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:8px 0 0!important}
.elementor-element-2429b7b .e-form__buttons > .e-form__buttons__wrapper{flex:1 1 0!important;width:auto!important;max-width:none!important;margin:0!important}
.elementor-element-2429b7b .e-form__buttons > .e-form__buttons__wrapper.elementor-field-type-previous{flex:0 0 auto!important}
.elementor-element-2429b7b .e-form__buttons__wrapper .elementor-button{width:100%;min-height:56px;padding:18px 30px!important;border-radius:999px!important;
  font:700 16px/1.2 Inter,sans-serif!important;letter-spacing:-.32px;text-transform:none!important;color:#fff!important;cursor:pointer;
  border:1px solid rgba(212,197,249,.35)!important;background:linear-gradient(180deg,#1B1B24 0%,#000 100%)!important;
  box-shadow:0 10px 40px -8px rgba(212,197,249,.45);transition:transform .35s,box-shadow .35s,border-color .35s}
.elementor-element-2429b7b .e-form__buttons__wrapper .elementor-button:hover{border-color:rgba(204,243,255,.7)!important;box-shadow:0 16px 50px -6px rgba(204,243,255,.55);transform:translate3d(0,-2px,0)}
.elementor-element-2429b7b .elementor-field-type-next .elementor-button::after{content:"→";margin-left:8px;display:inline-block;transition:transform .3s}
.elementor-element-2429b7b .elementor-field-type-next .elementor-button:hover::after{transform:translateX(4px)}
.elementor-element-2429b7b .elementor-field-type-previous .elementor-button{padding:18px 24px!important;color:#E2E2E2!important;font-weight:600!important;background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:none}
.elementor-element-2429b7b .elementor-field-type-previous .elementor-button:hover{background:rgba(255,255,255,.08)!important;box-shadow:none;border-color:rgba(255,255,255,.3)!important}
.elementor-element-2429b7b .elementor-field-type-previous .elementor-button::before{content:"←";margin-right:8px}

/* note + submit */
.elementor-element-2429b7b .elementor-field-group-field_note{margin:2px 0 14px!important}
.elementor-element-2429b7b .rx-fnote{margin:0;font:400 13px/1.55 Inter,sans-serif;color:#8B8D98;text-align:center}
.elementor-element-2429b7b .rx-fnote a{color:#D4C5F9;text-decoration:underline;text-underline-offset:3px}
.elementor-element-2429b7b .elementor-field-type-submit{margin:0!important}
.elementor-element-2429b7b .elementor-field-type-submit .elementor-button{width:100%;min-height:58px;padding:18px 30px!important;border-radius:999px!important;
  font:700 16.5px/1.2 Inter,sans-serif!important;letter-spacing:-.32px;text-transform:none!important;cursor:pointer;color:#0A0B12!important;border:0!important;
  background:linear-gradient(90deg,#E5CCFF 0%,#D4C5F9 30%,#CCF3FF 50%,#D4C5F9 70%,#E5CCFF 100%)!important;background-size:200% 100%!important;animation:rxShine 6s linear infinite;
  box-shadow:0 14px 44px -10px rgba(212,197,249,.75);transition:transform .35s,box-shadow .35s}
.elementor-element-2429b7b .elementor-field-type-submit .elementor-button:hover{transform:translate3d(0,-2px,0);box-shadow:0 18px 54px -8px rgba(204,243,255,.7)}
.elementor-element-2429b7b .elementor-field-type-submit .elementor-button-text::after{content:" →"}

.elementor-element-2429b7b .elementor-message{font:500 15px/1.5 Inter,sans-serif;margin-top:16px;color:#CCF3FF;text-align:center}
.elementor-element-2429b7b .elementor-message.elementor-message-danger{color:#FF8FA0}
.elementor-element-2429b7b .elementor-message::before{display:none}

@media (max-width:1024px){
  .elementor-element.elementor-element-9e2ce44{padding:36px!important}
}
@media (max-width:767px){
  .elementor-element.elementor-element-ce8e85a{padding:40px 16px 64px!important;gap:32px}
  .elementor-element.elementor-element-9e2ce44{padding:24px 18px!important;border-radius:22px}
  .elementor-element-2429b7b .elementor-field-group.elementor-col-50{flex:0 0 100%;width:100%!important}
  .elementor-element-2429b7b .elementor-field-group-field_srv > .elementor-field-label,.elementor-element-2429b7b .elementor-field-group-field_96c38d5 > .elementor-field-label,.elementor-element-2429b7b .rx-fh{font-size:17.5px!important}
  .elementor-element-2429b7b .elementor-field-subgroup{gap:8px}
  .elementor-element-2429b7b .elementor-field-type-submit .elementor-button{padding:16px 16px!important;font-size:15.5px!important}
  .elementor-element-2429b7b .e-form__buttons{gap:10px}
  .elementor-element-2429b7b .elementor-field-type-previous .elementor-button{width:56px!important;min-width:56px;padding:0!important;font-size:0!important}
  .elementor-element-2429b7b .elementor-field-type-previous .elementor-button::before{font-size:18px;margin:0}
  .elementor-element-2429b7b .e-form__buttons__wrapper .elementor-button{padding:16px 16px!important;font-size:15.5px!important}

  .elementor-element-2429b7b .elementor-field-option label{padding:10px 14px!important;font-size:14px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-element-7d2527,.elementor-element-9e2ce44,.elementor-element-9e2ce44::before,[data-interaction-id="cd70bc8"] > span,.elementor-element-2429b7b .elementor-button{animation:none!important}
}

/* hidden partial-lead form */
.elementor-element-3a878ef{display:none!important}
/* hero title on one line (desktop) */
@media (min-width:1025px){
  .elementor-element.elementor-element-7d2527{display:block!important;text-align:center;max-width:1100px}
  .elementor-element-7d2527 > *{margin-left:auto!important;margin-right:auto!important}
  .elementor-element-7d2527 > [data-interaction-id="7dc111e2"],.elementor-element-7d2527 > [data-interaction-id="607208ff"]{width:fit-content!important}
  .elementor-element-7d2527 > [data-interaction-id="7dc111e2"]{display:table!important}
  .elementor-element-7d2527 > [data-interaction-id="607208ff"]{display:flex!important}
  .elementor-element-7d2527 > [data-interaction-id="5f2fdcb0"],.elementor-element-7d2527 > [data-interaction-id="11ff758e"]{display:inline-block!important;vertical-align:baseline;white-space:nowrap}
  .elementor-element-7d2527 > [data-interaction-id="5f2fdcb0"]{margin-right:.26em!important}
  .elementor-element-7d2527 > [data-interaction-id="5b19ac5b"]{max-width:var(--rx-tw,920px)!important;width:var(--rx-tw,920px)}
}/* End custom CSS */