html, body { overflow-x: hidden; }
#service-boxes, #service-boxes .swiper { 
overflow: clip;
} #service-boxes .swiper { position: relative; overflow: hidden; width:100% !important; }
#service-boxes .swiper-wrapper { display: flex; }
#service-boxes .swiper-slide { flex-shrink: 0; }
@media (max-width: 767px) {
.bricks-button {
font-size: 14px !important;
padding: 12px 30px !important;
}
.bricks-button.xl {
font-size: 14px !important;
padding: 12px 30px !important;
}
.legal-links {
display: block;
}
}
.btn-red {
background-color: red !important;
color: #fff6de !important;
}
.btn-yellow {
background-color: #f7d746 !important;
}
.btn-blue {
background-color: #5AB9FB !important;
}
.btn-orange {
background-color: #F17122 !important;
}
.btn-seafoam {
background-color: #B8EBD0 !important;
}
.btn-brown {
background-color: #BA7135 !important;
}
.btn-cream {
background-color: #FEF6DD !important;
}
.btn-green {
background-color: #C5C9A4 !important;
}
.bricks-background-muted {
background-color: transparent;
color: #08232e !important;
}
.tan-txt {
color: #fff6de;
}
.red-bg {
background-color: #DB3117;
}
.dk-blue-bg {
background-color: #103543;
}
.yellow-bg {
background-color: #F7D746;
}
.lt-blue-bg {
background-color: #3F9BDE;
}
.text--yellow {
color: #F4D350;
}
.text--blue {
color: var(--base);
} #brxe-vgkdfy.is-active .brxa-wrap {
color: var(--heading-color);
}
#brxe-epirxg:after {
left: 100%;
top: 50%;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(254, 246, 221, 0);
border-left-color: #fef6dd;
border-width: 30px;
margin-top: -30px;
}
#menu-audio-services,
#menu-company {
list-style: none;
padding: 0;
}
#menu-audio-services a,
#menu-company a {
color: #0f3643;
transition: all .2s ease-in-out;
}
#menu-audio-services a:hover, #menu-company a:hover {
text-decoration: underline;
}
#menu-audio-services li, #menu-company li {
padding-bottom: 8px;
font-size: 16px;
}
#brx-header {
background-color: #5ab9fc;
}
.nav-phone {
font-family: "new-spirit";
font-weight: 600;
}
.navbar {
width: 100%;
top: -100px;
transition: top 0.3s ease, opacity 0.4s ease;
z-index: 1000;
}
.sticky {
position: fixed !important;
top: 0;
padding: 20px 20px 30px 20px;
}
.sticky #brxe-ynyuiy {
align-items: center;
}
.sticky #brxe-ijrarb .bricks-site-logo {
height: 50px;
}
.sticky .margin-top--xs {
margin-top: 0;
}
.nav-phone {
font-family: "new-spirit";
font-weight: 600;
}
@media (max-width: 767px) {
.sticky #brxe-ijrarb .bricks-site-logo {
height: 35px;
}
.sticky {
padding: 20px 20px 20px 20px;
}
}
.grecaptcha-badge {
display: none !important;
opacity: 0 !important;
} .animate-pulse-bubble {
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.radio-base-layer:hover .animate-pulse-bubble {
opacity: 1;
visibility: visible;
}
.play-button {
transform: translate(-7%, -3%);
transition: transform 0.3s ease, width 0.3s ease;
}
.radio-base-layer:hover .play-button {
transform: translate(-7%, -3%) scale(1.2);
}
@media (max-width: 1299px) {
.play-button {
max-width: 46px !important;
}
}
@media (max-width: 1199px) {
.play-button {
max-width: 41px !important;
}
}
@media (max-width: 1099px) {
.play-button {
max-width: 38px !important;
}
}
@media (max-width: 991px) {
.play-button {
max-width: 35px !important;
}
#brxe-mkqizv {
top: -30% !important;
right: 6% !important;
}
}
@media (max-width: 949px) {
.play-button {
max-width: 33px !important;
}
}
@media (max-width: 899px) {
.play-button {
max-width: 30px !important;
}
}
@media (max-width: 850px) {
.play-button {
max-width: 26px !important;
top: 40% !important;
right: 44.5% !important;
}
}
@media (max-width: 820px) {
.play-button {
max-width: 24px !important;
top: 40% !important;
right: 45% !important;
}
}
@media (max-width: 767px) {
.play-button {
max-width: 24px !important;
top: 39% !important;
right: 44% !important;
}
.radio-base-layer:hover .play-button {
transform: unset;
}
}
@media (max-width: 340px) {
.play-button {
max-width: 20px !important;
}
} #featured_work {
background-color: #5ab9fc;
padding: 0;
}
.featured-work-container {
background-color: #44A5F4;
border-radius: 60px 60px 0 0;
padding: 34px 70px 28px 70px;
position: relative;
gap: 0;
max-width: 1890px;
width: 100%;
margin: 0 auto;
}
.work-carousel {
position: relative;
}
.swiper-container.work-carousel {
width: 100%;
overflow: hidden;
padding-left: 4px;
}
.swiper-slide {
text-align: center;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
}
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 58% !important;
transform: translateY(-50%);
z-index: 10;
color: white !important;
}
.swiper-button-prev {
left: 20px !important;
}
.swiper-button-next {
right: 20px !important;
}
.project--media {
position: relative;
}
.play--btn {
position: absolute;
top: 53%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #ffffff9e;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 30vw;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all .2s ease-in-out;
}
.play--btn:hover {
width: 70px;
height: 70px;
}
.play--btn img {
width: 20px;
margin-left: 2px;
}
.project--single {
background-color: white;
border-radius: 30px;
overflow: hidden;
}
.project--text {
padding: 8px;
}
.project--name {
font-weight: bold;
display: block;
line-height: 1.5;
}
.project--cat {
display: block;
font-size: 12px;
font-weight: normal;
}
.project--img {
height: 130px;
overflow: hidden;
}
.project--img img {
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 0;
}
.project--single--wrap {
position: relative;
display: inline-block;
}
.project--single--wrap::before {
content: "";
position: absolute;
top: 4px;
left: 4px;
width: 100%;
height: 100%;
background-color: rgb(0 0 0 / 8%);
border-radius: 30px;
z-index: -1;
} .project--logo {
padding: 12px;
display: flex;
justify-content: center;
align-items: center;
height: 60px;
width: 100%;
overflow: hidden;
}
.project--logo img {
max-height: 100%;
max-width: 100%;
object-fit: contain;
} #videoSampleModal {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
justify-content: center;
align-items: center;
}
#videoSampleModal.active {
display: flex !important;
}
#videoSampleModal .modal-content {
width: 80%;
padding: 20px;
position: relative;
}
#videoSampleModal .close {
position: absolute;
top: 10px;
right: 10px;
font-size: 24px;
color: #000;
cursor: pointer;
opacity: 0;
}
#videoSampleModal .video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
}
#videoSampleModal .video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} #multiSampleModal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
z-index: 1000;
background-color: rgba(0, 0, 0, 0.85);
justify-content: center;
align-items: center;
}
#multiSampleModal.active {
display: flex;
}
#multiSampleModal .modal-content {
position: relative;
max-height: 90vh; width: 90%;
max-width: 1000px;
background: #fff;
padding: 40px 40px 10px 40px;
overflow-y: auto; border-radius: 8px;
}
#multiSampleModal .close {
position: absolute;
top: 14px;
right: 14px;
font-size: 40px;
color: #2a2a2a;
cursor: pointer;
}
#multiSampleModal .sample-container {
text-align: center;
}
.sample-item .responsive-video {
position: relative;
width: 100%;
max-width: 900px;
aspect-ratio: 16 / 9;
margin: 0 auto 30px auto;
}
.sample-item .responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.sample-item audio {
width: 85%;
}
.audio-sample-title {
margin-bottom: 20px;
color: black;
font-weight: normal;
line-height: 1.5;
}
.modal-sample-logo {
padding: 20px 0 40px 0;
}
.modal-sample-logo img {
width: 225px;
} @media (min-width: 1024px) {
.sample-item .responsive-video {
padding-bottom: 0;
height: 500px;
}
}
@media (max-width: 767px) {
.swipper-buttons {
display: none;
opacity: 0;
}
.featured-work-container {
padding: 34px 0 28px 0;
}
.project--img {
height: 100px;
}
.swiper-slide {
font-size: 14px;
}
.project--name {
line-height: 1.25;
}
.project--cat {
font-size: 10px;
}
.featured-work-container {
border-radius: 0px;
padding: 20px 0 14px 0;
}
.project--single {
border-radius: 20px;
}
.project--logo img {
height: 25px;
width: auto;
}
}
@media (max-width: 480px) {
.play--btn {
width: 50px;
height: 50px;
line-height: 50px;
}
.play--btn img {
width: 18px;
margin-left: 2px;
}
} #service-boxes {
padding-block: 0 !important;
padding-inline: 0 !important;
}
.service-box-single {
text-align: left;
padding: 40px;
display: flex !important;
flex-direction: row !important;
align-items: center;
justify-content: center !important;
min-height: 350px;
}
.service-box-single .bricks-button svg {
width: 20px;
}
.service-box-flex {
display: flex;
flex-direction: column;
gap: 10px;
}
.service-box-bottom {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 20px;
}
.service-box-content {
display: flex;
flex-direction: column;
gap: 10px;
}
.service-box-icon {
width: 25%;
} 
.service-box-cta {
width: 75%;
}
.service-box-icon {
width: 25%;
}
@media (max-width: 991px) {
.swiper-button-prev, .swiper-button-next {
display: none;
opacity: 0;
}
}
@media (max-width: 640px) {
.service-box-single {
min-height: 325px;
}
.service-box-cta {
width: 100%;
}
}
@media (max-width: 343px) {
.service-box-icon {
display: none;
}
.service-box-cta {
width: 100%;
}
.service-box-single {
min-height: 300px;
padding: 20px;
}
}  :root {
--gap: 40px;
}
@media (max-width: 1499px) {
:root {
--gap: 20px;
}
} #testimonials {
width: 100vw;
overflow: hidden;
margin: 0;
background: #EAF6FF;
padding: 100px 0;
}
.testimonial-outer {
width: 100%;
overflow: hidden;
}
.testimonials--hdg {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
margin-bottom: 60px;
} .testimonial-track {
display: flex;
animation: scrollLeftTestimonials 140s linear infinite;
--testimonial-set-width: 0px; margin-bottom: 6px;
} .testimonial-set {
display: flex;
flex-shrink: 0;
margin: 0;
}
.testimonial--single {
flex: 0 0 30vw;
box-sizing: border-box;
padding: 20px;
margin: 0 0 0 var(--gap);
margin-right: var(--gap);
background-color: white;
border: 2px solid var(--base);
box-shadow: 6px 6px 0 0 var(--base);
transition: all 0.4s;
border-radius: 10px;
display: flex;
flex-direction: column;
justify-content: space-between;
max-width: 375px;
gap: 20px;
} .testimonial--header {
max-height: 125px;
overflow: auto;
scrollbar-width: none; -ms-overflow-style: none; }
.testimonial--header::-webkit-scrollbar {
display: none; }
.testimonial--header p {
font-family: New Spirit;
font-weight: 500;
line-height: 2;
}
.testimonial--name {
max-width: 170px;
line-height: 1.25;
}
.testimonial--title {
font-weight: normal;
display: block;
font-size: 12px;
line-height: 1.35;
max-width: 200px;
}
.stars img {
width: 100px;
}
.testimonial--footer {
font-family: New Spirit;
font-weight: bold;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-end;
}
.testimonial--footer img {
width: 125px;
height: auto;
} .awards--wrap {
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: center;
margin-top: 60px;
}
.award-logo {
width: 125px;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.award-logo img {
height: 100%;
width: auto;
object-fit: contain;
} @keyframes scrollLeftTestimonials {
from {
transform: translateX(0);
}
to {
transform: translateX(calc(-1 * var(--testimonial-set-width)));
}
} @media (max-width: 1250px) {
.testimonial--single {
flex: 0 0 36vw;
}
} @media (max-width: 1199px) {
.testimonial--single {
flex: 0 0 40vw;
}
.awards--wrap {
padding: 0 40px;
}
}
@media (max-width: 991px) {
#testimonials {
padding: 60px 0;
} .testimonial-outer {
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
margin-left: 30px;
} .testimonial-track {
animation: none;
display: flex;
} .testimonial--single {
flex: 0 0 80vw;
scroll-snap-align: start;
} .testimonial-track .testimonial-set:not(:first-child) {
display: none;
}
.award-logo {
width: 100px;
height: 60px;   
}
}
@media (max-width: 767px) {
.play-button {
transform: none;
}
}
@media (max-width: 480px) {
.testimonial--single {
flex: 0 0 75vw;
}
.testimonial--name {
max-width: 150px;
}
.testimonial--footer img {
width: 85px;
height: auto;
}
.testimonial--header {
max-height: 175px;
}
.awards--wrap {
padding: 0 20px;
}
.award-logo {
width: 70px;
height: 70px;
}
} #service-buttons {
background-color: #3F9BDE;
}
.service-buttons-heading {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 10px;
padding-bottom: 60px;
text-align: center;
}
.service-buttons-heading h3 {
color: var(--white);
}
.service-buttons-flex {
display: flex;
flex-flow: row wrap;
gap: 40px;
max-width: 1350px;
justify-content: center;
margin: 0 auto;
}
.service-buttons-flex a {
text-align: center;
min-width: 225px;
}
@media (max-width: 767px) {
.service-buttons-flex a {
width: 100%;
}
.service-buttons-flex {
gap: 30px;
}
.service-buttons-heading {
padding-bottom: 30px;
}
.service-buttons-heading p {
line-height: 1.5;
}
.service-box-icon {
display: none;
}
} #featured-industries {
width: 100vw;
overflow: hidden;
margin: 0;
padding: 0;
background-color: #FEF6DD;
}
.industry-icons {
width: 100%;
overflow: hidden;
margin: 25px 0 80px 0;
}
.icon-track {
display: flex;
--logo-set-width: 440px;
animation: scrollLeft 1200s linear infinite;
}
.icon-set {
display: flex;
flex-shrink: 0;
justify-content: space-between;
align-items: start;
}
.icon-set a, .icon-set a:hover {
color: #103543;
}
.icon-item {
margin: 0 60px;
display: flex;
flex-direction: column;
align-items: center;
gap: 10px;
}
.industry-icon {
width: auto;
height: 200px;
display: block;
}
.industry-title {
font-size: 18px;
font-family: "new-spirit";
font-weight: bold;
max-width: 150px;
text-align: center;
line-height: 1.25;
}
.icon-set .icon-item:first-child {
margin-left: 60px;
}
.icon-set .icon-item:last-child {
margin-right: 60px;
}
@keyframes scrollLeft {
from { transform: translateX(0); }
to { transform: translateX(-100%); }
}
@media (max-width: 767px) {
.industry-icon {
height: 150px;
}
.icon-item {
margin: 0 40px;
}
.icon-set .icon-item:first-child {
margin-left: 40px;
}
.icon-set .icon-item:last-child {
margin-right: 40px;
}
.industry-icons {
margin: 25px 0 0 0;
}
.home #featured-industries {
padding-bottom: 60px;
}
}
@media (max-width: 480px) {
.industry-icon {
height: 100px;
}
.icon-item {
margin: 0 20px;
}
.icon-set .icon-item:first-child {
margin-left: 20px;
}
.icon-set .icon-item:last-child {
margin-right: 20px;
}
.industry-title {
max-width: 120px;
}
} .video-section {
padding-top: 60px;
padding-bottom: 300px;
background: linear-gradient(to bottom, #fef6dd 50%, #C5C9A4 50%);
}
.video-wrap .brxe-video {
border: 10px solid white;
border-radius: 10px;
background-color: white;
}
.video-player-wrap .fa-play:before {
content: "\f04b";
position: relative;
left: 4px;
}
@media (max-width: 850px) {
.video-wrap {
width: 550px !important;
}
.video-player-foreground {
top: 265px !important;
}
.video-player-background {
top: 195px !important;
}
}
@media (max-width: 767px) {
.video-wrap {
width: 500px !important;
}
.video-section {
padding-top: 60px;
}
.video-player-foreground {
top: 245px !important;
}
.video-player-background {
top: 185px !important;
}
.video-player-tack,
.video-player-star {
display: none;
}
}
@media (max-width: 640px) {
.video-player-background,
.video-player-foreground {
display: none;
}
.video-section {
padding-bottom: 60px !important;
}
} .accordion-item {
background-color: white;
border: 2px solid var(--base);
box-shadow: 6px 6px 0 0 var(--base);
border-radius: 10px;
margin-bottom: 30px;
}  @keyframes pulse {
0% { transform: scale(1); opacity: 0.9; }
50% { transform: scale(1.4); opacity: 1; } 100% { transform: scale(1); opacity: 0.9; }
}
.animate-pulse-main {
animation: pulse 2.5s infinite ease-in-out;
} @keyframes pulsemain {
0% { transform: scale(1) translateY(0); opacity: 0.9; }
50% { transform: scale(1.35) translateY(-7px); opacity: 1; } 100% { transform: scale(1) translateY(0); opacity: 0.9; }
}
.animate-pulse-alt {
animation: pulsemain 2.8s infinite ease-in-out 0.4s; } @keyframes spinInfinite {
0% { transform: scale(1) rotate(0deg); }
50% { transform: scale(1.25) rotate(180deg); } 100% { transform: scale(1) rotate(360deg); }
}
.animate-pulse-variant {
animation: spinInfinite 30s linear infinite;
} @keyframes subtleWarp {
0% { transform: scale(1) skew(0deg, 0deg) rotate(0deg) translateY(0); }
50% { transform: scale(1.05) skew(1deg, -1deg) rotate(0.5deg) translateY(-2px); } 
100% { transform: scale(1) skew(0deg, 0deg) rotate(0deg) translateY(0); }
}
.animate-pulse-bg {
animation: subtleWarp 6s infinite ease-in-out 2s;
opacity: 0.85;
} @keyframes pulseRotate {
0% { transform: scale(1) rotate(0deg); }
50% { transform: scale(1.1) rotate(1deg) translateY(0px); }
100% { transform: scale(1) rotate(0deg); }
}
.animate-pulse-bubble {
animation: pulseRotate 3s infinite ease-in-out 1s;
} @keyframes pulseStarRed {
0% { transform: scale(1); }
50% { transform: scale(1.2); }
100% { transform: scale(1); }
}
.animate-pulse-star-red {
animation: pulseStarRed 3.2s infinite ease-in-out 0.8s; } @keyframes pulseStarBlue {
0% { transform: scale(1); }
50% { transform: scale(1.3); } 100% { transform: scale(1); }
}
.animate-pulse-star-blue {
animation: pulseStarBlue 3s infinite ease-in-out 0.5s; } @keyframes pulseStarTan {
0% { transform: scale(1); }
50% { transform: scale(1.25); } 100% { transform: scale(1); }
}
.animate-pulse-star-tan {
animation: pulseStarTan 3.4s infinite ease-in-out 1s; } #featured-clients {
width: 100vw;
overflow: hidden;
margin: 0;
padding: 0;
background: #fff;
}
.client-logos {
width: 100%;
overflow: hidden;
margin: 25px 0;
}
.logo-track {
display: flex;
animation: scrollLeft 1500s linear infinite;
}
.logo-set {
display: flex;
flex-shrink: 0;
justify-content: space-between;
align-items: center;
}
.logo-item {
flex-shrink: 0;
margin: 0 20px;
}
.client-logo {
width: auto;
height: 35px;
display: block;
border-radius: 0;
}
.logo-set .logo-item:first-child {
margin-left: 20px;
}
.logo-set .logo-item:last-child {
margin-right: 20px;
}
@keyframes scrollLeft {
from { transform: translateX(0); }
to { transform: translateX(-100%); }
} #gform_2 #input_2_1, #gform_2 #input_2_3, #gform_2 #input_2_4, #input_2_12 {
border-radius: 30vw;
background-color: #ffffff;
border: 2px solid #08232E;
box-shadow: 6px 6px 0 0 #08232E;
padding: 25px 20px;
text-align: left;
}
#gform_2 #input_2_5_1 {
border-radius: 30vw;
background-color: #ffffff;
border: 2px solid #08232E;
box-shadow: 3px 3px 0 0 #08232E;
}
#gform_2 .gfield_required_text {
display: none;
}
#gform_2 #input_2_6 {
border-radius: 20px;
background-color: #ebf6ff;
border: 2px solid #08232E;
box-shadow: 6px 6px 0 0 #08232E;
padding: 25px 20px;
text-align: left;
}
#gform_fields_2 {
row-gap: 20px;
margin-top: 30px;
}
#gform_submit_button_2 {
padding-top: 1.2em;
padding-right: 3em;
padding-bottom: 1.2em;
padding-left: 3em;
letter-spacing: 0px;
font-weight: 600;
border-radius: 100px !important;
font-size: 1.2em;
border: 2px solid #08232E;
box-shadow: 6px 6px 0 0 #08232E;
transition: all .4s;
color: var(--white);
background-color: #db3117;
margin: 20px auto 0 auto;
}
#field_2_5 label {
color: #08232e;
}
@media (max-width: 1199px) {
#gform_2 #input_2_6 {
border-radius: 40px;
}
} .page-id-58 .navbar {
padding: 30px 20px;
}
.page-id-58 #brxe-ijrarb .bricks-site-logo {
height: 50px;
}
.page-id-58 #brxe-ynyuiy {
align-items: center;
}
.page-id-58 #brxe-vutaqo {
display: none;
opacity: 0;
}
.page-id-58 .margin-top--xs {
margin-block-start: 0;
}
#get-started {
background-color: #FEF6DD;
}
.form-outer-wrap {
position: relative;
max-width: 1440px;
margin: 0 auto;
}
.form-inner-wrapper {
max-width: 1080px;
background-color: white;
padding: 120px;
border-radius: 30px;
margin: 80px auto 250px auto;
}
.form-header h1 {
font-size: 55px;
}
.form-graphic {
position: absolute;
bottom: -130px;
right: 60px;
width: 350px;
}
.form-graphic img {
width: 100%;
}
.form-wrap {
padding-top: 60px;
}
#get-started .form-wrap .gfield_label,
#get-started #field_1_9 {
font-family: New Spirit !important;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 1.25 !important;
}
#get-started .form-wrap .gfield_required .gfield_required.gfield_required_text {
display: none;
opacity: 0;
}
#get-started .form-wrap input:not(#input_1_10_1):not(#gform_submit_button_1),
#get-started .form-wrap select {
border: none;
box-shadow: none;
border-bottom: 1px solid #103543;
border-radius: 0;
margin-top: 20px;
padding: 0;
}
#get-started .form-wrap .ginput_container.ginput_container_textarea {
margin-top: 30px;
}
#get-started .form-wrap textarea {
border-radius: 16px;
resize: none;
}
#input_1_10_1 {
border-color: #102338 !important;
}
#get-started .form-wrap .gform-footer {
padding-top: 40px;
display: flex;
flex-direction: row;
justify-content: center;
}
#get-started .form-wrap .gform_button {
background-color: #db3117 !important;
font-size: 1.2em !important;
font-weight: 600 !important;
padding-top: 1.2em !important;
padding-right: 3em !important;
padding-bottom: 1.2em !important;
padding-left: 3em !important;
border-radius: 30vw !important;
border: 2px solid #08232E !important;
box-shadow: 6px 6px 0 0 #08232E !important;
transition: all .4s;
}
#get-started .form-wrap .gform_button:hover {
box-shadow: 10px 10px 0 0 #08232E !important;
}
#field_1_10 .gfield_label {
padding-bottom: 10px;
}
#get-started #input_1_6, #get-started #input_1_7 {
margin-top: 0 !important;
}
#get-started #field_1_9 {
margin-bottom: -20px;
}
#input_1_12 input {
margin-top: 0 !important;
border-radius: 20px !important;
background-color: #ffffff;
border: 2px solid #08232E !important;
box-shadow: 3px 3px 0 0 #08232E !important;
}
@media (max-width: 1199px) {
.form-graphic {
left: 50%;
margin-left: -175px;
}
.form-outer-wrap {
padding: 0 40px;
}
.form-inner-wrapper {
padding: 100px 100px 250px 100px;
}    
}
@media (max-width: 991px) {
.form-header h1 {
font-size: 40px;
}
.form-inner-wrapper {
padding: 100px 100px 150px 100px;
margin-bottom: 175px;
}
.form-graphic {
width: 250px;
margin-left: -125px;
bottom: -120px;
}
#get-started .form-wrap .gform_button {
width: 100%;
}
}
@media (max-width: 767px){
.form-inner-wrapper {
padding: 70px 70px 150px 70px;
}
.form-header h1 {
font-size: 4.25em;
}
.form-graphic {
bottom: -100px;
}
} 
@media (max-width: 640px) {
.form-outer-wrap {
padding: 0 20px;
}
.form-inner-wrapper {
padding: 40px 40px 150px 40px;
}
.form-header h1 {
font-size: 3em;
}
.form-wrap {
padding-top: 50px;
}
.form-inner-wrapper {
margin: 20px auto 250px auto;
}
.form-header {
text-align: center;
}
} 
@media (max-width: 480px) {
.form-inner-wrapper {
margin: 20px auto 250px auto;
}
.form-header h1 {
font-size: 2em;
}
.form-wrap {
padding-top: 40px;
}
#get-started .form-wrap input:not(#input_1_10_1):not(#gform_submit_button_1), #get-started .form-wrap select {
margin-top: 12px !important;
}
#get-started .form-wrap .ginput_container.ginput_container_textarea {
margin-top: 12px;
}
.form-graphic {
width: 200px;
margin-left: -100px;
bottom: -60px;
}
.form-inner-wrapper {
margin: 20px auto 120px auto;
}
} .parent-pageid-54 #service-buttons {
background-color: #EAF6FF;
}
.parent-pageid-54 .service-buttons-heading h3 {
color: var(--heading-color);
}
.int-hero span {
display: block;
}
.int-intro-image:before {
left: 100%;
top: 50%;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(247, 247, 247, 0);
border-left-color: #f7f7f7;
border-width: 30px;
margin-top: -30px;
} .page-id-56 .navbar {
background-color: #c3331e;
}
.page-id-56  #featured_work {
background-color: #c3331e;
}
.page-id-56 .featured-work-container {
background-color: #B62718;
} .page-id-298 .navbar {
background-color: #F0D053;
}
.page-id-298  #featured_work {
background-color: #F0D053;
}
.page-id-298 .featured-work-container {
background-color: #DCBB3F;
} .page-id-295 .navbar {
background-color: #1D414E;
}
.page-id-295  #featured_work {
background-color: #1D414E;
}
.page-id-295 .featured-work-container {
background-color: #103543;
}
.podcasts-video-wrap {
background: linear-gradient(to bottom, #fef6dd 50%, #C5C9A4 50%);
}
.page-id-56 .int-hero-content h1 span,
.page-id-295 .int-hero-content h1 span,
.page-id-298 .int-hero-content h1 span {
display: block;
} .page-id-300 .navbar {
background-color: #aeb38b;
}
.page-id-300  #featured_work {
background-color: #aeb38b;
}
.page-id-300 .featured-work-container {
background-color: #919672;
} .page-id-306 .navbar {
background-color: #ba7136;
}
.page-id-306  #featured_work {
background-color: #ba7136;
}
.page-id-306 .featured-work-container {
background-color: #a9632b;
} .page-id-302 .navbar {
background-color: #ff8335;
}
.page-id-302  #featured_work {
background-color: #ff8335;
}
.page-id-302 .featured-work-container {
background-color: #f17123;
} .page-id-304 .navbar {
background-color: #8ed0ad;
}
.page-id-304  #featured_work {
background-color: #8ed0ad;
}
.page-id-304 .featured-work-container {
background-color: #79be99;
} .page-id-309 .navbar {
background-color: #d2c28e;
}
.page-id-309  #featured_work {
background-color: #d2c28e;
}
.page-id-309 .featured-work-container {
background-color: #baaa79;
} .page-id-311 .navbar {
background-color: #F7BEA1;
}
.page-id-311  #featured_work {
background-color: #F7BEA1;
}
.page-id-311 .featured-work-container {
background-color: #E5AA8B;
}
@media (min-width: 1200px) {
.int-intro-image::after {
content: "";
position: absolute;
top: 0;
left: -9999px;
width: 9999px;
height: 100vh;
background-color: #f7f7f7;
z-index: -1;
}
}
@media (max-width: 1199px) {
.page-id-56 .int-hero-content h1 span,
.page-id-295 .int-hero-content h1 span,
.page-id-298 .int-hero-content h1 span {
display: inline;
}
}
@media (max-width: 767px) {
.int-intro-image:before {
content: none;
}
.parent-pageid-54 .industry-icons {
padding-bottom: 60px;
}
} .page-id-313 .navbar,
.page-id-317 .navbar,
.page-id-319 .navbar,
.page-id-315 .navbar,
.page-id-323 .navbar,
.page-id-321 .navbar,
.page-id-357 .navbar,
.page-id-359 .navbar,
.page-id-54 .navbar,
.page-id-7004 .navbar,
.single-post .navbar {
padding: 30px 20px;
}
.page-id-313 #brxe-ijrarb .bricks-site-logo,
.page-id-317 #brxe-ijrarb .bricks-site-logo,
.page-id-319 #brxe-ijrarb .bricks-site-logo,
.page-id-315 #brxe-ijrarb .bricks-site-logo,
.page-id-323 #brxe-ijrarb .bricks-site-logo,
.page-id-321 #brxe-ijrarb .bricks-site-logo,
.page-id-357 #brxe-ijrarb .bricks-site-logo,
.page-id-359 #brxe-ijrarb .bricks-site-logo,
.page-id-54 #brxe-ijrarb .bricks-site-logo,
.page-id-7004 #brxe-ijrarb .bricks-site-logo,
.single-post #brxe-ijrarb .bricks-site-logo {
height: 50px;
}
.page-id-313 #brxe-ynyuiy,
.page-id-317 #brxe-ynyuiy,
.page-id-319 #brxe-ynyuiy,
.page-id-315 #brxe-ynyuiy,
.page-id-323 #brxe-ynyuiy,
.page-id-321 #brxe-ynyuiy,
.page-id-357 #brxe-ynyuiy,
.page-id-359 #brxe-ynyuiy,
.page-id-54 #brxe-ynyuiy,
.page-id-7004 #brxe-ynyuiy,
.single-post #brxe-ynyuiy {
align-items: center;
}
.page-id-313 .margin-top--xs,
.page-id-317 .margin-top--xs,
.page-id-319 .margin-top--xs,
.page-id-315 .margin-top--xs,
.page-id-323 .margin-top--xs,
.page-id-321 .margin-top--xs,
.page-id-357 .margin-top--xs,
.page-id-359 .margin-top--xs,
.page-id-54 .margin-top--xs,
.page-id-7004 .margin-top--xs,
.single-post .margin-top--xs {
margin-block-start: 0;
}
.section-headline-wrap:after {
top: 100%;
left: 50%;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(247, 247, 247, 0);
border-top-color: #ffffff;
border-width: 30px;
margin-left: -30px;
z-index: 1;
}
.int-intro-content h1,
.page-id-313 h2, .page-id-313 h3, .page-id-313 h4 {
font-size: var(--h4);
line-height: var(--h4-line-height);
} .page-id-315 #input_3_6 {
border-radius: 0 !important;
}
.page-id-315 .form-header h1 {
margin-bottom: 20px;
}
.page-id-315 #field_3_10 {
font-family: New Spirit !important;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 1.25 !important;
} .content-section-image-single {
object-fit: cover;
object-position: center;
}
@media (max-width: 1280px) {
.content-section-flex {
height: 500px;
}
}
@media (max-width: 991px) {
.content-section-flex {
height: auto;
}
} .contact-form-wrap #gform_10 input:not(#input_10_5_1):not([type="submit"]) {
border-radius: 30vw;
background-color: #ffffff;
border: 2px solid #08232E;
box-shadow: 6px 6px 0 0 #08232E;
padding: 25px 20px;
text-align: left;
}
.contact-form-wrap #gform_10 textarea {
border-radius: 20px;
background-color: #ebf6ff;
border: 2px solid #08232E;
box-shadow: 6px 6px 0 0 #08232E;
padding: 25px 20px;
text-align: left;
}
#input_10_5_1 {
background-color: #ffffff;
border: 2px solid #08232E;
border-radius: 30vw;
box-shadow: 3px 3px 0 0 #08232E;
}
.contact-form-wrap .gfield_required.gfield_required_text {
display: none !important;
}
#gform_submit_button_10 {
padding-top: 1.2em;
padding-right: 3em;
padding-bottom: 1.2em;
padding-left: 3em;
letter-spacing: 0px;
font-weight: 600;
border-radius: 100px !important;
font-size: 1.2em;
border: 2px solid #08232E;
box-shadow: 6px 6px 0 0 #08232E;
transition: all .4s;
color: var(--white);
background-color: #db3117;
margin: 20px auto 0 auto;
}
.grecaptcha-badge {
display: none !important;
}