@font-face{font-family:'Lato';font-style:normal;font-weight:100;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100.eot);src:local('Lato Hairline'),local('Lato-Hairline'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:100;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100italic.eot);src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100italic.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100italic.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100italic.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-100italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300.eot);src:local('Lato Light'),local('Lato-Light'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300italic.eot);src:local('Lato Light Italic'),local('Lato-LightItalic'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300italic.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300italic.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300italic.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-300italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-regular.eot);src:local('Lato Regular'),local('Lato-Regular'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-regular.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-regular.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-regular.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-regular.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-italic.eot);src:local('Lato Italic'),local('Lato-Italic'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-italic.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-italic.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-italic.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700.eot);src:local('Lato Bold'),local('Lato-Bold'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700italic.eot);src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700italic.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700italic.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700italic.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-700italic.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900.eot);src:local('Lato Black'),local('Lato-Black'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:italic;font-weight:900;font-display:swap;src:url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900italic.eot);src:local('Lato Black Italic'),local('Lato-BlackItalic'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900italic.woff2) format('woff2'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900italic.woff) format('woff'),url(../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900italic.ttf) format('truetype'),url('../../../../../../../../themes/tophatrank/assets/fonts/lato-v16-latin-900italic.svg#Lato') format('svg')}*{outline:0!important;text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Lato',sans-serif;color:#656e7b;font-size:21px;font-weight:400;line-height:30px}w p{margin-bottom:30px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#384558;font-family:'Lato',serif;font-weight:900;line-height:1;margin-bottom:25px}.about h3{font-size:36px}.about a.more{margin-top:10px;display:block;color:#477ca8;font-weight:900}.about a.more i{margin-left:5px}h1,.h1{font-size:46px}h2,.h2{font-size:38px;line-height:44px}.text-white{color:#fff}a,a:hover,button,button:hover,input[type="submit"],input[type="submit"]:hover{cursor:pointer;transition:0.3s ease-out}a,a:hover{color:#a8cd53}ul,li{margin:0;padding:0;list-style:none}.container{width:100%;max-width:1200px}.img-full{width:100%;height:auto}.wrapper{position:relative;width:100%;overflow:hidden}.header{background:#fff}.header .container{width:100%;max-width:1470px}.header .navbar{padding:26px 0}.header .navbar-brand{margin-right:128px}.header .navbar-nav{position:relative;top:6px}.header .navbar .navbar-nav>.nav-item{margin-right:62px;position:relative}.header .navbar .navbar-nav>.nav-item:nth-last-child(2){margin-right:0}.header .navbar .navbar-nav>.nav-item:not(:nth-last-child(2)):after{content:"";background:#384558;position:absolute;right:-32px;top:50%;width:5px;height:2px;margin-top:-2px}.header .navbar .navbar-nav .client-login-nav{display:none}.header .navbar .navbar-nav>.nav-item>a{color:#384558;font-size:17px;font-weight:700;letter-spacing:-.34px;line-height:30px;text-transform:uppercase;border-bottom:4px solid transparent;padding:0}.header .navbar .navbar-nav>.nav-item:hover>a,.header .navbar .navbar-nav>.nav-item>a.active,.header .navbar .navbar-nav>.nav-item>a:hover{border-bottom:4px solid #a8cd53}.navbar-expand-lg .navbar-nav>li.nav-item>ul{background:#384558;position:absolute;top:100%;left:0;z-index:444;min-width:180px;padding:15px;opacity:0;visibility:hidden;transition:0.3s all}.navbar-expand-lg .navbar-nav>li.nav-item>ul li>ul{background:#384558;position:absolute;top:-15px;left:calc(100% + 15px);z-index:444;min-width:180px;padding:15px;opacity:0;visibility:hidden;transition:0.3s all}.navbar-expand-lg .navbar-nav>li.nav-item>ul li{position:relative}.navbar-expand-lg .navbar-nav>li.nav-item>ul li:hover>ul,.navbar-expand-lg .navbar-nav>li.nav-item:hover>ul{opacity:1;visibility:visible;transition:0.3s all}.navbar-expand-lg .navbar-nav>li.nav-item>ul li:hover>a,.navbar-expand-lg .navbar-nav>li:hover>a{color:#a8cd53}.sub-menu a{color:#fff;font-size:14px;line-height:20px}.header__right a{color:#384558;font-size:14px;font-weight:700;letter-spacing:-.29px;border-radius:5px;display:inline-block;margin-right:6px}.header__right a:first-child{line-height:51px;border:2px solid transparent;padding:0 37px}.header__right a:first-child i{margin-right:4px}.header__right a:last-child{border:2px solid #384558;line-height:50px;padding:0 40px}.header__right a:hover{color:#fff;border:2px solid #a8cd53;background:#a8cd53}.bcrumbs{padding:7px 0;background:transparent;margin-left:-4px}.bcrumbs+.bcrumbs,body.home .bcrumbs{display:none}.bcrumbs .container{width:100%;max-width:1460px;font-weight:700}.bcrumbs span{font-size:13px!important}.bcrumbs span span span,.bcrumbs span span a{color:#384558;font-size:13px!important;margin:0 4px}.bcrumbs i{margin:0 -1px 0 2px}.bcrumbs a:hover{color:#a8cd53}.bcrumbs__category{padding:7px 0;background:#dadfd0}.bcrumbs__category .container{width:100%;max-width:1460px;font-weight:700}.bcrumbs__category li{display:inline-block;position:relative;margin-right:15px;text-transform:uppercase}.bcrumbs__category li span,.bcrumbs__category li a{color:#384558;font-size:15px}.bcrumbs__category li a:hover{color:#a8cd53}.founder{background:#f3f5f6;position:relative}.founder .bg{width:calc(50% - 35px);position:absolute;top:0;right:0;height:100%;background-size:cover!important}.founder .inner{text-align:right;padding:147px 40px 185px}.founder .headtext{font-size:46px;line-height:1;margin-bottom:25px}.founder .inner p{color:#384558;font-size:38px;font-weight:900;line-height:40px;margin:35px 8px 0}.company__title{padding:80px 0;background:#f3f5f6}.company__title .headtext{font-size:46px;line-height:1;margin-bottom:25px}.company__title p,.company__title ul{border-left:2px solid #d4d4d4;margin-left:25px;padding-left:47px;line-height:31px;margin-bottom:0;padding-bottom:16px}.company__title .order-lg-5 p,.company__title .order-lg-5 ul{border-left:0;border-right:2px solid #d4d4d4;margin-left:0;padding-left:0;padding-right:47px}.company__title:not(.bg-white) .order-lg-5 p,.company__title:not(.bg-white) .order-lg-5 ul{border-left:0;border-right:2px solid #384558}.company__title ol{padding:20px 0 10px 50px;border-left:2px solid #d4d4d4;margin:0 0 0 25px}.company__title:not(.bg-white) ol{border-left:2px solid #384558}.company__title ol li{padding-bottom:10px;list-style:decimal;padding-left:10px;margin-left:15px}.company__title ol li span{color:#656e7b}.company__title ol li{padding-bottom:10px}.company__title:not(.bg-white) p{border-left:2px solid #384558}.quote{padding:88px 0 72px;background:#477ca8}.quote i{position:absolute;left:72px;top:-27px;color:#fff;font-size:63px}.quote .inner{max-width:830px;margin:0 auto;padding-left:164px;position:relative}.quote .inner p{color:#f2f2f2;font-size:30px;font-weight:600;line-height:37px;margin-bottom:0;font-family:'Lato',sans-serif}.events{position:relative;background:#f3f5f6}.events .headtext{margin-bottom:36px;font-size:38px;line-height:44px}.events .inner{padding:84px 0}.accordion__item{margin-bottom:6px}.accordion__item:first-child .accordion-header{border-radius:10px 10px 0 0}.accordion__item:not(.active):last-child .accordion-header{border-radius:0 0 10px 10px}.accordion__item:last-child .accordion-body__contents{border-radius:0 0 10px 10px}.accordion-header{font-family:'Lato',sans-serif;font-size:20px;font-weight:700;line-height:28px;padding:16px 63px;background:#fff url(../../../../../../../../themes/tophatrank/assets/img/arrow-green.png) no-repeat calc(100% - 36px) center;color:#384558;border:2px solid #f2f2f2}.accordion__item.active .accordion-header{color:#fff;background:#a8cd53 url(../../../../../../../../themes/tophatrank/assets/img/arrow.png) no-repeat calc(100% - 36px) center;border:2px solid #a8cd53}.accordion-body{display:none;border-top:none}.accordion-body .meta{color:#6a90d5;font-size:15px;letter-spacing:-.29px;font-weight:700;margin-bottom:15px}.accordion-body .meta a{color:#6a90d5;margin-right:5px}.accordion-body .meta span{margin-left:8px;color:#787887}.accordion-body__contents{padding:21px 40px 48px 63px;background:#fff;border:2px solid #f2f2f2;display:table;width:100%}.accordion-body__contents p{color:#656e7b;font-size:18px;margin-bottom:26px}.accordion-body__contents ul li{color:#656e7b;font-size:18px;margin-bottom:5px;list-style:disc;margin-left:15px}.accordion-body__contents ul{margin:-5px 0 35px}.accordion-body__contents>a{color:#477ca8;font-size:19px;line-height:27px;display:table;font-weight:900;float:left}.accordion-body__contents>a+a{float:right}.accordion-body__contents>a i{font-size:15px;margin-left:5px}.accordion.alt .accordion-body__contents{padding:21px 35px 0 35px;background:#fff;border:2px solid #f2f2f2}.events .bg{width:calc(50% - 66px);position:absolute;top:0;left:0;height:100%;background-size:cover!important}.press{padding:72px 0 67px}.press .item{border:2px solid #f3f5f6;background:#fff;padding:15px;margin-bottom:30px;cursor:pointer;transition:0.4s all;box-shadow:0 0 65px rgba(0,0,0,0)}.press .item:hover{transition:0.4s all;border:2px solid #fff;box-shadow:0 0 65px rgba(0,0,0,.1)}form .input .gfield_label{display:none}.validation_error{display:none}.gfield_description.validation_message{font-size:15px;display:block;margin-bottom:-30px;padding-top:7px;color:red}.contact__form .gfield_description.validation_message{font-size:15px;display:block;margin-bottom:6px;padding-top:0;color:red;margin-top:-15px}.page-id-6627 .entry-header{display:none}.thank-you{padding:40px 0 100px;text-align:center;max-width:600px;margin:0 auto}.thank-you svg{width:100px;color:#a8cd53}.thank-you p{font-size:19px}.page__default .entry-header h1{min-width:100%;max-width:inherit;padding-bottom:30px}.page__default .entry-header h1.separate{margin-bottom:0;padding-bottom:0}.page__default .entry-header .sub-title-headline{display:block;font-size:30px;color:#384558;font-family:'Lato',serif;font-weight:900;padding-bottom:30px;margin-bottom:35px;line-height:1.35}.page__default .entry-content h1{min-width:100%;max-width:inherit}.page__default .entry-content ul{margin-bottom:30px}.page__default .entry-content p strong{color:#384558}.page__default .entry-content{padding-bottom:70px}.cta.cta-style-2 .desc p{margin:-20px 0 30px}.cta.cta-style-2 .headtext{font-size:38px;line-height:44px}.cta.dark.cta-style-2 .headtext{color:#384558}.copyright p{font-size:12px;text-align:center;margin-top:30px;font-family:'Lato',sans-serif;color:#656e7b;font-weight:400;line-height:30px}@media only screen and (min-width:992px){.press .item .thumb{min-height:189px;position:relative}.press .item .thumb img{max-height:189px;width:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:table;margin:0 auto}}.press .item p{color:#808183;font-size:17px;line-height:24px;margin-bottom:24px;height:99px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.press .item h4{color:#202020;font-size:20px;margin-bottom:10px}.press .item a{color:#477ca8;font-size:19px;line-height:27px;display:inline-block;font-weight:900}.press .item a i{font-size:15px;margin-left:5px}.press .item .details{padding:27px 20px 31px}a.link{position:relative}.testimonial.ecommerce-style-two .col-md-6:last-child form{padding-left:0}.testimonial.ecommerce-style-two .heading{font-size:41px;line-height:55px;margin-bottom:20px!important}a.link:after{content:"";background:#477ca8;width:0%;right:0;left:auto;bottom:0;position:absolute;height:1px;transition:.4s}a.link:hover:after{width:100%;transition:.4s;right:auto;left:0}.testimonial{padding:85px 0;background:#f3f5f6}.testimonial .headtext{font-size:38px;line-height:40px;margin:56px 0 35px}.testimonial .headtext.alt{margin:0 0 35px}.testimonial .col-md-6:first-child form{padding-right:100px}.testimonial .col-md-6:last-child form{padding-left:70px}form .input{position:relative;margin-bottom:21px}form .input i{background:#384558;position:absolute;top:0;left:0;width:71px;height:66px;line-height:66px;text-align:center;color:#fff;font-size:18px}form .input input{width:100%;height:66px;background:#fff;border:none;color:#898f98;font-size:15px;letter-spacing:-.3px;padding:0 20px 0 99px;font-weight:700}form input[type="submit"]{margin-top:13px;width:100%}form input[type="submit"],.bttn{line-height:61px;display:inline-block;border-radius:6px;background:#a8cd53;border:none;color:#fff;font-size:16px;letter-spacing:-.32px;font-weight:900;transition:0.3s all;padding:0 25px;min-width:260px;text-align:center}form input[type="submit"]:hover,.bttn:hover{background-color:#85a53c;color:#fff}.bttn-secondary{background:#343f4f}.bttn-secondary:hover{background:#000}#quote{padding:25px 40px 21px 40px;background:#fff;margin-top:30px;width:calc(100% - 40px);position:relative}#quote.bg-darkgray{border:2px solid #dedede;background-color:#f3f5f6}#quote:after{content:'';position:absolute;border-style:solid;border-width:0 16px 12px;border-color:#FFF transparent;display:block;width:0;top:-12px;left:calc(50% + 10px);transform:translateX(-50%);z-index:2}#quote.bg-darkgray:after{border-style:solid;border-width:0 16px 12px;border-color:#f3f5f6 transparent}#quote.bg-darkgray:before{content:'';position:absolute;border-style:solid;border-width:0 20px 14px;border-color:#dedede transparent;display:block;width:0;z-index:1;top:-14px;left:calc(50% + 10px);transform:translateX(-50%)}#quote p i{color:#384558;font-size:45px;line-height:76.67px;font-style:normal;margin-right:13px;margin-bottom:-10px}#quote p{color:#384558;font-size:18px;font-weight:500;line-height:30px;font-style:italic;margin-bottom:14px}#quote cite{text-align:right;color:#a8cd53;font-family:'Lato',sans-serif;font-size:18px;font-weight:500;display:block;font-style:normal}#quote cite span{display:block;color:#000;font-family:'Lato',sans-serif;font-size:16px;font-weight:500;line-height:30px;display:block;font-weight:700}.specialize{text-align:center;padding:75px 0 41px;display:inline-block;width:100%}.specialize .headtext{font-size:53px;line-height:68px;margin-bottom:44px}.specialize ul{max-width:895px;margin:0 auto}.specialize ul li{padding:0 40px;width:50%;float:left;margin-bottom:34px}.specialize ul li a{color:#384558;font-family:'Lato',sans-serif;font-size:22px;font-weight:700;box-shadow:0 0 65px rgba(0,0,0,0);border:2px solid #f2f2f2;background:#fff;display:table;width:100%;padding:29px 30px;transition:0.3s all}.specialize ul li a:hover{color:#fff;box-shadow:0 0 65px rgba(0,0,0,.09);border:2px solid #a8cd53;background:#a8cd53;transition:0.3s all}.cta{padding:70px 0;background:#f3f5f6}.cta p{font-family:'Lato',sans-serif;color:#384558;margin:19px 0 0}.cta p a{font-weight:900;color:#384558;display:inline-block}.cta p a:hover{color:#477ca8}footer{padding:90px 0 0;background:transparent}footer .container{border-top:2px solid #f3f5f6;padding-top:30px}footer h4{color:#384558;font-size:30px;line-height:36px;margin-bottom:26px}footer h4 span{color:#384558}footer p{color:#384558;font-size:16px;line-height:27px;margin-bottom:0}.widget__blog ul li{margin-bottom:15px}.widget__blog ul li a{color:#384558;font-size:16px;line-height:27px;display:table}.widget__blog ul li a:hover,.widget_nav_menu li a:hover,.widget__address a:hover{color:#a8cd53;font-weight:900}.blog__single .content .content-band.bg-blue p strong{color:#fff}.widget__blog a.link{color:#a8cd53;font-size:17px;line-height:26px;display:table;font-weight:900;margin-top:32px}.widget__blog a.link i{font-size:15px;margin-left:5px}.widget__blog a.link:after{background:#a8cd53}.widget_nav_menu li a{color:#384558;font-size:16px;line-height:34px}.widget__address p:not(:last-child){margin-bottom:45px}footer p a{color:#384558}footer p a:hover{color:#a8cd53}footer p b{color:#a8cd53;font-weight:900}#backtotop{color:#fff;font-size:16px;font-weight:700;line-height:28px;position:fixed;bottom:60px;right:60px;z-index:444;transition:.5s all;opacity:0;visibility:hidden;background:#a8cd53;padding:5px 15px;border-radius:5px}#backtotop:hover{color:#fff;background:#85a53c}#backtotop.show{opacity:1;visibility:visible}#backtotop i{margin-left:5px}.about{background-color:#f3f5f6;padding:90px 0}.about .heading{margin-bottom:100px}.about .headtext{line-height:1;margin-bottom:25px;text-align:center}#home-cta.about .headtext{text-align:left}#our-results.about img{border:2px solid #f3f5f6}.bg-white{background:#fff!important}.head{max-width:800px;margin:0 auto}.head p{color:#656e7b;font-family:'Lato',sans-serif;font-weight:400;margin-bottom:20px}.cta ul li{display:inline-block;padding:20px 70px;margin:50px 0 35px;max-width:33%;vertical-align:top}.cta ul li:nth-of-type(2){border-right:2px solid #ededed;border-left:2px solid #ededed}.cta ul li i{font-size:45px;margin-bottom:25px;color:#1e1f20}.cta ul li h4{color:#a8cd53;font-size:27px;margin-bottom:5px}.cta ul li span.h4{color:#a8cd53;font-size:27px;margin-bottom:5px;display:block;font-family:'Lato',serif;font-weight:900;line-height:1}.cta ul li span{color:#384558;font-size:18px;font-weight:500}.cta.alt .container>p{font-size:23px;margin-top:25px}.organization{background:#f3f5f6;padding:80px 0 100px}.organization:not(.contact) .item{min-height:440px}.organization .item{background:#fff;padding:35px 35px 10px;margin-top:30px;height:100%}.organization .item h4{font-family:'Lato',sans-serif;font-size:22px;font-weight:900;line-height:28px;text-transform:uppercase;margin-bottom:15px}.organization .item p{color:#656e7b;font-size:18px}.team{padding:90px 0 65px}.team .heading{margin-bottom:70px}.team .item{margin:0 auto}.team .thumb{display:table;margin:0 auto;position:relative;border-radius:50%;overflow:hidden}.team .thumb:after{content:"";height:100%;border:0 solid rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;border-radius:50%;transition:0.3s all}.team .item:hover .thumb:after{border:15px solid rgba(0,0,0,.15)}.team img{max-width:263px;width:100%}.team p{color:#384558;font-size:25px;font-weight:900;line-height:28px;margin:25px 0 5px}.team cite{color:#656e7b;font-size:16px;line-height:1.2;text-transform:uppercase;font-style:normal;display:block;margin-bottom:35px}.cta.dark{background:#f3f5f6}.cta.dark h3{color:#fff}.cta.dark p{color:#384558}.cta.dark p a{color:#384558}.cta.dark p a:after{background:#384558}.gform_widget{border:3px solid #f2f2f2;background-color:#fff;padding:40px 40px 50px;margin-bottom:25px}.gform_widget .gform_title{font-size:33px!important;line-height:40px!important}.gform_widget form .input input{background:#f3f3f3}body .gform_widget h5,body .gform_widget .h5{font-family:'Lato',sans-serif;font-size:33px;line-height:40px;margin-bottom:25px;display:block}.blog-widget h5,.blog-widget .h5{font-family:'Lato',sans-serif;font-size:30px;line-height:40px;margin-bottom:0;display:block}.widget_popular li,.widget_recent_entries ul li{padding-top:25px}.widget_popular li a,.widget_recent_entries ul li a{color:#656e7b;font-size:18px}.widget_popular li a:hover,.widget_recent_entries ul li a:hover{color:#a8cd53}.widget_popular li:not(:last-child),.widget_recent_entries ul li:not(:last-child){border-bottom:1px solid #e3e3e3;padding-bottom:25px}article.post.featured{padding-right:25px}article.post.featured .thumb{margin-bottom:40px}article.post.featured h1{line-height:44px}article.post.featured a.link{color:#477ca8;font-size:19px;line-height:27px;display:inline-block;font-weight:900}article.post.featured a.link i{font-size:15px;margin-left:5px}hr{border-top:1px solid #e3e3e3;margin:60px 0 0}.bg-gray{background:#f2f4f4}.bg-darkgray{background:#f3f5f6}.blog__featured{padding-top:30px}.pagination{margin:60px 0 30px}.pagination li{display:inline-block;margin:0 3px}.pagination li a.prev{margin-right:40px}.pagination li a.next{margin-left:40px}.pagination li:first-child a,.pagination li:last-child a{color:#838382;font-size:19px;font-weight:700;line-height:38px;text-transform:uppercase;display:table}.pagination li:first-child a:hover,.pagination li:last-child a:hover{color:#477ca8}.pagination li:not(:first-child):not(:last-child) span,.pagination li:not(:first-child):not(:last-child) a,.pagination li .current{line-height:38px;border-radius:19px;background-color:#fff;border:1px solid #e3e3e3;display:table;width:45px;text-align:center;color:#7e7e7e;font-size:15px}.pagination li:not(:first-child):not(:last-child) span,.pagination li:not(:first-child):not(:last-child) a:hover,.pagination li .current{background-color:#477ca8;border-color:#477ca8;color:#fff}.contact .item{padding:40px 31px 20px;height:auto}.contact .item h4{color:#384558;font-size:30px;line-height:40px;text-transform:capitalize}.contact .item p a{color:#656e7b}.contact .item a.link{color:#477ca8;font-size:16px;line-height:25px;display:inline-block;font-weight:900}.contact .item a.link i{font-size:15px;margin-left:5px}.list{column-count:2;margin:30px 0 0;display:inline-block}.list li{color:#384558;font-family:'Lato',sans-serif;font-size:18px;font-weight:600;display:inline-block;padding-left:30px;position:relative}.list li i{font-size:18px;position:absolute;left:0;top:6px}.gallery__list{margin:0 -12px 15px;display:table}.gallery__list li{width:33.3333%;float:left;margin-bottom:24px;padding:0 12px}.gallery__list li div{width:100%;height:120px;border:1px solid #ddd;padding:0 15px}.gallery__list li img{max-width:100%;height:auto;border-radius:0;max-height:70px;display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.seo__block{background-size:90%!important;margin:90px 0;padding:90px 0 180px}.seo__block .headtext{color:#fff}.seo__block p{color:#fff;padding:0 4%}.contact__form{padding-bottom:80px}.contact__form .gfield_label{display:none}.contact__form li:nth-child(2){width:calc(50% - 15px);float:left}.contact__form li:nth-child(3){width:calc(50% - 15px);float:left;margin-left:30px}.gform_heading{display:none}.contact__form input:not([type=submit]),.contact__form select{height:64px;border-radius:8px;border:2px solid #e8e8e8;background-color:#fff;padding:0 30px;color:#acacac;font-size:14px;font-weight:700;width:100%;margin-bottom:20px}.contact__form textarea{border-radius:8px;border:2px solid #e8e8e8;background-color:#fff;padding:0 30px;color:#acacac;font-size:14px;font-weight:700;width:100%;margin-bottom:20px}.contact__form input[type=submit]{line-height:61px;display:block;border-radius:6px;background:#a8cd53;border:none;color:#fff;font-size:16px;letter-spacing:-.32px;font-weight:900;transition:0.3s all;padding:0 25px;min-width:260px;text-align:center;width:100%}.contact__form input[type=submit]:hover{background-color:#85a53c;color:#fff}.proposal{box-shadow:3px 4px 65px rgba(0,0,0,.13);background-color:#fff;padding:40px 65px 25px}.proposal h4{border-bottom:2px solid #c8c9c9;padding-bottom:30px;margin-bottom:40px;font-size:33px;font-weight:900;line-height:46px}.proposal ul{text-align:left;display:table;margin:0 auto 15px;color:#656e7b;font-size:17px;font-weight:400;line-height:20px;position:relative}.proposal ul i{color:#a8cd53;font-size:17px;position:absolute;left:0;top:2px}.proposal ul li{margin-bottom:20px;position:relative;padding-left:30px}.proposal span{color:#7f7f7f;font-size:16px;font-weight:600;letter-spacing:-.32px;display:block;padding-top:10px;d}.proposal p{margin-bottom:0}.hero{background:#fff;padding:85px 0 15px;background-size:1600px}.hero .heading{margin-bottom:20px}.hero p{margin-bottom:35px}.hero img{margin-top:10px}.we-specialize{padding:72px 0 67px}.we-specialize h3{font-size:20px}.we-specialize .item{border:2px solid #f3f5f6;background:#fff;padding:70px 30px 20px;cursor:pointer;transition:0.5s all;border-radius:5px;width:95%;margin:0 auto 30px}.we-specialize .item.nolink{cursor:initial!important;border:2px solid #f3f5f6!important;background:#fff!important}.we-specialize .item.nolink p{color:#808183}.we-specialize .item.nolink h3{color:#384558}.we-specialize .item *{transition:0.4s all}.we-specialize .item:hover *{color:#fff;transition:0.4s all}.we-specialize .item:hover{background:#477ca8;border:2px solid #477ca8;transition:0.5s all}.we-specialize .item p{color:#808183;font-size:17px;line-height:24px;margin-bottom:24px}.we-specialize .item div{color:#477ca8;font-size:17px;line-height:26px;display:inline-block;font-weight:900;margin-top:45px;display:table}.we-specialize .item div i{font-size:15px;margin-left:5px}.we-specialize .item div:after{background:#fff}.we-specialize .subheading{font-size:21px;margin-bottom:25px;display:block}.clients{text-align:center}.clients:not(.full) [class*="col-"]{padding:105px 80px 115px}.clients:not(.full) [class*="col-"]:last-child{background:#f3f5f6}.clients.full{padding:70px 0 80px}.clients.full.clients-lite{background:#d9e6f1}.clients.full.clients-dark{background:#f3f5f6}.clients .headtext{font-size:47px;letter-spacing:-.93px;line-height:56px;margin-bottom:15px}.clients ul{display:flex;justify-content:space-between;margin:0 auto;width:65%;max-width:1600px}.clients ul li{padding:0 8px}.clients ul li div{background:#fff;padding:22px}.clients ul li div img{height:75px;width:auto}.events__home{padding:72px 0 67px}.events__home .item{border:2px solid #f3f5f6;background:#fff;padding:15px;margin-bottom:30px;cursor:pointer;transition:0.4s all;box-shadow:0 0 65px rgba(0,0,0,0)}body:not(.home) .events__home .item:hover{transition:0.4s all;border:2px solid #fff;box-shadow:0 0 65px rgba(0,0,0,.1)}.events__home .item a.link{color:#477ca8;font-size:19px;line-height:26px;display:inline-block;font-weight:900;margin-top:15px}.events__home .item a.link i{font-size:15px;margin-left:5px}.events__home .item .details{padding:27px 12px 0;position:relative}.events__home .item .details>a{position:relative;top:0;z-index:11;opacity:1;height:calc(100% - 45px);width:100%;left:0}.events__home .thumb img{max-width:100%;height:auto}.events__home .item .details .inner{min-height:230px;max-height:230px;overflow:hidden}.events__home .item .details h1,.events__home .item .details h2,.events__home .item .details h3,.events__home .item .details h4,.events__home .item .details h5,.events__home .item .details h6{color:#202020;font-size:20px;margin-bottom:10px}.events__home .item .meta{color:#6a90d5;font-size:15px;letter-spacing:-.29px;font-weight:700;margin-bottom:15px}.events__home .item .meta a{color:#6a90d5;margin-right:5px}.events__home .item .meta span{margin-left:8px;color:#787887}.events__home .item p{color:#656e7b;font-size:18px;margin-bottom:26px}.events__home select{min-width:200px;height:50px;border:2px solid #d7d7d7;background-color:rgba(242,244,244,0);padding:0 33px;margin-bottom:50px;color:#384558;font-size:16px;font-weight:700;margin-left:15px}.events__home .more{line-height:50px;background-color:#f2f4f4;padding:0 27px;color:#384558;font-size:16px;font-weight:700;display:inline-block;border-radius:5px}.events__home .more:hover{background-color:#a8cd53;color:#fff}.events__home .more i{font-size:15px;margin-left:5px}.widget__cta{border:2px solid #f3f5f6;background:#fff;padding:50px 70px 40px;border-radius:5px;width:100%;max-width:537px}.widget__cta ul li{color:#a8cd53;font-size:25px;font-weight:900;text-align:left;padding-left:57px;position:relative;padding-bottom:15px;margin-bottom:20px}.widget__cta ul li:not(:last-child){border-bottom:1px solid #ededed}.widget__cta ul li i{font-size:45px;color:#1e1f20;position:absolute;left:0;top:0}.widget__cta ul li h4{color:#a8cd53;font-size:27px;margin-bottom:0}.widget__cta ul li span{color:#384558;font-size:18px;font-weight:500}.widget__cta>p{font-size:18px;margin:25px 0 0;font-family:'Lato',sans-serif;color:#384558}.widget__cta p a{font-weight:900;color:#384558;display:inline-block;margin-left:8px}.widget__cta p a:hover{color:#477ca8}.blog__single{padding:70px 0 0}.page-template .blog__single .post .headtext,.blog__single .post h1{margin:0 auto 35px;max-width:800px;font-size:42px;line-height:1.2}.blog__single .thumb{margin-bottom:30px}.blog__single .content{padding-left:110px;position:relative}.blog__single .content p,.blog__single .content li{font-size:19px}.blog__single .content p strong,.blog__single .content li strong{color:#656e7b;font-weight:700}.blog__single .content p{margin-bottom:25px}.blog__single .content ul{margin-bottom:25px;padding-left:0}.blog__single .content ul li{list-style:disc;margin-bottom:10px}.blog__single.contact__form .post ul li{list-style:none;margin-left:0;margin-right:20px}.blog__single.contact__form.oldform label{display:block;font-weight:700}.blog__single.contact__form.oldform li:nth-child(1),.blog__single.contact__form.oldform li:nth-child(2){width:100%;float:none}.blog__single.contact__form.oldform .name_first{width:calc(50% - 20px);float:left;margin-right:20px}.blog__single.contact__form.oldform .name_last{width:calc(50% - 20px);float:right;margin-right:20px}.blog__single.contact__form.oldform .name_first input,.blog__single.contact__form.oldform .name_last input{margin-bottom:0}.blog__single.contact__form.oldform .name_first label,.blog__single.contact__form.oldform .name_last label{margin-bottom:20px}.blog__single.contact__form.oldform .address_city,.blog__single.contact__form.oldform .address_state,.blog__single.contact__form.oldform .address_zip,.blog__single.contact__form.oldform .address_line_1,.blog__single.contact__form.oldform .address_line_2{margin:0;width:100%;float:none}.blog__single.contact__form.oldform img{margin:0}.blog__single.contact__form.oldform .gfield_radio li{position:relative}.blog__single.contact__form.oldform input[type="radio"]{height:auto;display:inline-block;width:auto;position:absolute;bottom:50%;margin:0;left:-30px}.blog__single.contact__form.oldform input[type="checkbox"]{height:auto;display:inline-block;width:auto}.blog__single.contact__form.oldform .gfield_checkbox label{display:inline}.blog__single.contact__form.oldform input[type="file"]{height:auto;border:0;margin-left:0;padding-left:0;border-radius:0;font-weight:700}.blog__single.contact__form.oldform li:nth-child(2){margin-left:0}.blog__single .post ul li img{display:block;margin:30px auto 0}.blog__single .post .panel ul li{margin-bottom:30px}.blog__single .post .panel ul li strong{display:block}.quote-cta:not(.alt){background:#477ca8;margin:30px 0;padding:20px 0 40px}.quote-cta:not(.alt) h2{color:#fff}.quote-cta p:empty{display:none}.quote-cta:not(.alt) p{color:#fff}.quote-cta.alt{background:#fff;margin:30px 0;padding:10px 20px 30px;border:3px solid #f2f2f2}.quote-cta.alt h2{margin-bottom:5px!important}.blog__single .content img{margin-bottom:30px}.blog__single .post h2 span[style*="400"]{font-weight:bold!important}.blockquote{background:#f3f5f6;padding:70px 80px 70px 190px;position:relative;color:#384558;font-family:'Lato',sans-serif;font-size:30px;font-weight:600;line-height:36px;margin:40px 0 40px}.blockquote i{font-size:63px;position:absolute;left:105px;top:40px}.blog__newsletter{border:3px solid #f2f2f2;background-color:#fff;padding:45px 110px 45px 110px;position:relative;margin-bottom:30px;margin-top:45px}.blog__newsletter h4{font-size:33px;line-height:40px;text-align:center;margin-bottom:30px}.blog__newsletter form{position:relative;padding-right:330px;padding-top:20px}.blog__newsletter li{padding:0!important;list-style:none!important;margin:0!important}.blog__newsletter form .input{margin-bottom:0}.blog__newsletter form .input input{background:#f3f3f3}.blog__newsletter .gform_footer{position:absolute;bottom:0;height:66px;width:260px;right:0;margin:0!important;padding:0!important}.blog__newsletter .gform_footer input[type="submit"]{margin:0;max-width:100%;min-width:auto;height:66px;line-height:66px}.blog__single .content hr{border-top:1px solid #d5d5d5;margin-bottom:70px}.navprev .item{border:3px solid #f2f2f2;background:#fff;padding:25px;display:flex;transition:0.3s all}.navprev .item:hover{border:3px solid #a8cd53;transition:0.3s all}.navprev .item img{margin-bottom:0;min-width:162px;min-height:120px;max-width:inherit!important;width:auto;position:absolute;right:-30px}.navprev .item>div:first-child{margin-right:30px;min-width:162px;overflow:hidden;position:relative;height:120px}.navprev .item span{color:#477ca8;font-size:15px;font-weight:700;line-height:31px;display:table;margin-bottom:10px}.navprev .item span i{font-size:12px;margin-left:5px}.navprev .item h4{color:#384558;font-size:24px;line-height:31px;margin:0!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:98px}.blog__listing h2{font-size:25px;line-height:25px;font-weight:700}.blog__listing.related h3{position:relative;margin:20px 0 60px}.blog__listing.related h3:before{content:"";background:#d5d5d5;position:absolute;left:0;top:50%;width:100%;height:1px}.blog__listing.related h3 span{color:#384558;font-size:33px;line-height:40px;text-transform:uppercase;display:table;margin:0 auto;background:#fff;padding:0 25px;position:relative;z-index:2}.pattern{background:#fff}.share{position:absolute;left:0;top:0}.share span{color:#656e7b;font-size:21px;font-weight:700;margin-bottom:15px;display:block}.share a{width:50px;line-height:47px;background-color:#f2f4f4;text-align:center;margin-bottom:4px;display:table;color:#656e7b;font-size:28px}.share a:hover{background-color:#a8cd53;color:#fff}.seperator{clear:both}.sep{width:100%;max-width:1000px;height:1px;background-color:#e3e3e3;display:inline-block;margin:0 auto -50px;float:none;position:relative;top:-55px;clear:both}.sep:before{content:"";width:14px;height:14px;border:1px solid #ccc;background-color:#f6f6f6;position:absolute;top:-7px;left:50%;margin-left:-7px;border-radius:50%}.certification img{max-width:200px;margin:10px}.certification img:last-child{border-radius:10px}.header__right .user{padding-right:26px;font-size:14px;font-weight:700;color:#384558;font-size:14px;font-weight:700;letter-spacing:-.29px;display:inline-block}.header__right .user i{margin-right:5px}.slick-slide{margin:0 15px}.slick-list{margin:0 -15px}.slick-dots{margin-top:33px}.slick-dots li{display:inline-block;margin:0 3px}.slick-dots li button{width:22px;height:8px;border-radius:20px;background-color:#e2e2e2;font-size:0;border:none;transition:0.3s all}.slick-dots li.slick-active button{width:38px;background-color:#477ca8}.contact+.cta{padding-top:30px}.gallery .slick-dots{padding:0;text-align:center;margin:0 0 30px}.gallery .slick-dots li{padding:0;margin:0 4px!important}.company__title .headtext i{text-align:center}#event-buttons{clear:both;width:80%;margin:0 auto}#event-buttons ul{list-style:none;display:flex;flex-wrap:wrap;margin-top:60px;justify-content:center}#event-buttons li{flex:32%;max-width:32%;margin-left:1%;list-style:none;text-align:center;min-width:220px}#event-buttons li a{font-family:'Lato',sans-serif;font-size:16px;font-weight:700;display:table;width:100%;padding:15px 20px;transition:0.3s all;color:#fff;background:#a8cd53;border-radius:5px}#event-buttons li a:hover{background-color:#85a53c;color:#fff;transition:0.3s all}h1.subtitle span,.hero h1 span{display:block;font-size:30px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}#transcript{height:500px;margin-bottom:0;position:relative;overflow:hidden}#transcript::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(to bottom,transparent,white);z-index:1}#transcript::after{display:block;text-transform:uppercase;color:#fff;display:inline-block;position:absolute;text-align:center;background:#a8cd53;padding:5px 10px;content:"Read More";top:460px;cursor:pointer;left:0;right:0;margin-left:auto;margin-right:auto;z-index:2}#transcript.expando{height:100%}#transcript.expando::before,#transcript.expando::after{display:none!important}@media only screen and (min-width:250px) and (max-width:991px){.company__title:not(.bg-white) p{border-left:none}.company__title ol,.company__title:not(.bg-white) ol{border-left:none}.about table tr td{font-size:18px}.company__title ol{padding:20px 0 10px 0;margin:0}.testimonial.ecommerce-style-two .heading{font-size:27px;line-height:34px}body .custom-accordion [id*="accordion"] .panel-heading a span{width:60px;height:60px;font-size:30px;line-height:60px;left:-73px}body .blog__single.no-margin{margin-bottom:0}body .custom-accordion .panel:after{border-right:2px dashed #a8cd53;left:30px}body .custom-accordion .panel{padding-left:73px}body .custom-accordion [id*="accordion"] .panel-heading a{font-size:23px;padding:22px 0 22px 0}body .custom-accordion [id*="accordion"] .panel-body{padding:0}[aria-expanded="true"] .fa-bars:before{content:"\f00d"}body.nav-act{overflow:hidden}.header .navbar .navbar-nav>.nav-item>a{font-size:23px;line-height:40px}.header .navbar .navbar-nav>.nav-item{margin-right:0}.header .navbar .navbar-nav{text-align:center}.contact__form{padding-bottom:50px}.navprev .item>div:first-child{margin-right:10px;height:100px;min-width:140px}.navprev .item h4{margin-top:10px!important}.proposal{padding:30px 30px 25px}.proposal h4{padding-bottom:26px;margin-bottom:28px;font-size:28px;line-height:39px}.proposal ul li{margin-bottom:15px;font-size:15px}.contact .item{padding:40px 30px 20px}.navbar-expand-lg .navbar-nav .nav-link{color:#000;font-size:18px;letter-spacing:0}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#00aeef}.navbar-nav{padding:35px 15px}.mob-call{position:absolute;top:23px;right:59px}.navbar-toggler:hover,.mob-call a:hover{background-color:#384558}.header .navbar-brand{margin-right:0}.header .navbar{padding:16px 0 16px 25px}.navbar-expand-lg .navbar-nav .nav-item:not(:last-child):after{display:none}.navbar-toggler{padding:0;font-size:18px;line-height:34px;background-color:#a8cd53;border:none;border-radius:0;width:37px;color:#fff;position:absolute;right:15px;top:23px}.mob-call a{color:#fff;font-size:13px;font-weight:400;line-height:14px;width:37px;line-height:34px;background-color:#a8cd53;display:table;text-align:center}header .navbar-brand{margin-right:0;width:150px;display:table}header .navbar-brand img{max-width:150px}header .navbar{padding:18px 15px}.header__right{display:none}}@media only screen and (min-width:992px){.mob-call{display:none}}@media only screen and (max-width:991px){.testimonial .pb-5,.testimonial .pl-5.pr-5{padding:0!important}.testimonial .col-md-6:last-child form{padding-left:0}.gallery__list+.bttn{margin-bottom:30px}hr{margin:35px 0 0}.blog__featured{padding-top:45px}article.post.featured{padding-right:0}article.post.featured .thumb{margin-bottom:30px}.blockquote i{position:relative;left:-10px;top:0;display:block;margin-bottom:21px;margin-top:-25px}.blockquote{padding:70px 20px 40px 20px;font-size:30px;line-height:36px;margin:25px 0}.quote-cta{margin:25px 0;padding:40px 0 50px}.page-template .blog__single .post .headtext,.blog__single .post h1{font-size:31px}.blog__single{padding:40px 0 0}.testimonial .col-md-6:first-child form{padding-right:0;margin-bottom:30px}.testimonial form h3{font-size:31px;margin:0 0 25px}.testimonial{padding:45px 0}#quote{padding:25px 30px 20px 30px;margin-top:25px;width:100%}.company__title{padding:45px 0}.company__title p{border-left:0;margin-left:0;padding-left:0}.company__title .headtext{font-size:31px;line-height:40px;border-bottom:2px solid #dcdcdc;text-align:left;padding-bottom:20px;margin-bottom:20px!important;display:block}.company__title .order-lg-7 .headtext,.company__title .order-lg-5 p{text-align:right;padding-right:0;border-right:0}.company__title:not(.bg-white) .order-lg-5 p{border-right:0}.cta h3{font-size:31px;margin-bottom:25px;line-height:44px}.organization{padding:40px 0 50px}.team{padding:45px 0 20px}.team .heading{margin-bottom:30px}.about .heading{margin-bottom:30px}.cta{padding:40px 0}.hero{padding:40px 0 15px}.heading{font-size:27px;line-height:34px;margin-bottom:15px}h1.subtitle span,.hero h1 span{font-size:20px}.hero .heading{margin-bottom:15px}.heading br{display:none}body{font-size:17px;line-height:25px}.bttn{font-size:14px;line-height:47px;padding:0 23px;min-width:203px;margin-top:20px}.hero p{margin-bottom:20px}.we-specialize{padding:40px 0 15px}.we-specialize .heading{margin-bottom:30px}.we-specialize .item a{font-size:14px;line-height:21px;font-weight:700;margin-top:30px}.we-specialize .item{padding:40px 25px 20px;width:100%;margin:0 auto 30px}.we-specialize .item p{font-size:15px;line-height:24px;margin-bottom:15px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:15px}.clients:not(.full) [class*="col-"]{padding:27px 25px 0}.clients.full{padding:40px 0 50px}.clients.full h3{font-size:32px}.clients:not(.full) h3{font-size:25px;font-weight:700;letter-spacing:-.5px;padding:15px 30px 15px 20px;background:#fff;color:#384558;position:relative;cursor:pointer}.clients:not(.full) h3:after{content:'';position:absolute;border-style:solid;border-width:6px 6px 0;border-color:#384558 transparent;width:0;right:20px;top:50%;transform:translateY(-50%)}.clients p{padding-right:0;color:#384558;font-size:17px;line-height:30px;margin-bottom:20px}.clients [class*="col-"]:last-child{background:transparent;padding:10px 25px 15px}.clients:not(.full) h3+div{display:none}.clients:not(.full) h3.act+div{display:block}.clients:not(.full) h3.act{background:#a8cd53;color:#fff}.clients:not(.full) h3.act:after{content:'';position:absolute;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent #FFF;width:0;right:20px;top:50%;transform:translateY(-50%)}.cta.alt .container>p{font-size:19px;margin-top:35px}.about{padding:40px 0 20px}.about img{display:block;margin:0 auto 30px!important;max-width:370px;width:100%;float:none!important}h2,.h2{font-size:31px;line-height:40px}.events__home .text-right{text-align:center!important}.events__home{padding:40px 0}.widget__cta{box-shadow:0 0 65px rgba(0,0,0,.09);background-color:#fff;padding:35px 30px 40px;width:100%;margin:0 auto 40px}.widget__cta ul li h4{font-size:19px;margin-bottom:2px;font-family:'Lato',sans-serif}.widget__cta ul li span{font-size:14px;line-height:1.2}footer h4{font-size:24px;margin-bottom:20px}.widget__blog{padding-right:0;border-right:none;width:100%;height:auto}footer{padding:40px 20px}footer [class*="col-"]:not(:last-child) .widget{border-bottom:2px solid rgba(255,255,255,.3)}.footer-logos{margin-bottom:30px!important;margin-top:30px!important}.footer-logos a{margin:0!important}footer p{font-size:17px}footer .col-md-3{margin-bottom:30px}.widget_nav_menu li a{font-size:17px;line-height:32px}.widget__address p:not(:last-child){margin-bottom:25px}.header .navbar .nav-item a{border-bottom:none!important}.header .navbar .nav-item a:hover{color:#a8cd53}.header .navbar .nav-item{margin-right:0;position:relative;margin:6px 0}.team .item{margin:0 auto 30px!important;display:table!important;float:none!important}.team cite{margin-bottom:0}.cta ul{padding-top:35px;padding-bottom:20px!important}.cta ul li{color:#a8cd53;font-size:25px;font-weight:900;text-align:left;display:block;position:relative!important;margin-bottom:20px!important;padding:0 0 15px 57px!important;border-right:0!important;max-width:100%}.cta ul li:not(:last-child){border-bottom:1px solid #ededed}.cta ul li i{font-size:45px;color:#1e1f20;position:absolute;left:0;top:0}.cta ul li span.h4{font-size:19px;margin-bottom:2px;font-family:'Lato',sans-serif}.cta ul li span{color:#384558;font-size:14px;line-height:1.2}.cta .bttn{width:100%}.header .navbar .navbar-nav .client-login-nav{display:list-item}}.blog__single .blog__newsletter ul{padding-left:0}body .author__bio{padding-bottom:10px}body .author__bio+hr{margin-bottom:40px!important}body .author__bio img{border-radius:50%;max-width:150px!important;width:100%}body .blog__single .post .author__bio h3{margin:0;line-height:1.3}body .blog__single .post .author__bio cite{font-style:normal;font-size:18px;display:block;margin-bottom:15px;line-height:1}body .blog__single .post .author__bio a.link{color:#477ca8;font-size:19px;line-height:27px;display:inline-block;font-weight:900}body .blog__single .post .author__bio a.link i{font-size:15px;margin-left:5px}.archive .bcrumbs,.search .bcrumbs,.single-post .bcrumbs,.blog .bcrumbs{background:transparent}.social{padding-top:10px}.social a{font-size:30px;margin-right:5px;color:#afafaf}.social a:hover{color:#a8cd53}@media only screen and (min-width:552px) and (max-width:767px){.navprev .item>div:first-child{margin-right:30px;max-width:150px}.navprev .item{align-items:center}}@media only screen and (min-width:600px) and (max-width:767px){.blog__newsletter form{padding-right:280px}.gallery__list li{width:33.3333%!important}.gallery__list li div{height:99px!important}}@media only screen and (min-width:600px) and (max-width:991px){.contact+.cta{padding:10px 0 40px}.contact+.cta ul{margin-bottom:10px}.organization .item h4{font-size:18px;line-height:25px}.organization .item{padding:35px 25px 10px}.organization:not(.contact) .item{min-height:420px}.specialize ul li{padding:0 15px;margin-bottom:20px}.cta ul li{padding:20px 20px;margin:30px 0 20px}.cta ul li h4{font-size:23px}.cta ul li span{font-size:14px}.cta ul li i{font-size:40px;margin-bottom:15px}}@media only screen and (max-width:599px){.gallery__list li{width:33.3333%!important}.gallery__list li div{height:99px!important}body .author__bio{text-align:center}.gallery__list li{width:50%}.contact__form li:nth-child(1),.contact__form li:nth-child(2),.contact__form li:nth-child(3){width:100%;float:none;margin-left:0!important;margin-right:0}.blog__newsletter .gform_footer{position:relative;bottom:0;height:66px;width:100%;right:0;margin:0!important;padding:0!important}.blog-widget.gform_widget form input[type="submit"],button.bttn{min-width:100%}.gform_widget{padding:25px 25px 35px}.list li{font-size:16px;margin-bottom:10px}.events img{max-width:100%;display:block;margin-left:auto!important;margin-right:auto!important}.list{column-count:1;margin:0 0 15px}.specialize ul li{padding:0;width:100%;float:left;margin-bottom:20px}.cta ul{padding-bottom:10px}.cta ul li{display:block;padding:20px 0 25px;margin:0 0 10px}.cta ul li:not(:last-child){border-right:none;border-bottom:1px solid #ededed}.clients ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients ul li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:20px}.clients .headtext{font-size:21px}}.error404 .site-main{text-align:center;padding:150px 15px}.error404 .site-main h1{font-size:50px;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:768px) and (max-width:991px){.cta.cta-style-2 .headtext{margin-bottom:35px}.press .item .thumb{max-height:168px}.press .item .thumb img{width:auto;max-width:100%;height:auto;max-height:168px}.gallery__list li{width:50%}.seo__block{margin:0 -15px;padding:90px 0 110px;background:#477ca8 url(../../../../../../../../themes/tophatrank/assets/img/seo-block-mob.png) no-repeat bottom center!important;background-size:100%!important}.widget__blog a.link{font-size:14px}.cta{padding:40px 0 50px}.navprev .item{display:block}.organization.contact .item p{font-size:13px}.contact .item a.link{font-size:11px}.proposal ul li{font-size:13px}.blog__newsletter{padding:45px 30px 75px 30px}.navprev .item h4{font-size:15px;line-height:21px}.testimonial form{margin-bottom:40px;padding:0 0}.testimonial form h3{text-align:center}.testimonial form h3 br{display:none}.events .bg{width:100%;position:relative;top:0;left:0;height:300px}.founder .inner{padding:100px 0 100px 40px}.founder .inner p br{display:none}.team .item{max-width:180px}.team p{font-size:20px;line-height:25px}footer [class*="col-"]:not(:last-child) .widget{border-bottom:none;padding-bottom:0;margin-bottom:0}footer,footer p{font-size:13px}.widget__blog a{font-size:14px;margin-top:20px}.widget_nav_menu li a{font-size:14px;line-height:28px}}@media only screen and (min-width:768px) and (max-width:1100px){.widget_popular li:last-child{display:none}body .gform_widget h5{font-size:30px}body .gform_widget h5 br{display:none}.accordion-header{padding:16px 30px}.events img{max-width:100%}.gform_widget h3{font-size:30px!important}footer h4{font-size:20px;margin-bottom:15px}.we-specialize .item{padding:40px 20px 40px;width:100%;margin:0 auto 30px;height:calc(100% - 30px);position:relative}.we-specialize .item a{margin-top:0;position:absolute;bottom:15px;left:15px}}.dots-alt .slick-dots{margin-top:0;margin-bottom:22px}@media only screen and (min-width:992px) and (max-width:1170px){.navprev .item span{font-size:12px}.navprev .item>div:first-child{margin-right:10px;height:100px;min-width:140px}.navprev .item h4{margin-top:10px!important}.header__right a:last-child{padding:0 15px}.header .navbar-brand{margin-right:35px;max-width:200px}.header .navbar .nav-item a{font-size:16px}.header .navbar .nav-item{margin-right:40px}.header .navbar .nav-item:not(:last-child):after{right:-23px}.header .navbar{padding:15px 0}.header .navbar-nav{top:0}.clients [class*="col-"]{padding:50px 40px 50px}.clients .headtext{font-size:38px;line-height:45px}.cta ul li{padding:20px 30px}}@media only screen and (min-width:250px) and (max-width:320px){.navprev .item>div:first-child{margin-right:0;margin-bottom:20px}.navprev .item{display:block}.navprev .item img{margin-bottom:0;min-width:162px;min-height:120px;max-width:inherit!important;width:100%;position:relative;right:0}}.related .item{margin-bottom:0px!important}@media only screen and (min-width:250px) and (max-width:767px){.about .headtext{font-size:32px;margin-bottom:20px;text-align:center!important}.about h3{font-size:27px}.page__default.no-margin+div .heading{font-size:32px!important;margin-bottom:20px!important;line-height:32px!important}.about:not(.collapse-about) ul{margin-bottom:25px}.page-template .blog__single .post .headtext{margin-top:0px!important}.testimonial.gallery__style{position:relative;padding-bottom:100px}.testimonial.gallery__style [class*="col-"]{position:static}.testimonial.gallery__style .bttn{position:absolute;bottom:0;left:15px;width:calc(100% - 30px)}.cta.cta-style-2 .headtext{margin-bottom:35px}.about h2 br{display:none}.blog-widget.widget_popular{margin-bottom:50px}.blog__featured aside{display:none}.events img{width:100%;max-width:400px;margin:30px auto 0!important;display:block;float:none!important}.testimonial form{margin-bottom:30px}.share{position:relative;left:0;top:0;margin:-15px 0 30px;text-align:center}.share a{display:inline-block}.blog__single .content{padding-left:0}.seo__block{margin:0 -15px;padding:50px 15px;background:#477ca8 url(../../../../../../../../themes/tophatrank/assets/img/seo-block-mob.png) no-repeat bottom center!important;background-size:100%!important}.pagination li:nth-last-child(2),.pagination li:nth-last-child(3){display:none}.pagination li a.prev{margin-right:15px}.pagination li a.next{margin-left:15px}.pagination{margin:10px 0 30px}.blog__single{margin-bottom:-30px}.blog__listing.related h3{margin:0 0 30px}.blog__listing.related h3 span{font-size:27px;padding:0 15px}.navprev .item{margin-bottom:30px}.navprev .item h4{font-size:15px;line-height:20px}.navprev .item span{font-size:12px;line-height:20px}.blog__single .content hr{margin:40px 0}.blog__newsletter{padding:40px 15px 45px 15px;margin-bottom:25px}.blog__newsletter h4{font-size:28px}.blog__newsletter button{position:relative;width:100%}.blog__newsletter form{padding-right:0}.blockquote{padding:70px 20px 40px 40px;font-size:24px;line-height:34px}.founder .inner h1,.founder .inner p{font-size:31px;line-height:40px;margin:0}.founder .inner p{margin:5px 0 0}.founder .inner p br{display:none}.founder .inner{text-align:center;padding:290px 0 50px}.founder .bg{width:100%;position:absolute;top:0;right:0;height:252px}.quote i{position:relative;left:0;top:0;color:#fff;font-size:63px;display:block;text-align:center;margin-bottom:15px}.quote{padding:45px 0}.quote .inner{padding-left:0}.quote .inner p{font-size:24px;line-height:36px}.events .bg{width:100%;position:relative;top:0;left:0;height:300px}.events .inner{padding:30px 0 40px}.accordion-header{font-size:18px;padding:15px 45px 15px 20px}.accordion-header{background:#fff url(../../../../../../../../themes/tophatrank/assets/img/arrow-green.png) no-repeat calc(100% - 20px) center}.accordion__item.active .accordion-header{background:#a8cd53 url(../../../../../../../../themes/tophatrank/assets/img/arrow.png) no-repeat calc(100% - 20px) center}.accordion-body__contents{padding:20px}.accordion-body__contents>a{font-size:14px;line-height:20px}.accordion-body .meta{font-size:13px}.press{padding:45px 0 15px}.press .item a{font-size:14px;line-height:20px}.press .item .details{padding:20px 5px 10px}.specialize .headtext{font-size:31px;line-height:40px;margin-bottom:30px}.specialize{padding:45px 0 25px;width:100%}.specialize ul li a{font-size:20px;padding:25px 20px}}.alignnone,.blog__single .post img{max-width:100%;height:auto}.page-template .blog__single .post .headtext,.blog__single .post h1{line-height:1.35}.page-template .blog__single .post .headtext:not(.entry-title),.blog__single .post h1:not(.entry-title){margin:0 auto 35px;max-width:800px;font-size:42px;line-height:1.2}.blog__single .post dd,.blog__single .post dt{padding:10px 0;border-bottom:1px solid #ddd}.blog__single .post ul li{list-style:disc;margin-left:20px;margin-bottom:5px}.blog__single .post ol{padding:0}.blog__single .post ol li{list-style:decimal;margin-left:20px;margin-bottom:5px}.blog__single .contact__form ul li{list-style:none!important;margin-left:0}.blog__single .contact__form li:nth-child(3){margin-left:30px}.page__default .entry-content .contact__form ul{margin-bottom:0}.alignleft{float:left;margin:0 25px 25px 0!important}.alignright{float:right;margin:0 0 25px 25px}.aligncenter{display:table;text-align:center;margin:0 auto}.table{width:100%;margin-bottom:1rem;color:#656e7b}.table a{color:#656e7b}.table td{border:1px solid #ddd}.table th{color:#fff;background:#656e7b}.press .item .thumb img{max-width:100%;height:auto}.testimonial img{border-radius:50%}.single-post .blog__single .content hr{margin:30px 0!important;clear:both;width:100%}.interview{padding-bottom:5px;margin-bottom:30px}.interview .item{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}.interview .item .question-no{background:#a8cd53;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;padding:3px 15px;display:table;margin-bottom:20px}.interview .item .question,.interview .item .question h3{font-size:17px;line-height:1.6;position:relative}.interview .item .question p,.interview .item .question h3{margin:0 0 10px;font-weight:400;color:#656e7b}.interview .item .user p{font-size:14px}.answer{background:#f5f5f5;padding:20px 20px 10px;border-radius:10px}.answer p{font-size:17px!important;line-height:1.6;margin:0 0 15px!important}.text-center{text-align:center;display:block}@media only screen and (min-width:600px) and (max-width:767px){.seo__block{padding:50px 15px 130px;background:#477ca8 url(../../../../../../../../themes/tophatrank/assets/img/seo-block-mob.png) no-repeat bottom center!important;background-size:100%!important}}.blog__single.page__default .post h2{font-size:38px;text-transform:none;margin:10px 0 20px}.blog__single.page__default .col-md-6 i{background:#85a53c;color:#fff;width:80px;height:80px;border-radius:50%;text-align:center;line-height:80px;font-size:30px}.blog__single.page__default .col-md-6 h3{font-size:25px}.blog__single.page__default .col-md-6 li,.blog__single.page__default .col-md-6 p{font-size:19px}.local__questionaire select,.local__questionaire textarea,.local__questionaire input:not([type=submit]){height:50px;border-radius:8px;border:2px solid #e8e8e8;background-color:#fff;padding:0 20px;color:#384558;font-size:14px;font-weight:700;width:100%;margin-bottom:20px}.local__questionaire textarea{height:150px;padding:15px 20px}body .local__questionaire ul,body .local__questionaire ul li{padding:0!important;margin:0!important;list-style:none!important}.local__questionaire label,.local__questionaire .gfield_label{color:#384558;font-size:18px;font-weight:700}.local__questionaire .gfield_description{font-size:13px;margin:-15px 0 10px}.local__questionaire .charleft{font-size:13px;float:right;margin-top:-65px;position:relative;z-index:1;right:20px}.local__questionaire .instruction.validation_message{font-size:13px;float:right;margin-top:-60px;position:relative;z-index:1;right:20px}.local__questionaire input[type="submit"]{max-width:150px}.local__questionaire .ginput_container_address>span{padding-top:40px;position:relative;display:block}.local__questionaire .ginput_container_address label{display:block;position:absolute;top:0;left:0}.local__questionaire .gfield_label.gfield_label_before_complex{display:none}.input .gfield_description.validation_message{margin-top:-1px;margin-bottom:-15px}.blog__single .post .content h1{min-width:100%;max-width:inherit;margin-bottom:20px;font-size:38px;font-weight:700}@media only screen and (min-width:768px){.address_line_1,.address_line_2{width:49%;float:left}.address_line_2{margin-left:2%}.address_city,.address_state,.address_zip{width:32.33333%;float:left}.address_state{margin:0 1.5%}}.wp-caption-text{margin:-35px 0 10px;padding-bottom:15px;font-size:14px}.wp-caption .wp-caption-text{margin:-15px 0 15px}.embed-responsive{margin-bottom:30px}.blog__single .content p img{margin-top:30px}.blog__single .post ol li img{margin-top:30px}.tm-click-to-tweet{border:2px solid #a8cd53;padding-right:150px;position:relative;margin-bottom:25px}.tm-click-to-tweet .tm-ctt-text a{font-size:20px;font-weight:400;color:#656e7b}body .tm-click-to-tweet p{margin:0!important}.tm-click-to-tweet a.tm-ctt-btn{color:#00acee;background:transparent url(https://tophatrank.com/wp-content/plugins/click-to-tweet-by-todaymade/assets/img/twitter-little-bird.png) no-repeat calc(100% - 10px) center;background-color:#fff;padding:12px 33px 12px 0;border-radius:4px;display:table;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.tweets__col .tm-click-to-tweet{padding-right:25px;padding-left:25px;height:calc(100% - 50px);padding-bottom:50px}.tweets__col .tm-click-to-tweet a.tm-ctt-btn{bottom:10px;top:auto;transform:none;right:0}.tweets__col{margin-bottom:-30px}.message_box{background:#f5f5f5;padding:25px 10%;margin-bottom:30px;text-transform:uppercase;font-size:16px;font-weight:700;text-align:center}.blockquote.alt{background:#f3f5f6;padding:0 80px 30px 100px;position:relative;color:#384558;font-family:'Lato',sans-serif;font-size:18px;font-weight:400;line-height:31px;margin:40px 0 40px}.blockquote.alt cite{display:block;padding-top:15px;font-style:normal;font-family:'Lato',sans-serif;font-size:14px}.blockquote.alt i{font-size:50px;left:25px;top:-15px}.blog__newsletter .input .gfield_description.validation_message{position:absolute}.blog__newsletter+hr{margin:40px 0!important}@media only screen and (max-width:767px){.blockquote.alt{padding:0 30px 30px 30px}.blockquote.alt i{margin-bottom:-20px}.tm-click-to-tweet{padding-right:25px;padding-left:25px;padding-bottom:50px}.tm-click-to-tweet a.tm-ctt-btn{bottom:10px;top:auto;transform:none;right:0}}.blog__single .post .contact__form.form_medium,.blog__single .post .custom__form{padding-bottom:30px}.blog__single .post .contact__form.form_medium li,.blog__single .post .custom__form li{margin:0;list-style:none;width:100%}.blog__single .post .contact__form.form_medium{width:100%;max-width:750px;margin:0 auto}.blog__single .post .contact__form.form_medium select{height:64px;border-radius:8px;border:2px solid #e8e8e8;background-color:#fff;padding:0 30px;color:#acacac;font-size:14px;font-weight:700;width:100%;margin-bottom:20px}.blog__single .post ul.lists li{margin-bottom:15px}.blog__single .post ul.lists li strong{color:#384558;font-size:17px}.blog__single.page__default.form-head .entry-content{padding-bottom:30px;position:relative}.no-mb .entry-content{padding-bottom:20px!important}@media only screen and (min-width:768px){.blog__single.page__default.form-head .entry-content{padding-left:290px;position:relative}.blog__single.page__default.form-head .entry-content img{position:absolute;left:0;width:270px}}.navprev .item>div:first-child,.navnext .item>div:first-child{background:url(../../../../../../../../themes/tophatrank/assets/img/thumbnail.jpg) no-repeat center;background-size:cover}@media only screen and (max-width:767px){.blog__single.page__default.form-head .entry-content img{float:none!important;margin:0 auto 30px!important}}@media only screen and (min-width:250px) and (max-width:991px){.header .navbar-nav{background:#fff;position:fixed;bottom:-150vh;height:auto;height:calc(100% - 78px);top:auto;z-index:4444444;width:100%;left:0;transition:0.4s all;overflow:auto;overflow-x:hidden}.header .navbar-collapse.show .navbar-nav{bottom:0vh;transition:0.3s all}.navbar-collapse{position:relative}.navbar-expand-lg .navbar-nav>li.nav-item>ul li>ul,.navbar-expand-lg .navbar-nav>li.nav-item>ul{background:transparent;position:relative;top:0;left:0;z-index:444;min-width:180px;padding:0 15px 10px;opacity:1;visibility:visible;transition:0.3s all}.navbar-expand-lg .navbar-nav>li>.nav-link{font-size:16px;letter-spacing:0}.header .navbar .navbar-nav>.nav-item>a:hover,.navbar-expand-lg .navbar-nav>li>.nav-link:hover{color:#a8cd53}.header .navbar .nav-item{margin:1px 0}}article.post.featured .thumb img{max-width:100%;height:auto;width:100%}.search-no-results .blog__featured .col-lg-4{display:none}.search-no-results .blog__featured .col-lg-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.search-no-results .heading{font-size:40px;line-height:45px;margin-bottom:44px}.search-no-results .no-results{text-align:center;padding:30px 0}.search-no-results .no-results .screen-reader-text{display:none}.search-no-results .page-content form{width:100%;max-width:600px;padding-right:230px;position:relative;margin:0 auto}.search-no-results .page-content form label{width:100%}.search-no-results input:not([type=submit]){height:64px;border-radius:8px;border:2px solid #e8e8e8;background-color:#fff;padding:0 30px;color:#acacac;font-size:14px;font-weight:700;width:100%;margin-bottom:20px}.search-no-results input[type=submit]{position:absolute;width:210px;top:0;right:0;margin:0;min-width:auto;height:64px}.footer-logos{text-align:left;margin-bottom:-30px;margin-top:30px}.footer-logos a{display:inline-block}.footer-logos img{max-width:150px}.footer-logos br{display:none}.about:not(.collapse-about) ul li{padding-left:30px;margin-bottom:6px;position:relative}.about:not(.collapse-about) ul li:before{content:"\f00c";font-family:'Font Awesome 5 Free';color:#a8cd53;position:absolute;left:0;top:1px;font-weight:900}.about:not(.collapse-about) ul{margin-bottom:40px}.page__default.no-margin .entry-content{padding-bottom:0}.page__default.no-margin p{margin-bottom:0}.page__default.no-margin+div .heading{font-size:42px;line-height:50px}.cta+.testimonial.ecommerce-style{padding-top:0}[id*="accordion"] .panel-heading span,[id*="accordion"] .panel-heading h2{font-family:'Lato',sans-serif;font-size:24px!important;font-weight:700;line-height:28px;padding:22px 63px;background:#fff;color:#384558;border:2px solid #f2f2f2;display:table;width:100%}[id*="accordion"] .panel-heading i{display:none}[id*="accordion"] .panel-heading.actives span,[id*="accordion"] .panel-heading.actives h2{color:#ffffff!important;background:#374558!important;border:2px solid #374558!important}[id*="accordion"] .panel-heading.actives h2{padding:0;margin:0}[id*="accordion"] .panel-default:first-of-type .panel-heading span{border-radius:10px 10px 0 0}.testimonial.ecommerce-style.bg-white form .input input{background:#f3f5f6}.testimonial.ecommerce-style form input[type="submit"]{width:100%;max-width:469px;display:table;margin:50px auto 0!important}.about table{width:100%;color:#656e7b;font-size:21px;line-height:30px;font-weight:400;margin:40px 0 35px}.about table tr td{border:2px solid #f3f5f6;padding:5px 14px;width:50%;line-height:1.2}.about table tr td:first-child{background-color:#f3f5f6;text-align:right}.company__title .headtext i{display:block;font-size:60px;margin-bottom:10px}.company__title .headtext span{text-align:left;display:table;margin:0 auto}.nav-tabs{margin-bottom:0!important}.filter__wrap{display:table;width:100%;margin-bottom:40px;text-align:right}.custom-dropdown{display:inline-block;position:relative;background:#fff;margin-left:15px;height:50px;padding:0 20px;border:2px solid #e5e5e5;z-index:44;cursor:pointer;width:220px;text-align:left}.custom-dropdown>span.selected{font-size:18px;padding-right:25px;line-height:45px;position:relative;display:block;width:100%}.custom-dropdown>span.selected:after{content:'';position:absolute;border-style:solid;border-width:5px 5px 0;border-color:#384558 transparent;display:block;width:0;z-index:1;top:50%;right:0;transform:translateY(-50%)}.custom-dropdown ul{position:absolute;top:100%;left:-2px;width:calc(100% + 4px);background:#fff;border:2px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:none}.custom-dropdown.act ul{display:block}.custom-dropdown ul li{font-size:15px;text-align:left;padding:5px 15px;border-bottom:1px solid #e5e5e5}.custom-dropdown ul li.active,.custom-dropdown ul li:hover{background:#a8cd53;color:#fff}.custom-dropdown ul li.active{pointer-events:none}@media only screen and (max-width:599px){.about .bttn{width:100%}.search-no-results .page-content form{padding-right:0}.search-no-results .page-content form label{width:100%}.search-no-results input[type=submit]{position:relative}.what-can-we-do{text-align:center!important}}@media only screen and (min-width:992px){.team img{max-width:263px;min-width:263px;width:100%}}@media only screen and (max-width:991px){.team img{max-width:200px}}@media only screen and (max-width:360px){.custom-dropdown{margin:15px 0 0}.filter__wrap{text-align:center}.what-can-we-do{text-align:center!important}}@media only screen and (min-width:361px) and (max-width:599px){.custom-dropdown{margin:0 5px;padding:0 12px;width:162px}.custom-dropdown>span.selected{font-size:14px;padding-right:20px}.custom-dropdown ul li{font-size:13px}.what-can-we-do{text-align:center!important}}@media only screen and (min-width:992px){.press .text-right{margin-top:-60px;position:relative;z-index:11;max-width:400px;float:right}}@media only screen and (max-width:991px){.press .carousel__item .thumb img{max-height:110px;width:auto}.press .carousel__item .item{margin-bottom:0}.press .text-right{margin:15px auto 0;display:table}}@media only screen and (min-width:768px){.testimonial.ecommerce-style .gform_fields>li{width:calc(33.3333% - 30px);float:left;margin:0 15px}.testimonial.ecommerce-style .gform_fields{margin:0 -15px;display:table;width:calc(100% + 30px)}.what-can-we-do{text-align:center!important}}@media only screen and (min-width:768px) and (max-width:1366px){header .navbar-brand img{max-width:150px}.header__right a:last-child,.header__right a:first-child{padding:0 15px}#menu-mainmenu{width:100%}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;align-items:center;justify-content:center}.about{padding:45px 0}.img-fluid{height:auto;max-width:80%!important}.team .thumb img{max-width:263px!important}h1,.h1{font-size:40px}h2,.h2{font-size:32px;line-height:32px}h3,.h3,.about h3{font-size:28px}body{font-size:19px;line-height:28px}}