/* https://www.hedmanpartners.com/wp-content/themes/kdw-framework4/responsive.css?ver=1743494106 */
@media only screen{.white-bg{background:#fff}.black-bg{background:#000}.black-text,.black-text h1,.black-text h2,.black-text h3,.black-text h4,.black-text h5,.black-text h6,.black-text li,.black-text a,.black-text p{color:#000}.entry-title:after,.gold-under:after{content:'';border-bottom:3px solid #CA8E0E;height:12px;display:block;margin-bottom:1.5rem}.entry-title:after{margin-bottom:0rem}h2 span{text-transform:capitalize;font-weight:400;font-size:20px}em{font-size:18px;font-weight:700}.corners{border-radius:15px;padding:2rem 1rem 0 1rem}a.inline{color:#CA8E0E;text-decoration:underline}a.inline:hover{color:#fff}.black-text a.inline{color:#000}.black-text a.inline:hover{color:#555}.choose-row .cta-single-inner{background:#F7F7F7;border-radius:15px;padding:2rem;border:4px solid transparent}.choose-row .cta-heading{font-weight:700;font-size:18px;text-transform:uppercase;margin-bottom:1rem}.choose-row{margin-top:5rem}.choose-row .cta-single-inner img{width:40%;background:#F7F7F7;border-radius:50%;margin-top:-5rem}.choose-row .cta-image-container{margin-bottom:1rem}.choose-row.hover .cta-single-inner:hover{border:4px solid #CA8E0E}.choose-row a{color:#000}ul.check{list-style-type:none}ul.check li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00c';margin:0 11px 0 -32px;color:#fff;background:#CA8E0E;border-radius:50%;padding:4px 5px;font-size:12px}ul.check li{margin-bottom:1rem;margin-left:11px}.widget-container .flex-center{gap:2px;margin-bottom:4px}.widget-container .location-adress i,.widget-container .fi-mail{display:none}.widget-container ul{margin-bottom:-22px}.widget-container .the_phone_number,.widget-container .email-name{text-decoration:underline}.widget-container .email-name{margin-left:-3px}.widget-container .social-media li{margin-left:0;margin-right:10px}.widget-container .icons-flex{margin:1rem 0}.widget-container .fa-lock{padding-right:5px}.widget-container .social-media ul{margin-bottom:0}.contacts i.fi-mail{display:none}.blog-card-entry-content .card-divider{background-color:transparent}.blog-title a{color:#CA8E0E}.blog-card-entry-content .card{border:1px solid #CA8E0E;background:#000}.blog-title a:hover{color:#fff}.recent-posts .button{margin-bottom:0;font-size:1.25rem;font-weight:700}.partner-info h2 span{display:block;font-size:1rem}.partner-info h2{font-size:1rem}.partner-info{margin-top:1rem}.single-partner-info h2{color:#CA8E0E;font-size:1.5rem}}@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}.widget-container .icons-flex{display:flex;justify-content:center}#logo{display:block;margin:0 auto}.cta-row br{display:none}.cta-row .block-single-inner{padding:2rem 1rem}.entry-title:after{margin-bottom:-2rem}}@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 br{display:none}.entry-title:after{margin-bottom:-2rem}}@media only screen and (min-width:64em){.align-middle-large{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@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}.dropdown.menu>li>a{padding:.7rem .85rem}}@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}}