@charset "UTF-8";
/* https://spotinternationalservices.com/wp-content/themes/kdw-framework4/responsive.css?ver=1764619094 */
@media only screen{#logo.aligncenter{max-width:185px;margin-bottom:0}#middle-row{position:relative}.stars{display:flex;gap:1rem;justify-content:center;margin-top:2rem}#slider-row .stars img{opacity:1;max-width:32px}.under-bar:after{content:'';border-bottom:2px solid #fff;width:55%;height:1rem;display:block;margin-bottom:1.5rem}.under-bar.center:after{margin:0 auto;margin-bottom:1.5rem}.black-bg{background:#121212}.white-bg{background:#fff}.margin-bottom{margin-bottom:-9.5rem}.margin-top{padding-top:9.5rem}.programs .column-block{padding:.5rem}.programs .cta-single-inner{padding:3rem .5rem;text-align:center}.progarms .cta-single-inner .cta-background img{opacity:.4)}.programs .cta-heading{font-weight:500;text-transform:uppercase;text-align:center;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.45)}.programs .cta-image-container img{max-width:72px;background:#D7AD5D;border-radius:50%;margin:0 auto;margin-bottom:1rem;box-shadow:0 3px 6px rgba(0,0,0,.45)}.services{background:rgba(141,1,1,0);position:relative;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.services:before{content:'';border-top:2px solid rgba(215,173,93,.5);width:100%;position:absolute;left:0;top:-8px}.services:hover{background:rgba(141,1,1,.5)}.service-row a{color:#fff}.services .service-title{font-weight:700}.gallery-grid .column-block{margin-bottom:0}.gallery-grid .thumbnail{margin-bottom:0rem;border:0 solid #fefefe;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.white-bg *{color:#121212}.white-bg .under-bar:after{border-bottom:2px solid #8D0001}blockquote:nth-child(even){font-weight:700;font-size:20px;font-style:italic;padding-right:95px}blockquote:nth-child(odd){font-weight:400;font-size:20px;font-style:italic;padding-left:95px}.testimonial-row img{margin-bottom:0}blockquote.testimonial{color:#121212;background-color:#fff}blockquote.testimonial:before{color:#D7AD5D;left:0;top:0}blockquote.testimonial cite{color:#707070;margin-top:1rem}.testimonial-image{margin-bottom:1rem}.contact-row i{color:#121212;background:#D7AD5D;padding:12px}.contact-row .flex-icons{display:flex;align-content:center;margin-bottom:1rem}.contact-row .flex-icons .email-name,.contact-row .email-contact-name i{display:none}.contact-row .flex-icons .fa-envelope{margin-left:16px}.contact-column i{color:#121212}.contact-column .the_phone_number{padding-left:0}.contact-column .email-name{padding-left:8px}ul.check{list-style-type:none;margin-left:32px}ul.check li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f14a';margin:0 12px 0 -26px;color:#D7AD5D}ul.check li{margin-bottom:1rem}.entry-footer{background:transparent}#cat-meta{color:#fff}.card-divider{background:#121212}.card-divider h1{line-height:1.5rem}.blog-title a,.blog-title a:hover{color:#fff}.blog-card-read-more .button{margin-left:1rem;margin-bottom:1rem}.card-section p{color:#707070}.menu .active>a{background:#D7AD5D;color:#121212}}@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}.tagline h1{font-size:1.5rem;padding:1rem}#middle-row{background:#8D0001}.stars{gap:.5rem;margin-top:-2rem;margin-bottom:1rem}h2{font-size:2.75rem}.entry-title,#title-row1 .entry-title,.home h2{font-size:2rem}.services .service-description{margin-top:-1.5rem}blockquote:nth-child(even){padding-right:3rem}blockquote:nth-child(odd){padding-left:3rem}#title-row1{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/wp-content/themes/kdw-framework4/images/consulting-header.webp);padding:3rem;background-position:center center;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width:40.063em){#slider-row img{opacity:.4}.stars img{max-width:68px}.tagline{position:absolute;text-align:center;text-shadow:3px 6px rgba(0,0,0,.16)}.tagline h1{text-shadow:0 3px 6px rgba(0,0,0,.35)}#title-row{position:absolute}}@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}#middle-row{background:#8D0001}.stars{margin-top:1rem}.services .service-description{margin-top:-1.5rem}blockquote{font-size:16px}#title-row1{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/wp-content/themes/kdw-framework4/images/consulting-header-medium.webp);padding:1rem;background-position:center center;background-repeat:no-repeat;background-size:cover}}@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}.top-row{background:#121212;z-index:1}#logo{margin-left:0;position:absolute;z-index:1;box-shadow:0 3px 6px rgba(0,0,0,.16);top:1rem}.tagline h1{font-size:6rem}#slider-row .stars img{max-width:90px}.testimonials{padding-left:2.5rem}.services .service-description{padding-left:0rem}.programs .column-block{padding:2px}.margin-top{padding-top:6.5rem}.is-stuck #logo{max-width:52px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;top:8px;left:8px}#title-row1{background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/wp-content/themes/kdw-framework4/images/consulting-header.webp);padding:3rem;background-position:center center;background-repeat:no-repeat;background-size:cover}}@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}}