/* Source and licensing information for the line(s) below can be found at https://garage.smilemultimedia.com/themes/custom/smilemedia/css/new-style.css. */
.container{width:100%;max-width:1310px !important}#block-searchblock{width:47px;height:47px;border-radius:100%}.block-views-patner_logo-block-instance{padding:100px 15px;width:100%;max-width:1310px;margin:0 auto;height:auto;max-height:inherit;background:0 0}.block-multiblock.block-views-patner_logo-block-instance .swiper-slide img{width:100% !important;filter:grayscale(100%);border-radius:8px;height:auto;vertical-align:top}.partner-logo-slider .swiper-slide img{max-width:176px}.block-views-patner_logo-block-instance .row-wrap .title-wrap{width:248px;padding:0 15px}.block-views-patner_logo-block-instance .title-wrap h2{color:#299ecc;font-size:16px;font-style:normal;font-weight:700;line-height:24px;flex-basis:inherit;max-width:inherit;padding:0}.block-views-patner_logo-block-instance .row-wrap{display:flex;align-items:center}.block-views-patner_logo-block-instance .row-wrap>div{width:calc(100% - 248px);padding:0 15px}.patner-logo-new .title-wrap{text-align:center;padding-bottom:50px}.patner-logo-new .title-wrap h2{font-size:36px;line-height:50px;font-weight:700;color:#333;padding-bottom:20px}.partner-logo-list{display:flex;flex-wrap:wrap;margin:0 -15px;list-style:none;padding:0;row-gap:30px}.partner-logo-list li{width:16.66%;padding:0 15px}.partner-logo-list li img{width:100%;display:block;height:auto;border-radius:8px}.patner-logo-new .title-wrap{text-align:center;padding-bottom:50px}.patner-logo-new .title-wrap h2{font-size:36px;line-height:50px;font-weight:700;color:#333;padding-bottom:20px}.patner_logo.patner_logo_new.patner-logo-new{padding-bottom:100px}.path-frontpage{padding-top:0 !important}.path-frontpage .slideshow .row.region.region-slideshow{margin:0}.path-frontpage #block-accreditations{padding:0}.banner-wrap{padding-top:196px;background:linear-gradient(90deg,rgba(228,115,42,.11) 0%,rgba(254,206,246,.2) 33.7%,rgba(206,220,254,.51) 78.65%,rgba(249,250,251,.61) 99.48%);position:relative}.banner-wrap:before{content:"";width:100%;padding-bottom:10.53%;background:#fff;position:absolute;bottom:0;left:0}.banner-info .banner-tag-line{color:#299ecc;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:20px}.banner-title h1{text-align:center;text-shadow:-1px 2px 9px rgba(226,96,59,.12);font-size:55px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:-1.1px;text-align:center;background:linear-gradient(265deg,#004f77 -2.74%,#299ecc 22.46%,#b62fe7 44.33%,#dd186c 71.12%,#e2752b 95.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;padding-bottom:10px}.banner-sub-title-wrap{text-align:center}.banner-sub-title{display:inline-block;padding:10px 15px 15px;background-size:contain;background-repeat:no-repeat;background-position:center center}.banner-sub-title h2{text-align:center;text-shadow:-1px 2px 9px rgba(226,96,59,.12);font-size:53px;font-style:normal;font-weight:700;line-height:66px;letter-spacing:-1.1px;text-align:center;background:linear-gradient(265deg,#004f77 -2.74%,#299ecc 22.46%,#b62fe7 44.33%,#dd186c 71.12%,#e2752b 95.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin:0}.banner-wrap .btn-group{display:flex;justify-content:center;flex-wrap:wrap;padding-top:30px;gap:30px}.cta-btn a{text-transform:uppercase;font-weight:600;line-height:24px;padding:20px 50px}.cta-btn.fill a{font-weight:600;line-height:24px;padding:20px 50px}.cta-btn.outline a{font-weight:600;line-height:24px;padding:20px 50px}.banner-info .cta-btn.fill a{padding:20px 30px}.banner-info .cta-btn.outline a{padding:20px 30px}.cta-btn.icon a{padding:18px 50px 17px;display:inline-flex;align-items:center}.cta-btn.icon a .svg{margin-right:10px}.cta-btn.icon a .svg path{transition:all .3s ease-in-out}.cta-btn.icon a:hover .svg path{stroke:#fff}.banner-video{padding-top:80px}.banner-video .video-box{width:100%;padding-bottom:56.26%;position:relative;border-radius:24px;overflow:hidden;box-shadow:0px 4px 20px 0px rgba(0,0,0,.1)}.banner-video .video-box .fluid-width-video-wrapper{width:100%;height:100%;padding-top:0 !important;position:absolute;top:0;left:0}.banner-video .video-box .play-btn{width:104px;height:104px;border-radius:100%;background:#e5573b;display:flex;align-items:center;justify-content:center;position:absolute;bottom:40px;right:50px}.accreditations{padding:0;background:#fff}.accreditations .container{max-width:1210px;padding:0 15px}.accreditations-list-row{width:100%;margin:0 -15px;display:flex;flex-wrap:wrap}.accreditations-list-left{width:33.33%;padding:0 15px}.accreditations-list-center{width:33.33%;padding:0 15px}.accreditations-list-right{width:33.33%;padding:0 15px}.accreditation-box{border-radius:16px;background:#f2f6f8;margin-bottom:30px;text-align:center}.accreditations-list-left .accreditation-box:first-child a{width:100%;padding:88px 15px;display:block}.accreditations-list-left .accreditation-box a br{display:none !important}.accreditations-list-left .accreditation-box:last-child a{width:100%;padding:90px 15px;display:block;text-align:center}.accreditations-list-center .accreditation-box:first-child .box{width:100%;padding:40px 15px;display:block}.accreditations-list-center .accreditation-box:first-child .box .ruhzbum{margin:0 auto !important}.accreditations-list-center .accreditation-box:last-child a{display:block !important;padding:105px 15px}.accreditations-list-right .accreditation-box:first-child a{width:100%;padding:63px 15px;display:block}.accreditations-list-right .accreditation-box:first-child a img{height:auto !important}.accreditations-list-right .accreditation-box:last-child a{width:100%;padding:27px 15px;display:block}.accreditations-list-right .accreditation-box:last-child a img{height:auto !important;display:inline-block !important}.accreditations .title{padding-bottom:60px !important;margin:0 !important}.accreditations .title h2{color:#333;text-align:center;text-shadow:-1px 2px 9px rgba(226,96,59,.12);font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.8px;padding:0;margin:0}.work-section .work-listing{display:flex;flex-wrap:wrap;margin:0 -15px}.work-section .work-listing .work-slide{width:33.33%;padding:0 15px}.work-section .work-listing .work-slide:nth-child(2n){padding-top:30px}.work-section .work-listing .work-slide:nth-child(3n){padding-top:60px}.work-section .work-listing .work-slide .work-column{display:block;border-radius:16px;background:#fff9f5;padding:30px 30px 240px;height:100%;position:relative}.work-section .work-listing .work-slide .work-column .work-desc{padding:0;width:100%}.work-listing .work-slide .work-column .work-desc .work-title h2{color:#a4383e;text-shadow:-1px 2px 9px rgba(226,96,59,.12);font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.64px;padding-bottom:20px}.work-slide .work-column .work-img{width:calc(100% - 30px);box-shadow:0px -2px 14px 0px rgba(0,0,0,.15);position:relative;border-radius:8px 0 0;overflow:hidden;position:absolute;bottom:0;right:0}.work-listing .work-slide .work-column .work-desc .work-title h2 a{color:#a4383e}.work-listing .work-slide .work-column .work-desc .summary-text-box{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.work-listing .work-slide .work-column .work-desc p{color:#626262;font-size:18px;font-style:normal;font-weight:400;line-height:32px}.work-section .work-listing .work-slide .work-column .work-desc .brand-logo{padding-bottom:30px}.path-frontpage .work-section{padding:100px 0 100px;background:linear-gradient(104deg,rgba(228,115,42,.11) .8%,rgba(242,246,248,.2) 34.23%,rgba(242,246,248,.88) 50.4%,rgba(206,220,254,.51) 100%)}.work-title-wrap .left .block-title{color:#333;text-shadow:-1px 2px 9px rgba(226,96,59,.12);font-size:40px;line-height:50px;font-weight:700;letter-spacing:-.8px;padding-bottom:10px}.work-title-wrap{align-items:center;padding-bottom:60px}.featured-tab-section{text-align:center;overflow:hidden}.view-featured-services .featured-tab-section .tab-listing .nav-tabs{display:inline-flex;border-bottom:0 !important;margin-bottom:0;justify-content:center;border-radius:16px;background:#fff;box-shadow:0px 15px 60px 0px rgba(0,0,0,.1);margin:0 auto;margin-bottom:-52px;position:relative;z-index:12;overflow:hidden}.view-featured-services .featured-tab-section .tab-listing .nav-tabs>li>a{padding:40px;display:block;color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize}.view-featured-services .featured-tab-section .tab-listing .nav-tabs>li a.active,.tab-listing .nav-tabs>li>a:hover{background-color:#e5573b !important;color:#fff !important}.view-featured-services .featured-tab-section .tab-listing .nav-tabs>li:first-child>a{border-radius:0}.view-featured-services .featured-tab-section .tab-listing .tab-content{padding:155px 80px 120px;background:linear-gradient(104deg,rgba(228,115,42,.11) .8%,rgba(242,246,248,.2) 34.23%,rgba(242,246,248,.88) 50.4%,rgba(206,220,254,.51) 100%);border-radius:16px;border:0}.view-featured-services .featured-tab-section .featured-listing-box .featured-desc{width:50% !important;padding-left:15px;padding-right:40px;text-align:left}.view-featured-services .featured-tab-section .featured-listing-box .featured-image:before{top:-20px;left:inherit;right:-20px}.view-featured-services .featured-tab-section .featured-desc .cta-btn.outline a{padding:20px 50px}.view-featured-services .featured-tab-section .featured-listing-box .featured-image-wrap{padding-right:20px}.about-area.about-area-new{padding:100px 0 100px}.about-area.about-area-new p{font-size:18px !important;line-height:32px !important;font-weight:400 !important}.about-area.about-area-new .note p{font-weight:600 !important;font-size:18px !important;line-height:32px !important}.view-featured-services{padding-top:70px;padding-bottom:70px}.general-cta-wrap.new-general-cta-wrap{padding:100px 0 100px;background:0 0}.about-area.about-area-new #block-aboutimage img{width:100% !important;max-width:440px;box-shadow:none !important}.about-area.about-area-new #block-aboutimage{text-align:right}.new-general-cta-wrap.general-cta-wrap.full-width .region-ebook-cta .general-cta-img{width:50%;padding:0 15px;max-width:100%}.new-general-cta-wrap.general-cta-wrap.full-width .region-ebook-cta .general-cta-desc{width:50%;padding:0 15px}.new-general-cta-wrap .general-cta-desc h2{color:#333;padding-bottom:20px}.general-cta-desc .cta-btn{padding-top:0}.general-cta-desc .cta-btn a:hover{color:#fff}.patner_logo_new.patner-logo-new{padding:0 0 100px;text-align:center}.patner_logo_new.patner-logo-new #block-views-block-patner-logo-block-1 h2{color:#333;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:normal}.patner_logo_new.patner-logo-new .list-group{width:100%;flex-direction:inherit !important}.patner_logo_new.patner-logo-new .list-group .list-group-item{width:16.66% !important;padding:0 15px;margin-bottom:30px}.patner_logo_new.patner-logo-new .list-group .list-group-item img{width:100%;display:block;height:auto;border-radius:8px}.new-requestacall{padding-bottom:100px}.new-requestacall .call-to-action-banner-wrap{border:0;padding:146px 0 146px;background:url(/themes/custom/smilemedia/css/../images/request-a-call-bg.webp) #103a65;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:16px}.new-requestacall .call-to-action-banner{width:100%;max-width:844px;margin:0 auto;padding:0;border:0;display:block}.new-requestacall .call-to-action-banner-desc{width:100%}.new-requestacall .call-to-action-banner-btn{width:100%}.new-requestacall .call-to-action-banner h2{color:#fff;text-align:center;font-size:55px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:40px}.new-requestacall .call-to-action-banner-btn{text-align:center}.new-hire-landing-pages .accreditations-block{padding:100px 0 100px}.hire-landing-page .accreditations-block .h2{padding-bottom:0 !important}.hire-landing-page .accreditations-block .accreditations .title{padding-bottom:40px !important}.new-hire-landing-pages .google-reviews-block .container{width:100%;max-width:1520px !important}body.new-hire-landing-pages .row.region.region-contact-info{display:none}.header_wrapper .search-icon span{background-size:contain}.banner-title-wrap{display:inline-block;padding:10px 15px 15px;background:url(/themes/custom/smilemedia/css/../images/line-title-new.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;position:relative;text-align:left}.banner-title-wrap:before{content:"";width:94px;height:100%;background-size:contain;background-repeat:no-repeat;background-position:right center;display:block;position:absolute;top:0;right:0}.banner-title-wrap span{position:relative;z-index:123;background:linear-gradient(265deg,#004f77 -2.74%,#299ecc 22.46%,#b62fe7 44.33%,#dd186c 71.12%,#e2752b 95.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.inner-banner-slider .banner-title h1{color:#fff;font-size:50px;line-height:60px;background:0 0;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;max-width:100%;width:100%;text-align:left;padding-bottom:0}.inner-banner-slider .banner-title p{line-height:0;padding-bottom:0}.banner-title h1{margin:0 auto}.banner-title-wrap{width:534px}.result-banner .banner-content{top:65%}.result-banner .banner-content h1{max-width:100%;text-align:center}.blog-banner-title div h1{font-size:40px;color:#3c3c3c;line-height:50px;font-family:"Montserrat";font-weight:700}.banner-content .blog-banner-title-main{font-family:"Montserrat",sans-serif;font-size:55px;line-height:65px;color:#fff;text-transform:capitalize;font-weight:800;position:relative;padding-bottom:20px;margin:0}
/* Source and licensing information for the above line(s) can be found at https://garage.smilemultimedia.com/themes/custom/smilemedia/css/new-style.css. */