.DatePickerInput{display:inline-block}.DayPickerInput{position:relative;width:24px;height:24px;z-index:1;width:100%;height:auto;background-color:#fff;border-radius:4px}.DayPickerInput:after{display:inline-block;width:20px;height:20px;margin-top:2px;background-image:url(/static/images/icons/icon_sprites.svg);content:""}.DayPickerInput:after{position:absolute;top:16px;right:16px;z-index:-1;display:none;cursor:pointer;background-position:-105px -21px}.DayPickerInput:hover:after{background-position:-126px -21px}.DayPickerInput input{padding-right:42px;cursor:pointer;background:transparent}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;top:20px;left:auto;z-index:10;-webkit-box-shadow:0 14px 18px rgba(0,0,0,.2);box-shadow:0 14px 18px rgba(0,0,0,.2)}.DayPickerInput-Overlay:before{position:absolute;top:-15px;left:30px;content:"";border-right:15px solid transparent;border-bottom:15px solid #ecf4f9;border-left:15px solid transparent}.DayPickerInput-OverlayWrapper .DayPicker-Day--disabled{color:#ddd;cursor:default}.DayPicker .daypicker-caption{font-size:1.125rem;font-weight:400;color:#00257a;text-align:center;display:table-caption;margin-bottom:.5em;padding:1em}.DayPicker-Months{display:table;background-color:#ecf4f9}.DayPicker-Month{display:table-cell;border:0;border-collapse:collapse;border-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavBar{display:block}.DayPicker-NavButton{position:absolute;top:1.2em;right:1.5em;left:auto;width:1.25em;height:1.25em;margin-top:2px;cursor:pointer;background-position:50%;background-repeat:no-repeat}.DayPicker-NavButton--next,.DayPicker-NavButton--prev{position:relative;width:24px;height:24px;position:absolute;left:1.5em}.DayPicker-NavButton--next:after,.DayPicker-NavButton--prev:after{display:inline-block;width:20px;height:20px;margin-top:2px;background-image:url(/static/images/icons/icon_sprites.svg);content:""}.DayPicker-NavButton--next:after,.DayPicker-NavButton--prev:after{background-position:-3px -107px}.DayPicker-NavButton--next:focus,.DayPicker-NavButton--prev:focus{outline:2px solid #000!important}.DayPicker-NavButton--next{left:auto}.DayPicker-NavButton--next:after{background-position:-26px -107px}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Weekdays{display:table-header-group;border-bottom:2px solid #00257a}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{font-size:.875rem;font-weight:700;color:#00257a;text-align:center;display:table-cell;padding:.5em}.DayPicker-Weekday abbr[title]{text-decoration:none}.DayPicker-Body{display:table-row-group;background-color:#fff}.DayPicker-Week{display:table-row}.DayPicker-Day{text-align:center;display:table-cell;padding:.5em .85em;vertical-align:middle;cursor:pointer;border:1px solid #dcdcdc}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){font-weight:700;color:#00257a;position:relative;background-color:#ecf4f9}.DayPicker-Day--disabled{color:#ddd;cursor:auto}.DayPicker-Day--today{font-weight:700;color:#00257a}.main-footer__form .DayPickerInput:after{z-index:0}.main-footer__form .DayPicker-Body{color:#000}.datepicker-wrapper{position:relative}.datepicker-wrapper .form-calender{position:absolute;top:16px;right:16px;z-index:1;display:inline-block}.datepicker-wrapper .form-calender svg path{fill:none}@media screen and (min-width:1024px){.DayPicker-Month:first-child{border-right:10px solid #ecf4f9}.DayPicker-Month:last-child{border-left:10px solid #ecf4f9}}.modal{position:fixed;top:50%;left:50%;z-index:9999;width:95%;max-width:800px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media screen and (min-width:768px){.modal{width:85%}}@media screen and (min-width:1024px){.modal{width:50%}}.modal__img{width:100%;border:.3125rem solid #fff}.modal__overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal__body{position:relative}.modal__body a{font-size:1.875rem;font-weight:lighter;line-height:2.25rem;color:#000;text-align:center;text-decoration:none;position:absolute;display:inline;width:2.5rem;height:2.5rem;background:#fff;border-radius:.3125rem}.modal__body .modal__close{top:0;right:0;border-radius:0 0 0 .3125rem}.modal__body .modal__next,.modal__body .modal__prev{font-size:3.75rem;line-height:2.5rem;top:-webkit-calc(50% - 1.5625rem);top:calc(50% - 1.5625rem);right:0;height:3.125rem;border-radius:.3125rem 0 0 .3125rem}.modal__body .modal__prev{right:auto;left:0;border-radius:0 .3125rem .3125rem 0}.ReactModal__Content{background-color:#fff;border-radius:30px;outline:0}.ReactModal__Content:focus-visible{outline:0}.notify-me-popup__overlay>.notify-me-popup{padding:0}.notify-me-popup__overlay>.notify-me-popup .overlay__content{padding:0}.notify-me-popup__overlay>.notify-me-popup .content-grid__section{max-height:85vh;padding-right:0!important;overflow-x:hidden;overflow-y:auto}.notify-me-popup__overlay>.notify-me-popup .content-grid__section::-webkit-scrollbar{width:5px;height:5px}.notify-me-popup__overlay>.notify-me-popup .content-grid__section::-webkit-scrollbar-thumb{background:#00257a;border-radius:5px}.notify-me-popup__overlay>.notify-me-popup .content-grid__section::-webkit-scrollbar-track{background:#ddd;border-radius:5px}.notify-me-popup__overlay>.notify-me-popup .content-grid__section{scrollbar-color:#00257a #ddd;scrollbar-width:thin}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content{overflow:hidden}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter{margin:0;padding:0}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .overlay__close-button{position:absolute;top:10px;right:12px;z-index:4;width:48px;height:48px;cursor:pointer;background:#fff;border:none;border-radius:50%}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .overlay__close-button span{display:none}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .overlay__close-button:after{position:absolute;top:50%;left:50%;display:inline-block;width:20px;height:20px;margin:0;background-image:url(/static/images/icons/icon_sprites.svg);background-position:-42px -42px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel{width:100%}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item{padding:0}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content-image{position:unset}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content-image img{width:100%!important;max-width:unset;max-height:unset!important;min-height:unset!important}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__description{display:block!important}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__description p{font-family:Quatro Slab Regular,Arial,Helvetica,sans-serif!important;margin-top:5px!important}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content{max-width:284px;margin:auto;padding:26px 0 30px}@media screen and (min-width:768px){.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .content-grid__section{max-height:482px}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .overlay__close-button{top:25px;right:25px}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content-image{-webkit-order:2;-moz-box-ordinal-group:3;order:2;width:53%}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content-image img{max-height:482px!important}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content{text-align:left;width:47%;max-width:unset;padding:0 55px 0 66px}.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content .overlay-containter .carousel-item__content-wrapper{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}@media screen and (min-width:1200px){.notify-me-popup__overlay>.notify-me-popup.ReactModal__Content{width:100%;max-width:1190px!important}}.calculator-section{height:auto;min-height:490px;margin:21px auto 34px;padding:0 0 20px;background-color:#fff8f1;border-radius:16px}.container select{width:100%;height:40px;margin:10px 0;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label.prompt{font:.875rem/1.667em Open Sans;margin:0 0 7px}.optionSelect{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:275px;margin:0}.optionSelect .form-control__label--birth-date,.optionSelect .form-control__label--select{font:.875rem/1.667em Open Sans;color:#212121;margin:0 0 7px}.optionSelect .form-control--birth-date,.optionSelect .form-control--select{text-align:center;width:100%;margin-bottom:15px}.optionSelect .form-control--birth-date svg .color{stroke:#00257a}.optionSelect .form-control--birth-date:focus svg .color,.optionSelect .form-control--birth-date:hover svg .color{stroke:#00a8ff}.optionSelect .datepicker-wrapper,.optionSelect select{margin-top:7px;background-color:#fff}.weeksEarly,input.babyBirthDate{font-size:.875rem;cursor:pointer;background-color:#fff}.weeksEarly::-webkit-calendar-picker-indicator,.weeksEarly::-webkit-inner-spin-button,input.babyBirthDate::-webkit-calendar-picker-indicator,input.babyBirthDate::-webkit-inner-spin-button{cursor:pointer}.weeksEarly::-webkit-clear-button,input.babyBirthDate::-webkit-clear-button{display:none}.babyBirthDate{font-family:Open Sans;line-height:1.6em;width:240px;height:32px;margin-top:8px;padding:4px}.babyBirthDate,.weeksEarly{border:1px solid #5b118b;border-radius:8px}.adjustedAgeResult{font:700 1.5rem/1em Open Sans;color:#00257a;text-align:center;margin-top:0;padding:0 20px}.calculateButtonSection{margin-top:10px}.calculateButton,.calculateButtonSection{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.calculateButton{font:700 1rem/1.5em Open Sans;color:#fff;text-decoration:none;-webkit-align-self:center;align-self:center;width:295px;height:56px;padding:16px 51px;cursor:pointer;background-color:#00257a;border:0;border-radius:30px}.calculateButton:focus{text-decoration:underline}.calculateButton:hover{text-decoration:underline}.resultSection{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.adjustedAgeResultLabel{font:normal 1rem/1em Open Sans;color:#212121;text-align:center;margin-top:15px}.calculator-description{font:400 .9375rem/1.25em Open Sans;font-size:1rem;color:#212121;text-align:center;display:block;margin:19px 30px 15px}.calculator-title{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:110px;max-width:640px;padding:40px 32px;background-color:#00a8ff;border-top-right-radius:16px;border-top-left-radius:16px}.calculator-title p{font:700 1.5rem/1.25em Quatro Slab Regular,Arial,Helvetica,sans-serif;color:#00257a;text-align:center;margin:0}.calculator-section div.logo{width:50px;height:50px;margin:-24px auto 0}.calculator-input-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;margin:0}@media screen and (min-width:1024px){.calculator-section{width:640px}.calculator-section div.logo{width:60px;height:60px;margin-top:-30px}.calculator-input-container{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin:0 15px}.optionSelect .form-control--birth-date,.optionSelect .form-control--select{text-align:left;margin-bottom:30px}.calculateButtonSection{margin-top:0}.calculator-title{padding:40px 20px}}