.elementor-118 .elementor-element.elementor-element-7fe05289{--display:flex;}.elementor-118 .elementor-element.elementor-element-96271b6{--display:flex;}.elementor-118 .elementor-element.elementor-element-4894b11{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-118 .elementor-element.elementor-element-7cdcf14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-2a2afc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-118 .elementor-element.elementor-element-e586c8f .sasfy-custom-shape{background-color:transparent;width:542px;height:571px;background-image:linear-gradient(0deg, #F12E49 0%, #B30019 100%);filter:blur(270px);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-e586c8f{left:-225px;}body.rtl .elementor-118 .elementor-element.elementor-element-e586c8f{right:-225px;}.elementor-118 .elementor-element.elementor-element-e586c8f{top:-220px;}.elementor-118 .elementor-element.elementor-element-8d8249b .sasfy-custom-shape{background-color:transparent;width:542px;height:571px;background-image:linear-gradient(0deg, #F12E49 0%, #C4001C 100%);filter:blur(270px);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-8d8249b{right:-225px;}body.rtl .elementor-118 .elementor-element.elementor-element-8d8249b{left:-225px;}.elementor-118 .elementor-element.elementor-element-8d8249b{top:-220px;}.elementor-118 .elementor-element.elementor-element-ad36358 .sasfy-custom-shape{background-color:transparent;width:1323px;height:1102px;background-image:linear-gradient(55deg, #F12E4947 0%, #0000004D 100%);filter:blur(250px);}.elementor-118 .elementor-element.elementor-element-ad36358{--e-transform-translateX:-50%;top:-737px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-ad36358{left:-12.576%;}body.rtl .elementor-118 .elementor-element.elementor-element-ad36358{right:-12.576%;}.elementor-118 .elementor-element.elementor-element-7137baa .sasfy-custom-shape{background-color:transparent;width:733px;height:612px;background-image:linear-gradient(55deg, #C9364A52 0%, #0000004D 100%);filter:blur(240px);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-7137baa{left:20px;}body.rtl .elementor-118 .elementor-element.elementor-element-7137baa{right:20px;}.elementor-118 .elementor-element.elementor-element-7137baa{bottom:-70px;}.elementor-118 .elementor-element.elementor-element-529fcd1 .sasfy-custom-shape{background-color:transparent;width:733px;height:612px;background-image:linear-gradient(55deg, #F12E49A8 0%, #0000004D 100%);filter:blur(240px);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-529fcd1{right:55px;}body.rtl .elementor-118 .elementor-element.elementor-element-529fcd1{left:55px;}.elementor-118 .elementor-element.elementor-element-529fcd1{bottom:-70px;}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-2a2afc3{--width:97%;}}@media(max-width:1200px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-2a2afc3{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-118 .elementor-element.elementor-element-2a2afc3{--width:95%;}}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-7cdcf14{--padding-top:170px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-e586c8f{left:-180px;}body.rtl .elementor-118 .elementor-element.elementor-element-e586c8f{right:-180px;}.elementor-118 .elementor-element.elementor-element-e586c8f{top:-143px;}.elementor-118 .elementor-element.elementor-element-e586c8f .sasfy-custom-shape{width:400px;height:280px;filter:blur(180px);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-8d8249b{right:-180px;}body.rtl .elementor-118 .elementor-element.elementor-element-8d8249b{left:-180px;}.elementor-118 .elementor-element.elementor-element-8d8249b{top:-130px;}.elementor-118 .elementor-element.elementor-element-8d8249b .sasfy-custom-shape{width:400px;height:280px;filter:blur(180px);}.elementor-118 .elementor-element.elementor-element-ad36358{top:105px;}.elementor-118 .elementor-element.elementor-element-ad36358 .sasfy-custom-shape{width:250px;height:200px;filter:blur(120px);}.elementor-118 .elementor-element.elementor-element-529fcd1 .sasfy-custom-shape{width:600px;height:400px;}}/* Start custom CSS for shortcode, class: .elementor-element-da51d73 *//* === BOOKNETIC: CLIENT FORGOT PASSWORD === */

/* Kortelės „frosted glass“ fonas */
.booknetic_forgot_password {
  background: rgba(255, 255, 255, 0.12) !important;
  backdrop-filter: blur(15px) !important;
  -webkit-backdrop-filter: blur(15px) !important;
  border-radius: 18px !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
  padding: 35px !important;
}

/* Submit mygtukas (raudonas) */
.booknetic_forgot_password .booknetic_form button,
.booknetic_forgot_password .booknetic_form .booknetic_btn_primary,
.booknetic_forgot_password .booknetic_form .booknetic_forgot_password_btn {
  background-color: #f12e49 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  transition: 0.3s ease !important;
}

.booknetic_forgot_password .booknetic_form button:hover,
.booknetic_forgot_password .booknetic_form .booknetic_btn_primary:hover,
.booknetic_forgot_password .booknetic_form .booknetic_forgot_password_btn:hover {
  background-color: #d90f2f !important; /* tamsesnė raudona */
}

/* „Grįžti atgal“ nuoroda (raudona) */
.booknetic_forgot_password .booknetic_footer a {
  color: #f12e49 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: 0.3s ease !important;
}

.booknetic_forgot_password .booknetic_footer a:hover {
  color: #d90f2f !important;
  text-decoration: underline !important;
}/* End custom CSS */