/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sidebar-profile-block{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);position:fixed;z-index:50;top:0;left:0;width:100%;height:calc(100% + var(--safe-area-inset-top) + var(--safe-area-inset-bottom));cursor:pointer;transition:0.3s ease-in;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:rgba(9,46,77,0.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}.sidebar-profile-block__content{position:relative;overflow-y:visible;width:calc(100% - 1.5rem);height:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0;padding:5rem 1rem 1.5rem 1rem;cursor:default;background-image:url(/themes/custom/baby_me/images/background/bg-blue.svg);background-repeat:no-repeat;background-size:cover;border-start-start-radius:20px;border-end-start-radius:20px;}.sidebar-profile-block__content .close{width:1rem;height:1rem;position:absolute;z-index:100;top:2rem;display:block;cursor:pointer;background-image:url(/themes/custom/baby_me/images/svg/cross.svg);background-repeat:no-repeat;background-position:center;background-size:auto;inset-inline-end:2rem;}.sidebar-profile-block__content .login-description{letter-spacing:0.0625rem;font-size:1.125rem;font-weight:bold;line-height:1.375rem;margin-bottom:1.5rem;text-align:center;color:#26358c;}@media (min-width:768px){.sidebar-profile-block__content .login-description{letter-spacing:0.09375rem;font-size:1.25rem;}}.sidebar-profile-block__content .sidebar-block-inner.avatar{width:4rem;height:4rem;position:relative;-webkit-margin-end:1rem;margin-inline-end:1rem;}.sidebar-profile-block__content .sidebar-block-inner.avatar img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;}.sidebar-profile-block__content .sidebar-block-inner.avatar img.default-image{background-color:#fff;}.sidebar-profile-block__content .sidebar-block-inner.avatar::before{position:absolute;z-index:0;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);content:"";border-radius:50%;background-color:#ef7a23;}.sidebar-profile-block__content .sidebar-block-inner.link{letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;display:flex;align-items:center;text-transform:uppercase;color:#26358c;font-weight:bold;}.sidebar-profile-block__content .sidebar-block-inner.link::after{display:block;width:0.75rem;height:1rem;content:"";background-image:url(/themes/custom/baby_me/images/svg/arrow-next.svg);background-repeat:no-repeat;background-size:cover;}.sidebar-profile-block__content .sidebar-block-inner.link:first-child{margin-bottom:1rem;}.sidebar-profile-block__content .sidebar-block-links{width:calc(100% - 5rem);}.sidebar-profile-block__content .sidebar-block-links a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.sidebar-profile-block__content .sidebar-block.profile{display:flex;align-items:center;margin-bottom:1.5rem;}.sidebar-profile-block__content .sidebar-block.links{margin-bottom:1rem;}.sidebar-profile-block__content .sidebar-block.links ul{list-style-type:none;}.sidebar-profile-block__content .sidebar-block.links .menu-item{position:relative;display:flex;align-items:center;}.sidebar-profile-block__content .sidebar-block.links .menu-item a{letter-spacing:0.03125rem;font-size:1rem;line-height:1.375rem;display:flex;align-items:center;width:100%;margin:0 0 0.25rem 0;padding:1rem 3.5rem;text-transform:none;color:#26358c;border-radius:20px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.13);font-weight:bold;}@media (min-width:768px){.sidebar-profile-block__content .sidebar-block.links .menu-item a{letter-spacing:0.0625rem;font-size:1.125rem;line-height:1.625rem;}}.sidebar-profile-block__content .sidebar-block.links .menu-item a::after{width:1rem;height:1rem;position:absolute;display:block;-webkit-margin-start:0.25rem;margin-inline-start:0.25rem;content:"";background-image:url(/themes/custom/baby_me/images/svg/arrow-next.svg);background-repeat:no-repeat;background-size:100% 100%;inset-inline-end:1rem;}.sidebar-profile-block__content .sidebar-block.links .menu-item img{width:2rem;height:2rem;position:absolute;inset-inline-start:1rem;}.sidebar-profile-block__content .sidebar-block.logout a{letter-spacing:0.0375rem;font-size:1.125rem;line-height:1.25rem;position:relative;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:auto;min-height:3rem;margin:0 auto;padding:0.5rem 2rem;cursor:pointer;transition:all 0.3s ease;text-align:center;text-decoration:none;color:inherit;border:none;border-radius:25px;font-weight:bold;color:#ef7a23;border:2px solid #ef7a23;background-color:#fff;}.sidebar-profile-block__content .sidebar-block.logout a button:active:not([disabled]),.sidebar-profile-block__content .sidebar-block.logout a a:active:not([disabled]),.sidebar-profile-block__content .sidebar-block.logout a:active:not([disabled]){opacity:0.7;}.sidebar-profile-block__content .sidebar-block.logout a button[disabled],.sidebar-profile-block__content .sidebar-block.logout a a[disabled],.sidebar-profile-block__content .sidebar-block.logout a[disabled]{cursor:default;opacity:0.3;}@media (min-width:768px){.sidebar-profile-block__content .sidebar-block.logout a{min-width:12.5rem;padding:0.5rem 1rem;}}.sidebar-profile-block.open{-webkit-transform:translateX(0);transform:translateX(0);}.sidebar-profile-block__wrapper{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;max-height:100%;padding:0 0.5rem;}.sidebar-profile-block__wrapper::-webkit-scrollbar{width:5px;}.sidebar-profile-block__wrapper::-webkit-scrollbar-thumb{border-radius:5px;outline:none;background-color:#e7e7e7;}.sidebar-profile-block__wrapper #gigya-raas-login-div:not(.gigya-style-modern){position:relative;}.sidebar-profile-block__wrapper #gigya-raas-login-div:not(.gigya-style-modern)::after{width:3rem;height:3rem;display:block;margin:auto;content:"";background-image:url(/themes/custom/baby_me/images/gif/spinner.gif);background-size:contain;}@media (min-width:768px){.sidebar-profile-block__wrapper{max-height:calc(100vh - 7rem);}}@media (min-width:768px){.sidebar-profile-block{height:100vh;background-color:rgba(36,57,82,0.7);}.sidebar-profile-block__content{width:calc(330px + 3rem);border-start-start-radius:0;border-end-start-radius:0;padding:5rem 2rem 2rem 2rem;}.sidebar-profile-block__content .close{inset-inline-end:auto;inset-inline-start:1.5rem;top:1.5rem;}}
.profile-block{max-width:680px;margin:0 auto 1rem auto;padding:2rem;border-radius:20px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.13);}.profile-block-avatar{width:5.5rem;height:5.5rem;margin:0 auto 1.5rem auto;}.profile-block-avatar .data_avatar{position:relative;display:block;width:100%;height:100%;}.profile-block-avatar .data_avatar img{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;}.profile-block-avatar .data_avatar img.default-image{background-color:#fff;}.profile-block-avatar .data_avatar::before{position:absolute;z-index:0;top:-3px;width:calc(100% + 6px);height:calc(100% + 6px);content:"";border-radius:50%;background-color:#ef7a23;inset-inline-start:-3px;}.profile-block-userdata-name{letter-spacing:0.0625rem;font-size:1.125rem;font-weight:bold;line-height:1.375rem;margin:0 0 0.5rem 0;text-align:center;color:#26358c;}@media (min-width:768px){.profile-block-userdata-name{letter-spacing:0.09375rem;font-size:1.25rem;}}.profile-block-userdata-years{letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;text-align:center;color:#050b4c;}.profile-block-link a,.profile-block-link button{letter-spacing:0.0375rem;font-size:1.125rem;line-height:1.25rem;position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 1rem 0 2.5rem;text-transform:uppercase;color:#ef7a23;font-weight:bold;letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-padding-end:0.75rem;padding-inline-end:0.75rem;position:relative;margin:2rem auto 0;}.profile-block-link a::before,.profile-block-link button::before{width:2rem;height:2rem;position:absolute;left:0;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;content:"";background-image:url(/themes/custom/baby_me/images/svg/pen-edit.svg);background-repeat:no-repeat;background-size:contain;}.profile-block-link a::after,.profile-block-link button::after{width:0.5rem;height:0.75rem;position:absolute;right:0;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;content:"";background-image:url(/themes/custom/baby_me/images/svg/arrow-next-orange.svg);background-repeat:no-repeat;background-size:contain;}.profile-block-link a:active,.profile-block-link button:active{opacity:0.7;}.profile-block-link a::before,.profile-block-link button::before{width:1rem;height:1rem;-webkit-margin-end:0.25rem;margin-inline-end:0.25rem;}.profile-block-link a::after,.profile-block-link button::after{width:0.5rem;height:0.5rem;-webkit-margin-start:0.25rem;margin-inline-start:0.25rem;}.profile-block.profile_interests_feeds__wrapper .profile-block-content .views-element-container > div{display:flex;flex-wrap:wrap;margin:0 0 0 -0.25rem;}.profile-block.profile_interests_feeds__wrapper .profile-block-content .views-element-container > div .views-row{letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;display:flex;flex-direction:column;flex-basis:calc((100% - 1.5rem) / 3);align-items:center;margin:0 0.25rem 1rem 0.25rem;text-align:center;color:#26358c;font-weight:bold;}.profile-block.profile_interests_feeds__wrapper .profile-block-content .views-element-container > div .views-row img{width:4.5rem;margin:0 0 0.5rem 0;border-radius:10px;}@media (min-width:768px){.profile-block.profile_interests_feeds__wrapper .profile-block-content .views-element-container > div{margin:0 0 0 -0.5rem;}.profile-block.profile_interests_feeds__wrapper .profile-block-content .views-element-container > div .views-row{flex-basis:calc((100% - 4rem) / 4);margin:0 0.5rem 3rem 0.5rem;}}.profile-block.profile-block-profile_family{position:relative;display:flex;flex-direction:column;align-items:center;}.profile-block.profile-block-profile_family .profile-block-link a::before,.profile-block.profile-block-profile_family .profile-block-link button::before{background-image:url(/themes/custom/baby_me/images/svg/icon-add-orange.svg);}.profile-block.profile-block-profile_family .container-children{width:100%;max-width:13.5rem;margin:0;}.profile-block.profile-block-profile_family .slick-list,.profile-block.profile-block-profile_family .slick-slider{position:unset;}.profile-block.profile-block-profile_family .slick-list{width:100%;}.profile-block.profile-block-profile_family .slick-list .slick-slide{padding:0;}.profile-block.profile-block-profile_family .slick-arrow.slick-next,.profile-block.profile-block-profile_family .slick-arrow.slick-prev{top:calc((100% - 2rem) / 2);margin:0;opacity:0.4;}.profile-block.profile-block-profile_family .slick-arrow.slick-next{inset-inline-end:1rem;}@media (min-width:768px){.profile-block.profile-block-profile_family .slick-arrow.slick-next{inset-inline-end:1.5rem;}}.profile-block.profile-block-profile_family .slick-arrow.slick-prev{inset-inline-start:1rem;}@media (min-width:768px){.profile-block.profile-block-profile_family .slick-arrow.slick-prev{inset-inline-start:1.5rem;}}.profile-block-title{letter-spacing:0.0625rem;font-size:1.125rem;font-weight:bold;line-height:1.375rem;margin-bottom:2rem;text-align:center;color:#26358c;font-weight:bold;}@media (min-width:768px){.profile-block-title{letter-spacing:0.09375rem;font-size:1.25rem;}}.profile-block .profile-block-inner-label{letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;color:#050b4c;}.profile-block-credentials-mail,.profile-block-credentials-pass,.profile-block-phone,.profile-block-address{max-width:450px;margin:0 auto;padding:0.5rem 1rem;border-top:1px solid #86a9d1;border-bottom:1px solid #86a9d1;}.profile-block-credentials-mail .profile-block-inner-data,.profile-block-credentials-pass .profile-block-inner-data,.profile-block-phone .profile-block-inner-data,.profile-block-address .profile-block-inner-data{word-break:break-word;color:#050b4c;}.profile-block.profile_page_link_communication_preferences__wrapper{max-width:680px;margin:3rem auto;padding:0;border-radius:0;background-color:transparent;box-shadow:none;}.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a{letter-spacing:0.0375rem;font-size:1.125rem;line-height:1.25rem;position:relative;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:auto;min-height:3rem;margin:0 auto;padding:0.5rem 2rem;cursor:pointer;transition:all 0.3s ease;text-align:center;text-decoration:none;color:inherit;border:none;border-radius:25px;font-weight:bold;color:#ef7a23;border:2px solid #ef7a23;background-color:#fff;}.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a button:active:not([disabled]),.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a a:active:not([disabled]),.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a:active:not([disabled]){opacity:0.7;}.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a button[disabled],.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a a[disabled],.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a[disabled]{cursor:default;opacity:0.3;}@media (min-width:768px){.profile-block.profile_page_link_communication_preferences__wrapper .profile-block-page-link a{min-width:12.5rem;padding:0.5rem 1rem;}}.container-children{display:flex;justify-content:space-around;}.container-children .pregnant-block.slick-slide,.container-children .pregnant-block{position:relative;display:flex;flex-direction:column;align-items:center;}.container-children .pregnant-block.slick-slide__link,.container-children .pregnant-block__link{position:absolute;top:0;left:0;width:100%;height:100%;}.container-children .pregnant-block.slick-slide .status-pregnant__image,.container-children .pregnant-block .status-pregnant__image{width:4.5rem;height:4.5rem;}.container-children .pregnant-block.slick-slide .status-pregnant__image img,.container-children .pregnant-block .status-pregnant__image img{width:100%;height:100%;border-radius:10px;}.container-children .pregnant-block.slick-slide .child-name,.container-children .pregnant-block .child-name{letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;margin:1rem 0 0.25rem 0;text-align:center;color:#26358c;font-weight:bold;}.container-children .pregnant-block.slick-slide .child-age,.container-children .pregnant-block .child-age{letter-spacing:0.03125rem;font-size:0.75rem;line-height:1.125rem;text-align:center;color:#092e4d;}
