/* Theme Name: 3 Media Web 

Version: 2.0

Author: 3 Media Web

Author URI: https://www.3mediaweb.com/

Description: Custom WordPress template by 3 Media Web.

* */
.scroll-down-btn-wrap{margin-top:4rem;}.igb-lower-text{background:transparent;box-shadow:none;-webkit-box-shadow:none;}.section-home-igb{padding:60px 0 60px 0;}.panel .img-fluid{height:auto;width:85%}.section-home-igb .home-igb .container{max-width:1200px;}.section-home-igb .home-igb-circle{height:840px;}.section-home-igb .home-igb-circle .home-igb-circle-bg{width:1300px;height:1300px;}.scroll-to-next-section:hover svg polyline,.scroll-to-next-section:hover svg line{stroke:#25E3D0;}.section-home-igb{padding:90px 0 90px 0;}.igb-lower-text{padding:0;}.igb-lower-text .btn-out{padding:0;}.section-latest-news{padding:90px 0 90px;}@media(min-width:1400px){.panel .img-fluid{}}@media(max-width:1103px){#header .mburger{top:20px}}@media(max-width:1024px){.section-latest-news{padding:50px 0 50px}.h1,h1{font-size:3.5rem}}@media(max-width:767.98px){.scroll-down-btn-wrap{display:block;margin:13px 0;text-align:center}.section-home-igb .home-igb-circle .home-igb-circle-bg{width:800px;height:800px}}.left-right-content-band{background-color:#ecf3fb;padding:80px 0;}.left-right-content-band .img-fluid{width:70%;}.layered-slider{clear:both;padding-bottom:10%;}.layered-slider .panel{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;padding:30px 0;background-position:center}.layered-slider .container-wide{max-width:1380px;}.panel .sub-title{font-size:18px;letter-spacing:2px;text-transform:uppercase;position:absolute;top:50%;}.panel .btn{color:#fff!important;}.rotate{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}section.section-latest-news{background:white;}.section-cta{background:white;}@media(max-width:600px){.panel .img-fluid{padding:0;margin:0 auto;display:block}.sub-title{margin:20% auto 0}.h1,h1{font-size:3rem}.igb-lower-text-wrap{margin-top:30%}}@media(max-width:400px){.h1,h1{font-size:2.5rem}.igb-lower-text-wrap{margin-top:40%}}@media (min-width:1599.98px){.panel .sub-title{left:-12%}}@media (max-width:1199.98px){.panel .sub-title{left:-2%}}@media (max-width:991.98px){.panel .sub-title{position:relative;left:auto;top:auto;transform:rotate(0deg);text-align:center}.panel .panel-cont{text-align:center;max-width:480px;margin:0 auto}}@media only screen and (max-height:575.98px) and (orientation:landscape){.layered-slider .col-lg-8,.layered-slider .col-lg-4{padding-top:70px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.home-hero-row{min-height:100vh;}.footer_logos{display:flex;align-items:center;justify-content:center;margin-top:-30px;margin-bottom:50px;}.footer_logos a{margin:0 50px 20px 0;}.footer_logos a:last-child{margin-right:0;}.footer_logos img{max-width:150px;filter:grayscale(1);}.footer_logos a:last-child a{margin-right:0;}.footer_logos a:hover img{filter:none;}@media (max-width:1050px){.footer_logos{flex-wrap:wrap}}@media (max-width:760px){.footer_logos .item{margin:0 auto}}.section-two-column-unordered-list li a:hover{text-decoration:none;}.cta-list-entry{margin-top:60px;}section.section-2-column-content{padding-top:110px;}.img-text-row + .img-text-row{padding-top:0;margin-bottom:158px;}.section-two-column-unordered-list .top-row{padding-bottom:0;}.img-text-row + .img-text-row{margin-bottom:30px;}.btn-modal{width:30px;right:35px;position:absolute!important;top:-12px;}.modal-close-label{display:inline-block;margin-bottom:10px;}.btn-modal:hover{color:#fff!important;}.img-text-row-wrap .img-text-row:last-child{margin-bottom:0;}.img-text-row-wrap .img-text-row:last-child figure.img-col{margin-bottom:-141px;}.img-text-row-wrap .img-text-row:last-child{}.img-text-row-wrap .img-text-row:last-child .text-col{padding-bottom:40px;}.content-main #bsf_rt_marker a:hover,.content-main #bsf_rt_marker a:focus,.content-main #bsf_rt_marker a:active{color:#000;}.content-main #bsf_rt_marker a{font-weight:600;}.content-main #bsf_rt_marker a:before{top:28px;}.img-text-row:nth-child(even) .text-col{padding-left:20px;}.modal-content-col-right .tab-content{display:flex;flex-direction:row;}.modal-content-col-right .tab-content>.tab-pane{visibility:hidden;display:block;flex:0 0 100%;}.modal-content-col-right .tab-content>.tab-pane.active{visibility:visible;margin-left:-100%;}.modal-content-col-right .tab-content>.tab-pane:first-child.active{margin-left:0;}.section-job-listing + .section-cta + .main-bottom-background{}.img-text-row-wrap .img-text-row:first-child:last-child figure.img-col{margin-bottom:70px;}.img-text-row-wrap .img-text-row:last-child .text-col:first-child:last-child{padding-top:50px;}.text-light a{color:#FFF;text-decoration:underline;}.text-light a.btn{text-decoration:none;}.text-light a:hover{text-decoration:none;}body .gform_legacy_markup_wrapper .top_label div.ginput_container.gfield_signature_container{}.section-text-band.bg-black .text-band-content{color:#FFF;}.section-blog-hero .blog-hero-title{display:block;}nav .main-menu{display:table;vertical-align:middle;}nav .main-menu ul{display:table-cell;}nav .main-menu form{display:table-cell;vertical-align:middle;padding-left:25px;}form.searchform>div{border:1px solid #d9dbe2;}form.searchform input{padding:5px 5px 5px 10px;background:transparent;width:150px;margin:0;border-radius:5px;max-height:38px;height:30px;border:none;}form.searchform button[type="submit"]{margin-right:10px;}form.searchform button:before{display:none;}.home nav .main-menu form input,.home nav .main-menu form button{color:#FFF!important;}.mm-menu .searchform{padding:20px;}.mm-menu form.searchform>div{background:#FFF;}.mm-menu form.searchform input{width:80%;}a{color:#000;}.content-main #bsf_rt_marker blockquote a,.content-main #bsf_rt_marker blockquote a:hover,.content-main #bsf_rt_marker blockquote a:focus,.content-main #bsf_rt_marker blockquote a:active,.lower-content-row .lower-content-col a{color:#FFF;position:relative;background:#25E3CB;background:-webkit-gradient(linear,left top,right top,from(#25e2ca),color-stop(50%,#25e2ca),color-stop(50%,#25e2ca));background:-o-linear-gradient(left,#25e2ca,#25e2ca 50%,#25e2ca 50%);background:linear-gradient(to right,#25e2ca,#25e2ca 50%,#25e2ca 50%);background-position:bottom;background-size:auto 4px;background-repeat:repeat-x;padding-bottom:5px;}.lower-content-row .lower-content-col a{color:#000;text-decoration:none;}.content-main #bsf_rt_marker blockquote a:hover,.lower-content-row .lower-content-col a:hover{background:#4fa696;background:-webkit-gradient(linear,left top,right top,from(#4fa696),color-stop(50%,#4fa696),color-stop(50%,#4fa696));background:-o-linear-gradient(left,#4fa696,#4fa696 50%,#4fa696 50%);background:linear-gradient(to right,#4fa696,#4fa696 50%,#4fa696 50%);background-position:bottom;background-size:auto 4px;background-repeat:repeat-x;}.section-home-featured-projects .home-featured-project-large:nth-child(odd)>.fp-large-row{flex-direction:row-reverse;}.search_form{text-align:center;margin:40px auto 0;max-width:500px;}.search_form form input{width:80%;}.progress-container-top{top:102px!important;z-index:10000!important;background:transparent!important;}#bsf_rt_progress_bar{margin:0;}.logged-in .progress-container-top{top:134px!important}.subscribe-box-inner .hbspt-form label{margin-left:12px;}.subscribe-box-inner .hbspt-form .hs-form .hs-form-field{float:left;}.subscribe-box-inner .hs-form .hs-submit .actions::after{top:.575rem;}.content-main #bsf_rt_marker blockquote a{position:relative;}.content-main #bsf_rt_marker blockquote a:before,.content-main #bsf_rt_marker blockquote a:after{display:none}.section-cta{padding-bottom:150px;}.cta-list-entry .cta-entry-inner h3,.cta-list-entry .cta-entry-inner a{color:#FFF!important;}.section-cta .cta-text,.section-cta .btn{color:#fff!important;}.section-two-column-unordered-list + .section-cta{background:#e6ecf2;}.section-two-column-unordered-list + .section-case-study + .section-cta + .main-bottom-background,.section-two-column-unordered-list + .section-cta + .main-bottom-background{background-image:url(https://dev-3mediawebcom.pantheonsite.io/wp-content/themes/3mediaweb2021/assets/img/bg-main.png);}.section-two-column-unordered-list + .section-case-study{padding-top:0;}@media (min-width:1200px){.section-laptop-band .screenshot{width:963px;left:119px}}@media (min-width:992px){section.section-2-column-content + .section-two-column-unordered-list .row{margin:0}}@media (max-width:991px){.progress-container-top{top:70px!important}.logged-in .progress-container-top{top:116px!important}.mobile_show section.section-related-posts{padding-top:0!important;float:left;width:100%}section.section-2-column-content + .section-two-column-unordered-list .row{margin-left:-10px;margin-right:-10px}}@media(min-width:768px) and (max-width:991px){.icon-list-entry .list-entry-text .btn-out .btn:hover{background-image:linear-gradient(to right,#4fa696,#4fa696 50%,#4fa696 50%)}.icon-list-entry .list-entry-text .btn-out{text-align:center}.img-text-row-wrap .img-text-row{margin-bottom:50px}.img-text-row .text-col .text-title{margin-bottom:.5rem}.img-text-row-wrap .img-text-row:last-child figure.img-col{margin-bottom:0}.img-text-row-wrap .img-text-row:last-child{}.img-text-row-wrap .img-text-row:last-child .text-col{padding-bottom:50px}.img-text-row:nth-child(even) .text-col{padding-left:10px}}@media (max-width:767.98px){.img-text-row + .img-text-row{padding-top:0}.img-text-row:nth-child(even) .text-col{padding-left:0}.img-text-row .text-col{padding-left:10px!important;padding-right:10px!important}.modal-content .mc-intro{padding-top:0}.modal-content .mc-intro>p{margin-bottom:0}.modal-content-row .modal-content-col-left{padding-bottom:30px}}.section-cta .cta-background{padding-left:20px;padding-right:20px;}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF!important;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-dots button::before,.owl-nav button::before{display:none;}.owl-stage{display:flex;align-items:center;}@media (max-width:767.98px){.owl-carousel .owl-item{text-align:center}.owl-carousel .owl-item img{display:inherit}}.focused input:focus:not(:focus-visible),.js-focus-visible:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),.pb-question>fieldset>.custom-radio input:focus:not(:focus-visible) + label,a:focus:not(:focus-visible),*:focus:not(:focus-visible){outline:0;}.focused:focus-visible,.js-focus-visible:focus-visible,textarea:focus-visible,input:focus-visible,input[type="submit"]:focus,input[type="submit"]:focus-visible,a:focus-visible,*:focus-visible,.pb-question>fieldset>.custom-radio input:focus-visible + label{outline:3px dotted #fff;outline-offset:-3px;}input[type="radio"]:focus,input[type="radio"]:focus-visible{outline:3px dotted #fff!important;outline-offset:-3px;}.panel-cont .sub-heading,.transition-on-scroll .cta-text.text- p.sub-heading{color:#818A8D;}.custom-control-label::before{border:#818D98 solid 1px;}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#3281F1;}.heading-size-normal .cta-text.text- .sub-heading{color:#9FA6A8;}.scroll-to-next-section .line-arrow-down{stroke:#0F5ECD;}.foreground-white .scroll-to-next-section .line-arrow-down{stroke:#fff;}a.scroll-to-next-section:hover .line-arrow-down{stroke:#14998C;}.post-entry-author a,.interior-hero-text-inner ul a{text-decoration:underline;}.case-study-text .sub-heading{color:#5A6063;}.team-entry .team-entry-text{color:#5A6063;}#footer a:focus{outline:white 2px dotted!important;}#footer div.col-md-6.col-lg-3.footer-main-col>a:focus>span,a:focus img{border:2px white dotted;}.btn:focus{box-shadow:0 0 0 .2rem rgb(255 255 255);}#a11y-footer-social-list{display:flex;justify-content:center;}#a11y-footer-social-list li{padding-left:0;}#a11y-footer-social-list li:before{display:none;}.dropdown-menu.show>form{display:flex;justify-content:space-between;}.header-main .search-box input#search{padding-right:0;width:80%;}.pb-questions-slider>.pb-question{visibility:hidden;}.pb-questions-slider>.pb-question.active-question{visibility:visible;}.mega-menu .mega-menu-row>ul.sub-menu>li.menu-item:nth-child(3n)>a:hover{color:#00826E;}p>a{text-decoration:none;border-bottom:1px solid;}.scroll-down-btn-wrap>a:focus{outline:3px dotted white!important;}@media (max-width:600px){.layered-slider .container.container-wide .col-lg-8,.layered-slider .container.container-wide .col-lg-4{max-width:100%}}.logged-in .header-main .nav-bar .main-menu>ul .mega-menu,.header-main .nav-bar .main-menu>ul>li>ul{visibility:hidden;}.logged-in .header-main .nav-bar .main-menu>ul .mega-menu.open,.header-main .nav-bar .main-menu>ul>li>ul.open{visibility:visible;}.blog-filter-bottom ul>li>.custom-checkbox input:focus + label,.related-projects-grid a:focus img{outline:2px dotted black;outline-offset:-2px;}.footer-main-row>.footer-main-col>a:focus>h2{outline:2px dotted white;outline-offset:-2px;}select.postform{-webkit-appearance:auto;}.widget_categories form:after{display:none;}img.icon-image{width:.875em;margin-top:-3px;}.footer-main .footer-menu a,.footer-main a{color:white;font-weight:bold;font-size:medium;border-bottom:0;}.footer-main .footer-menu a:hover,.footer-main a:hover{text-decoration:underline;text-underline-offset:6px;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s;}.container.container-wide>.container-inner{word-break:break-word;}.map-location-entry a{word-break:break-word;}@media (max-width:767.98px){.section-2-column-icon-list .icon-list-entry{display:flex}.section-2-column-icon-list .icon-list-entry .list-entry-text{padding:0;margin-top:85px}.section-case-study .case-study-image{display:flex;flex-direction:column}.section-case-study .case-study-image .stats{position:static;display:block;transform:none}.modal-content-row .modal-content-col-left img{max-width:100%;height:auto}}.post-entry-text p.post-entry-author a{text-decoration:none;}.team-entry a:focus img{border:0 solid transparent;}.team-entry a{-webkit-transition:all .0s;-o-transition:all .0s;transition:all .0s;}.mega-menu .mega-menu-row>ul.sub-menu>li a:hover{color:#000!important;text-decoration:underline;}.three-column-icon-and-text-band a.band-link{position:relative}:root{--underline-intrinsic-width:8;--underline-width:7;--underline-color:#25E3CB;--underline-hover-color:#4fa595;--underline-cap-width:4px;--underline-offset-y:2px;--underline-padding-x:.12em;--cap-image-left:url(assets/img/left.svg);--cap-image-right:url(assets/img/right.svg);--cap-image-hover-left:url(assets/img/left-hover.svg);--cap-image-hover-right:url(assets/img/right-hover.svg);}.three-column-icon-and-text-band .band-columns a.band-link,.section-two-column-unordered-list a,.content-main #bsf_rt_marker a{display:inline;--underline-width-scale:calc(var(--underline-width) / var(--underline-intrinsic-width));padding-bottom:5px;background-repeat:no-repeat;background-image:linear-gradient(180deg,var(--underline-color),var(--underline-color)),var(--cap-image-left),var(--cap-image-right);background-position-x:calc(var(--underline-cap-width) * var(--underline-width-scale)),0,100%;background-position-y:calc(100% - var(--underline-offset-y) * -1);background-size:calc(100% - calc(var(--underline-cap-width) * var(--underline-width-scale) * 2)) calc(var(--underline-width) * 1px),auto calc(var(--underline-width) * 1px),auto calc(var(--underline-width) * 1px);transition:all 200ms ease;}.three-column-icon-and-text-band .band-columns ul a{text-decoration:underline;}.three-column-icon-and-text-band .band-columns a.band-link:hover,.section-two-column-unordered-list a:hover,.content-main #bsf_rt_marker a:hover,.section-project-content .project-content a:hover{background-image:linear-gradient(180deg,var(--underline-hover-color),var(--underline-hover-color)),var(--cap-image-hover-left),var(--cap-image-hover-right);}.content-main #bsf_rt_marker a{border:0 none;}.widget.related-posts-widget li p a[rel="author"],.widget.related-posts-widget li p a{text-decoration:none;}.section-2-column-content .container{padding-left:0;padding-right:0;}.section-two-column-unordered-list li a:hover{text-decoration:none;}.cta-list-entry{margin-top:60px;}section.section-2-column-content{padding-top:110px;}.img-text-row + .img-text-row{padding-top:0;margin-bottom:158px;}.section-two-column-unordered-list .top-row{padding-bottom:0;}.img-text-row + .img-text-row{margin-bottom:30px;}.btn-modal{width:30px;right:35px;position:absolute!important;top:-12px;}.modal-close-label{display:inline-block;margin-bottom:10px;}.btn-modal:hover{color:#fff!important;}.img-text-row-wrap .img-text-row:last-child{margin-bottom:0;}.img-text-row-wrap .img-text-row:last-child figure.img-col{margin-bottom:-141px;}.img-text-row-wrap .img-text-row:last-child{}.img-text-row-wrap .img-text-row:last-child .text-col{padding-bottom:40px;}.content-main #bsf_rt_marker a:hover,.content-main #bsf_rt_marker a:focus,.content-main #bsf_rt_marker a:active{color:#000;}.content-main #bsf_rt_marker a{font-weight:600;}.content-main #bsf_rt_marker a:after{content:'';position:absolute;right:-5px;top:100%;height:5px;width:7px;background:#FFF;-webkit-transform:skew(-31deg);-ms-transform:skew(-31deg);transform:skew(-31deg);z-index:2;margin-top:-5px;}.img-text-row:nth-child(even) .text-col{padding-left:20px;}.modal-content-col-right .tab-content{display:flex;flex-direction:row;}.modal-content-col-right .tab-content>.tab-pane{visibility:hidden;display:block;flex:0 0 100%;}.modal-content-col-right .tab-content>.tab-pane.active{visibility:visible;margin-left:-100%;}.modal-content-col-right .tab-content>.tab-pane:first-child.active{margin-left:0;}.section-job-listing + .section-cta + .main-bottom-background{}.img-text-row-wrap .img-text-row:first-child:last-child figure.img-col{margin-bottom:70px;}.img-text-row-wrap .img-text-row:last-child .text-col:first-child:last-child{padding-top:50px;}.text-light a{color:#FFF;text-decoration:underline;}.text-light a.btn{text-decoration:none;}.text-light a:hover{text-decoration:none;}body .gform_legacy_markup_wrapper .top_label div.ginput_container.gfield_signature_container{}.section-text-band.bg-black .text-band-content{color:#FFF;}.single-post .subscribe-box{position:relative;float:left;width:100%;}.section-blog-hero .blog-hero-title{display:block;}.content-main section.section-image-band.bg-white + .section-text-band.bg-black{margin-top:90px;}a{color:#000;}nav .main-menu{display:table;vertical-align:middle;}nav .main-menu ul{display:table-cell;}nav .main-menu form{display:table-cell;vertical-align:middle;padding-left:25px;}form.searchform>div{border:1px solid #d9dbe2;}form.searchform input{padding:5px 5px 5px 10px;background:transparent;width:150px;margin:0;border-radius:5px;max-height:38px;height:30px;border:none;}form.searchform button[type="submit"]{margin-right:10px;}form.searchform button:before{display:none;}.home nav .main-menu form input,.home nav .main-menu form button{color:#FFF!important;}.mm-menu .searchform{padding:20px;}.mm-menu form.searchform>div{background:#FFF;}.mm-menu form.searchform input{width:80%;}a{color:#000;}.interior-hero-bg .interior-hero-img{}.content-main #bsf_rt_marker blockquote a,.content-main #bsf_rt_marker blockquote a:hover,.content-main #bsf_rt_marker blockquote a:focus,.content-main #bsf_rt_marker blockquote a:active,.lower-content-row .lower-content-col a{color:#FFF;position:relative;background:#25E3CB;background:-webkit-gradient(linear,left top,right top,from(#25e2ca),color-stop(50%,#25e2ca),color-stop(50%,#25e2ca));background:-o-linear-gradient(left,#25e2ca,#25e2ca 50%,#25e2ca 50%);background:linear-gradient(to right,#25e2ca,#25e2ca 50%,#25e2ca 50%);background-position:bottom;background-size:auto 4px;background-repeat:repeat-x;padding-bottom:5px;}.lower-content-row .lower-content-col a{color:#000;text-decoration:none;}.content-main #bsf_rt_marker blockquote a:hover,.lower-content-row .lower-content-col a:hover{background:#4fa696;background:-webkit-gradient(linear,left top,right top,from(#4fa696),color-stop(50%,#4fa696),color-stop(50%,#4fa696));background:-o-linear-gradient(left,#4fa696,#4fa696 50%,#4fa696 50%);background:linear-gradient(to right,#4fa696,#4fa696 50%,#4fa696 50%);background-position:bottom;background-size:auto 4px;background-repeat:repeat-x;}.section-home-featured-projects .home-featured-project-large:nth-child(odd)>.fp-large-row{flex-direction:row-reverse;}.lh-30 blockquote p{margin-bottom:0;}.leadinModal-close:before{position:relative!important;transform:none!important;}.widget .selectric-items li{padding-left:13px;margin-bottom:0;}.leadinModal.leadinModal-theme-default .leadinModal-content{overflow-x:hidden!important;}.page-id-21404 .img-text-row-wrap .img-text-row:first-child .img-col{margin-top:-8px;margin-bottom:0;}.page-id-21404 .section-interior-hero + section.section-2-column-content{padding-top:0;}.page-id-21404 .img-text-row-wrap .img-text-row:last-child figure.img-col{margin-bottom:0;}.page-id-21404 .img-text-row-wrap .img-text-row:last-child{padding-top:70px;}.img-text-row-wrap .img-text-row:last-child .text-col{padding-top:40px;padding-bottom:80px;}.header-main.header-transparent .search-box:before{background:#FFF;}.header-main.header-transparent.sticky .search-box:before{background:#000;}.header-main .search-box .dropdown-menu.show{display:block;}.search_form{text-align:center;margin:40px auto 0;max-width:500px;}.search_form form input{width:80%;}.page-id-19846 .img-text-row-wrap .img-text-row:last-child .text-col{padding-top:50px;padding-bottom:50px;}.home .fp-large-row .fp-large-text{-ms-flex:0 0 40%;flex:0 0 40%;}.home .fp-large-row .fp-large-text .fp-large-text-inner{max-width:100%;}.home-featured-projects{padding-top:90px;}.home .fp-large-row .fp-large-image img{max-height:400px;width:auto;}._hj_survey_invite_container button::before{display:none;}.section-two-column-unordered-list a{padding:0 0 8px;}.progress-container-top{top:102px!important;z-index:10000!important;background:transparent!important;}.progress-bar#bsf_rt_progress_bar{margin:0;}.logged-in .progress-container-top{top:134px!important}.subscribe-box-inner .hbspt-form label{margin-left:12px;}.subscribe-box-inner .hbspt-form .hs-form .hs-form-field{float:left;}.subscribe-box-inner .hs-form .hs-submit .actions::after{top:.575rem;}.content-main #bsf_rt_marker blockquote a{position:relative;}.content-main #bsf_rt_marker blockquote a:before,.content-main #bsf_rt_marker blockquote a:after{display:none}.single-content .read-more{padding-bottom:0;}.cta-list-entry .cta-entry-inner h3,.cta-list-entry .cta-entry-inner a{color:#FFF!important;}.section-cta{padding-bottom:180px;}.section-two-column-unordered-list + .section-cta{background:#e6ecf2;}.section-two-column-unordered-list + .section-case-study + .section-cta + .main-bottom-background,.section-two-column-unordered-list + .section-cta + .main-bottom-background{background-image:url(https://dev-3mediawebcom.pantheonsite.io/wp-content/themes/3mediaweb2021/assets/img/bg-main.png);}.section-two-column-unordered-list + .section-case-study{padding-top:0;}.interior-hero-bg .interior-hero-img{text-align:right;}.section-interior-hero .interior-hero-bg .interior-hero-img img:not(.full){width:auto;height:auto;}.section-interior-hero.section-blog-hero .interior-hero-bg .interior-hero-img img:not(.full){width:100%;height:100%;}.gform_legacy_markup_wrapper ul.gform_fields li.gfield a{color:#0f5ecd;}.accordion-content a{position:relative;}.accordion-content a:before{}.accordion-content a:hover:before{background-position:0 100%;}@media (min-width:992px){section.section-2-column-content + .section-two-column-unordered-list .row{margin:0}}@media (max-width:991.98px){.home .fp-large-row .fp-large-image{text-align:center}.home .fp-large-row .fp-large-text .fp-large-text-inner{max-width:720px;margin:0 auto}.progress-container-top{top:70px!important}.logged-in .progress-container-top{top:116px!important}.mobile_show section.section-related-posts{float:left;width:100%}section.section-2-column-content + .section-two-column-unordered-list .row{margin-left:-10px;margin-right:-10px}}@media(min-width:768px) and (max-width:991px){.icon-list-entry .list-entry-text .btn-out .btn:hover{background-image:linear-gradient(to right,#4fa696,#4fa696 50%,#4fa696 50%)}.icon-list-entry .list-entry-text .btn-out{text-align:center}.img-text-row-wrap .img-text-row{margin-bottom:50px}.img-text-row .text-col .text-title{margin-bottom:.5rem}.img-text-row-wrap .img-text-row:last-child figure.img-col{margin-bottom:0}.img-text-row-wrap .img-text-row:last-child{}.img-text-row-wrap .img-text-row:last-child .text-col{padding-bottom:50px}.img-text-row:nth-child(even) .text-col{padding-left:10px}}@media (max-width:767.98px){.img-text-row + .img-text-row{padding-top:0}.img-text-row:nth-child(even) .text-col{padding-left:0}.img-text-row .text-col{padding-left:10px!important;padding-right:10px!important}.modal-content .mc-intro{padding-top:0}.modal-content .mc-intro>p{margin-bottom:0}.modal-content-row .modal-content-col-left{padding-bottom:30px}.team-entry .team-entry-photo img{height:auto}.introduction-text-wrap{text-align:center}}.page-id-19639 header.header-transparent.sticky .search-box .dropdown-toggle{}.section-black-hero{background:#000;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;}.black-hero-row .black-hero-graphic{padding-bottom:0;padding-top:0;}.hero-list{border-top:1px solid #232325;font-weight:700;padding:47px 0;line-height:22px;}.hero-list i{color:#25E3CB;font-size:24px;margin-right:10px;}.alternating-left-and-right-image-and-text-band{background:#fff;padding:140px 0 97px;}.alternating-left-and-right-image-and-text-band .row{padding-bottom:113px;}.alternating-left-and-right-image-and-text-band .row:last-child{padding:0;bottom:0;}.three-column-icon-and-text-band{padding:0 0 140px;}.three-column-icon-and-text-band .container{border-top:1px solid #d9e5f6;}.three-column-icon-and-text-band .band-heading{padding-top:95px;max-width:890px;}.three-column-icon-and-text-band .band-columns{padding-top:52px;}.three-column-icon-and-text-band .band-columns img{margin-bottom:19px;max-height:66px;}.three-column-icon-and-text-band .band-columns h4{margin-top:1.5rem;}.section-cta .cta-text,.section-cta .btn{color:#fff!important;}.work-landing-intro>h1{text-align:center;}.gform_wrapper.gravity-theme .gfield_radio input[type=text]:disabled{background:#eee;}.gform_wrapper.gravity-theme .selectric-wrapper.selectric-medium{max-width:65%;}.the-content .selectric-scroll ul{padding-left:0;}.the-content .selectric-scroll ul>li{padding-left:20px;}@media (min-width:1240px){.hero-list .col:nth-child(1){max-width:190px}.hero-list .col:nth-child(2){max-width:234px}.hero-list .col:nth-child(3){min-width:290px}.hero-list .col:nth-child(4){max-width:250px}.hero-list .col:nth-child(5){min-width:270px}}@media (min-width:768px){.black-hero-row{min-height:656px}.black-hero-content h1{font-size:50px;line-height:65px}.black-hero-content{font-size:20px;line-height:31px;min-width:54%}.black-hero-graphic img{max-width:440px}.alternating-left-and-right-image-and-text-band h2{font-size:38px;line-height:45px;margin-top:10px;margin-bottom:30px}.alternating-left-and-right-image-and-text-band p{padding-bottom:12px;line-height:30px;max-width:556px}.three-column-icon-and-text-band h2{font-size:50px;line-height:65px;margin-bottom:21px}.three-column-icon-and-text-band .band-heading p{font-size:24px;line-height:35px}.three-column-icon-and-text-band .band-columns h3{font-size:32px;line-height:40px;margin-bottom:11px}.three-column-icon-and-text-band .band-columns h4{font-size:18px;line-height:27px}}@media (max-width:1199.98px){.alternating-left-and-right-image-and-text-band{padding:60px 0}.alternating-left-and-right-image-and-text-band .row,.three-column-icon-and-text-band{padding-bottom:60px}.three-column-icon-and-text-band .band-heading{padding-top:60px}.section-cta{padding-bottom:30px}.hero-list .col{min-width:50%;max-width:50%}}@media (max-width:991.98px){.home-hero-row .black-hero-content{-ms-flex:1 1 75%;flex:1 1 75%}.black-hero-graphic img{max-width:300px}.black-hero-row{padding-bottom:0;padding-top:80px}.black-hero-row{min-height:auto}}@media (max-width:767.98px){.home-hero-row .home-hero-graphic{padding-left:0}.hero-list{padding:20px 0;border:0 none}.hero-list .col{min-width:100%;max-width:100%}.alternating-left-and-right-image-and-text-band{padding:20px 0}.alternating-left-and-right-image-and-text-band .row,.three-column-icon-and-text-band{padding-bottom:20px}.three-column-icon-and-text-band .band-heading{padding-top:20px}.section-cta{padding-bottom:0}.three-column-icon-and-text-band .band-columns h4{font-size:1.3rem}}.section-blog-hero .hero-blog-author a{text-decoration:none;}.section-blog-hero .hero-blog-author a:hover{color:#0F5ECD;}.fa-long-arrow-down:before{content:"\f178";}.section-map-with-review-carousel .map-location-entry a.info-link{text-decoration:none;}.home .header-main .search-box .dropdown-toggle,.header-transparent.header-main .search-box .dropdown-toggle{color:#FFF;}select.postform{padding:5px 30px 5px 13px;}.sub-heading-small a{border-bottom:0 none;}.gfield_radio input[type="text"]{width:auto;}.su-image-carousel-slides-style-photo .su-image-carousel-item-content{padding:7px 7px 50px 7px;}.su-image-carousel-item{padding-bottom:50px;}.flickity-slider{padding-bottom:50px;}.flickity-viewport{overflow-y:visible;}.su-image-carousel-slides-style-photo .su-image-carousel-item-content span{text-align:center;background:transparent!important;bottom:-35px!important;font-style:italic;}.su-image-carousel-controls-style-dark button.flickity-prev-next-button{background:transparent!important;}.su-image-carousel-controls-style-dark button.flickity-prev-next-button:before{display:none;}.flickity-prev-next-button .flickity-button-icon{fill:#000;}.su-image-carousel button.flickity-prev-next-button.next{right:-35px!important;}.su-image-carousel button.flickity-prev-next-button.previous{left:-35px!important;}.su-image-carousel button.flickity-prev-next-button{opacity:1!important;display:block!important;}.su-image-carousel button.flickity-prev-next-button[disabled]{opacity:.5!important;}.mejs-controls .btn-style::before,.mejs-controls input[type="submit"]::before,.mejs-controls button:not(.fancybox-button)::before,.mejs-controls a.wp-block-button__link::before,.mejs-controls .btn::before{background:transparent;}.content-main #bsf_rt_marker .mejs-controls a:after{display:none;}.content-main #bsf_rt_marker .mejs-controls a{background:transparent;}.content-main #bsf_rt_marker .gallery{display:flex;justify-content:space-between;}.section-project-content .project-content a{border-bottom:0 none;}.section-project-content .project-content a{border:0 none;}.reduced-padding{padding-bottom:25px;}@media (max-width:991.98px){.reduced-padding{padding-bottom:0}}header .container{display:flex;}header .container nav{margin-left:auto;}.mega-menu{visibility:hidden;}.mega-menu.open{visibility:visible;}.mobile-open .container-main{visibility:hidden;}.mobile-open .brand{visibility:hidden;}.mobile-open .skip-btn{visibility:hidden;}.mburger{z-index:292378272}#menu{transition:all .5s ease;right:-100%;}header{transition:all .5s ease!important;left:0;}#header .mburger{top:10px;}.mm-menu form.searchform input{width:78%}.mm-wrapper__blocker.mm-slideout{pointer-events:none;}@media (max-width:767.98px){.searchform button{padding-top:5px!important;padding-bottom:5px!important}}.post-entry-text h3{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.section-map-with-review-carousel .map-location-entry a.info-link{padding-left:0;}.footer-main .arrow-link{padding-left:0;}.single-post-meta>div{padding-right:24px;}.map-location-entry .info-link svg{margin-right:5px;}.section-repeating-logo .row.justify-content-center.align-items-center.logos-grid{margin:0 13%;}.page-template-work-landing .post-entry-date{display:none;}.clutch{margin-right:1rem;}.goodfirms-badge img{max-height:60px;width:auto;}.clutch img.clutch-logo{height:80px;width:auto;}.interior-hero-img{display:flex;align-items:center;}.video-wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);}.interior-hero-bg{z-index:7;}.hs-form .hs-fieldtype-phonenumber label:not(.hs-error-msg){text-transform:uppercase;font-size:1.0625rem;letter-spacing:.122em;line-height:1.3;color:#6f767b;position:absolute;left:0;top:10px;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;-o-transition:transform .2s,color .2s;transition:transform .2s,color .2s;transition:transform .2s,color .2s,-webkit-transform .2s;}input[type="submit"]:focus{outline:0 none!important;}.hs-form .hs-fieldtype-phonenumber.focused label:not(.hs-error-msg){-webkit-transform:translateY(-125%) scale(.64);-ms-transform:translateY(-125%) scale(.64);transform:translateY(-125%) scale(.64);}.hs-form .hs-form-radio label span{padding-left:6px;}.section-statistics-band{background:#000;padding:98px 0 62px;color:#fff;}.section-statistics-band .statistics-wrapper{max-width:868px;margin:0 auto;}.section-statistics-band .description{color:#fff;font-size:20px;line-height:1.2;font-weight:900;padding-right:30px;}.section-statistics-band .statistics{color:#25E0C8;font-size:136px;font-weight:300;line-height:1;}.section-statistics-band .statistics-wrapper:not(.statisticts-columns) .statistics{order:2;}.section-statistics-band .statistics-wrapper:not(.statisticts-columns) .description{max-width:235px;}.section-statistics-band .statisticts-columns .statistic-item{position:relative;}.section-statistics-band .statisticts-columns .statistic-item:nth-child(1){padding-left:0!important;}.section-statistics-band .statisticts-columns .statistic-item:nth-child(1):after{content:"";width:1px;right:13px;border-left:4px dotted #fff;height:100%;position:absolute;}.section-statistics-band .statisticts-columns .statistic-item:nth-child(2){padding-left:66px;}@media (max-width:767.98px){.section-statistics-band .statistics{font-size:28vw}.section-statistics-band .statisticts-columns .statistic-item:nth-child(1):after{display:none}.section-statistics-band .statisticts-columns .statistic-item:nth-child(2){padding-left:0!important;margin-top:2rem}.section-statistics-band .statistics-wrapper:not(.statisticts-columns) .description{max-width:none}.section-statistics-band .statistics-wrapper:not(.statisticts-columns) .statistic-item{flex-direction:column}}.section-interior-hero .container{z-index:9;}.section-interior-hero .container-inner{display:flex;justify-content:space-between;}.sidebar-form{z-index:9;width:46%;margin:40px 0;display:flex;}.hbspt-form{background:#fff;padding:20px;}.section-interior-hero .sidebar-form .hbspt-form{opacity:85%;}@media (max-width:991.98px){fieldset.form-columns-2 .hs-form-field{width:100%!important}.hs-form .hs-fieldtype-text label:not(.hs-error-msg){white-space:nowrap}}@media (max-width:767.98px){.interior-hero-bg{display:grid}.interior-hero-bg>div{grid-area:1/-1}.overlay-form{z-index:9;margin:20px}}.bounce{position:absolute;bottom:30px;animation:bounce 2s infinite;-webkit-animation:bounce 2s 5;-moz-animation:bounce 2s 5;-o-animation:bounce 2s 5;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.section-review-band{background:#002B99;padding:110px 0;}.section-review-band h2{color:#fff;}.section-review-band .testimonials{margin-top:100px;}.section-review-band .testimonial-wrap{padding:32px 43px;background:#fff;border:1px solid #707070;}.section-review-band h3,.modal h3{color:#002B99;font-weight:700;}.section-review-band .testimonial{-webkit-line-clamp:5;line-clamp:5;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;contain:paint;text-overflow:ellipsis;}.section-review-band .testimonial,.modal .testimonial{font-size:18px;line-height:1.66;margin-top:25px;}.section-review-band .owl-stage{align-items:flex-start;}.section-review-band .testimonial-meta,.modal .testimonial-meta{margin-top:18px;position:relative;padding-top:17px;}.section-review-band .testimonial-meta:before,.modal .testimonial-meta:before{content:"";height:2px;width:52px;background:#3DE3CC;display:block;position:absolute;top:0;left:0;}.section-review-band .name,.modal .name{font-size:18px;color:#002B99;font-weight:700;}.section-review-band .date,.modal .date{font-size:18px;}.section-review-band .btn-out{margin-top:22px;}.section-review-band .btn-out a{text-transform:none;font-weight:700;}.section-review-band .review-rating{display:flex;gap:10px;flex-wrap:nowrap;margin-top:17px;}.section-review-band .review-rating img,.modal .review-rating img{width:revert-layer;max-width:43px;}.section-review-band .review-img img,.modal .review-img img{width:revert-layer;max-width:107px;}.testimonial-modal-body{padding:32px 56px;}.testimonial-modal-dialog{max-width:1000px;}.testimonial-modal-dialog .btn-modal{top:30px;color:#26e3cc!important;padding-bottom:2px;z-index:9999;}.testimonial-modal-dialog .btn-modal:hover{background:transparent;}.testimonial-modal-dialog .btn-modal:before{display:none;}#reviews{scroll-margin:20px;}@media (min-width:992px){.section-review-band h2{font-size:42px;line-height:1.19}.section-review-band h3{font-size:35px;line-height:1.14}}@media (min-width:767px){#reviews{scroll-margin:100px}}@media (max-width:767.98px){.section-review-band .owl-carousel .owl-item{text-align:left}}html{scroll-behavior:smooth;}.content-main,.container-main{overflow:visible}.content-main{contain:paint;}