@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://reprisemena.com/wp-content/themes/reprise/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://reprisemena.com/wp-content/themes/reprise/css/fonts/slick.eot);
src: url(https://reprisemena.com/wp-content/themes/reprise/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://reprisemena.com/wp-content/themes/reprise/css/fonts/slick.woff) format('woff'), url(https://reprisemena.com/wp-content/themes/reprise/css/fonts/slick.ttf) format('truetype'), url(https://reprisemena.com/wp-content/themes/reprise/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}section .search-form-section .search-wrap .search-field::-webkit-input-placeholder{color:#000;}
section .search-form-section .search-wrap .search-field::-moz-placeholder{color:#000;opacity: 1;}
section .search-form-section .search-wrap .search-field:-ms-input-placeholder{color:#000}
section .search-form-section .search-wrap .search-field:-moz-placeholder{color:#000} 
section.flowblue .helpRightContent .improveSales{padding: 0 30px 0 0; }
section.hsec3.bluebg.flowblue:after{z-index: 0;}
section.flowblue .improvesalesoverlay{width: 320px;} 
.hero-section .video-banner video{height: 100vh;object-fit: cover;}
section.flowblue .improveSales h4{font-size: 19px;}
section.flowblue .how-we-help h3{font-size: 36px; line-height: 42px;}
section.flowblue .helpRightContent .improveSales{margin-bottom: 50px;}
.maniacalapproach{width: 76%;}
section.main-content-blue .maniacalapproach h5{text-align: left;}
.maniacalapproach p{text-align: left;}
.maniacalapproach h5 b{background-color: #f9d23a;width: 10px;height: 10px;display: inline-block;border-radius: 50px;}
section.main-content-blue h5{font-size: 36px; line-height: 42px;font-family: "Heebo", sans-serif;font-weight: 600;}
.customerflowwrap{display: flex; margin: 40px 0;}
.customflowright{width: 50%;padding: 0 15px;order: 1;}
.customflowleft{width: 50%;padding: 0 15px;}
section.main-content-blue .customcontentwrap h3:after{width: 0px;}
section.main-content-blue .customcontentwrap h3{font-size: 12px; font-family: "Heebo", sans-serif; font-weight: 600; line-height: 18px;text-transform: uppercase; color: #f9d23a; margin-bottom: 10px;}
section.main-content-blue .customcontentwrap h2{font-size: 24px; font-family: "Heebo", sans-serif;font-weight: 600; line-height: 30px; padding-bottom: 10px;}
section.main-content-blue .customcontentwrap p{ display: none;}
section.main-content-blue .customcontentwrap{margin-bottom: 20px; }
section.main-content-blue .customcontentwrap .customcontentwraphover{display: inline-block; cursor: pointer;}  .customcontentwrap .customcontentwraphover:hover > .customplus{display: inline-block;}
section.main-content-blue .customcontentwrap .customcontentwraphover.fade{opacity: 0.5;}
section.main-content-blue .customcontentwrap .customcontentwraphover.dark{opacity: 1;}
section.main-content-blue .customcontentwrap h2 b{background-color: #f9d23a;width: 6px;height: 6px;display: inline-block;border-radius: 50px;}
section.bluebg.flowblue.hsec3{overflow: inherit;} section .news-box-wrap{display: flex; flex-wrap: wrap;}
section .news-box-wrap .news-box .content{height: auto;}
section.main-content-blue h3:after{width: 0px;}
section.main-content-blue.inner-sec3o1 h3 b{background-color: #f9d23a;width: 6px;height: 6px;display: inline-block;border-radius: 50px;position: relative;
left: 3px;}
section.Theme1 .title h3:after{width: 0px;}
section.Theme1 .title h3 b{background-color: #e5385e;width: 6px;height: 6px;display: inline-block;border-radius: 50px;position: relative;
left: -4px;}
section.biggest-brand .title h3:after{width: 0px;}
section.biggest-brand .title h3 b{background-color: #e5385e;width: 6px;height: 6px;display: inline-block;border-radius: 50px;position: relative;
left: 2px;}
.breadcrum ul li{font-size: 9px;}
section.main-content-white{padding: 60px 0;}
section.news-post.main-content-white{padding: 60px 0 0 0;}
section.two-column .two-column-wrap .big-side{top: auto;margin-top: -285px;}
section.connectwithus{padding: 0 0 80px 0;}
section.main-content-blue{padding: 60px 0;}
section.main-content-blue .image-left-right h3 b{background-color: #f9d23a;width: 6px;height: 6px;display: inline-block;border-radius: 50px;position: relative;
left: 3px;}
section.people-content .leadership-people .people .img-box{margin-bottom: 15px;overflow: inherit;transition: all 0.5s ease;
margin-top: 0px;}
section.people-content-regional{padding: 100px 0 20px 0;}
section.people-content-regional .regional-people .people .img-box img{-webkit-filter: grayscale(100%) brightness(100%) saturate(24%);filter: grayscale(100%) brightness(100%) saturate(24%);}
.cta a span::first-letter{text-transform: capitalize;}
section.craft-detailPage .gradinet-content h2{font-size: 60px; line-height: 82px;font-family: "Heebo", sans-serif;}
section.craft-detailPage{padding: 60px 0;}
section.craft-detailPage .details{margin-top: 60px;}
section.craft-detailPage .details .content p:first-child{font-size: 22px;line-height: 30px;}
section.biggest-brand .title{margin-bottom: 0px;}
section.biggest-brand.inner-right-bottomclose .wraper-inner{max-width: 1050px;}
section.Theme1.inner-sec5o1 .title h3 b{background-color: #f9d23a;}
section.Theme1.inner-sec5o1 .content{padding: 0 14%;}
section .image-left-right .left{width: 40%;}
section .image-left-right{justify-content: space-between;}
.maniacalapproach h5 b{width:6px; height: 6px;}
.customflowleft {  width: 55%;   padding: 0 15px;}
.customflowright { width: 45%; padding: 60px 15px 0 70px; order:1;}
section.biggest-brand .title h3 b{background-color: #f9d23a;width: 6px;height: 6px;display: inline-block;border-radius: 50px;position: relative;left: 3px;}
header.site-header.navshrink{z-index: 12}
section.ourcraft{z-index: 1}
section .search-form-section .search-wrap .search-field,section .search-form-section .filter select{    border: 1px solid #d8d8d8;} @media (min-width: 1651px) and (max-width: 1680px) {
section.people-content.ptnone.pbnone:after {
background-position: 25.34% 0;
} }
@media (min-width: 1600px) and (max-width: 1650px) {
section.people-content.ptnone.pbnone:after {
background-position: 25.70% 0;
} }
@media (min-width: 1501px) and (max-width: 1599px) {
section.people-content.ptnone.pbnone:after{
background-position: 25.94% 0;
}
. }
@media (min-width: 1440px) and (max-width: 1500px) {
section.people-content.ptnone.pbnone:after{
background-position: 26.35% 0;
} }
@media (min-width: 1366px) and (max-width: 1400px) {
section.people-content.ptnone.pbnone:after{
background-position: 26.65% 0;
} }
@media (min-width: 1280px) and (max-width: 1300px) {
section.people-content.ptnone.pbnone:after{
background-position: 27% 0;
} }
@media only screen and (max-width: 1366px) {
.wraper{    max-width: 90%;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content{    width: 38%;}
.errorPage .errorWrapper img{width: 400px;}
}
@media only screen and (max-width: 1366px) {
section.customer-flow .customer-flow-slider .flow-slide .blue-box .feature-img{max-width: 394px;}
}
@media only screen and (min-width: 1280px) {
section.inner-sec5o1:after{background-size: 134%;}
section.inner-sec4o1{background-size: cover;}
}
@media (max-height: 660px) and (min-width:1100px) and (max-width:1366px) {
header .menu-section .menu-wraper ul li a{    font-size: 30px;    line-height: 26px;}
}
@media only screen and (max-width: 1199px) {
section.customer-flow .customer-flow-slider .flow-slide .blue-box{padding: 30px 30px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .title{margin-top: 30px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content{width: 100%; padding-top: 93%;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .feature-img{    right: 0;
left: 0; margin: 0 auto;max-width: 456px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content .text{    min-height: 220px;}
section.number-flow .flow .email a{    font-size: 74px; }
section.inner-right-bottomclose{background-size: 100%}
.errorPage .hero-section-inner:before{background-size: 148%;}
}
@media only screen and (max-width: 1199px) {
header .menu-section .menu-wraper .social-icon{bottom: auto;top: 26%;}
}
@media only screen and (max-width: 1024px) {
section.bluebg.flowblue.hsec3{ }
.closeoverlay{ }  section.flowblue .improveSales.active .improvesalesoverlay{display: block}
.post-type-archive-news .ptnone{padding: 0}
.news-post .news-box-wrap .news-box .content .title{line-height: 22px;}
.post-type-archive-news .search-form-section{margin-top: 0}
section.flowblue .improveSales > h4{line-height: 52px;padding:22px 0}
section.flowblue .improveSales:nth-child(7) > h4{line-height: 28px;padding:22px 0}
section.flowblue .improveSales:nth-child(8) > h4{line-height: 28px;padding:22px 0}
section.flowblue .helpRightContent .improveSales{margin-bottom: 0px;}
.people-slider .slick-next{right: 50px;}
.people-slider .slick-prev{right: 100px;}
}
@media only screen and (max-width: 991px) {
.overflowMenu{overflow: hidden}
section.craft-detailPage .gradinet-content h2{font-size: 40px;}
section.craft-detailPage{padding: 30px;}
section.craft-detailPage .details{  margin-top: 24px;}
section.craft-detailPage .details .content{padding-top: 0}
footer .bottom{    margin-top: 0;}
footer .bottom .bottom-right{    float: left;margin-top: 24px;}
section.flow .gradient-title{    font-size: 54px;}
.hero-section .video-banner video{height: 100vh;object-fit: cover;}
.hero-section .scroll-line{top: auto;bottom: 24px;}
.hero-section .video-banner .videoOverlay{height: 100vh;}
.line-image img{height: 100%;} .centerTitle h3{font-size: 28px;padding: 0 15px;}
.biggestBrands{padding: 40px 0; background: none;}
.logocol-sm-4{width: 50%;}
.logoWrapper{margin: 0px;}
.logocol-sm-4 a{width: 60%;}  section.flowblue .howwehelpbg{background: none;}
.how-we-help {padding: 0px 0;}
section.flowblue .helpLeftContent{width: 100%;}
section.flowblue .helpRightContent{width: 100%;padding: 40px 15px 0 15px;}
section.flowblue .how-we-help h3{font-size: 32px; line-height: 40px; margin: 0px;}
section.flowblue .helpRightContentWrapper{padding: 0px;}
section.flowblue .helpRightContent .improveSales{width: 50%; padding: 0 15px; margin-bottom: 40px;}
section.flowblue .improvesalesoverlay{top: 0;left: 0;width: 100%;display: none;}
section.flowblue .improvesalesoverlay.improveactive{display: block;} section.ourcraft{padding: 40px 0;}
section.ourcraft .title-section{flex-wrap: wrap;margin-bottom: 0px;}
section.ourcraft .title-section .title{width: 100%;margin-bottom: 20px;}
section.ourcraft .title-section .content{width: 100%;}
.page-template-template-homepage .biggest-brand:after{background: none;}
section.biggest-brand .title h3:after{bottom: 8px;right: 55px;}
section.ourpeople.lightblue{padding: 40px 0px 100px 0;}
.page-template-template-homepage .lightblue:after{background: none;}
section.ourpeople .peopole-section{padding-left: 15px;}
section.ourpeople .peopole-section .people-slider .people .img-box img{width: 300px; height: 300px; object-fit:cover;}
section.ourpeople.lightblue .title-section .content{bottom: 0px;}
section.number{padding: 40px 0;}
section.number .figure{margin: 40px 0 0 0;}
section.number .figure .box{width: 100%; margin-bottom: 40px;}
section.number .figure .box .value{font-size: 4rem;}
section.bluebg{padding: 60px 0 40px 0;}
section.ourpeople .peopole-section .people-slider .people{width: 300px;}
section.ourpeople .peopole-section .people-slider .slick-list{padding: 0 50% 0 0 !important;}
section.biggest-brand .title{margin-bottom: 0px;}
section.gradinet .gradinet-content h2{font-size: 46px;}
section.gradinet,section.biggest-brand,.Theme1{padding: 60px 0;}
section.main-content-blue{    padding: 60px 0 0;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content{width: 100%;padding-top: 395px;}
section.contactForm .formarea .left h2:after{ bottom: 12px;}
section.people-content .leadership-people .people,section.people-content-regional .regional-people .people{width: 50%}
section.contactForm .formarea .left h2{    font-size: 30px;}
.flow.white.hsec2 .cta a span ion-icon{top: 5px;}
.hero-section .rlogo h1:after{right: 170px;}
.maniacalapproach{width: 100%;}
.customerflowwrap{flex-wrap: wrap;}
.customflowright{width: 100%; padding: 0px;}
.customflowleft{width: 70%;margin: 0px auto;}
section.main-content-blue .maniacalapproach h5{line-height: 32px;font-size: 24px;}
section.inner-sec3o2:before{background: none;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box{padding: 30px 30px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .title{margin-top: 30px;}
section.main-content-white.news-post{padding: 40px 0 0 0;}
section.main-content-white h2{font-size: 28px; line-height: 36px;}
section.main-content-white{padding: 40px 0;}
section .news-box-wrap .news-box .content .title a{font-size: 18px; line-height: 28px;}
.craft-boxes{display: flex; flex-wrap: wrap;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box{display: flex;flex-wrap: wrap;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content{padding-top: 0; order: 1;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .feature-img{right: 0px;top: 0px;left: 0px;position: relative;margin-top: -68px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content .text{min-height: 220px;}
section.customer-flow .customer-flow-slider .flow-slide{padding: 15px;}
.customer-flow-slider .slick-track{padding: 40px 0 0 0;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content .text p{margin-bottom: 0px;}
section.customer-flow .title{margin-bottom: 40px; padding:0px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content .text p{line-height: 28px;}
section.customer-flow.blue-backgroud-up .title h3{padding: 0 15px;}
section.two-column .two-column-wrap .big-side{width: 100%;margin-right: 0;margin-top: -251px; top: auto;}
section.two-column .two-column-wrap .small-side{width: 100%;padding-top: 0;}
section.two-column h1{font-size: 28px; line-height: 34px;}
.search-boxes{display: flex;flex-wrap: wrap;}
section.search-result .search-boxes .search-box{width: 45%;}
section.search-result .search-boxes .search-box{margin: 20px 15px;}
section.search-result .search-boxes .search-box:nth-child(odd){margin-left: 15px;}
section.search-result .search-boxes .search-box:nth-child(even){margin-right: 15px;}
.search-result{padding: 40px 0;}
section.Theme1.inner-sec5o1 .content{padding: 0 15px;}
section.inner-sec2o1,section.inner-sec4o2:before,section.inner-right-bottomclose{background-size: 100%}
section.inner-sec3o2:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/inner-3ndSec-opt2.png) no-repeat center top;background-size: 100%}
section.inner-right-bottomclose{background-size: 100%}
header .menu-section .menu-wraper{padding: 60px 30px 0 30px;}
header .menu-section .menu-wraper ul li a{font-size: 29px; line-height: 36px;}
.contactformaddr {   margin-top: 20px;    padding-left: 0px;}
section.flowblue .helpLeftContent {   margin-top: 0;}
section.bluebg.flowblue.hsec3 {  padding: 40px 0 0 0;}
header .menu-section .menu-wraper .menu-close{right:30px;}
section.catg-post .tpost .title h4{font-size: 17px;}
section.connectwithus .insta-section{ padding-top: 20px}
.customcontentwrap .customcontentwraphover:hover + p{height: auto;}
.insights-news-detail-page .title-section .title h3{font-size: 30px;} section.flow .gradient-title{line-height: normal}
header .menu-section .menu-wraper .social-icon{bottom: auto;    top: 33%;}
.hero-section-inner .search-page-header .search-page-sform .search-field{font-size: 24px;padding: 0}
.search-page-sform{    width: 58%;}
section.search-result h2{font-size: 30px; }
section.search-result h2:after{    bottom: 13px;}
.search-result{padding:30px 0}
.search-boxes section{padding-top: 16px;} section.customer-flow .customer-flow-slider .flow-slide .blue-box .title h3{padding: 0}
section.flow{     padding: 10px 0 60px;}
section.craft-detailPage .gradinet-content h2 b{width: 7px;height: 7px;}
section.main-content-blue .customcontentwrap h2{font-size: 18px; line-height: 24px;}
.hero-section-inner:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section1a2.png) no-repeat bottom;}
.contactformbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.page-template-template-contact .hero-section-inner:before{background-position: bottom;background-size: auto;}
.aboutusbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.page-template-template-aboutus .hero-section-inner:before{background-position: bottom;background-size: auto;}
.ourmodelbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.page-template-template-flow .hero-section-inner:before{background-position: bottom;background-size: auto;}
.ourcraftbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.post-type-archive-craft .hero-section-inner:before{background-position: bottom;background-size: auto;}
.singleCraftbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.single-craft .hero-section-inner:before{background-position: bottom;background-size: auto;}
.leadershipbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.post-type-archive-leadership .hero-section-inner:before{background-position: bottom;background-size: auto;}
.insightsbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.post-type-archive-news .hero-section-inner:before{background-position: bottom;background-size: auto;}
.singleinsightsbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.single-news .hero-section-inner:before{background-position: bottom;background-size: auto;}
.joinUsbgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.page-template-template-career .hero-section-inner:before{background-position: bottom;background-size: auto;}
.search-result:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.search .hero-section-inner:before{background-position: bottom;background-size: auto;}
.privacy-policy .main-content:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.privacy-policy .hero-section-inner:before{background-position: bottom;background-size: auto;}
.page-id-42 .main-content:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.page-id-42 .hero-section-inner:before{background-position: bottom;background-size: auto;}
.page-id-47 .main-content:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Section2a2.png) no-repeat; background-position: top center;}
.page-id-47 .hero-section-inner:before{background-position: bottom;background-size: auto;}
.homepageflowBgWrapper:before{background: url(//reprisemena.com/wp-content/themes/reprise/images/FlowLines_Mobile_Homepage.png) no-repeat; background-position: top center;background-size: 170%;} .errorPage .hero-section-inner:before {background: url(//reprisemena.com/wp-content/themes/reprise/images/404ErrorPage_Merged_Mobile.png) no-repeat bottom;}
.errorPage .hero-section-inner:before{background-position: 50% 0%; background-size: 120%;}
.peoplecontentregionalbg:before{width: 0px;}
.repriseContainer{z-index: 11;}
.connectwithus-slider .slick-prev{left: 0;right: auto;bottom: -50px}
.connectwithus-slider .slick-next{left: 40px;right: auto;bottom: -50px}
section.connectwithus{padding: 40px 0 40px 0;}
section.connectwithus{overflow-x: hidden;}
section.connectwithus .insta-section{padding-bottom: 80px;}
.privacy-policy .main-content .short-diescription h2{font-size: 24px;line-height: 32px;}
.errorPage .errorWrapper h2{line-height: 32px;font-size: 26px;}
.errorPage .errorWrapper img{width: 80%;} .colorprocustommodal{width: 90%;}
.overviewTabs{width:100%;}
.overviewTabsContainer{width: 100%;}
.privacyOverviewwWrap{flex-wrap: wrap;}
.colorprocustommodal{padding: 40px 20px;}
.overviewTabsContainer h2{font-size: 24px;line-height: 30px;}
.overviewTabs a:before{right: 16px;}
.colorpromodalclose{top: 13px;right: 8px;} } 
@media only screen and (max-width: 767px) { section.flow .gradient-title{    font-size: 2.3rem;}
section.flow{    padding: 60px 0;} section .image-left-right:first-child{flex-direction: column-reverse;align-items: unset;}
section .image-left-right:last-child{flex-direction: column;align-items: unset;}
section .image-left-right .left,section .image-left-right .right{width: 100%;margin-left: 0;}
section .image-left-right{margin-bottom: 50px;} 
p{font-size: 16px;}
section{ padding: 60px 0 0;}
.connectwithus-slider .slick-slide{ width: 256px !important;margin-left: 28px;}
section.connectwithus .insta-section .cwithus-slide{padding-right:0;}
.people-slider .slick-slide{width: 256px !important;margin-left: 28px;} 
section.ourpeople .title-section .title{width: 100%}
section.ourpeople div{position: initial;}
section.ourpeople{position: relative}
section.ourpeople .title-section .content{position: absolute;bottom: 60px;}
section.ourpeople .peopole-section .people-slider .people{padding-right: 0;} section.ourpeople{    padding: 40px 0 130px;}
section.Theme1{    padding-bottom: 50px;}
footer .bottom{    margin-top: 0;}
footer .bottom .bottom-left .menu-footerbottom-container ul li:nth-child(3),footer .bottom .bottom-left .menu-footerbottom-container ul li:nth-child(5){border-left: 0;padding-left: 0;}
section.contactForm{    padding: 51px 0 10px;}
section.contactForm .formarea{flex-direction: column;}
section.contactForm .formarea .left,section.contactForm .formarea .right{width: 100%;}
section.contactForm .formarea .left h2,section.award-brand .title h3,section.connectwithus .title h2,section.people-content-regional .title h2{font-size: 30px;}
section.contactForm .formarea .left p:last-child{display: none}
section.addresscom .address-component{flex-direction: column}
section.addresscom .address-component .col.col-list{width: 100%;}
section.addresscom .address-component .col.col-list{padding-right: 0;}
section.addresscom .address-component .col{    width: 100%;}
section.addresscom{    padding: 60px 0;}
section.biggest-brand{padding: 40px 0;}
section.biggest-brand .title{    margin-bottom: 40px;}
section.biggest-brand .title h3,section.customer-flow .title h3{font-size: 30px;}
section.customer-flow .title{margin-bottom: 0} section.biggest-brand .brand-logo .logo-box{    width: 50%;}
section.biggest-brand .brand-logo .logo-box img{max-width: 75%;}
.page-id-10626 section.biggest-brand .brand-logo .logo-box:first-child img{max-width: 75%;}
.single-craft section.Theme1 .title h3 b{    left: -4px;}
section.biggest-brand .brand-logo .logo-box:nth-child(5) img{ max-width: 152px;}
section.customer-flow{padding-top: 0;}  .customer-flow-slider .slick-slide{width: 300px !important;margin-left: 20px;} 
section.customer-flow .customer-flow-slider .flow-slide{padding: 0;}
section.award-brand .brand-logo .logo-box{width: 50%;}
section.award-brand .brand-logo .logo-box img{max-width: 84%;}
section.award-brand,section.award-brand .title{margin-bottom: 0}
section.award-brand{padding-bottom: 0;padding-top: 60px}
.leadership-people .slick-slide{width: 256px !important;margin-left: 34px;} 
section.people-content{padding-bottom: 50px} 
section.people-content-regional .regional-people{display: flex;width: 100%;}
section.people-content-regional .title .rouncSelect{float: left;}
section.people-content-regional .title h2{margin-bottom: 20px;}
section.people-content-regional .title{ display: flex;  width: 100%;   flex-wrap: wrap;    margin-bottom: 30px;}   
section.people-content-regional{padding: 80px 0 20px 0;}
section.craft-detailPage .gradinet-content h2{font-size: 30px;}
section.craft-detailPage .details{flex-direction: column;    margin-top: 60px;}
section.craft-detailPage .details .feature-image,section.craft-detailPage .details .content{width: 100%;}
section.craft-detailPage{padding: 30px;}
section.craft-detailPage .details .content{padding-top: 30px} 
section.gradinet .gradinet-content h2{    font-size: 25px;}
section.gradinet, section.biggest-brand, .Theme1{    padding: 30px 0 10px;}
section.main-content-blue h3,section.Theme1 .title h3{    font-size: 30px;    line-height: 32px;}
section.main-content-blue .image-left-right{margin-bottom: 0;margin-top: 16px;}
.wraper{    max-width: 100%;}
section.main-content-blue h5{line-height: 36px;    font-size: 28px;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .title h3{margin-bottom: 0;    font-size: 24px;}
section.customer-flow.blue-backgroud-up .title h3{    font-size: 26px;}
section.customer-flow .customer-flow-slider{margin-left: 10px;}
section.addresscom h2{font-size: 30px;}
section.ourpeople .peopole-section .people-slider{    margin-left: 18px;}
section.craft-detailPage{background: none;position: relative;}
section.craft-detailPage:before{position: absolute;content: '';right:-12px;0;top: 0;background-size: contain;
background-image: url(//reprisemena.com/wp-content/themes/reprise/images/inner-bg.png);background-repeat: no-repeat;    width: 0px;
height: 193px;}
section.craft-detailPage:after{position: absolute;content: '';left:-12px;top: 114px;background-size: contain;
background-image: url(//reprisemena.com/wp-content/themes/reprise/images/inner-left-bg.png);background-repeat: no-repeat;    width: 0px;
height: 211px;}
section.craft-detailPage{padding: 30px 0;}
section.gradinet{padding: 90px 0 65px;position: relative}
section.gradinet:before{position: absolute;content: '';right:-12px;0;top: 0;background-size: contain;
background-image: url(//reprisemena.com/wp-content/themes/reprise/images/inner-bg.png);background-repeat: no-repeat;    width: 0px;
height: 193px;}
section.gradinet:after{position: absolute;content: '';left:-12px;top: 114px;background-size: contain;
background-image: url(//reprisemena.com/wp-content/themes/reprise/images/inner-left-bg.png);background-repeat: no-repeat;    width: 0px;
height: 211px;}
section .news-box-wrap .news-box{padding: 0 15px; margin-right: 0px; width: 50%;}
.wraper,.wraper-inner{    padding: 0 30px;}
.page-template-template-contact .wraper,.page-template-template-contact .wraper-inner{    padding: 0 50px;}
footer .wraper{    padding: 0 40px;} 
section.insights .title-section{flex-direction: column;}
section.insights .title-section .title{width: 100%}
.news-box-wrap .slick-slide{width: 256px !important;margin-left: 28px;}
section.insights .wraper-inner{padding-right: 0}
section.insights .title-section{padding-right: 40px;margin-bottom: 0}
.hero-section .rlogo h1{font-size: 30px;}
section .news-box-wrap .news-box{padding: 0}
section .news-box-wrap .news-box .content{padding: 0 15px;}
section.insights .title-section .content{    text-align: left;  padding-top: 4px;}
section.insights .title-section .title h3{font-size: 30px;}
section.insights .title-section .title h3:after{    border-radius: 50%;    right: 51%;border-radius: 50%;}
section.ourcraft .icon-section .icon-box .icon-title{    font-size: 14px;}
section.ourcraft .icon-section .icon-box{width: 30%;margin: 0 1%}
section.ourcraft .icon-section .icon-box .icon-img{min-height: 66px;}
.maniacalapproach h5 b{width:6px; height: 6px;} 
section.biggest-brand .title{margin-bottom: 0;}
section.biggest-brand .title h3{font-size: 29px;}
section.biggest-brand .brand-logo .logo-box{    min-height: 95px;   }
section.main-content-white.news-post h2:after{right: 61%;}
section.main-content-white.news-post h2{margin-bottom: 0}
.news-post .news-box-wrap .news-box .content{padding-left: 0}
section.main-content-white h2{text-align: left}
section.main-content-white h2:after{right: 0;} 
section .search-form-section{flex-direction: column}
section .search-form-section .search-wrap,section .search-form-section .filter{width: 100%;margin: 10px 0;}
section.catg-post .tpost tr td{width: 100%;    float: left;}
section.catg-post .tpost ul li{width: 100%;}
section.catg-post .tpost ul li .img-box{width: 100%}
.tpost ul .slick-slide{width: 256px !important;margin-left: 28px;}
section.catg-post .tpost ul li .post-title a{font-size: 18px;}
section.number-flow .flow .email a{font-size: 28px;}
.cta a span ion-icon{    right: -6px;top:-1px;}
section.people-content-regional .regional-people .people .img-box img {
-webkit-filter: grayscale(100%) brightness(90%) saturate(24%);
filter: grayscale(100%) brightness(90%) saturate(24%);}
section.inner-sec2o1{background: none}
section.gradinet:after{background-size: cover;height: 249px;}
section.inner-sec3o2:before{    position: absolute;
content: '';  right: -12px;  top: -5px;   background-size: contain;    background-image: url(//reprisemena.com/wp-content/themes/reprise/images/2bg.png);  background-repeat: no-repeat;  width: 0px;   height: 193px;left: auto;opacity: 1}
section.inner-sec3o2:after{    position: absolute;
content: '';  left: -12px;  bottom: -57px;   background-size: contain;    background-image: url(//reprisemena.com/wp-content/themes/reprise/images/3bg.png);  background-repeat: no-repeat;  width: 189px;   height: 193px;left: auto;opacity: 0.4}
.hero-section-inner h1{    font-size: 30px;line-height: normal}
section.biggest-brand{padding-top: 40px;}
section.biggest-brand .brand-logo .logo-box{    margin: 8px 0;}
section.ourpeople .title-section .content{position: relative;bottom: 0}
section.ourpeople .title-section .content{text-align: left;width: 100%}
section.ourpeople .title-section{flex-direction: column}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .feature-img{max-width: 150px;}
.hero-section-inner{padding: 132px 0 50px 0;}
section.ourpeople .peopole-section .people-slider .people .img-box img{width: 100%;height: 100%;} 
section.people-content-regional .regional-people .people .img-box img{width: 100%;height: 100%}
section.people-content-regional .regional-people .people .img-box{width: 100%;height: 100%}
.newsslider2 img{width: 256px}
.newsslider3 img{width: 256px}
.newsslider2 li{display: flex;flex-wrap: wrap;}
.newsslider3 li{display: flex;flex-wrap: wrap;}
.newsslider2 li .post-title{width: 258px;}
.newsslider3 li .post-title{width: 258px;}
header .menu-section .menu-wraper ul li{    padding-bottom: 20px;}
header .menu-section .menu-wraper ul li a{    font-size: 27px;    line-height: 34px;}
section.flow .content .cta3{    margin-left: 0;}
section.flow .content .cta{margin-right: 0}
section.flow .content .cta3 a{   padding: 15px 24px;   font-size: 16px;   width: 318px;    position: relative;   
left: -6px;}
section.flow .content .cta a{       padding: 15px 24px;   font-size: 16px;   width: 318px;    position: relative;   
left: -6px;}
.page-id-10574 section.flow{    padding: 18px 0 58px;}
section.flow .content .cta{margin-top: 0;    padding-top: 10px;}
section.ourpeople .title-section .content ion-icon{position: relative;top: 3px;left: 2px;}
section.flowblue .improveSales .improvesalesoverlay:before{position: absolute; background-image: url(//reprisemena.com/wp-content/themes/reprise/images/close.png);  background-repeat: no-repeat;  width: 20px;   height: 21px;right: 10px;top: 10px;}
.breadcrum ul li.item-current{white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;    max-width: 100px;    position: relative;  top: 2px;}
section.craft-detailPage .gradinet-content h2{line-height: normal;font-size:  28px; margin-bottom: 0;   margin-top: 20px;}
.page-id-10670 section.main-content-white.news-post h2:after{    right: -12px;}
.page-id-10670 section.main-content-white h2:after{    right: 26%;}
section.people-content-regional .wraper-inner{padding-right: 0;}
section.people-content-regional .regional-people .people .img-box{box-shadow: 0 0 8px #ccc;}
section.people-content-regional{background-size: 100%;}
.page-id-10564 section.flow{padding-top: 24px;}
section.flowblue .improveSales h4{font-size: 18px}
section.flowblue .helpRightContent .improveSales{margin-bottom: 0}
section.inner-sec3o2:after{display: none}
section.customer-flow{margin-top: -2px;}
section.inner-sec4o2:before{    background: url(//reprisemena.com/wp-content/themes/reprise/images/sec4nbg.png) no-repeat center top;width: 0px;height: 193px;left: auto;right: 0;    top: 22px;}
section.connectwithus .title h2:after,section.people-content-regional .title h2:after{    border-radius: 50%;}
section.people-content .wraper-inner{padding-right: 0}
.insights-news-detail-page .title-section{    flex-direction: column;}
.insights-news-detail-page .title-section .title{width: 100%}
.insights-news-detail-page .title-section .content{text-align: left;width: 100%;position: relative;top: 8px;}
.insights-news-detail-page .title-section .content .cta2 a ion-icon{    top: 4px;   left: 2px;position: relative; }
.insights-news-detail-page .title-section .title h3{font-size: 30px;}
.insights-news-detail-page .title-section .title h3:after{right: 62%;border-radius: 50%;}
.page-id-10670 .ptnone{padding-top: 0;}
section.contactForm{    background-image: url(//reprisemena.com/wp-content/themes/reprise/images/inner-bg.png);background-position: top right;}
section.addresscom:before{ background: url(//reprisemena.com/wp-content/themes/reprise/images/2bg.png) no-repeat top right;top: -2px;} section.Theme1:before{ }  
section.people-content-regional .title .rouncSelect:after{    right: 22px;} 
section.bluebg.flowblue.hsec3{ }
section.people-content-regional .regional-people .slick-slide{width: 256px !important; margin-left: 28px;}
.flow.white.hsec2 .cta a span ion-icon{top: 0}
.connectwithus-slider .slick-slide{ width: 256px !important;margin-left: 28px;}
section.catg-post.ptnone:after{background-size: 100%}
section.catg-post .tpost tr td{padding-left: 0}
section.main-content-white.news-post .wraper-inner{padding-right: 0;}
section.news-post.main-content-white:before{background:none}
section.flow .gradient-title{font-size: 30px;}
.page-id-5 section.hsec2{    padding-top: 10px;}
section.flowblue .helpRightContent{margin-bottom: 24px;padding: 20px 15px 0 15px;}
section.flowblue .helpLeftContent .cta{    padding-top: 10px;}
section.connectwithus{overflow: hidden}
section.connectwithus .insta-section{padding: 0 26px;padding-right: 0; padding-bottom: 80px;}
.hero-section-inner .search-page-header .search-page-sform .search-field{font-size: 30px;padding: 0;padding-right: 24px;}
.search-page-sform{    width: 100%;}
section.search-result h2{font-size: 30px; }
section.search-result h2:after{    bottom: 13px;}
.search-result{padding:30px 0}
.search-boxes section{padding-top: 16px;}
section.search-result .search-boxes .search-box .icon-plus{bottom: 6px;}
section.inner-sec5o1:after{background:none} 
section.customer-flow .customer-flow-slider .flow-slide .blue-box .title h3{padding: 0}
section.biggest-brand .brand-logo .logo-box:first-child img{max-width: 150px;}
.page-id-10670 section.catg-post.ptnone:after{background:none} .post-type-archive-news section .search-form-section{margin-top: 0}
.post-type-archive-news section.catg-post .tpost .title h4{position: relative;display: inline-block}
.post-type-archive-news section.catg-post .tpost .title h4:before{background-color:#e5385e;width:5px;height:5px;
border-radius:50%;position:absolute;right:-9px;content: '';    bottom: 5px;} 
.page-id-10670 section.catg-post .tpost ul li .post-title{line-height: 22px;}
section.catg-post .tpost ul li .post-title{line-height: 22px}
section.two-column:before{   background: url(//reprisemena.com/wp-content/themes/reprise/images/inner-bg.png) no-repeat 100% top;top: 0;}
.page-id-10564 section.flow:before{position:absolute;content:'';right:-12px;top:0;background-size:contain;background-image:url(//reprisemena.com/wp-content/themes/reprise/images/inner-bg.png);background-repeat:no-repeat;width:0px;height:193px}
.page-id-10564 section.flow:after{position:absolute;content:'';left:-12px;top:auto;background-size:contain;background-image:url(//reprisemena.com/wp-content/themes/reprise/images/inner-left-bg.png);background-repeat:no-repeat;width:0px;height:211px;    bottom: -8px;}
.hero-section-inner h1 b,section.gradinet.inner-sec2o1 .gradinet-content h2 b,section.flow .gradient-title b{width: 7px;height: 7px;}
.hero-section-inner{padding-bottom: 190px;} section.contactForm{background: none}
section.contactForm:before{ }
section.main-content-blue .image-left-right + p{display: none}
section.main-content-blue .image-left-right + p + p{display: none}
section.flow .content p{line-height: normal} .post-type-archive-leadership .hero-section-inner{padding-bottom: 190px;} .search-page-sform{    margin-top: -6px;}
.search .hero-section-inner:before{ }
section.connectwithus{    padding-top: 12px;}
section.connectwithus .insta-section{margin-top: -12px}
.iphone .breadcrum ul li.item-current{top: 0;}
.hero-section-inner .search-page-header .search-page-sform .search-field{    font-size: 20px;}
section .search-form-section{margin-top: 0}
footer .col.fcol-2 .social-icon ul li{padding-right: 10px}
footer .col.fcol-2 ul li{padding: 0 0 16px 0}
footer .bottom .bottom-right img{max-width: 190px}
footer .widget{margin: 0}
footer{padding: 58px 0 30px 0}
.page-id-10626 section.Theme1 .title h3{max-width: 100%;}
footer .col .title{margin-bottom: 16px;}
.news-template-default section.two-column .two-column-wrap .small-side .sidebar-box-wrap .news-box:first-child .content a{color: #414141;line-height: 22px;    font-size: 18px;;font-weight: bold}
.page-template-template-contact section.Theme1 .title h3{max-width: 100%;}
section.insights{padding: 60px 0 60px 0;}
.news-box-wrap .slick-next{left: 50px;right: auto;bottom: -30px;}
.news-box-wrap .slick-prev{left: 0px;right: auto;bottom: -30px;}
.people-slider .slick-next{left: 64px;right: auto;bottom: -40px;}
.people-slider .slick-prev{left: 26px;right: auto;bottom: -40px;}
.customer-flow-slider .slick-prev{left: 0;right: auto;bottom: -50px}
.customer-flow-slider .slick-next{left: 40px;right: auto;bottom: -50px}
}
@media only screen and (max-width: 480px) {
section.ourpeople .peopole-section .people-slider .slick-list{padding: 0 0% 0 0 !important;}
section.flowblue .helpRightContent .improveSales{width: 100%; padding: 4px 0px;}
section.ourpeople.lightblue .title-section .content{bottom: 45px;}
.hero-section .rlogo h1:after{right: 35px;}
section .news-box-wrap .news-box{ width: 100%;margin-right: 0;}
section.customer-flow .customer-flow-slider .flow-slide .blue-box .content .text{min-height: 267px;}
section.two-column .two-column-wrap .big-side{margin-top: -171px; }
section.search-result .search-boxes .search-box{width: 100%;}
.page page-id-10564 section.flow{padding-top: 24px;}
section.flow .content .cta3{ padding-top: 10px;}
section.main-content-blue h3, section.Theme1 .title h3{max-width: 90%;}
section.Theme1 .title h3{max-width: 84%;}
.insights-news-detail-page .title-section .title h3:after{right: 65%;}
section.catg-post .tpost ul li .post-title a{font-weight: bold;}
.newbox-1 li:last-child .post-title{padding-top: 16px;display: inline-block}
.customflowleft{width: 100%;}
}
@media only screen and (max-width: 375px) {
section.contactForm .formarea .left h2,section.award-brand .title h3,section.connectwithus .title h2,section.people-content-regional .title h2{font-size: 26px;}
.wraper, .wraper-inner{    padding: 0 26px;}
footer .wraper{    padding: 0 30px;}
section.insights .wraper-inner{padding-right: 0}
section.insights .title-section{padding-right: 40px}
.page-template-template-contact .wraper,.page-template-template-contact .wraper-inner{    padding: 0 40px;}
.page-id-10670 section.main-content-white h2:after{    right: 19%;}
.page-id-10670 section.main-content-white.news-post h2:after{    right: 64%;}
header .menu-section .menu-wraper .social-icon{    top: 30%;}
.iphone  header .menu-section .menu-wraper .social-icon{    top: 39%;}
.insights-news-detail-page .title-section .title h3:after{    right: 62%;}
}
@media only screen and (max-width: 360px) { 
section.insights .wraper-inner{padding-right: 0}
section.insights .title-section{padding-right: 40px}
.page-template-template-contact .wraper,.page-template-template-contact .wraper-inner{    padding: 0 40px;}
.page-id-10670 section.main-content-white h2{     font-size: 26px;}
.page-id-10670 section.main-content-white.news-post h2:after{    bottom: 10px;}
.page-id-10670 section.main-content-white h2:after{    right: 21%;}
section.flow .content .cta a{    left: -7px;}
section.flow .content .cta3 a{    left: -7px;}
.insights-news-detail-page .title-section .title h3:after{right: 60%}
header .menu-section .menu-wraper .social-icon{       right: 40px;top: 39%;}
.iphone  header .menu-section .menu-wraper .social-icon{    top: 42%;}
}
@media only screen and (max-width: 320px) { 
section.flow .content .cta a,section.flow .content .cta3 a{    font-size: 14px;    width: 270px;}
.page-id-10670 section.main-content-white h2:after{    right: -8px;}
.page-id-10670 section.main-content-white.news-post h2:after{    right: 59%;}
.page page-id-10564 section.flow{    padding-top: 24px;}
.insights-news-detail-page .title-section .title h3{    font-size: 25px;}
.page-id-10670 section.main-content-white h2{    font-size: 25px;}
header .menu-section .menu-wraper .social-icon{    right: 32px;top: 43%;}
}
@-moz-document url-prefix() { .cta a span{ display: flex;  align-items: center;justify-content: center} }