@charset "UTF-8";
/* https://www.lullabywaters.com/wp-content/themes/kdw-framework4/responsive.css?ver=1744914178 */
@media only screen{.largeh2 h2{font-size:3.875rem;margin-bottom:0}.wht-bg,.wht-bg-small{background-color:#fff;padding:30px;display:flex;justify-content:center;flex-direction:column;align-items:center}.blue-bg{background-color:#003057;padding:30px;display:flex;justify-content:center;flex-direction:column;align-items:center}.gradient-row{background:linear-gradient(rgba(117,180,230,0) 0%,#75b4e6 38.42%,#0364b1 100%)}.wht-bg p,.wht-bg h2,.wht-bg-small p,.wht-bg-small h2{color:#003057}.dark-text h1,.dark-text h2,.dark-text h3,.dark-text h4,.dark-text h5,.dark-text h6,.dark-text p,.dark-text ul,.dark-text ol{color:#003057}.flex-video,.responsive-embed{padding-bottom:55%}.home #slider-row{height:580px}header{background-blend-mode:luminosity;background-color:#0364B1}.inner-tagline{background:rgba(255,255,255,.65);padding:2rem;text-align:center;margin-bottom:40px}.subheader{font-size:1.25rem;font-weight:600;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#003057;font-style:italic;margin-bottom:30px}.menu.vertical>li>a{color:#fff;font-weight:600}.off-canvas-extra-content-bottom .fab{color:#fff}.home1 h2{margin-bottom:30px}.home2,.home4,.luminosity-row{background-blend-mode:luminosity;background-color:#0364B1}.home3,.gradient-row{padding-right:5%;padding-left:5%;padding-bottom:90px}.blue-bg h3,.home4 h3,#global-footer-area h3{font-size:1.125rem;font-weight:600}.cta-single-inner{background-color:#fff;padding:15px}.cta-image-container{background:#003057;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));border-radius:50%;height:142px;width:142px;display:flex;justify-content:center;align-items:center;margin:auto;margin-top:-90px;margin-bottom:30px}.cta-heading{font-size:1.125rem;font-weight:600;margin-bottom:20px;color:#003057;text-transform:uppercase}.cta-heading span{font-weight:400;font-style:italic;display:block;text-transform:capitalize}.cta-text p:first-of-type{font-size:14px}.home2{padding-top:200px}.cta-row{margin-top:50px;margin-bottom:-250px}.home2{margin-bottom:180px}.cta-row .column{padding:.5rem}.orbit{background:rgba(0,48,87,.47);border:10px solid #fff}blockquote.testimonial{background-color:transparent;color:#fff;padding:103px 30px 0 30px;font-size:1.25rem;line-height:1.4}blockquote,blockquote p{color:#fff}blockquote.testimonial:before{display:block;content:"\f10d";font-size:40px;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:20px;top:45px;color:#fff}blockquote.testimonial cite{color:#fff;font-style:normal;font-weight:700}.orbit-bullets button.is-active{background-color:rgba(255,255,255,.7)}.orbit-bullets button{width:11px;height:11px;background-color:#fff}.bullet ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f699';margin:0 15px 0 -15px;color:#93CEE8}.bullet ul{list-style-type:none}.bullet li{font-size:1.375rem;margin-bottom:10px}.home5 h2{font-family:"Montserrat",sans-serif;font-size:2rem}.home5,.home1,.home4,#global-footer-area{padding-top:50px;padding-bottom:50px}.benefit-blocks .block-single-inner{background-color:#fff;padding:1rem;border-radius:10px}#contact-page-phone-block a,#contact-page-email-block a,#contact-page-location-block a{color:#fff}.bio-info h3{font-size:1.125rem;font-weight:600}.bio-info a{color:#fff;font-style:italic}.bio-info a:hover{text-decoration:underline}.staff-info h2{font-size:2.25rem;margin-top:20px}.opaque-white{background:rgba(255,255,255,.65);padding:2rem;display:inline-block}.site-footer{background-color:#003057}#global-footer-area{background-image:url(/wp-content/uploads/2024/02/AdobeStock_481072544.webp);background-blend-mode:luminosity;background-color:#0364B1;background-size:cover;font-weight:500;background-position:center}#global-footer-area p,#global-footer-area h4{font-weight:500}#global-footer-area p{margin-bottom:.5rem}#global-footer-area h3{margin-bottom:35px}.icons{display:flex;color:#003057;font-size:20px;align-items:center;margin-top:25px}.icons a{color:#003057}.icons i{margin-right:14px}.icons .social-media li{margin-left:0}.icons .phone_number i{padding-right:0}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}h1{font-size:3rem}.home #slider-row{height:380px}.tagline{padding:1rem}.cta-row{margin-top:100px}.add-margin-small{margin-top:90px}.add-margin-med{margin-bottom:90px}.img-col,.add-margin-med{height:350px}.cta-row .column{margin-bottom:90px}.bullet li{font-size:1.125rem}h1,.largeh2 h2{font-size:3.5rem}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.cta-row .column{margin-bottom:90px}h1,.largeh2 h2{font-size:3.5rem}.home #slider-row{height:380px}.add-margin-small,.add-margin-med{margin-bottom:90px;margin-top:90px}.title-col{margin-bottom:1rem}}@media only screen and (min-width:64em){.tagline{width:796px}.col-top-margin .columns{margin-top:60px}.tall-col,.wht-bg,.blue-bg{height:550px}#global-content-2{padding-top:150px}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}