.wpb_row.full-width-content {margin-left: -50vw!important}
#mainfoot img.phone{width:23px;transform:translate(3px,8px)}#footer-outer img.footer-social{width:40px}#footer-outer #copyright li{display:inline-block;float:none !important;margin:0 20px}img{pointer-events:none}#modal-hs-form .gform_heading{display:none}#modal-hs-form .gform-body{max-width:825px;margin:auto}#modal-hs-form .gform-body .gfield_label{margin-top:5px;font-family:'Quattrocento Sans';font-size:16px;font-weight:normal;letter-spacing:3.2px;color:#e0e0e0;text-transform:uppercase}#modal-hs-form .gfield input.large,#modal-hs-form .gfield select.large,#modal-hs-form .gfield textarea{width:100%;border-radius:2px;border:1px solid #ced4e0;background:transparent;color:#e0e0e0}#modal-hs-form .gfield input:-webkit-autofill,#modal-hs-form .gfield input:-webkit-autofill:hover,#modal-hs-form .gfield input:-webkit-autofill:focus,#modal-hs-form .gfield input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 42px #505050 inset !important;-webkit-text-fill-color:#e0e0e0 !important;caret-color:#e0e0e0}#modal-hs-form .gfield textarea.medium{height:135px}#modal-hs-form .ginput_container_textarea .gfield_description{display:none}#modal-hs-form .gform_footer{max-width:825px;margin:15px auto 0;padding:0}#modal-hs-form .gform_footer .gform-button--width-full{max-width:300px;font-family:'QUATTROCENTO SANS';font-weight:normal;font-size:16px;letter-spacing:3.6px;padding:11px 20px;border-radius:2px !important;background:linear-gradient(90deg,rgba(137,161,195,0.68) 11.25%,rgba(173,161,182,0.68) 100%)}#modal-hs-form img.gform_ajax_spinner{margin-left:15px}#modal-hs-form .gform_confirmation_message{color:#fff;text-align:center;font-size:20px}@media only screen and (max-device-width:640px){.using-mobile-browser #modal-hs-form{top:50px !important}}@media(max-width:640px){#modal-hs-form .gform-body{padding:0 20px}#modal-hs-form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:2%}#modal-hs-form .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:span 6}#modal-hs-form .gform-body .gfield_label{font-size:14px}#modal-hs-form .gfield input.large{height:35px}#modal-hs-form .gfield textarea.medium{height:120px}#modal-hs-form .gform_footer{padding:0 20px}#modal-hs-form .gform_footer .gform-button--width-full{max-width:350px;margin:auto;padding:4px 10px}#footer-outer img.footer-social{width:30px}}body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>.back,body #slide-out-widget-area .menuwrapper .back{display:none !important}#header-outer a{zoom:100% !important}#footer-outer #copyright{zoom:100% !important}#header-outer.transparent.dark-slide>#top nav>ul>li>a{color:#4f4f4f !important}.dark-slide .icon-salient-search:before{color:#4f4f4f !important}#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i:before{background-color:#4f4f4f !important}#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i:after{background-color:#4f4f4f !important}#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i{background-color:#4f4f4f !important}@media screen and (max-width:690px){.carousel{zoom:66.67% !important}}body #slide-out-widget-area.fullscreen .off-canvas-social-links{display:none}@media screen and (max-width:690px){#slide-out-widget-area.fullscreen .inner{margin-top:10% !important;zoom:100% !important}}#slide-out-widget-area.fullscreen .bottom-text[data-has-desktop-social=false],#slide-out-widget-area.fullscreen-alt .bottom-text[data-has-desktop-social=false]{display:none !important}@media screen and (min-width:1425px){p,footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:100% !important}}@media screen and (min-width:1350px) and (max-width:1424px){p,footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:95% !important}}@media screen and (min-width:1280px) and (max-width:1349px){p,footer img,.owl-item img,a{zoom:95% !important}}@media screen and (min-width:1100px) and (max-width:1279px){footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:90% !important}}@media screen and (min-width:1000px) and (max-width:1099px){footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:85% !important}}@media screen and (min-width:1000px) and (max-width:1099px){footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:90% !important}}@media screen and (min-width:691px) and (max-width:999px){p,footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:85% !important}}@media screen and (min-width:0) and (max-width:690px){p,footer img,.owl-carousel[data-desktop-cols] .owl-item img,a{zoom:100% !important}}@media screen and (max-width:999px){footer p{zoom:75% !important}}.heading-25{margin-bottom:5px !important;font-family:'Quattrocento Sans';font-style:normal;font-weight:400;font-size:25px;line-height:28px;text-align:center;letter-spacing:.2em}body b,body strong,body .bold{font-family:inherit}#mainfoot{background:linear-gradient(-270deg,#49495b 1.11%,#181f2b 95.03%) !important;min-width:100%;margin-top:0 !important}#mainfoot img{opacity:.7 !important;max-height:100px;max-width:214px}@media screen and (max-width:690px){#mainfoot{padding-top:20px !important}}@media screen and (max-width:690px){#mainfoot-light{padding-top:20px !important}}#mainfoot-light{background:linear-gradient(90deg,#fff 1.67%,#efefef 95.14%)}#mainfoot-light img{opacity:.7 !important;max-height:100px}#mainfoot-light img{filter:invert(100%) !important}#mainfoot-light a{color:#222 !important;opacity:1}#mainfoot-light p{color:#222 !important;line-height:125% !important;font-size:20px}#mainfoot-light a:hover{color:#4f4f4f !important;opacity:.8}.ascend #footer-outer #copyright{border-top:0}#mainfoot a{font-size:20px;line-height:125%}#mainfoot li{margin-top:3em}@media only screen and (min-width:690px) and (max-width:999px){body #footer-outer #copyright .col{min-width:100% !important}}.footwhite{font-size:20px;padding-bottom:10px;color:#fff !important;opacity:.7 !important}.footwhite:hover{color:#f7f7f7 !important}#copyright .fa{font-size:40px !important;margin-left:20px;margin-right:20px;opacity:.7}#copyright .fa:hover{color:#6d819d !important}@media screen and (min-width:768px){.section-case-study .row-inner .vc_col-sm-3 .wpb_text_column .nectar_video_lightbox{padding:0;text-align:right;margin-left:auto;margin-top:-10px}}@media screen and (min-width:1280px){.clients[data-he=greyscale_to_color]>div img{max-width:179px !important}}.container-wrap input[type=text]{background-color:none !important}.container-wrap input[type=email]{background-color:none !important}.container-wrap textarea{background-color:none !important}.container-wrap [type=tel]{background-color:none !important}label.hs-error-msg{color:#fff !important}@media screen and (min-width:1000px){.slide-out-widget-area-toggle a>span{height:20px !important;margin-top:-2px !important}}@media screen and (min-width:1000px){.ascend #header-outer[data-full-width="true"] #top nav ul .search-btn a{margin-top:-2px}}@media screen and (max-width:999px){.icon-salient-search{font-size:25px !important;line-height:25px !important;margin-top:-1px !important;margin-right:10px}}#header-outer #social-in-menu i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{font-size:20px;line-height:25px !important;margin-top:-1px !important;width:36px}.trigger-mobile-search .icon-salient-search{margin-top:0 !important}@media screen and (max-width:999px){#header-outer #social-in-menu i{margin-top:4px !important}}@media screen and (min-width:1000px){.icon-salient-search:before{font-size:23px !important;margin-top:-3px !important}}@media screen and (max-width:999px){.icon-salient-search:before{font-size:24px !important;margin-top:-2px !important}}@media screen and (max-width:999px){.slide-out-widget-area-toggle a>span{margin-top:1px !important}}@media screen and (min-width:1000px){.slide-out-widget-area-toggle a>span{margin-top:-1px !important}}@media screen and (min-width:1000px){body .lines:after{top:-7px}.slide-out-widget-area-toggle .lines-button.close .lines:after{top:-5px}}.h4style{font-family:Quattrocento;letter-spacing:-1px;font-size:50px;line-height:50px;font-weight:400}@media screen and (min-width:999px){.slide-out-widget-area-toggle i.lines.close{top:12px}}.icon-default-style.steadysets-icon-chat{display:none !important}.separator{color:#766985 !important}.separator{color:#766985 !important}.last{color:#766985 !important}@media screen and (max-width:699px){.page-id-27189 .nectar-recent-posts-single_featured.multiple_featured .active .grav-wrap,.nectar-recent-posts-single_featured.multiple_featured .active .nectar-button{margin-top:-30px !important;margin-bottom:30px !important}}@media screen and (min-width:1025px){.page-id-27189 .nectar-recent-posts-single_featured.multiple_featured .active .grav-wrap,.nectar-recent-posts-single_featured.multiple_featured .active .nectar-button{margin-top:-60px !important}}#single-below-header .meta-category,#single-below-header .meta-comment-count,#single-meta .meta-category,#single-meta .meta-comment-count{display:none}#top a.closed::after{display:none !important}.section-logo-carousel p{font-size:14px !important}@media only screen and (max-width:768px){#booking-calendar .mfp-close{top:25px !important;left:87% !important}}#modal-hs-form .mfp-close{margin-top:20px !important;right:15px !important}@media screen and (max-width:1024px){#modal-hs-form .mfp-close{margin-top:4px !important}}@media screen and (max-width:1024px){#search-outer #contact #close{top:50px !important}}.mfp-container{position:fixed !important;overflow-y:hidden;bottom:0 !important}@media screen and (max-width:1024px){.hbspt-form .hs-submit input[type=submit]{min-width:100% !important}}.hs-input{min-width:100% !important}@media only screen and (max-width:768px){#search-outer #contact #close{right:15px !important}}@media only screen and (max-device-width:2600px){body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video,body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video{display:block}}.owl-dots{display:none !important}.bb-footer-container{margin-top:-27px !important}.foottel{margin-top:-36px !important}@media screen and (max-width:690px){#copyright .fa{font-size:30px !important;margin:0 15px 0 15px}}@media screen and (min-width:691px) and (max-width:999px){#copyright .fa{font-size:30px !important;margin:0 30px 0 30px;margin-bottom:30px}}#footer-outer #copyright .col ul{float:none;margin:0 auto}@media only screen and (min-width:1px) and (max-width:999px){.col.centered-text ul,.wpb_column.centered-text ul{margin:0 !important;display:inline-flex !important}}@media only screen and (max-width:690px){body #footer-outer #copyright .col ul{float:none !important}}.last{font-size:20px !important;color:#fff !important;font-weight:600}#bottomrowdark{margin-bottom:0;padding-left:10%;padding-right:10%}.bottomrowdark p{color:#ffffff70 !important;font-size:.9rem;line-height:1.3rem!important;text-align:left;padding-top:68px}@media screen and (max-width:690px){.bottomrowdarktext{display:none}}.bottomrowdark a{color:#ffffff70 !important;font-size:1rem;text-align:right}#bottomrowdark{background:linear-gradient(-90deg,#484859 1.67%,#191f2a 95.14%) !important}#bottomrowlight{margin-bottom:0;padding-left:10%;padding-right:10%}.bottomrowlight p{color:#4f4f4f !important;font-size:.9rem;line-height:1.3rem!important;text-align:left;padding-top:68px}@media screen and (max-width:690px){.bottomrowlight{display:none}}.bottomrowlight a{color:#4f4f4f !important;font-size:1rem;text-align:right}#bottomrowlight{background:linear-gradient(90deg,#efefef 0,#ffffff95.14%)}@media screen and (min-width:1025px){.section-logo-carousel .section-title{margin-bottom:-20px !important;margin-top:20px !important}}@media screen and (max-width:1024px) and (min-width:691px){.section-logo-carousel .section-title{margin-bottom:-10px !important;margin-top:10px !important}}@media screen and (max-width:691px){.section-logo-carousel .section-title{margin-bottom:-10px !important;margin-top:20px !important}}@media screen and (max-width:999px)and (min-width:691px){.section-logo-carousel .section-title p{margin-bottom:-10px !important}}@media screen and (max-width:1250px)and (min-width:691px){.section-logo-carousel a{margin-top:10px !important}}@media screen and (max-width:1250px)and (min-width:691px){.section-logo-carousel strong{margin-top:10px !important}}@media screen and (min-width:691px){.section-logo-carousel{padding-bottom:10px !important}}@media screen and (max-width:691px){.carousel-outer{margin-bottom:-10px !important}}@media screen and (max-width:1280px) and (min-width:1000px){.section-logo-carousel .section-title .title strong{font-size:2.275rem !important}}

