@media only screen and (max-width:1550px){.consulting-services-hero-section{height:50vh}}@media only screen and (min-width:941px) and (max-width:1230px){.gtm-content h2{padding-top:30px}}@media only screen and (min-width:901px) and (max-width:940px){.gtm-content h2{padding-top:42px;font-size:1.7rem}}@media only screen and (min-width:751px) and (max-width:900px){.gtm-content-wrapper{width:100%}.gtm-content-wrapper-inner{width:90%}.gtm-section{width:100%;padding-bottom:40px}.gtm-section-inner{width:90%;display:flex;flex-direction:row;align-items:stretch;height:auto !important;min-height:0 !important}.gtm-section-inner.gtm-section-1,.gtm-section-inner.gtm-section-2{flex-direction:row-reverse}.gtm-img{flex:0 0 48%;width:48%;display:flex;align-items:stretch}.gtm-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gtm-content{flex:1 1 52%;width:52%;min-width:0;height:auto !important;box-sizing:border-box;padding:18px 20px}.gtm-content h2{font-size:1.5rem;line-height:1.15;margin:0;padding-bottom:12px}.gtm-content h3{font-size:1.3rem;line-height:1.2;margin:0;padding-bottom:12px}.gtm-content p{font-size:1rem;line-height:1.35;margin-bottom:14px}.gtm-content ul{padding-left:18px}.gtm-content ul li{font-size:.9rem;line-height:1.3;margin-bottom:4px}.gtm-content-wrapper-inner .gtm-heading-text{margin:0;padding-bottom:20px}}@media(max-width:750px){.consulting-services-hero-content h1{font-size:3rem}.gtm-section-inner{flex-direction:column}.gtm-image1{width:100%;min-height:200px}.gtm-image2{width:100%;min-height:200px}.gtm-image3{width:100%;min-height:200px}.gtm-image4{width:100%;min-height:200px}.consulting-services-description-container p{font-size:1.6rem}.gtm-heading{margin-bottom:30px}.gtm-section{padding-bottom:30px}.gtm-section-1{flex-direction:column}.gtm-section-2{flex-direction:column}.gtm-content{padding:30px 20px}.gtm-heading-text{font-size:1.6rem}.gtm-content h2{font-size:1.6rem}.gtm-content h3{font-size:1.2rem}.gtm-content p,.gtm-content ul li{font-size:.9rem}.consulting-section h2{font-size:1.6rem}.consulting-item h3{font-size:1.2rem}.consulting-item p{font-size:.95rem}.why-section h2{font-size:1.6rem}.why-content h3{font-size:1.2rem}.why-content p{font-size:.95rem}.why-section-inner{margin-bottom:0}}@media only screen and (max-width:440px){.consulting-services-hero-section{height:auto}}