/* https://dreamfactoryidaho.org/wp-content/themes/kdw-framework4/responsive.css?ver=1746207351 */
@media only screen{header{background-position:bottom left}.header-slideshow-image{margin-top:-258px;position:relative;z-index:-1}#slider-row{position:relative}.entry-title{margin-bottom:2rem}.button.menu-item:after{display:none}.menu .button{padding:.113rem 0}.xtra-pad-row{padding-top:35px;padding-bottom:35px}.xtra-margin-row{margin-top:35px;margin-bottom:35px}.xtra-pad-top{padding-top:35px}.xtra-pad-bottom{padding-bottom:35px}.home1,.img-position{position:relative}.home1.largeh2 h2,.img-position.largeh2 h2{font-size:2.375rem}.pink-bg{border-radius:10px;background:rgba(214,21,108,.9);padding:56px 42px}.pink-bg h3{font-size:1.125rem}.color-blocks .block-single-inner{padding:56px 32px}.color-blocks .pink .block-single-inner{background-color:#D6156C}.color-blocks .white .block-single-inner{background-color:#fff}.color-blocks h3{margin-bottom:1rem}.quote-row .blue-quote,.quote-row .yellow-quote{position:relative;z-index:1}.yellow-quote{text-align:right}.quote-row .blue-quote:before{border-top:2px solid #56CACD;content:"";margin:0 auto;position:absolute;top:50%;right:0;bottom:0;width:100%;z-index:-1}.quote-row .yellow-quote:before{border-top:2px solid #F3AA3D;content:"";margin:0 auto;position:absolute;top:50%;left:0;bottom:0;width:100%;z-index:-1}.blue-quote img{background:#fff;padding-right:1rem}.yellow-quote img{background:#fff;padding-left:1rem}.quote-row h3{font-weight:400;padding:25px 46px;text-transform:initial;line-height:1.6;text-align:center}.img-position .columns{padding:.5rem}.img-position{position:relative}table{text-align:center}tbody td{border-right:1px solid rgb(241.3,241.3,241.3);padding:1rem}tbody tr:nth-child(even),tbody tr{background-color:transparent;border-bottom:1px solid rgb(241.3,241.3,241.3)}tbody th{font-size:18px;color:#020202;border-right:1px solid rgb(241.3,241.3,241.3);padding:1rem;background:#56CACD}tbody a{color:#020202}tbody a:hover{color:#363636}.accordion-title,.accordion-content{border-bottom:1px solid #e6e6e6}.accordion-item{margin-bottom:1rem}.accordion-title{font-size:18px;color:#020202;text-transform:uppercase}.accordion-title:focus,.accordion-title:hover{background-color:#F8F8F8;color:#020202}.accordion li:nth-child(3n+1){border-top:4px solid #D6156C}.accordion li:nth-child(3n+2){border-top:4px solid #56CACD}.accordion li:nth-child(3n+3){border-top:4px solid #F3AA3D}.footer-email{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.card{border-radius:10px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border:none;padding:40px 0}.card-image{margin:auto;padding-left:1rem;padding-right:1rem}.card-divider{background-color:transparent;justify-content:center;flex-direction:column;font-weight:600;font-size:18px;text-transform:uppercase;padding-top:2rem;padding-bottom:.5rem;color:#020202}.card-divider span{font-weight:400;font-size:14px}.card-section{padding-bottom:0}.card-row .column{padding:.5rem}.cta-image-container{width:79px;height:79px;border-radius:5px;align-items:center;display:flex;justify-content:center;flex-shrink:0}.pink-cta .cta-image-container{background:#d6156c}.blue-cta .cta-image-container{background:#56CACD}.yellow-cta .cta-image-container{background:#F3AA3D}.cta-heading{font-weight:600;font-size:18px;text-transform:uppercase;margin-bottom:1rem;margin-top:1rem;color:#020202}.cta-single-inner,.cta-single-inner a{display:flex}.cta-innerbox{border-top:4px solid;margin-left:52px}.pink-cta .cta-innerbox{border-color:#d6156c}.blue-cta .cta-innerbox{border-color:#56CACD}.yellow-cta .cta-innerbox{border-color:#F3AA3D}.cta-single-inner{transition:all ease .5s}.pink-cta .cta-single-inner:hover{background:#d6156c}.blue-cta .cta-single-inner:hover{background:#56CACD}.yellow-cta .cta-single-inner:hover{background:#F3AA3D}.cta-row .column{padding-bottom:1.25rem}.footer{background-color:#363636}.footer a,.footer p{color:#fff}.site-footer{background-color:#023F4A}.footer .widget-title{color:#56CACD;font-weight:600;text-transform:uppercase;font-size:18px;margin-bottom:1rem}#text-4 .widget-title{color:#F3AA3D}.footer .social-media li:first-of-type{margin-left:0}.footer ul.social-media{margin-bottom:1rem}.footer a.button{color:#020202}#contact-page-phone-block a,#contact-page-email-block a,#contact-page-location-block a,#contact-page-location-block address li{color:#363636;font-style:normal}#contact-page-location-block .fas,#contact-page-email-block .fa,#contact-page-phone-block .fa{color:#D6156C}#contact-page-email-block .email-name{margin-left:5px}}@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}.home header{background-position:left bottom}.cta-single-inner,.cta-single-inner a{flex-direction:column}.cta-innerbox{margin-left:0}.cta-image-container{margin-bottom:10px}.quote-row h3{padding:1rem}.footer ul.social-media{display:inline-block}.cta-single-inner{padding:1rem}.cta-row .column{padding:0rem 0rem 1.25rem 0rem}}@media only screen and (min-width:40.063em){.xtra-pad-row{padding-top:35px;padding-bottom:35px}.xtra-margin-row{margin-top:35px;margin-bottom:35px}.xtra-pad-top{padding-top:35px}.xtra-pad-bottom{padding-bottom:35px}.tagline{position:absolute;left:60px;bottom:60px;max-width:533px}.home2{position:relative;margin-bottom:300px;max-height:500px;background-color:#fff}.home2 .row-inner{margin-top:160px}header{background-position:left bottom}}@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}.home #slider-row{height:300px}.tagline{bottom:20px;text-align:center}.home2 .row-inner{margin-top:200px}}@media only screen and (min-width:64em){.wrapper{padding:1.875em 0}.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.left-col{position:relative;z-index:20;margin-left:-200px}.full-img img{width:100%}.home header{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.right-pink{position:absolute;right:0}.img-position .center-col{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@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}.home #slider-row{height:550px}}@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}.home #slider-row{height:650px}}@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}.home #slider-row{height:760px}}@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}}