@media screen and (max-width: 1024px){}
@media screen and (max-width: 1024px){.slide-out-widget-area-toggle.mobile-icon.fullscreen {z-index: 99999!important; position: inline-block!important}}
#header-outer:not(.transparent) .icon-salient-search {margin-top: 5px!important}

@media screen and (max-width: 1300px) and (min-width: 1000px){.flip-box-front, .flip-box-back {max-height: 500px; min-height: 500px!important}}

@media screen and (max-width: 1000px) and (min-width: 767px){.flip-box-front, .flip-box-back {max-height: 420px!important; min-height: 420px!important}}

@media screen and (max-width: 767px) and (min-width: 480px){.flip-box-front, .flip-box-back {max-height: 320px!important; min-height: 320px!important}}

@media screen and (max-width: 767px) {div.nectar-flip-box {max-height: 380px!important; min-height: 380px!important}}

@media screen and (max-width: 767px) {.flip-box-front, .flip-box-back {max-height: 380px!important; min-height: 380px!important; max-width: 380px!important}}

#search-outer #contact-box .gfield input.large, #search-outer #contact-box .gfield select.large, #search-outer #contact-box .gfield textarea {border-radius: 2px!important; font-size: 20px!important; text-transform: capitalize}
@media screen and (max-width: 640px){#search-outer #contact-box .gfield input.large {height: 28px!important; font-size: 16px!important; text-transform: capitalize!important}}
input[type="file"]::file-selector-button {border-radius: 0px!important; padding: 4px; text-transform: capitalize!important; margin-right: 10px; border: none!important; color: #222!important; font-size: 16px!important}
input#file-upload-button {margin-right: 10px!important; text-transform: capitalize!important; font-size: 16px!important}
.capform {text-transform: capitalize!important}

.single h3:last-of-type {display: none}


/* Remove padding from main content wrapper */


/* Optional: kill top margin on first row if needed */

.wp-google-name {pointer-events: none}
#header-outer[data-lhe=animated_underline] #top nav>ul>#social-in-menu>a, #header-outer[data-lhe=button_bg] #top nav>ul>#social-in-menu>a, #header-outer[data-lhe=default] #top nav>ul>#social-in-menu>a {display: none}
.row p {line-height: 1.3em}