﻿@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:18px}.left{text-align:left}.center{text-align:center}.right{text-align:right}.box-shadow{box-shadow:5px 5px 15px 7px rgba(0,0,0,.1);margin-bottom:30px}header{padding:0 5%;font-size:.95rem}header.sticky{background:#fff;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:1px 2px 2px 2px rgba(0,0,0,.1)}header li>a{color:#284157;font-weight:400}header .sub-menu{font-size:.95em}header .sub-menu a{margin-left:40px}.menu-item-has-children{padding-right:10px;position:relative}.menu-item-has-children:after{content:"";width:8px;height:20px;position:absolute;right:0;top:4px;transition:all 0.1s;background-size:contain!important;background:url("chevron-right-dark.svg") center no-repeat;transform:rotate(90deg)}.seo-icon>a:before{background:url("seo.svg") center no-repeat}.ppc-icon>a:before{background:url("paidmedia.svg") center no-repeat}.link-icon>a:before{background:url("link.svg") center no-repeat}.influencer-icon>a:before{background:url("") center no-repeat}.marketing-icon>a:before{background:url("marketing.svg") center no-repeat}.conversion-icon>a:before{background:url("cro.svg") center no-repeat}.orm-icon>a:before{background:url("orm.svg") center no-repeat}.copy-icon>a:before{background:url("copywriting.svg") center no-repeat}.imac-icon>a:before{background:url("imac.svg") center no-repeat}.branding-icon>a:before{background:url("branding.svg") center no-repeat}.socialmedia-icon>a:before{background:url("socialmedia.svg") center no-repeat}.mail-icon>a:before{background:url("mail.svg") center no-repeat}.sub-menu a:hover:before{filter:invert(44%) sepia(32%) saturate(1400%) hue-rotate(305deg) brightness(80%) contrast(90%)}.flex-wrap{flex-flow:wrap}.flex-row-stretch img,.flex-row-center img{max-width:100%;height:auto;vertical-align:middle}.flex-row{display:flex;flex-direction:row}.flex-row-stretch{display:flex;flex-direction:row;align-items:stretch}.flex-row-center{display:flex;flex-direction:row;align-items:center}.flex-row-bottom{display:flex;flex-direction:row;align-items:flex-end}.flex-center{justify-content:center}.flex-between{justify-content:space-between}.flex-around{justify-content:space-around}.row-reverse{flex-direction:row-reverse!important}.wrapper{margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1;padding:0 3%}.full-wrapper,.thin-wrapper,.narrow,.xtra-narrow{max-width:none;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}section{position:relative}.hamburger{position:relative;top:4px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#3770A1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;width:30px;height:3px;background-color:#3770A1;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(.215,.61,.355,1)}body{font-size:18px;font-family:"Sen",sans-serif;line-height:1.6rem;font-weight:400;color:#242222}h1,.h1{font-family:utopia-std,serif}h1.blog-title{text-transform:none}h1,h2,h3,h4{color:#284157;margin-bottom:15px;font-weight:700}.light h1,.light h2,.light h3,.light h4,.light h5,.light a{color:#fff}a{color:#3770A1;text-decoration:none;font-weight:700}a:hover{color:#284157;text-decoration:underline}p>a:not(.button):not(.outline-button):hover,.text a:not(.button):not(.outline-button):hover,.content a:not(.button):not(.outline-button):hover{color:#3770A1;text-decoration:underline}p>a,.text a,.content a{font-weight:400}h2>a,h3>a,h4>a,h5>a,h6>a,strong a,b a{font-weight:700!important}.light-blue-bg a,.grey-bg a{color:#3770A1}.light-blue-bg a:hover,.grey-bg a:hover{color:#284157;text-decoration:none}p{padding-bottom:20px}strong,b{font-weight:700}em{font-style:italic}.grey-link a{color:#242222}.grey-link a:hover{color:#284157}.fs16,.fs16>p,.fs16>a{font-size:16px}img{vertical-align:top;line-height:1}.wrapper img,.full-wrapper img{max-width:100%;height:auto}.bg-image{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-image:before{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;left:0;top:0;z-index:5}.bg-image h1,.bg-image h2,.bg-image h3{color:#fff}.image{position:relative;text-align:center}.caption{position:absolute;bottom:0;color:#fff;font-size:18px;width:94%;padding:5% 3%;z-index:20}#top .caption{width:84%;padding:8%}.captioned.image:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.4));position:absolute;left:0;top:0;z-index:5}img.full-width{width:100%}ul,ol{list-style-position:outside;margin-left:40px}ul{list-style:square}li{padding-bottom:20px}header ul,footer ul,header li{list-style:none;margin:0;padding-bottom:0}.button,.outline-button{display:inline-block;border-radius:100px;text-decoration:none;padding:12px 35px;font-size:18px;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:hover{text-decoration:none}.button.blue-bg,.outline-button.blue{border:2px solid #3770A1}.light-blue-bg .outline-button.blue,.grey-bg .outline-button.blue{border:2px solid #3770A1}.button.blue-bg:hover{background:none;color:#3770A1}.button.white-bg{border:2px solid #fff}.button.white-bg:hover{background:none;color:#fff}.outline-button.blue:hover{background:#3770A1;color:#fff;text-decoration:none}.light-blue-bg .outline-button.blue:hover,.grey-bg .outline-button.blue:hover{background:#3770A1;text-decoration:none}.outline-button.white{border:2px solid #fff;color:#fff}.outline-button.white:hover{background:#fff;color:#3770A1}button.no-button{border:none;color:#3770A1;padding:0}.blue{color:#3770A1}.blue-bg{background:#3770A1;color:#fff}.light-blue-bg{background:#e8f0f8}.dark-blue-bg{background:#284157;color:#fff}.grey-bg{background:#f3f3f4}.white-bg{background:#fff}.image-bg{background-position:center;background-size:cover}.light{color:#fff}.dark{color:#284157}blockquote{padding:0 0 0 16px;border-left:4px solid #3770A1;margin:0 0 2rem 0;font-style:italic}blockquote p{padding:.5rem 0!important}.service-container{justify-content:center}.service-block{border:solid #f3f3f4;text-align:center;padding:2% 1%;border-width:1px 1px 0 0}.grey-bg .service-block{border-color:#fff}.service-block:last-child{border-right:none}.service-block p{font-size:.9em;line-height:1.4em;margin:0 5%}.sb4 h3{font-size:20px;max-width:180px;line-height:26px;margin:0 auto;padding:10px 0}.service-block.last{align-items:center;display:flex;justify-content:center}.service-block.last h3{font-family:utopia-std,serif;font-size:26px;line-height:33px;max-width:180px;margin:0 auto;padding-top:20px}.feature-block{text-align:center;margin:0 1% 1%}.feature-block p{font-family:utopia-std,serif;font-weight:600;color:#284157;font-size:18px;line-height:20px!important;margin:0 auto;padding-bottom:5px;line-height:1.2em;height:4.8rem;justify-content:center;display:flex;flex-direction:column}.feature-block .source{font-weight:600;color:#284157;line-height:13px;max-width:110px;margin:0 auto;min-height:26px;display:flex;flex-direction:column;justify-content:center}.feature-block a{font-size:11px;color:#284157}.feature-block .img-container{min-height:100px;position:relative;display:flex;justify-content:center}.feature-block img{position:absolute;bottom:-20px}.feature-block .inner-blue-block{background:#e8f0f8;padding:36px 16px 4px;min-height:90px;border-radius:8px;line-height:12px}.feature-block .inner-block{padding:30px 20px 6px;padding:30px 10px 6px;min-height:118px;border-radius:8px;line-height:12px;display:flex;flex-direction:column;justify-content:space-between}.feature-block.blue img{filter:invert(43%) sepia(84%) saturate(272%) hue-rotate(169deg) brightness(99%) contrast(88%)}.feature-block.blue .inner-block{background:#e8f0f8}.feature-block.red img{filter:invert(67%) sepia(64%) saturate(3771%) hue-rotate(318deg) brightness(89%) contrast(92%)}.feature-block.red .inner-block{background:#f3dcdb}.feature-block.yellow img{filter:invert(76%) sepia(27%) saturate(6587%) hue-rotate(6deg) brightness(98%) contrast(99%)}.feature-block.yellow .inner-block{background:#fdecc9}.service{background:#e8f0f9}.service h2{color:#284157}.service i{color:#3770A1}.service:hover h2,.service:hover p,.service:hover i,.service:hover a{color:#fff}.service:hover{background:#3770A1}#work .thin-wrapper{margin:2%}section#stats{padding:2%}section#stats .wrapper{max-width:1200px}.number-container{font-size:36px;color:#3770A1;padding-bottom:12px;display:flex;justify-content:center}.stat,.stat-text{font-weight:700;flex-grow:1}.stat{flex-basis:27.3%;font-size:18px;line-height:26px;border-left:2px solid #fff;padding:40px 12px}.stat-text{flex-basis:18%;font-size:26px;line-height:33px;padding:12px}.list-item{background:#fff;padding:10px 20px 10px 5px;margin-bottom:10px;border-radius:5px;font-size:18px;position:relative;left:-35px;box-shadow:2px 2px 10px rgba(0,0,0,.2)}.slick-dots li button::before{color:#284157;opacity:1!important}.slick-dots li.slick-active button::before{color:#3770A1!important}#work .slick-dots li button:before{font-size:20px}#work a.dot-text:hover{text-decoration:none}.list-number{background:#dde7f4;width:40px;height:40px;min-width:40px;text-align:center;border-radius:100px;font-size:18px;line-height:40px;color:#3770A1;margin-right:10px}.more-info>div{display:none}.more-info>div.active{display:block}.links{padding-bottom:20px}.links a{display:block;color:#284157;padding-bottom:5%}.links>a:hover{border:none}.links>.active{color:#3770A1}.links>.active:before{content:"— "}.st-circle{background:#fff}.st-circle:hover{background:#F4BC3D}.st-title:hover{color:#3770A1}.active-step .st-circle{background:#284157;color:#fff}.active-step .st-circle:after{content:" ";position:absolute;left:0;right:0;border-radius:100px;border:solid 1px #a2a2a7;height:80px;width:80px;margin:0 auto}.active-step .st-title{color:#fff;background:#284157}#our-clients .link{color:#63717d}#our-clients .link.active{color:#3770A1}.logos>div{display:none}.logos>div.active{display:flex}.logos .logo{min-width:100px;padding:0 10px 20px;text-align:center}.t-block{color:#fff;background:#284157;margin:0 15px}.slick-slide:nth-child(2n) .t-block{background:#3770A1;margin-top:30px}.t-block p{color:#fff}.quote>p{font-size:1.1rem;line-height:2rem}#testimonials .image img{max-height:50px}#testimonials a:hover{border:none;color:#284157}.award-slider .feature-block{text-align:center;margin:20px}#top .full-width .text h1,#top .full-width .text .h1{text-transform:capitalize}#top .full-width .text{max-width:600px;margin:0 auto}.sb3 h3{font-size:1.2em;line-height:1.3em;margin:0 auto;max-width:200px;padding-bottom:14px;text-transform:capitalize}.day{position:relative;max-height:220px}.day>img{max-height:220px}.block-image{margin:1%}.white-overlay{position:absolute;right:0;bottom:0;background-color:#fff;padding:5px;z-index:20;font-weight:600}section#cta{background:#284157;color:#fff}section#cta h2,section#cta h3,section#cta p{color:#fff}section#cta p{font-size:18px}#contact .icon{flex-basis:15%;text-align:center}#contact .text{flex-basis:85%}#contact:after{background:#dadadb;width:90%;content:"";height:2px;position:absolute;left:5%}.page-id-386 #contact:after{display:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.avatar{border-radius:100px;margin-right:10px}.content img{max-width:100%;height:auto}.single p{padding-bottom:2em}.single h2{padding-bottom:.3em}.blog-tile{border:2px solid #e9f1f8;border-radius:5px}.blog-tile .image img{border-top-left-radius:5px;border-top-right-radius:5px}.blog-tile .content{margin:1.6em}.blog-tile .info{padding-bottom:.7em}.left-box{border:2px solid #e9f1f8;border-radius:5px;padding:20px;min-width:150px;width:150px;margin-bottom:30px}.left-box i.social{width:30px;height:30px;background:#e8f0f8;padding:10px;border-radius:100px;font-size:24px;line-height:32px}.left-box a{padding:10px}.left-box a:hover{color:#284157}.content .left-box a:hover{text-decoration:none}a.cta-block:hover{color:#284157;background:#e8f0f8}.cta-block:hover img{filter:none!important}.archive-tile h3{padding-top:10px}.archive-tile{flex-basis:48%;margin:1%}.archive-tile img{width:100%;height:auto}input,select{border:none;border-bottom:2px solid #dadadb;padding:10px!important;font-size:16px!important;border-top-right-radius:3px;border-top-left-radius:3px;color:#666}textarea{border:2px solid #dadadb;padding:10px!important;font-size:15px!important}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:200px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{display:inline-block;border-radius:100px;text-decoration:none;padding:12px 35px!important;border:2px solid #3770A1;background:#3770A1;color:#fff;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:none;color:#3770A1}#cta .gform_wrapper .gform_footer input.button:hover,#cta .gform_wrapper .gform_footer input[type=submit]:hover{color:#fff;border-color:#fff}.light .gform_wrapper div.validation_error,.light .gform_wrapper li.gfield.gfield_error,.light .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{color:#6EB0DE;border-top:2px solid #6EB0DE;border-bottom:2px solid #6EB0DE}.light .gform_wrapper .validation_message,.light .gform_wrapper .gfield_required{color:#D0EBF9}.light .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.light .gform_wrapper li.gfield_error textarea{border:1px solid #6EB0DE}footer{padding:0 5%}footer li>a{color:#242222;font-weight:400}footer a:hover{border:none}.top-footer{border-bottom:2px solid #dadadb;padding:5%}.bottom-footer{padding:2% 5%}.copyright p{font-size:12px;color:#242222}.social a{margin:0 15px}.social a:hover img{filter:invert(44%) sepia(32%) saturate(1400%) hue-rotate(305deg) brightness(80%) contrast(90%)}footer .menu li{padding-bottom:10px}.img-slider img{max-height:400px}.portfolio-wrapper{padding:72px 0 64px}.portfolio-wrapper .pw-content{width:80%;margin:0 auto}#portfolio-gfd{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2em;grid-row-gap:2em}.cocoen{box-sizing:border-box;cursor:pointer;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cocoen>div:first-child,picture .cocoen>div{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%}.cocoen img,.cocoen picture>img{max-width:none}.cocoen>img,.cocoen>picture>img{display:block;width:100%}.cocoen-drag{background:#fff;bottom:0;cursor:ew-resize;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.cocoen *,.cocoen ::after,.cocoen ::before{box-sizing:inherit}.cocoen-drag::before{border:3px solid #fff;content:"";height:30px;left:50%;margin-left:-7px;margin-top:-18px;position:absolute;top:50%;width:14px}.cast-study-archive{padding:0 0 5%}a:focus{outline:thin dotted}@media only screen and (max-width:1150px){header{padding:5px 5%}.no-mobile{display:none}.mobile-wrap{flex-wrap:wrap}.main-nav{width:100%}.mobile-center{text-align:center!important}ul.sub-menu{display:none;left:10px}ul.sub-menu.opened{display:block}header .sub-menu a{position:relative;margin-left:25px}header .sub-menu a:before{content:"";width:30px;height:30px;position:absolute;left:-10px;top:-6px;background-size:contain;background:#B44B4B;height:6px;width:6px;border-radius:10px;top:6px}ul.sub-menu ul.sub-menu{padding:10px 0 0 10px}button.x{font-weight:900;color:#284157}.dropbtn{border:none;cursor:pointer;height:45px;width:45px;background-position:center;background-repeat:no-repeat;background-size:contain;float:right;padding-left:32px;position:relative;background:#fff;margin-right:5px}.dropdown{position:relative;width:100%}.dropdown .award{color:#fff;font-size:16px;line-height:18px;margin-bottom:10px;font-weight:400;background:#282728;padding:2%;justify-content:center}.dropdown .award img{border-right:2px solid #fff;filter:sepia(0%) saturate(0%) hue-rotate(233deg) brightness(500%) contrast(103%)}.dropdown .show{position:fixed;left:0;right:0;background:#fff;height:100%;z-index:100;overflow:scroll;display:block;margin-top:20px;padding:3%}ul#menu-main-menu{flex-flow:row wrap;margin-top:10px}.dropdown-content{display:none;z-index:50}.dropdown-content a:not(.proposal){color:#284157;font-weight:600}.dropdown-content .sub-menu a{font-size:16px}.main-nav{border:none;padding:0;overflow:visible}.main-nav li{width:100%;padding-bottom:15px;text-align:left}.main-nav li:hover>ul{position:relative}.main-nav li>ul,ul.sub-menu{min-width:auto;top:auto;background:none;border:none;box-shadow:none;position:relative}ul.sub-menu{padding:10px 0 0}.dropdown-content .menu-item-has-children a{padding:0 2px 1px}.menu-item-has-children.active:after{transform:rotate(-90deg)}.sub-menu a{border-bottom:0!important}.menu-item-has-children:after{right:20px;top:14px}ul#menu-main-menu>li>a,ul#menu-top-right-menu-1>li>a{border-left:none;padding-left:20px}ul#menu-top-right-menu-1{padding-bottom:50px}ul#menu-main-menu>li,ul#menu-top-right-menu-1>li{padding:10px 0}ul#menu-top-right-menu-1 li:last-child{border-bottom:none}ul.sub-menu>li{border-bottom:none!important}ul#menu-top-right-menu-1>li{font-size:14px;letter-spacing:1px;white-space:nowrap;text-transform:uppercase;line-height:16px}ul#menu-top-right-menu-1>li>a{font-weight:700}#clients .text{flex-basis:100%;text-align:center}}@media only screen and (max-width:599px){.no-phones{display:none}h1,.h1{font-size:30px;line-height:36px}h2{font-size:26px;line-height:32px}h3{font-size:20px}.wrapper{padding:2%}.phone-wrap{flex-wrap:wrap}.phone-center{text-align:center!important}a.outline-button,a.button{display:block;text-align:center;margin:5px 10px 10px}#top .half{flex-basis:100%}.flexible .text,#top .text{padding:5% 2%;text-align:center}.fifty,.third,.two-thirds{flex-basis:100%}.logo>a>img{max-height:50px;height:50px;padding:0}.button.large,.outline-button.large{padding:18px 50px;font-size:24px}.button.large,.outline-button.large{padding:16px 30px;font-size:20px}.button.medium,.outline-button.medium{padding:16px 40px;font-size:16px}.button.medium,.outline-button.medium{padding:14px 20px;font-size:15px}.button.small,.outline-button.small{padding:10px 22px;font-size:14px}.button.small,.outline-button.small{padding:10px 18px;font-size:14px}section#top{background-position:center!important}.home .award{background:#282728;padding:2%;justify-content:center}#clients .logo{flex-basis:50%;text-align:center;padding:10px 0}#clients .logo>img{padding:10px;max-width:80%;height:auto}section{padding:40px 20px}section#top{padding:0}#services .service-block{border:none}#features .feature-block{flex-basis:46%}#image-section .col1,#image-section .col2,#image-section .col3{text-align:center}#image-section .col2,#image-section .col3{display:none!important}#image-section .img1{padding-top:20px}#top .full-width .text{padding:10% 2%}span.plus,span.minus{top:20%}span.plus>img,span.minus>img{width:35px;height:35px}.collapsible{font-size:1em}.accordion .label{max-width:80%}.service{height:370px;flex-basis:100%;margin-bottom:20px}.stat-text{padding:40px 20px}.stat-text,.stat{flex-basis:100%}.stat{border-top:2px solid #fff;border-left:none}.flexible .text{padding:5% 0 0}.list-item{left:0;top:-50px;width:80%;margin:0 auto 10px}#work .slick-slide img{max-width:98%;margin:0 auto}#work .caption{width:94%;left:2%}#work .text{padding:30px 10px 10px!important;text-align:center}.links{margin:0 auto}.archive-tile{flex-basis:98%;margin:1%;padding-bottom:20px}#our-clients .logo{flex-basis:42%}section#testimonials a{font-size:16px}.t-block .text p{font-size:18px}.t-block .quote p{font-size:17px;line-height:24px}section#careers{padding:40px 0}#careers .wrapper{padding:2% 5%}.block-image.square{flex-basis:48%}.block-image.wide{flex-basis:98%}.block-image{display:none}.block-image.hi1,.block-image.hi2,.block-image.hi3{display:inline-block}.img-block-container{max-width:85%;margin:0 auto;padding-bottom:20px}.white-overlay{font-size:1.2em;width:80px;padding:5px}.perk{margin:5% 3%}.perk h3{margin-bottom:5px}.day{flex-basis:100%;padding-bottom:20px}.day img{max-width:60%}.white-overlay{font-size:1.3em;padding:2%;box-shadow:3px 4px 8px 3px rgba(0,0,0,.08);bottom:10px;right:50px}#post-top .b-left{display:none}div#author{text-align:center}#author div.avatar{width:100%;margin-bottom:20px}#author img.avatar{margin:0 auto}.office{flex-basis:100%}footer .get-in-touch,footer .sixth{flex-basis:100%}span.grey-link{display:block}footer ul{text-align:center}.bottom-footer .flex-row-center.phone-wrap{justify-content:center!important;margin-bottom:20px}.social .grey-link{padding:10px 0;text-align:center}form#ac_form>div{clear:both;margin:20px auto!important;width:200px;float:none!important}form#ac_form input:not([type=submit]){background:transparent;border-bottom:1px solid #284157;margin-top:6px}}@media only screen and (max-width:899px){.no-sm-mobile{display:none}.sm-mobile-wrap{flex-wrap:wrap}.sm-mobile-wrap .fifty,.sm-mobile-wrap .third,.sm-mobile-wrap .two-thirds{flex-basis:100%}.sm-mobile-center{text-align:center!important}.flex-row.phone-wrap.dotted-line{display:none}.step-trigger4{width:40%}.step-details .third>p{font-size:1.5rem!important}.st-content{text-align:center}.st-number{background:#284157;color:#fff!important;text-align:center;cursor:pointer;width:60px;height:60px;border-radius:90px;box-shadow:2px 2px 5px 3px rgba(0,0,0,.1);margin:25px auto;display:flex!important;flex-direction:column;justify-content:center}.st-number:after{content:" ";position:absolute;left:0;right:0;border-radius:100px;border:solid 1px #a2a2a7;height:80px;width:80px;margin:0 auto}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{display:none!important}.flexible .half{flex-basis:100%;position:relative}.sm-wrap{flex-wrap:wrap}.flexible .text{padding-bottom:0}#boxes.flexible .text{padding-bottom:5%}#work ul.slick-dots>li,a.dot-text{display:none}}@media only screen and (min-width:600px){.admin-bar header.sticky{top:32px}.third{flex-basis:33.33%}.two-thirds{flex-basis:66.66%}.flexible .text,#top .text{padding:5% 10%}.fifty{flex-basis:50%}.phones-only{display:none}.menu-item-has-children{padding-right:10px;position:relative}.menu-item-has-children:after{content:"";width:8px;height:20px;position:absolute;right:0;top:4px;transition:all 0.1s;background-size:contain!important;background:url("chevron-right-dark.svg") center no-repeat;transform:rotate(90deg)}#clients{padding:3%}section#top{padding:50px 0}.white-content{max-width:350px;background:#fff;padding:4% 8% 4% 12%}.feature-block{flex-basis:21%}.service{flex-basis:49%;background-size:cover!important}#top .full-width .text{padding:3%}.collapsible{font-size:1.1em}span.plus,span.minus{top:16%}.accordion .label{max-width:92%}#contact .content,#contact .form{flex-basis:46%;margin:2%}#contact .flex-row-center{padding:10px 0}#contact .flex-row-center p{font-size:18px;color:#284157}.office{flex-basis:46%}.list-overlay{position:absolute;bottom:20px}.blue-box{flex-basis:40%}.more-info{flex-basis:66%;padding-left:4%}.links{flex-basis:30%;border-right:2px solid #fff;padding:20px 0}.links>a{padding:5% 10%}#work .carousel .image{flex-basis:43%}#work .carousel .image img{max-width:100%}#work .carousel .text{flex-basis:47%;padding:5%}#boxes .wrapper{padding:0}#author .post-meta .avatar{flex-basis:18%}#author .post-meta .info{flex-basis:82%}.blog-tile{flex-basis:47%;margin:1%}.blog-tile .image{max-height:300px;overflow:hidden}.blog-tile .image img{width:100%}.b-left,.b-right{flex-basis:15%}.b-left{padding-right:2%}.b-right{padding-left:5%}.left-box a{display:block}.day{flex-basis:19%;margin:0 .5%}.day.move-down{padding-top:40px}.block-image.square{flex-basis:26%}.block-image.wide{flex-basis:42%}.block-image>div{overflow:hidden;width:100%}.block-image img{width:100%}form#ac_form{clear:both;margin:20px auto!important;width:300px}form#ac_form input:not([type=submit]){background:transparent;border-bottom:1px solid #284157;margin-top:6px}.get-in-touch{flex-basis:35%;padding-right:15%}footer .sixth{flex-basis:16.6%}}@media only screen and (min-width:600px) and (max-width:1150px){section{padding:5% 2%}#clients .logo{flex-basis:14.6%;text-align:center;margin:20px 1%}#work .thin-wrapper{max-width:800px}#author .avatar{margin-right:20px}}@media only screen and (min-width:600px) and (max-width:899px){h1,.h1{font-size:1.6em;line-height:1.2}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}.thin-wrapper{padding:0 3%}section#top .half{flex-basis:50%}section#top .sm-mobile-wrap .half{flex-basis:100%}.dropdown .show{margin-top:40px}button#dropbtn{padding:0 0 0 30px}.service-block{flex-basis:46%}.service-block:nth-child(2n){border-right:none}.service-block:nth-child(-n+2){border-top:none}section#image-section .col1{flex-basis:98%;margin:0 1%}section#image-section .col2,section#image-section .col3{display:none!important}.service{height:390px}.half.images{max-width:80%;margin:0 auto}.stat{font-size:15px;line-height:20px}.stat-text{font-size:18px;line-height:22px}section#stats .wrapper{padding:0}.perk{flex-basis:47%;margin:3% 1.5%}.block-image>div{max-height:180px}.white-overlay{font-size:1.2em;width:80px;padding:5px}.b-left{padding-right:3%}}@media only screen and (min-width:900px) and (max-width:1150px){h1,.h1{font-size:36px}.dropdown .show{margin-top:50px}button#dropbtn{padding:0 0 0 30px}#image-section img.img2{max-height:520px}#image-section .text p{font-size:16px}button.slick-next.slick-arrow{right:-5px}button.slick-prev.slick-arrow{left:-5px}.block-image>div{max-height:210px}.perk{flex-basis:40%;margin:2% 5%}}@media only screen and (min-width:900px){.logo>a>img{max-height:80px;height:80px;padding:10px}.main-nav{font-weight:700;flex-grow:6;padding-right:5%}.main-nav li{list-style:none;margin:0 10px;display:inline-block}.mobile-only{display:none}.wrapper{max-width:1200px}.thin-wrapper{max-width:950px}.narrow{max-width:820px}.xtra-narrow{max-width:700px}.white-overlay{font-size:1.4em;width:120px;padding:5px}.half{flex-basis:50%}h1,.h1{font-size:2.7rem;line-height:3rem}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}.service-block{flex-basis:22%}.service-block.sb3{flex-basis:30%}.sb4:nth-child(4n){border-right:none}.sb4:nth-child(-n+4){border-top:none}.sb3:nth-child(3n){border-right:none}.sb3:nth-child(-n+3){border-top:none}section#image-section .col1{flex-basis:39%;margin:0 1%}section#image-section .col2{flex-basis:31%;margin:0 1%;text-align:center}section#image-section .col3{flex-basis:25%;margin:0 1%}#image-section .col1,.col2,.col3{position:relative}#image-section img.img2{height:100%;width:auto;max-width:unset}#image-section .wrapper{max-width:1200px;padding:0}.service{height:445px}.flexible .image-left{right:45%}#work .slick-list{margin-left:50px;margin-right:50px}#work .slick-dots{bottom:-50px}#work .slick-dots li{width:unset;height:unset;vertical-align:top;max-width:200px;margin:0 20px;line-height:1.2rem}#work a.dot-text:before{font-family:slick;font-size:20px;line-height:20px;margin:0 auto;display:block;width:20px;height:20px;content:"•";text-align:center;opacity:1;color:#284157;-webkit-font-smoothing:antialiased}#work li.slick-active a.dot-text:before{color:#3770A1}#work .dot-text{color:#242222;font-size:16px}#work li.slick-active .dot-text{color:#3770A1}section#work{padding-bottom:10%}#testimonials .slick-list.draggable{margin:0 10%}li.bzOpening a{min-height:60px}.red-dot{line-height:2.5rem;font-weight:600;text-transform:capitalize;padding-right:20px;position:relative;left:20px;margin-right:20px}.red-dot:before{position:absolute;content:" ";background:#B44B4B;height:10px;width:10px;border-radius:10px;left:-20px;top:1rem}.step-details{display:none;padding-top:40px}.step-details.show-step{display:block}.lg-font{font-size:1.2rem;line-height:1.5em}.st-number{position:absolute;left:50%;transform:translate(-50%,-50%);top:140px;font-size:20rem;z-index:-1;color:#3770A1;opacity:.1;display:block!important}.dotted-line:after{content:" ";border-bottom:1px dotted #d6d6d6;left:6%;right:6%;bottom:55px;height:1px;position:absolute;z-index:-1}.b-middle{flex-basis:70%}.left-box{max-width:10%}.left-box.sticky{position:fixed}}@media only screen and (min-width:1151px){section{padding:5%}#dropbtn{display:none}ul#menu-main-menu{justify-content:flex-end;flex-direction:row;display:flex;max-width:650px}.menu-item-has-children:hover:after{transform:rotate(-90deg)}header .main-navigation>li>a{position:relative}header .main-navigation>li:hover>a:before{content:" ";background:#3770A1;height:2px;width:70%;position:absolute;bottom:30px}header .main-navigation>li.menu-item-has-children:hover>a:before{width:103%}section#clients .text{font-size:14px;line-height:16px;text-align:center;font-weight:700;padding:2% 3%}#clients .logo{margin:0 10px;flex-grow:1}#clients .text{max-width:200px}#image-section .text{padding:0 5px}.single main p,.single main li{font-size:20px}.sticky-box.sticky{position:fixed;width:200px;top:160px}.perk{flex-basis:46%;margin:2%}.block-image>div{max-height:240px}.bzOpening h2{min-width:320px;max-width:320px}header .dropbtn{display:none}header .sub-menu a:before{content:"";width:30px;height:30px;position:absolute;left:15px;top:9px;transition:all 0.1s;background-size:contain!important}header #menu-main-menu>li>a{font-size:.9rem}header #menu-main-menu>li:hover>a{text-decoration:none;color:#284157}header .main-nav ul .sub-menu{display:none}header .main-nav li{list-style:none;margin:0 10px;position:relative;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1}header .main-nav li:hover .sub-menu,header .main-nav ul .sub-menu.opened{top:54px;display:block;position:absolute;background:#fff;min-width:200px;border-radius:8px;z-index:1000;box-shadow:1px 2px 2px 2px rgba(0,0,0,.1);padding:20px 10px;border:1px solid #e7e7e7}header .main-nav li:hover .sub-menu:before,header .main-nav ul .sub-menu.opened:before{content:"";width:10px;height:10px;position:absolute;top:-6px;left:30%;background:#fff;transform:rotate(135deg);border-bottom-left-radius:3px;border:1px solid #e7e7e7;border-right:none;border-top:none}header .main-nav li:hover .sub-menu li,header .main-nav ul .sub-menu.opened li{padding:10px 20px;display:block;max-width:180px;float:left}header li:not(#menu-item-115) .sub-menu a{margin-left:0}li#menu-item-115 .sub-menu{left:-220px;width:800px}li#menu-item-115:hover .sub-menu li,li#menu-item-115 .sub-menu.opened li{width:300px;max-width:unset}li#menu-item-215 .sub-menu{width:200px;left:-50px}header .main-nav li:hover .sub-menu li a,header .main-nav ul .sub-menu.opened li a{padding:unset}header .main-nav li>a{padding:41px 10px;transition:all 0.2s;font-weight:600;font-size:.8rem}header .logo{height:80px}#our-clients a.link:hover{color:#284157;text-decoration:underline!important}.left-box{max-width:10%;left:5%}.left-box.sticky{position:fixed}}@media only screen and (min-width:1420px){header .main-navigation>li:hover>a:before{width:calc(100% - 80px)}header .main-navigation>li.menu-item-has-children:hover>a:before{width:calc(100% - 55px)}header .main-nav li>a{padding:41px 40px}.menu-item-has-children:after{right:30px}li#menu-item-215 .sub-menu,.sub-menu{left:0}li#menu-item-115 .sub-menu{left:-180px}#work .thin-wrapper{margin:2% auto}.block-image>div{max-height:290px}.bzOpening h2{min-width:500px}}.collapsible{position:relative;background-color:#f3f3f4;color:#284157;cursor:pointer;padding:18px 20px;border-radius:5px;width:100%;border:none;text-align:left;outline:none;margin-bottom:20px;display:block;overflow:hidden;transition:max-height 0.5s cubic-bezier(0,1,0,1);font-family:"Sen",sans-serif}button.collapsible:hover{color:#fff;background-color:#3770A1!important;cursor:pointer}.cblock-content{padding:0 4px 18px;display:none;overflow:hidden;background-color:#fff}.accordion .label button{width:100%;text-align:left;font-size:19px;font-weight:300;text-transform:unset;padding:20px 40px 20px 30px;line-height:24px;position:relative;color:#fff;background-color:#68d2df;border:none}.accordion .label button.collapsible{background-color:#00778b}span.plus,span.minus{position:absolute;right:20px;font-size:20px;display:inline-block}.collapsible span.minus>img{display:none}.collapsible.active span.plus>img{display:none}.collapsible.active span.minus>img{display:block}button.collapsible:hover span.plus img,button.collapsible:hover span.minus img{filter:brightness(200%)}@media (max-width:768px){#portfolio-gfd{grid-template-columns:repeat(1,1fr);grid-column-gap:2em}}.meta__author .author{color:#3770A1}.post-meta{margin-bottom:20px;font-size:20px;font-size:.9rem;display:flex}.post-meta>div{padding-right:6px}.post__content{font-size:.95rem;line-height:1.4rem}.page-navigation{margin-top:60px}.page-navigation>*{margin:0 15px;font-weight:400;font-size:20px}.feature-blog{padding:40px 0}.feature-blog .feature__content{max-width:510px;margin:1.6em}.feature-blog .feature__content>p{padding-bottom:5px}.feature-blog .feature__image{height:405px;overflow:hidden}.feature-blog .feature__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-blog .feature-tile{border:2px solid #e9f1f8;border-radius:5px;display:flex;justify-content:space-between;align-items:center;margin:10px}section.all-blog{padding:0}.blog-tile{margin-bottom:20px}.blog-subscribe-form{margin:60px 0}.blog-subscribe-form .gfield_label{display:none}.blog-subscribe-form form#gform_4{max-width:860px;width:100%;margin:0 auto;display:flex;align-items:center}.blog-subscribe-form .gform_body.gform-body{max-width:660px;width:100%;margin-right:35px}.blog-subscribe-form .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:2fr 2fr;grid-column-gap:35px}.blog-subscribe-form .gform_wrapper.gravity-theme .gfield{grid-column:unset}.blog-subscribe-form input[type=submit]{cursor:pointer}#hidden_link{display:none}#proposal-popup.pop-active{display:block!important;margin:100px 10%;top:0;left:0;width:80%}#full-overlay.on{display:block!important}.freeze{overflow:hidden}.gform_wrapper.gravity-theme .gf_step_label{color:#6B7790!important}.gform_wrapper.gravity-theme .gf_step_active .gf_step_label{color:#3770A1!important}.proposal-form{padding:5px 55px;overflow-y:auto;max-height:80vh}.proposal-form label{margin-bottom:0!important}.proposal-form .gform_page_footer.top_label{padding-bottom:0!important}.proposal-form .form-header{display:flex;align-items:center;color:#6d778b}.proposal-form .form-header .form-logo{margin-right:70px}.proposal-form .form-header h5{max-width:280px}.proposal-form .gform_page_footer.top_label{position:relative;top:-50px}.proposal-form .footer-info{display:flex;color:#6B7790;top:20px;position:relative;left:200px;width:calc(100% - 200px)}.proposal-form .call-info{margin-left:50px}.proposal-form input{color:#70808f;font-size:20px}.proposal-form ::-webkit-input-placeholder{color:#70808f;font-size:20px}.proposal-form ::-moz-placeholder{color:#70808f;font-size:20px}.proposal-form .gform_wrapper.gravity-theme .gform_footer button,.proposal-form .gform_wrapper.gravity-theme .gform_footer input,.proposal-form .gform_wrapper.gravity-theme .gform_page_footer button,.proposal-form .gform_wrapper.gravity-theme .gform_page_footer input{cursor:pointer;margin-left:0}.proposal-form .gform_page_fields{margin-bottom:45px}.proposal-form .gform_wrapper.gravity-theme .gf_page_steps{border:0;margin-bottom:10px}.proposal-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:35px}.proposal-form .gform_wrapper.gravity-theme .gf_step_label{font-weight:700;font-size:16px}.proposal-form .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{border:0}.proposal-form .gform_wrapper.gravity-theme .gf_step_number{background:#e8f0f8;border:2px solid #e8f0f8;color:#3770A1}.proposal-form .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#3770A1;color:#fff;border:2px solid #3770A1}.proposal-form .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{border:0}.proposal-form .gform_previous_button{display:none!important}.proposal-form .gform_ajax_spinner{margin:10px 0 0 2px}.proposal-form .gform_wrapper.gravity-theme .gfield_checkbox label,.proposal-form .gform_wrapper.gravity-theme .gfield_radio label{font-size:16px}.proposal-form .gfield_checkbox{display:flex;flex-wrap:wrap}.proposal-form .gfield_checkbox>div{width:50%;margin-bottom:5px;font-size:16px}.proposal-form .gfield_checkbox label{position:relative;cursor:pointer}.proposal-form .gfield_checkbox label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #284157;padding:7px;display:inline-block;position:relative;vertical-align:text-bottom;cursor:pointer;margin-right:5px}.proposal-form .gfield_checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none!important;cursor:pointer}.proposal-form .gfield_checkbox input:checked+label{color:#3770A1}.proposal-form .gfield_checkbox input:checked+label:after{content:"";display:block;position:absolute;top:7px;left:6px;width:5px;height:10px;border:solid #3770A1;border-width:0 2px 2px 0;transform:rotate(45deg)}.proposal-form .gfield_checkbox input:checked+label:before{border-color:#3770A1}.proposal-form-wrap{width:800px;margin:0 auto}.proposal-form-wrap .carousel__button svg{filter:none}.proposal-form-wrap div#gform_confirmation_wrapper_5{padding:20px;font-weight:600;background:#3770A1;color:#fff;margin:10px 0 30px;border-radius:5px;text-align:center}@media only screen and (min-width:750px) and (max-width:899px){.proposal-form-wrap{width:700px}#proposal-popup.pop-active{margin:100px 5%;width:90%}}@media only screen and (max-width:749px){.proposal-form-wrap{width:90%;height:90%}#proposal-popup.pop-active{margin:50px 5%;width:90%}.proposal-form .footer-info{top:0;left:0;width:auto}.proposal-form .gform_page_footer.top_label{top:0}.proposal-form{padding:5px 20px}div#gf_page_steps_5{display:none}}@media (max-width:992px){.feature-blog .feature__content{max-width:270px}}@media (max-width:767px){.feature-blog .feature-tile{flex-direction:column-reverse}.feature-blog .feature__content{max-width:100%}.feature-blog .feature__image{width:100%;height:auto}.feature-blog .feature__image img{width:100%}.proposal-form-wrap{width:95%}.proposal-form-wrap.fancybox__content{padding:20px}.proposal-form .footer-info-wrap{position:static}.proposal-form .gform_page_fields{margin:0}}@media (max-width:640px){.blog-subscribe-form form#gform_4{flex-direction:column}.blog-subscribe-form .gform_body.gform-body{margin-right:0}.proposal-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px}.proposal-form .form-header{flex-direction:column;padding:0 0 10px!important}.proposal-form .form-header .form-logo{margin-right:auto}.proposal-form .form-header .form-logo img.logo{width:100px;height:auto;position:relative;left:-5px}.proposal-form .form-header h5{text-align:center}.proposal-form .gfield_checkbox>div{margin-bottom:5px}}@media (max-width:600px){#proposal-popup.pop-active{margin:0;width:100vw;min-height:100vh}.proposal-form-wrap{width:100vw;min-height:110vh;border-radius:0!important;margin-bottom:40px;overflow-y:auto}.form-header p{font-size:.9rem;line-height:1.2rem;margin-right:auto;padding-top:10px}.step-info{font-size:.9rem}fieldset#field_5_6 label{font-size:.8rem}.proposal-form{max-height:-moz-fit-content;max-height:fit-content}.proposal-form .gform_page_footer{margin:0 0 50px!important;padding:0!important}.proposal-form input{padding:0 10px!important}.proposal-form .gfield_checkbox>div{width:100%}.proposal-form .footer-info{display:block}.proposal-form .call-info{margin-left:0}div#field_5_9,div#field_5_10,div#field_5_11{position:relative;top:-12px}}@media only screen and (min-width:600px){div#field_5_9,div#field_5_10,div#field_5_11{height:30px}input#input_5_15{margin-top:2px}}.team-top{font-size:20px}#team-module{padding-top:50px;padding-bottom:50px}.switch-mode{border:2px solid #F0F0F1;display:inline-block;padding:20px 50px;margin-top:15px}.switch-mode a{display:inline-block;padding:0 25px}.switch-mode a.active{color:#284157}.team-modes{padding:50px 10%}.mode-content{display:none}.mode-content.active{display:block}#bubble{max-width:1020px;margin:0 auto}.bubble-wrap{margin:0 auto}.bubble-wrap .bubble{border-radius:50%;overflow:hidden}.bubble-wrap:after{content:" ";display:block;clear:both}.bubble.large{width:270px;height:270px;perspective:1000px}.bubble.medium{width:180px;height:180px;perspective:1000px}.bubble.text{width:135px;height:135px}@media (max-width:767px){.bubble.large{width:200px;height:200px}.bubble.medium{width:150px;height:150px;perspective:1000px}.switch-mode{padding:20px 25px}.switch-mode a{padding:0 20px}.bubble.text{width:110px;height:110px}}.flip-wrap{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.flip.active .flip-wrap{transform:rotateY(-180deg)}.flip-front,.flip-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:50%}.flip-back{transform:rotateY(180deg)}.bubble h3{color:#fff;margin-bottom:10px}.flip-back p{padding-bottom:0}.bubble-content{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;height:100%}.bubble-content .title,.bubble-content p{color:#fff;padding-left:10%;padding-right:10%}.bubble-content:last-child .title{margin-bottom:0}.bubble.text{background:#284157}.bubble img{width:100%;height:auto}@media (min-width:768px){.bubble-wrap .bubble:first-child{margin-top:30px}.bubble-wrap .bubble:nth-child(3){margin-top:50px}.bubble-wrap .bubble:nth-child(4){margin-top:40px}.bubble-wrap .bubble:nth-child(4n+1){margin-left:20px}.bubble.flip.large:hover{width:275px;height:275px;transition:0.2s all}.bubble.flip.medium:hover{width:185px;height:185px;transition:0.2s all}}@media (max-width:768px){.bubble-wrap .bubble:nth-child(2n+1){margin-left:20px}}.trigger-bubble,.flip{cursor:pointer}.bubble.disabled{opacity:0.3!important}.directory-wrap{display:flex;flex-wrap:wrap;justify-content:center}.team-wrap{border-radius:5px;width:110px;margin:5px;height:110px;position:relative;overflow:hidden;font-size:14px;line-height:1.3;cursor:pointer;background:rgba(101,156,209,.8)}.team-wrap:nth-of-type(even){background:rgba(0,0,0,.8)}.team-wrap.extra{height:auto;padding-bottom:12px}.team-wrap.extra:nth-of-type(even) p{color:#fff}.team-wrap.extra .team-image{height:110px;overflow:hidden;margin-bottom:12px}.team-wrap.extra p:nth-of-type(1){font-weight:700}.directory-wrap *{box-sizing:border-box}.team-wrap img{max-width:100%;height:auto}.directory-wrap .team-content{position:absolute;width:100%;padding:10px;background:rgba(101,156,209,.8);top:0;color:#fff;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden}.directory-wrap .team-wrap.active .team-content{opacity:1;visibility:visible}.team-wrap:nth-of-type(even) .team-content{background:rgba(0,0,0,.8)}.team-wrap .title{margin-bottom:0;color:#fff}.team-wrap .title:after{content:"";height:1px;width:15px;background:#fff;display:block;margin:5px auto}.team-filter *{box-sizing:border-box}.team-wrap p{padding-bottom:0}.team-filter .searchandfilter>ul{margin:0 0 30px;-moz-column-count:3;column-count:3}.services-group .team-cat-info{flex:0 0 auto;width:25%;padding:0 10px}.services-group .team-members .services-info:first-child{display:none}.services-group:first-child .team-members .services-info{display:block}.team-members{margin:0 -10px;flex:0 0 auto;width:75%}.team-members .services-info{flex:0 0 auto;width:calc(33.3333333333% - 60px);padding:0 10px;background:#fff;border-radius:5px;padding:40px 20px 20px;margin:0 10px 30px}@media (max-width:992px){.team-members .services-info{width:calc(50% - 60px)}.team-cat-info h2{font-size:25px}.services-group .team-cat-info{width:35%}.team-members{width:65%}.team-filter .searchandfilter>ul{margin:0 0 30px;-moz-column-count:2;column-count:2}}@media (max-width:640px){.team-members .services-info,.services-group .team-cat-info,.team-members{width:100%}.team-filter .searchandfilter>ul{margin:0 0 30px;-moz-column-count:1;column-count:1}}.services-info-head .image{height:65px;width:65px;margin-right:15px;border-radius:50%;overflow:hidden}.services-info-head .image img{width:100%;height:auto}.services-info-head h3{margin-bottom:0;width:calc(70% - 85px)}.right-box{background:#284157;color:#fff;font-size:18px;margin:20px 0;padding:30px;width:290px;border-radius:25px}.mobile-display{display:none}.desktop-display{display:none}@media only screen and (min-width:600px){.mobile-display{display:none!important}.desktop-display{display:block;width:100%}.right-box{background:#284157;color:#fff;font-size:18px;margin:20px 0;padding:30px;width:290px;border-radius:25px}input#gform_submit_button_8{border:1px solid #F4BC3D;background:#F4BC3D;color:#284157;font-weight:600}input#gform_submit_button_8:hover{background:#284157;color:#F4BC3D;font-weight:600}}@media only screen and (max-width:500px){.desktop-display{display:none!important}.mobile-display{display:block;width:100%}.mright-box{background:#284157;color:#fff;font-size:18px;margin:20px 0;padding:30px;max-width:100%;border-radius:25px}input#gform_submit_button_8{border:1px solid #F4BC3D;background:#F4BC3D;color:#284157;font-weight:600}input#gform_submit_button_8:hover{background:#284157;color:#F4BC3D;font-weight:600}}.right-box .gform_button,.mright-box .gform_button{font-weight:600;border:2px solid #F4BC3D!important;background:#F4BC3D!important;color:#284157!important}.right-box .gform_button:hover,.mright-box .gform_button:hover{background:none!important;color:#F4BC3D!important}.blog-subscribe-form .gform_button{font-weight:600;border:2px solid #F4BC3D!important;background:#F4BC3D!important;color:#284157!important}.blog-subscribe-form .gform_button:hover{background:#284157!important;border-color:#284157!important;color:#F4BC3D!important}.ez-toc-counter nav ul li a::before{display:none}div#ez-toc-container{border:none;box-shadow:none;padding:0}div#ez-toc-container ul li{font-size:0.9rem!important;line-height:1.2rem;padding-bottom:10px}div#ez-toc-container .ez-toc-title-container{padding-bottom:10px}div#ez-toc-container .ez-toc-title-container p.ez-toc-title{padding-bottom:10px!important;font-size:0.9rem!important;line-height:1.2em!important;font-weight:600}#ez-toc-container a{font-size:14px!important}