/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"LatoRegular";font-style:normal;font-weight:normal;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/lato-regular/Lato-Regular.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/lato-regular/Lato-Regular.woff) format("woff");}@font-face{font-family:"LatoBlack";font-style:normal;font-weight:900;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/lato-black/Lato-Black.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/lato-black/Lato-Black.woff) format("woff");}@font-face{font-family:"LatoBold";font-style:normal;font-weight:bold;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/lato-bold/Lato-Bold.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/lato-bold/Lato-Bold.woff) format("woff");}@font-face{font-family:"SatisfyRegular";font-style:normal;font-weight:normal;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/satisfy-regular/Satisfy-Regular.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/satisfy-regular/Satisfy-Regular.woff) format("woff");}@font-face{font-family:"PacificoRegular";font-style:normal;font-weight:normal;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/pacifico-regular/pacifico-regular-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/pacifico-regular/pacifico-regular-webfont.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/open-sans/opensans-regular-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/open-sans/opensans-regular-webfont.woff) format("woff");}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/open-sans/opensans-bold-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/open-sans/opensans-bold-webfont.woff) format("woff");}@font-face{font-family:'dosismedium';src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-medium-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'dosisregular';src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-regular-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'dosissemibold';src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-semibold-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'dosisbold';src:url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-bold-webfont.woff2) format("woff2"),url(/themes/custom/nhsc_mychildcerebralpalsy/fonts/dosis/dosis-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}.cerebral_palsy-tool{text-align:center;color:#332F30;font-family:'LatoRegular',Arial,Helvetica,sans-serif;}.cerebral_palsy-tool__title{font-size:24px;text-align:center;line-height:32px;padding-bottom:20px;font-family:'LatoBold',Arial,Helvetica,sans-serif;}.cerebral_palsy-tool__image{margin:0 auto;}.cerebral_palsy-tool__description{font-weight:normal;font-size:17px;line-height:27px;margin:0 auto;width:256px;padding-top:5px;color:#332F30;}.cerebral_palsy-tool__description span{color:#5F87D7;}@media screen and (min-width:768px){.cerebral_palsy-tool__description{width:349px;}}.cerebral-palsy-card{background-color:#5F87D7;border-radius:4px;width:310px;margin:20px auto;color:#fff;padding:20px;font-size:17px;line-height:24px;font-family:'LatoRegular',Arial,Helvetica,sans-serif;}@media screen and (min-width:768px){.cerebral-palsy-card{width:860px;}}.cerebral-palsy-card a{font-weight:bold;font-size:18px;line-height:4em;text-transform:uppercase;border:2px solid #fff;padding:10px 35px;color:#fff;border-radius:4px;font-family:'dosissemibold';font-size:20px;}.cerebral-palsy-card a:hover{color:#fff;}.cerebral-palsy-card .cerebral-palsy-welcome{font-family:'LatoRegular',Arial,Helvetica,sans-serif;}@media screen and (min-width:768px){.cerebral-palsy-card .cerebral-palsy-welcome__wrapper{display:flex;width:100%;padding:15px;}}.cerebral-palsy-card .cerebral-palsy-welcome__info{padding-bottom:35px;}@media screen and (min-width:768px){.cerebral-palsy-card .cerebral-palsy-welcome__info{width:50%;height:100%;padding-bottom:0;align-self:flex-end;}}.cerebral-palsy-card .cerebral-palsy-welcome__info:after{content:'';border:2px dashed #fff;height:1px;width:100%;position:absolute;left:0;margin-top:10px;}@media screen and (min-width:768px){.cerebral-palsy-card .cerebral-palsy-welcome__info:after{display:none;}}.cerebral-palsy-card .cerebral-palsy-welcome__info .desc{padding:5px 30px;}@media screen and (min-width:768px){.cerebral-palsy-card .cerebral-palsy-welcome__info .desc{padding:5px 70px;}}@media screen and (min-width:768px){.cerebral-palsy-card .cerebral-palsy-welcome__continue{width:50%;position:relative;align-self:flex-end;}}.cerebral-palsy-card .cerebral-palsy-welcome__continue .desc{padding:5px 30px;}.cerebral-palsy-card .cerebral-palsy-welcome__continue a{background-color:#fff;color:#5F87D7;font-family:'dosissemibold';font-size:20px;padding:10px 90px;}@media screen and (min-width:768px){.cerebral-palsy-card .cerebral-palsy-welcome__continue:before{content:'';border-left:2px dashed #fff;height:160%;position:absolute;left:0;top:-54px;}}.cp_content_block__wrapper{background:linear-gradient(121.42deg,#DFE7F7 18.96%,#D2EEEA 100.6%);border-radius:4px;padding:20px;margin:45px 54px 38px;position:relative;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;}@media screen and (min-width:768px){.cp_content_block__wrapper{max-width:850px;margin:45px auto;padding:30px 60px;}}.cp_content_block__wrapper .cp_content-image{background-position:center;background-repeat:no-repeat;background-size:contain;width:auto;width:120px;height:auto;position:relative;display:flex;margin-bottom:-65px;top:-75px;margin-left:auto;margin-right:auto;}.cp_content_block__wrapper .cp_content-title{color:#9A8990;font-size:12px;line-height:15px;margin-top:-10px;margin-bottom:10px;}.cp_content_block__content{font-style:normal;font-weight:normal;font-size:17px;line-height:27px;}.cp_content_block__testimony{display:flex;flex-wrap:wrap;align-items:center;}.cp_content__info_block{width:100%;margin-left:-30px;display:flex;align-items:center;}.cp_content__info_block::before{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/cp_info_block_temporary.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:50%;top:-36px;position:absolute;content:'';display:flex;left:0;}.cp_content__testimonial_block{position:absolute;width:100%;display:flex;justify-content:center;padding:30px;left:0px;top:-35px;}.cp_content__testimonial_block img{top:-40px;display:flex;align-items:center;position:relative;}.cerebral-palsy-tool-main{display:flex;justify-content:center;}.cerebral-palsy-tool-main__wrapper{display:flex;align-items:center;flex-direction:column;padding:30px 0px 30px;}@media screen and (min-width:768px){.cerebral-palsy-tool-main__wrapper{flex-direction:row;justify-content:center;}}.cerebral-palsy-tool-main__solution{display:flex;flex-direction:column;align-items:center;margin-top:-85px;}@media screen and (min-width:768px){.cerebral-palsy-tool-main__solution{width:34%;margin-top:0;}}.cerebral-palsy-tool-main__solution-description{font-size:17px;width:310px;text-align:center;padding-top:10px;}.cerebral-palsy-tool-main__solution-image{padding:0px 10px;background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/Polygon-1.png);background-repeat:no-repeat;background-position:top;background-size:contain;}.cerebral-palsy-tool-main__solution .title-size-wrapper{display:flex;flex-direction:row;align-items:center;}.cerebral-palsy-tool-main__solution-title{font-family:'LatoBold',Arial,Helvetica,sans-serif;font-style:normal;font-size:22px;line-height:28px;display:flex;padding-right:10px;}.cerebral-palsy-tool-main__solution-size{background-color:#e6e2e4;padding:4px 7px;border-radius:4px;font-size:13px;display:flex;}.cerebral-palsy-tool-main__solution-iconwrap{display:flex;align-items:center;justify-content:center;flex-direction:row;border-bottom:1px solid #E6E2E4;}.cerebral-palsy-tool-main__solution-iconwrap .lipids{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/lipids.png);background-repeat:no-repeat;width:68px;height:59px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;margin:30px 3px;}.cerebral-palsy-tool-main__solution-iconwrap .fiber{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/Fiber.png);background-repeat:no-repeat;width:68px;height:59px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;margin:24px 3px;}.cerebral-palsy-tool-main__solution-iconwrap .fiber .percentage{color:#3ebca3;}.cerebral-palsy-tool-main__solution-iconwrap .fiber .icon{color:#3ebca3;}.cerebral-palsy-tool-main__solution-iconwrap .carbohydrates{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/carbohydrates.png);background-repeat:no-repeat;width:68px;height:59px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;margin:30px 3px;}.cerebral-palsy-tool-main__solution-iconwrap .protein{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/protein.png);background-repeat:no-repeat;width:68px;height:59px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;margin:30px 3px;}.cerebral-palsy-tool-main__solution-iconwrap .icon{font-size:9px;color:#594C51;flex-direction:column;display:flex;}.cerebral-palsy-tool-main__solution-iconwrap .percentage{color:#594C51;font-size:14px;font-weight:800;flex-direction:column;display:flex;}.cerebral-palsy-tool-main .wrapper{text-align:center;padding:0 45px;}.cerebral-palsy-tool-main .wrapper h2{font-style:normal;font-size:24px !important;line-height:32px;font-family:'LatoBold',Arial,Helvetica,sans-serif;color:#332f30;}.more-info-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media screen and (min-width:768px){.more-info-wrapper{align-self:center;justify-content:center;width:90%;}}.more-info-wrapper__set{display:flex;flex-direction:row;width:100%;padding:15px 60px;}.more-info-wrapper__text{display:flex;flex-direction:column;width:fit-content;}.more-info-wrapper .kcal{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_kcal.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper .age{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_age.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper .prebio{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_prebiotic.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper .mct{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_mct.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper .fish-oil{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_fish.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper .check{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_check.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper .protein{background-image:url(/themes/custom/nhsc_mychildcerebralpalsy/images/cerebral_palsy_tool/icon_protein.png);background-repeat:no-repeat;width:30px;height:25px;float:left;margin-right:10px;}.more-info-wrapper__title{color:#332F30;font-weight:900;font-size:17px;}.more-info-wrapper__desc{font-weight:normal;font-size:17px;}@media screen and (min-width:768px){.btn-standard{margin:0 15px;}}.btn-standard .radio{display:grid;direction:rtl;grid-template-columns:min-content auto;grid-gap:0.5em;height:72px;width:310px;border-radius:4px;border:1px solid #332F30;color:#332F30;margin-bottom:20px;}.btn-standard .btn-wrapper{border:1px solid #5F87D7;color:#5F87D7;}.btn-standard .radio__input{display:flex;align-items:center;padding-right:20px;}.btn-standard .radio__input input{opacity:0;width:0;height:0;}.btn-standard .radio__input input:checked + .radio__control{border-color:#5F87D7;display:inline-block;width:21px;height:21px;background:#5F87D7;border-radius:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.btn-standard .radio__input input:checked + .radio__control:before{content:"";position:absolute;width:2px;height:9px;background-color:#fff;left:9px;top:4px;}.btn-standard .radio__input input:checked + .radio__control:after{content:"";position:absolute;width:2px;height:2px;background-color:#fff;left:7px;top:11px;}.btn-standard .radio__control{display:block;width:21px;height:21px;border-radius:50%;border:0.1em solid #332F30;transform:translateY(-0.05em);}.btn-standard .radio__input{display:flex;}.btn-standard .radio__label{line-height:1;direction:ltr;display:flex;align-items:center;padding-left:20px;font-size:17px;text-align:left;}.btn-standard .radio__label-descripton{font-size:12px;line-height:15px;color:#9A8990;display:contents;}.btn-continue{display:flex;align-self:center;justify-content:center;}.btn-continue a{background-color:#5F87D7;padding:15px 120px;color:#fff;text-transform:uppercase;border-radius:4px;font-family:'dosissemibold';font-size:20px;}.btn-continue a::after{content:'';display:inline-block;width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(135deg);margin:1px 5px;}.btn-continue a:hover{color:#fff;}.btn-continue a:active,.btn-continue a:visited{color:#fff;}.btn-continue a[disabled]{background-color:#6C8CCF;color:rgba(255,255,255,0.753);}.btn-continue a[disabled]::after{border-color:rgba(255,255,255,0.753);}.cp-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:10px;}.cp-buttons .description{margin:10px;display:flex;flex-direction:column;align-items:center;width:305px;background-color:#5F87D7;padding:10px;border-radius:4px;}@media screen and (min-width:768px){.cp-buttons .description{width:605px;}}.cp-buttons .description a{display:flex;background-color:#fff;color:#5F87D7;width:100%;justify-content:center;padding:9px;border-radius:4px;text-transform:uppercase;margin-top:10px;font-family:'dosissemibold';font-size:20px;}@media screen and (min-width:768px){.cp-buttons .description a{width:50%;}}.cp-buttons .description a:hover{background-color:#e3eaf7;}.cp-buttons .description .desc-text{color:#fff;font-size:17px;text-align:center;background-color:#5F87D7;}.cp-buttons .primary{margin:10px;}.cp-buttons .primary a{background-color:#5F87D7;color:#fff;width:305px;display:flex;align-items:center;justify-content:center;padding:15px;text-transform:uppercase;border-radius:4px;font-family:'dosissemibold';font-size:20px;}.cp-buttons .primary a:hover{background-color:#6d9af2;}.cp-buttons .secondary{margin:10px;}.cp-buttons .secondary a{color:#5F87D7;border:1px solid #5F87D7;background-color:transparent;width:305px;display:flex;align-items:center;justify-content:center;padding:14px;text-transform:uppercase;border-radius:4px;font-family:'dosissemibold';font-size:19px;}@media screen and (min-width:768px){.cp-buttons .secondary a{width:400px;}}.cp-buttons .secondary a:hover{background-color:#e3eaf7;}.summary__wrap{display:flex;padding-bottom:30px;}.summary__progress-bar{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));background-color:#fbfbfb;height:80px;}@media screen and (min-width:768px){.summary__progress-bar{background-color:#e2ecff;justify-content:center;display:flex;padding:10px;height:80px;}}.summary__progress-bar .item{display:flex;flex-direction:column-reverse;}.summary__progress-bar .highlighted-1{color:#5F87D7;list-style-type:none;padding:0px;color:#5F87D7;}.summary__progress-bar .highlighted-1 .step-count{position:relative;background-color:#5F87D7 !important;}.summary__progress-bar .highlighted-1 .step-count::before{display:block;}.summary__progress-bar .highlighted-1 .step-count::after{display:block;}.summary__progress-bar .description{padding-top:7px;direction:ltr;}.summary__progress-bar .progress-step{text-align:center;position:relative;font-size:10.5px;}@media screen and (min-width:768px){.summary__progress-bar .progress-step{width:10%;}}.summary__progress-bar .progress-step:nth-child(even){background-color:#e2ecff;}@media screen and (min-width:768px){.summary__progress-bar .progress-step:nth-child(even){background-color:transparent;}}.summary__progress-bar .progress-step:before,.summary__progress-bar .progress-step:after{background-color:#5F87D7;content:"";height:2px;position:absolute;z-index:-1;top:20px;z-index:99;}.summary__progress-bar .progress-step:after{width:100%;z-index:99;}.summary__progress-bar .progress-step:last-of-type.is-active:after{background-color:#5F87D7;}.summary__progress-bar .progress-step:last-of-type:after{right:50%;width:100%;}.summary__progress-bar .progress-step .step-count{height:20px;width:20px;margin:0 auto;border-radius:50%;color:white;line-height:30px;z-index:100;border:2px solid #5F87D7;font-size:0.8rem;font-weight:500;position:relative;background-color:#5F87D7 !important;transform:rotate(45deg);margin-top:11px;}.summary__progress-bar .progress-step .step-count:before{content:"";position:absolute;width:2px;height:9px;background-color:#fff;left:9px;top:4px;}.summary__progress-bar .progress-step .step-count:after{content:"";position:absolute;width:2px;height:2px;background-color:#fff;left:7px;top:11px;}.summary__progress-bar .progress-step.is-active .step-description{font-weight:500;}.summary__progress-bar .progress-step.is-active:after{background-color:#4e4e4e;}.summary__progress-bar .progress-step.is-active ~ .progress-step .step-count{background-color:#4e4e4e;}.summary__progress-bar .progress-step.is-active ~ .progress-step:after{background-color:#4e4e4e;}.summary__progress-bar .step-description{font-size:12px;}.summary__progress-bar .last-step:after{display:none;}.summary__row{border-bottom:1px solid #E6E2E4;display:flex;flex-direction:row;font-family:'LatoRegular',Arial,Helvetica,sans-serif;padding:18px;}.summary__row .category{display:flex;width:50%;justify-content:start;color:#332F30;font-size:12px;text-transform:uppercase;}.summary__row .subtitle{color:#254D7E;font-size:14px;width:44%;}.summary-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;font-family:'LatoRegular',Arial,Helvetica,sans-serif;}.btn-summary{border:1px solid #5F87D7;color:#5F87D7;width:335px;text-transform:uppercase;border-radius:4px;font-size:11px;line-height:25px;background-color:#fff;padding:10px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:25px;}@media screen and (max-width:767px){.btn-summary{margin-top:-22px;margin-bottom:-5px;}}.btn-summary-arrow{box-sizing:border-box;height:9px;width:9px;border-style:solid;border-color:#254D7E;border-width:0px 1px 1px 0px;transform:rotate(45deg);transition:border-width 150ms ease-in-out;display:flex;margin-left:20px;align-self:center;position:absolute;right:15px;}.btn-summary-arrow:hover{border-bottom-width:2px;border-right-width:2px;}.modal-dialog{margin:0;}@media screen and (min-width:768px){.modal-dialog{margin:0 auto;}}.modal-dialog .modal-title{color:#000;font-family:'LatoRegular',Arial,Helvetica,sans-serif;}.modal-dialog .modal-footer .btn{width:100%;padding:10px;border-color:#5F87D7;color:#5F87D7;position:relative;text-transform:uppercase;font-size:11px;line-height:25px;position:relative;}.modal-dialog .modal-footer .btn .btn-summary-arrow{top:20px;transform:rotate(224deg);}@media screen and (min-width:768px){.product-desktop-view{display:flex;align-items:end;justify-content:center;place-content:space-evenly;}}@media screen and (min-width:768px){.more-info-wrapper{background-color:#f8f8f8;}}@media screen and (min-width:768px){.desktop-wrap-more-info .cerebral_palsy-tool__h1,.desktop-wrap-more-info .title-size-wrapper,.desktop-wrap-more-info .cerebral-palsy-tool-main__solution-description,.desktop-wrap-more-info .cerebral-palsy-tool-main__solution-title,.desktop-wrap-more-info .cerebral-palsy-tool-main__solution-size{display:none;}}.desktop-wrap-more-info .cerebral_palsy-tool__h1{display:none;}@media screen and (min-width:768px){.desktop-wrap-more-info{display:flex;flex-direction:column;background-color:#f8f8f8;width:32%;padding-bottom:40px;}.desktop-wrap-more-info .cerebral_palsy-tool__h1{display:block;font-style:normal;font-size:24px !important;line-height:32px;font-family:'LatoBold',Arial,Helvetica,sans-serif;color:#332f30;flex-direction:row;width:100%;padding:15px 30px;margin-top:25px;}.desktop-wrap-more-info .title-size-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;padding:15px 30px;margin-top:25px;}.desktop-wrap-more-info .more-info-wrapper__set{padding:15px 30px;}.desktop-wrap-more-info .cerebral-palsy-tool-main__solution-description{display:block;width:100%;padding:15px 30px;text-align:left;margin-bottom:10px;}.desktop-wrap-more-info .cerebral-palsy-tool-main__solution-title{font-style:normal;font-family:'LatoBold',Arial,Helvetica,sans-serif;font-size:22px;line-height:28px;display:flex;padding-right:10px;}.desktop-wrap-more-info .cerebral-palsy-tool-main__solution-size{display:block;}.desktop-wrap-more-info .cp-buttons .primary a{width:400px;}}@media screen and (min-width:768px){.product-mobile-view{display:none;}}.product-mobile-view .cerebral-palsy-tool-main__solution-title{font-style:normal;font-family:'LatoBold',Arial,Helvetica,sans-serif;font-size:22px;line-height:28px;display:flex;padding-right:10px;}.product-mobile-view .title-size-wrapper{display:flex;flex-direction:row;align-items:center;width:100%;padding:15px 30px;margin-top:25px;justify-content:center;}@media only screen and (max-width:767px){.product-mobile-view .title-size-wrapper{margin-top:-15px;}}.product-mobile-view .cerebral-palsy-tool-main__solution-description{display:block;width:100%;padding:5px 30px;text-align:center;margin-bottom:0px;}.product-mobile-view .cerebral_palsy-tool__h1{font-style:normal;font-size:22px !important;line-height:32px;font-family:'LatoBold',Arial,Helvetica,sans-serif;color:#332F30;flex-direction:row;width:100%;padding:15px 30px;margin-top:25px;text-align:center;}.product-mobile-view .cerebral-palsy-tool-main__solution-iconwrap .protein{margin:20px 3px;}.product-desktop-view{display:none;}@media screen and (min-width:768px){.product-desktop-view{display:flex;}}.block-nhsc-cerebral-palsy-tool{position:relative;height:100%;font-family:'LatoRegular',Arial,Helvetica,sans-serif;}.block-nhsc-cerebral-palsy-tool .modal-title,.block-nhsc-cerebral-palsy-tool .modal-dialog .modal-title{font-family:'Roboto',sans-serif;}.none{display:none;}.sticky-wrapper{background-color:#fff;}.sticky-wrapper .sticky{position:fixed;background-color:#fff;bottom:0;left:0;width:100%;padding-bottom:25px;z-index:9999;}.sticky-wrapper .sticky-fill{height:83px;}.sticky-wrapper .sticky .btn-continue{display:flex;bottom:0;margin:0;align-items:center;justify-content:center;}::-webkit-scrollbar{width:0;background:transparent;height:0px;}body:not(.modal-open){padding-right:0px !important;}.modal-open{overflow-y:hidden;padding-right:0px !important;}.sticky-wrapper-step-1{position:relative;background-color:#fff;display:flex;align-items:center;justify-content:center;}.sticky-step-1{position:fixed;background-color:#fff;bottom:0;left:0;width:100%;padding-bottom:25px;z-index:9999;}.step-one{min-height:440px;}.cp-header-wrapper{background:#5F87D7;margin-top:-15px;}.cp-header-wrapper .cp-header-container .cp-row{display:flex;align-items:center;}.cp-header-wrapper .cp-header-container .cp-row .cp-back .block-nhsc-cerebral-palsy-tool a{display:block;width:15px;height:15px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);}.cp-header-wrapper .cp-header-container .cp-row .cp-header-logo{display:flex;justify-content:center;width:100%;}.cp-header-wrapper .cp-header-container .cp-row .cp-header-logo .logo img{width:100%;height:auto;padding:23px;}.conditional-card-description{display:none;}.hide-empty-block{display:none;visibility:hidden;}#off-canvas{display:none;}#off-canvas.mm-menu_offcanvas{display:none;}@media only screen and (max-width:767px){html.js{position:static;overflow-x:hidden;}}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
