/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navigation-assistant{position:fixed;z-index:99;bottom:3rem;display:none;width:100%;max-width:100%;padding:2rem 2.5rem;transition:0.15s;border-radius:20px;background-image:url(/themes/custom/baby_me/images/background/bg-white-with-dots.svg);box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);inset-inline-end:0;}.navigation-assistant-header:not(.no-arrow){margin:1rem 0 1.5rem 0;}.navigation-assistant::after{position:absolute;bottom:1rem;content:"";border:0.5rem solid;border-color:white transparent transparent white;inset-inline-end:-0.5rem;}.navigation-assistant.expanded{display:block;}.navigation-assistant-notification{letter-spacing:0.0375rem;font-size:1.125rem;line-height:1.25rem;position:fixed;z-index:99;bottom:6rem;display:none;overflow-x:hidden;width:100%;max-width:100%;max-height:calc(100vh - 3rem);padding:1.5rem;transition:0.15s;color:#26358c;border-radius:20px;background-color:#fff;background-image:url(/themes/custom/baby_me/images/background/bg-white-with-dots.svg);box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);font-weight:bold;inset-inline-end:0;}.navigation-assistant-notification form{display:flex;flex-direction:column;}.navigation-assistant-notification form h3{margin-bottom:0.5rem;}.navigation-assistant-notification form .form-wrapper{margin-top:1.5rem;}.navigation-assistant-notification form a{position:relative;display:flex;align-items:center;min-height:4.5rem;padding:1rem;color:#26358c;border-radius:20px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.13);font-weight:bold;}.navigation-assistant-notification form a::after{position:absolute;right:1.5rem;display:block;width:1rem;height:1rem;content:"";background-image:url(/themes/custom/baby_me/css/libraries/images/svg/arrow-next.svg);background-repeat:no-repeat;background-size:contain;}.navigation-assistant-notification form a:not(:last-of-type){margin-bottom:1rem;}.navigation-assistant-notification form .form-item{position:relative;display:flex;align-items:center;min-height:4.5rem;padding:1rem;color:#26358c;border-radius:20px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.13);font-weight:bold;padding:0;}.navigation-assistant-notification form .form-item::after{position:absolute;right:1.5rem;display:block;width:1rem;height:1rem;content:"";background-image:url(/themes/custom/baby_me/css/libraries/images/svg/arrow-next.svg);background-repeat:no-repeat;background-size:contain;}.navigation-assistant-notification form .form-item:not(:last-of-type){margin-bottom:1rem;}.navigation-assistant-notification form .form-item input{letter-spacing:0.0625rem;font-size:0.875rem;font-weight:300;line-height:1.125rem;justify-content:flex-start;width:100%;margin:0;font-weight:bold;}@media (min-width:768px){.navigation-assistant-notification form .form-item input{letter-spacing:normal;font-size:1rem;line-height:1.5;}}.navigation-assistant-notification form ul{margin-bottom:2rem;padding-left:1rem;list-style:none;}.navigation-assistant-notification form ul li:not(:last-child){margin-bottom:0.5rem;}.navigation-assistant-notification form .ajax-progress .message{display:none;}.navigation-assistant-notification::after{position:absolute;bottom:1rem;content:"";border:0.25rem solid;border-color:white transparent transparent white;inset-inline-end:-0.5rem;}.navigation-assistant-notification .card{margin-top:1.5rem;}.navigation-assistant-notification .download-pwa{margin-top:0.5rem;-webkit-margin-start:0;margin-inline-start:0;}.navigation-assistant-notification-load{display:none;}.navigation-assistant-back button{width:1rem;height:1rem;position:absolute;top:auto;bottom:1.5rem;inset-inline-start:1rem;}.navigation-assistant-back button:focus svg path{fill:#ef7a23;}.navigation-assistant-header{letter-spacing:0.03125rem;font-size:1rem;line-height:1.375rem;margin-bottom:1.5rem;color:#26358c;font-weight:bold;}@media (min-width:768px){.navigation-assistant-header{letter-spacing:0.0625rem;font-size:1.125rem;line-height:1.625rem;}}.navigation-assistant-links-list{list-style-type:none;}.navigation-assistant-links-list li{position:relative;display:flex;align-items:center;min-height:4.5rem;padding:1rem;color:#26358c;border-radius:20px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.13);font-weight:bold;width:100%;}.navigation-assistant-links-list li::after{position:absolute;right:1.5rem;display:block;width:1rem;height:1rem;content:"";background-image:url(/themes/custom/baby_me/css/libraries/images/svg/arrow-next.svg);background-repeat:no-repeat;background-size:contain;}.navigation-assistant-links-list li:not(:last-of-type){margin-bottom:1rem;}.navigation-assistant-links-list li a,.navigation-assistant-links-list li span,.navigation-assistant-links-list li button{z-index:1;display:flex;align-items:center;width:calc(100% - 1rem);text-align:start;color:#26358c;font-weight:bold;}.navigation-assistant-links-list li a::after,.navigation-assistant-links-list li span::after,.navigation-assistant-links-list li button::after{width:0.5rem;height:0.75rem;position:absolute;display:block;content:"";background-image:url(/themes/custom/baby_me/images/svg/arrow-right-blue.svg);background-repeat:no-repeat;background-size:contain;inset-inline-end:1.5rem;}.navigation-assistant-links-list li a:focus,.navigation-assistant-links-list li span:focus,.navigation-assistant-links-list li button:focus{color:#ef7a23;}.navigation-assistant-links-list li a:focus::after,.navigation-assistant-links-list li span:focus::after,.navigation-assistant-links-list li button:focus::after{background-image:url(/themes/custom/baby_me/images/svg/arrow-right-orange.svg);}.navigation-assistant-links-list li > div{position:absolute;display:flex;width:2rem;}.navigation-assistant-links-list li img{width:100%;height:auto;}.navigation-assistant-links-list li div + a,.navigation-assistant-links-list li div + span,.navigation-assistant-links-list li div + button{-webkit-padding-start:3rem;padding-inline-start:3rem;}.navigation-assistant-links-list li.inactive a,.navigation-assistant-links-list li.inactive span,.navigation-assistant-links-list li.inactive button{color:#999;}.navigation-assistant-links-list li.inactive a::after,.navigation-assistant-links-list li.inactive span::after,.navigation-assistant-links-list li.inactive button::after{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.navigation-assistant-links-list li.inactive img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.navigation-assistant-links-list li.inactive::after{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.navigation-assistant-links-list li.below span{cursor:pointer;}.navigation-assistant-links-list li::after{content:none;}.navigation-assistant-button{width:4.5rem;height:4.5rem;position:fixed;z-index:99;bottom:1rem;display:block;cursor:pointer;transition:0.15s;border-radius:50%;background-image:url(/themes/custom/baby_me/images/svg/assistant-online.svg);background-repeat:no-repeat;background-size:100% 100%;inset-inline-end:1.25rem;}.navigation-assistant-button.expanded .navigation-assistant-button-close{opacity:1;}.navigation-assistant-button.expanded .navigation-assistant-button-close:focus{background-color:#ef7a23;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);}.navigation-assistant-button.hidden{display:none;}.navigation-assistant-button-close{display:flex;flex-direction:column;justify-content:center;width:1.5rem;height:1.5rem;padding:0.25rem;transition:0.15s;border-radius:50%;background-color:#26358c;position:absolute;top:-0.75rem;right:0;opacity:0;}.navigation-assistant-button-close span{position:absolute;-ms-grid-row-align:center;align-self:center;width:0.75rem;height:1px;background-color:#fff;}.navigation-assistant-button-close span:first-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.navigation-assistant-button-close span:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.open-sidebar .navigation-assistant,.open-sidebar .navigation-assistant-notification{inset-inline-end:492px;-webkit-transform:translateX(-100%);transform:translateX(-100%);}.open-sidebar .navigation-assistant-button{inset-inline-end:100%;}@media (min-width:768px){.open-sidebar .navigation-assistant-button{inset-inline-end:400px;}}@media (min-width:768px){.navigation-assistant,.navigation-assistant-notification{bottom:4rem;}.open-sidebar .navigation-assistant,.open-sidebar .navigation-assistant-notification{max-width:calc(100% - 500px);-webkit-transform:translateX(0);transform:translateX(0);}}@media (min-width:1025px){.navigation-assistant{padding:2rem 1.5rem;}.navigation-assistant,.navigation-assistant-notification{inset-inline-end:6rem;bottom:1.5rem;max-width:330px;}.navigation-assistant-back button{top:1rem;bottom:auto;}.open-sidebar .navigation-assistant,.open-sidebar .navigation-assistant-notification{max-width:330px;}}@media (orientation:landscape) and (min-width:768px) and (max-width:1024px){.navigation-assistant-links-list{overflow-y:scroll;max-height:9.5rem;margin:-1.5rem;margin-bottom:0;padding:1.5rem;list-style-type:none;}}body.menu-open .navigation-assistant-button,body.menu-open .navigation-assistant-notification{z-index:0;}.button-close-fb,.button-close-df{display:flex;flex-direction:column;justify-content:center;width:1.5rem;height:1.5rem;padding:0.25rem;transition:0.15s;border-radius:50%;background-color:#26358c;position:fixed;z-index:2147483646;right:1rem;bottom:4.5rem;cursor:pointer;}.button-close-fb span,.button-close-df span{position:absolute;-ms-grid-row-align:center;align-self:center;width:0.75rem;height:1px;background-color:#fff;}.button-close-fb span:first-child,.button-close-df span:first-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.button-close-fb span:last-child,.button-close-df span:last-child{-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media (min-width:768px){.button-close-fb,.button-close-df{z-index:2147483647;}}.button-close-df{z-index:1;}#fb-root{display:none;}#fb-root .fb_customer_chat_icon{-webkit-animation:none !important;animation:none !important;}#fb-root.visible{display:block;}.df-messenger{display:none;}.df-messenger.show{display:block;}
