.elementor-109 .elementor-element.elementor-element-501bf03e{--display:flex;}.elementor-109 .elementor-element.elementor-element-89ffaf8{--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-109 .elementor-element.elementor-element-f25ae9a{--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-109 .elementor-element.elementor-element-9c2d27c{--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-109 .elementor-element.elementor-element-9a19779 .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-109 .elementor-element.elementor-element-9a19779{left:-225px;}body.rtl .elementor-109 .elementor-element.elementor-element-9a19779{right:-225px;}.elementor-109 .elementor-element.elementor-element-9a19779{top:-220px;}.elementor-109 .elementor-element.elementor-element-9bafa39 .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-109 .elementor-element.elementor-element-9bafa39{right:-225px;}body.rtl .elementor-109 .elementor-element.elementor-element-9bafa39{left:-225px;}.elementor-109 .elementor-element.elementor-element-9bafa39{top:-220px;}.elementor-109 .elementor-element.elementor-element-bc215b7 .sasfy-custom-shape{background-color:transparent;width:1323px;height:1102px;background-image:linear-gradient(55deg, #F12E4947 0%, #0000004D 100%);filter:blur(250px);}.elementor-109 .elementor-element.elementor-element-bc215b7{--e-transform-translateX:-50%;top:-465px;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-bc215b7{left:50%;}body.rtl .elementor-109 .elementor-element.elementor-element-bc215b7{right:50%;}.elementor-109 .elementor-element.elementor-element-e7f15f8 .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-109 .elementor-element.elementor-element-e7f15f8{left:20px;}body.rtl .elementor-109 .elementor-element.elementor-element-e7f15f8{right:20px;}.elementor-109 .elementor-element.elementor-element-e7f15f8{bottom:-70px;}.elementor-109 .elementor-element.elementor-element-f179735 .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-109 .elementor-element.elementor-element-f179735{right:55px;}body.rtl .elementor-109 .elementor-element.elementor-element-f179735{left:55px;}.elementor-109 .elementor-element.elementor-element-f179735{bottom:-70px;}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-9c2d27c{--width:97%;}}@media(max-width:1200px) and (min-width:768px){.elementor-109 .elementor-element.elementor-element-9c2d27c{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-109 .elementor-element.elementor-element-9c2d27c{--width:95%;}}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-f25ae9a{--padding-top:170px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-9a19779{left:-180px;}body.rtl .elementor-109 .elementor-element.elementor-element-9a19779{right:-180px;}.elementor-109 .elementor-element.elementor-element-9a19779{top:-143px;}.elementor-109 .elementor-element.elementor-element-9a19779 .sasfy-custom-shape{width:400px;height:280px;filter:blur(180px);}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-9bafa39{right:-180px;}body.rtl .elementor-109 .elementor-element.elementor-element-9bafa39{left:-180px;}.elementor-109 .elementor-element.elementor-element-9bafa39{top:-130px;}.elementor-109 .elementor-element.elementor-element-9bafa39 .sasfy-custom-shape{width:400px;height:280px;filter:blur(180px);}.elementor-109 .elementor-element.elementor-element-bc215b7{top:105px;}.elementor-109 .elementor-element.elementor-element-bc215b7 .sasfy-custom-shape{width:250px;height:200px;filter:blur(120px);}.elementor-109 .elementor-element.elementor-element-f179735 .sasfy-custom-shape{width:600px;height:400px;}}/* Start custom CSS for booknetic-saas-forgot-password, class: .elementor-element-04379e6 *//* === BOOKNETIC: SAAS FORGOT PASSWORD === */

/* Kortelės „frosted glass“ fonas */
.bookneticsaas_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) */
.bookneticsaas_forgot_password .bookneticsaas_form input[type="submit"],
.bookneticsaas_forgot_password .bookneticsaas_form button {
  background-color: #f12e49 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
  font-weight: 600 !important;
  transition: 0.3s ease !important;
}

.bookneticsaas_forgot_password .bookneticsaas_form input[type="submit"]:hover,
.bookneticsaas_forgot_password .bookneticsaas_form button:hover {
  background-color: #d90f2f !important; /* tamsesnė raudona */
}

/* „Prisijunkite“ nuoroda (raudona) */
.bookneticsaas_forgot_password .bookneticsaas_footer a {
  color: #f12e49 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  transition: 0.3s ease !important;
}

.bookneticsaas_forgot_password .bookneticsaas_footer a:hover {
  color: #d90f2f !important;
  text-decoration: underline !important;
}

/* „Jau turite paskyrą?“ tekstas juodas */
.bookneticsaas_forgot_password .bookneticsaas_footer span {
  color: #000 !important;
  font-weight: 500 !important;
}/* End custom CSS */