.site-navigation{position:fixed;height:auto}.widget-title{margin-bottom:.5em}.site-header-section{align-items:flex-start}.ast-footer-copyright p{margin-bottom:5px}.ast-archive-description{display:none!important}:root{--wp--custom--ast-content-width-size:none;--block-space:var(--wp--custom--ast-default-block-top-padding)
		var(--wp--custom--ast-default-block-right-padding)
		var(--wp--custom--ast-default-block-bottom-padding)
		var(--wp--custom--ast-default-block-left-padding);--form-field-bg:#1f1f1f;--form-field-border:var(--ast-global-color-6);--form-field-radius:10px;--form-field-height:44px;--form-field-pad:14px;--form-field-text:var(--ast-global-color-1);--form-field-placeholder:var(--ast-global-color-5)}.grecaptcha-badge{visibility:hidden}.site-primary-header-wrap,#page,.page .site-content .ast-container{max-width:none!important}.wp-block-video video{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important}.wp-block-columns{gap:48px 96px}.main-navigation ul:not(.sub-menu){flex-direction:column}.site-primary-header-wrap{padding-right:10px!important;padding-left:10px!important}.side-bar-logo{left:20px;position:fixed;bottom:5%;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;visibility:hidden;opacity:0}.side-bar-logo.is-visible{visibility:visible;opacity:1}.wp-block-button__link,.ast-custom-button,.wp-block-read-more,.wpforms-container button[type=submit]{display:flex!important;flex-wrap:nowrap;gap:5px}.wp-block-button__link:after,.ast-custom-button:after,.wp-block-read-more:after,.wpforms-container button[type=submit]:after{display:inline-block;content:'→';-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.wp-block-button:hover .wp-block-button__link::after,.ast-custom-button:after,.wp-block-read-more:hover:after,.wpforms-container button[type=submit]:hover:after{-moz-transition:0.2s!important;-webkit-transition:0.2s!important;-o-transition:0.2s!important;transition:0.2s!important;-moz-transform:rotate(0deg)!important;-webkit-transform:rotate(0deg)!important;-o-transform:rotate(0deg)!important;transform:rotate(0deg)!important}.small-button .wp-block-button__link{font-size:14px;padding:10px 20px}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus{color:var(--ast-global-color-0)}.hero-section h2{font-size:46px}.hero-section{margin-top:-10%!important;position:relative;height:100vh;overflow-x:clip;align-content:center}.hero-section::before{width:75%;left:0;background-color:var(--ast-global-color-8);position:absolute;top:0;height:100vh;-moz-border-radius:0 0 30px 0;-webkit-border-radius:0 0 30px 0;-o-border-radius:0 0 30px 0;border-radius:0 0 30px 0;content:"";z-index:-10}.hero-section figure{width:calc(100% + 10%)}.hero-section .wp-block-video{width:calc(100% + 10%);background-color:var ast global color;border:5px solid var(--ast-global-color-1);-moz-border-radius:30px!important;-webkit-border-radius:30px!important;-o-border-radius:30px!important;border-radius:30px!important}.hero-section .wp-block-video video{-moz-border-radius:25px!important;-webkit-border-radius:25px!important;-o-border-radius:25px!important;border-radius:25px!important}.background-word-highlight mark{background-color:var(--ast-global-color-0)!important;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 6px}.hero-showreel{margin:0}.hero-showreel video{width:100%;display:block;background-color:#0f0f0f;height:auto;aspect-ratio:16 / 9;object-fit:cover}.google-reviews-heading-underline{position:relative}.google-reviews-heading-underline:after{width:65%;margin-top:6px;left:0;display:block;background-color:var(--ast-global-color-0);position:absolute;height:3px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;content:""}.underline{text-decoration-color:var(--ast-global-color-0)!important;text-underline-offset:10px}.check-out-our-work-section{overflow-x:clip}.our-work-feature-slider{width:calc(100% + 10%)}.our-work-feature-slider .swiper{overflow:clip}.our-work-feature-slider .swiper-wrapper{margin-bottom:50px}.our-work-feature-slider .cb-button-prev,.our-work-feature-slider .cb-button-next{width:50px!important;color:var(--ast-global-color-5);top:100%!important;height:50px!important;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}.our-work-feature-slider .cb-button-next:after,.our-work-feature-slider .cb-button-prev:after{color:var(--ast-global-color-6);font-size:16px}.our-work-feature-slider .cb-button-prev{left:7.5px!important;right:inherit!important;border:1px solid var(--ast-global-color-6);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.our-work-feature-slider .cb-button-next{margin-right:0!important;margin-left:0!important;left:75px!important;border:1px solid var(--ast-global-color-6);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.our-work-feature-slider .cb-button-next:hover::after,.our-work-feature-slider .cb-button-prev:hover::after{color:var(--ast-global-color-0)}.our-work-feature-slider .cb-button-prev:hover,.our-work-feature-slider .cb-button-next:hover{border:1px solid var(--ast-global-color-0)}.large-cta{padding:var(--block-space)}.large-cta .wp-block-column:last-child{outline:1px solid var(--ast-global-color-6);outline-offset:10px}.wpforms-container{--wpforms-label-error-color:var(--ast-global-color-0)}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=url],.wpforms-container input[type=number],.wpforms-container input[type=date],.wpforms-container input[type=time],.wpforms-container select,.wpforms-container textarea{background-color:var(--form-field-bg);color:var(--form-field-text);-moz-border-radius:var(--form-field-radius);-webkit-border-radius:var(--form-field-radius);-o-border-radius:var(--form-field-radius);border-radius:var(--form-field-radius)}.wpforms-container input:not([type=checkbox]):not([type=radio]),.wpforms-container select{height:var(--form-field-height);padding:0 var(--form-field-pad)}.wpforms-container textarea{line-height:1.3;min-height:120px;padding:var(--form-field-pad)}.wpforms-container ::placeholder{color:var(--form-field-placeholder);opacity:1}.wpforms-container input:focus,.wpforms-container select:focus,.wpforms-container textarea:focus{outline:none;color:var(--form-field-text);border-color:var(--ast-global-color-0)}.wpforms-container input:-webkit-autofill,.wpforms-container input:-webkit-autofill:hover,.wpforms-container input:-webkit-autofill:focus{-moz-box-shadow:0 0 0 1000px var(--form-field-bg) inset;-webkit-box-shadow:0 0 0 1000px var(--form-field-bg) inset;-o-box-shadow:0 0 0 1000px var(--form-field-bg) inset;box-shadow:0 0 0 1000px var(--form-field-bg) inset;-moz-transition:background-color 9999s ease-out;-webkit-transition:background-color 9999s ease-out;-o-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--form-field-text);caret-color:var(--form-field-text)}.wpforms-container select:required:invalid{color:var(--form-field-placeholder);-webkit-text-fill-color:var(--form-field-placeholder)}div.wpforms-container .wpforms-form div.choices .choices__inner{display:flex;background-color:var(--form-field-bg);color:var(--form-field-text);font-size:16px;border:1px solid var(--form-field-border);-moz-border-radius:var(--form-field-radius);-webkit-border-radius:var(--form-field-radius);-o-border-radius:var(--form-field-radius);border-radius:var(--form-field-radius);min-height:var(--form-field-height);align-items:center;padding:0 var(--form-field-pad)}div.wpforms-container .wpforms-form div.choices .choices__list--single{padding:0}div.wpforms-container .wpforms-form div.choices .choices__list--single .choices__item{color:var(--form-field-text);font-size:16px}div.wpforms-container .wpforms-form div.choices .choices__list--single .choices__placeholder{color:var(--form-field-placeholder);opacity:1}div.wpforms-container .wpforms-form div.choices[data-type*="select-one"]::after{border-top-color:var(--form-field-placeholder)}div.wpforms-container .wpforms-form div.choices[data-type*="select-one"].is-open::after{border-bottom-color:var(--form-field-placeholder)}div.wpforms-container .wpforms-form div.choices.is-open .choices__inner{-moz-border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;-webkit-border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;-o-border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;border-color:var(--ast-global-color-0)}div.wpforms-container .wpforms-form div.choices.is-open.is-flipped .choices__inner{-moz-border-radius:0 0 var(--form-field-radius) var(--form-field-radius);-webkit-border-radius:0 0 var(--form-field-radius) var(--form-field-radius);-o-border-radius:0 0 var(--form-field-radius) var(--form-field-radius);border-radius:0 0 var(--form-field-radius) var(--form-field-radius)}div.wpforms-container .wpforms-form div.choices.is-open .choices__list--dropdown{background-color:var(--form-field-bg);color:var(--form-field-text);border:1px solid var(--form-field-border);overflow:hidden;-moz-border-radius:0 0 var(--form-field-radius) var(--form-field-radius);-webkit-border-radius:0 0 var(--form-field-radius) var(--form-field-radius);-o-border-radius:0 0 var(--form-field-radius) var(--form-field-radius);border-radius:0 0 var(--form-field-radius) var(--form-field-radius);border-top:0}div.wpforms-container .wpforms-form div.choices.is-open.is-flipped .choices__list--dropdown{border-bottom:0;-moz-border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;-webkit-border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;-o-border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;border-radius:var(--form-field-radius) var(--form-field-radius) 0 0;border-top:1px solid var(--form-field-border)}div.wpforms-container .wpforms-form div.choices .choices__list--dropdown .choices__item{color:var(--form-field-text);font-size:16px;padding:10px var(--form-field-pad)}div.wpforms-container .wpforms-form div.choices .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--ast-global-color-0);color:var(--ast-global-color-3)}div.wpforms-container .wpforms-form div.choices .choices__list--dropdown input.choices__input,div.wpforms-container .wpforms-form div.choices .choices__list--dropdown input.choices__input:focus{width:100%;outline:none!important;border-bottom:1px solid var(--form-field-border)!important;background-color:var(--form-field-bg)!important;color:var(--form-field-text)!important;font-size:16px;border:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;padding:10px var(--form-field-pad)!important;margin:0!important}.wpforms-container button[type=submit]:hover{background-color:transparent!important;color:var(--ast-global-color-0)!important}.wpforms-container em.wpforms-error,div.wpforms-container label.wpforms-error,div.wpforms-container .wpforms-field label.wpforms-error,div.wpforms-container .wpforms-error-container{color:var(--ast-global-color-0);font-size:14px}div.wpforms-container .wpforms-field input.wpforms-error,div.wpforms-container .wpforms-field select.wpforms-error,div.wpforms-container .wpforms-field textarea.wpforms-error,div.wpforms-container .wpforms-field div.choices.wpforms-error .choices__inner,.wpforms-container .wpforms-field.wpforms-has-error .choices__inner{border-color:var(--ast-global-color-0)!important}.post-type-archive-our-work .astra-advanced-hook-12937,.tax-our_work_category .astra-advanced-hook-12937{padding:10% var(--wp--custom--ast-default-block-right-padding) var(--wp--custom--ast-default-block-bottom-padding) var(--wp--custom--ast-default-block-left-padding)}.ast-separate-container .ast-article-post{border-bottom:none;background-color:#fff0;height:fit-content;padding:0}.post-type-archive-our-work .wp-block-post-template,.tax-our_work_category .wp-block-post-template{margin-left:0;gap:48px}.post-type-archive-our-work .ast-grid-common-col,.tax-our_work_category .ast-grid-common-col{padding-right:0;padding-left:0}.post-type-archive-our-work .wp-block-post-featured-image img,.wp-block-post-featured-image img{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important;aspect-ratio:auto!important}.our-work-taxonomy-row{display:flex;flex-wrap:wrap;gap:12px}.our-work-taxonomy{background-color:var(--ast-global-color-8);color:var(--ast-global-color-1);font-size:14px;border:1px solid var(--ast-global-color-6);-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;border-radius:50px;white-space:nowrap;padding:6px 24px}.our-work-taxonomy:hover{color:var(--ast-global-color-0);border:1px solid var(--ast-global-color-0)!important}.taxonomy-our_work_category .wp-block-post-terms__separator{display:none}.our-work-section-btn-title{width:fit-content}.work-filter ul{display:flex;list-style:none;flex-wrap:wrap;gap:12px;padding:0;margin:0 0 5%}.work-filter__item{background-color:var(--ast-global-color-8);color:var(--ast-global-color-1);font-size:14px;border:1px solid var(--ast-global-color-6);-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;border-radius:50px;white-space:nowrap;padding:6px 24px}.work-filter__item.is-current,.work-filter__item:hover{color:var(--ast-global-color-0);border:1px solid var(--ast-global-color-0)}.our-work-archive li.wp-block-post.is-hidden{display:none!important}.single-our-work .ast-post-social-sharing{display:none}.single-our-work .wp-block-cb-carousel-v2.cb-carousel-block{background-color:var(--ast-global-color-8);position:relative;overflow:hidden;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:5% 5% 10%}.single-our-work .wp-block-cb-carousel-v2 .swiper{padding-right:clamp(18px, 3vw, 42px);padding-left:clamp(18px, 3vw, 42px);overflow:visible!important}.single-our-work .wp-block-cb-carousel-v2 .swiper-wrapper{align-items:center}.single-our-work .wp-block-cb-carousel-v2 .swiper-slide{-moz-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;transition:opacity 250ms ease;opacity:.45}.single-our-work .wp-block-cb-carousel-v2 .swiper-slide-active{opacity:1}.single-our-work .wp-block-cb-carousel-v2 .cb-button-prev,.single-our-work .wp-block-cb-carousel-v2 .cb-button-next{width:48px;top:auto!important;bottom:5%;border:1px solid var(--ast-global-color-6);height:48px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.single-our-work .wp-block-cb-carousel-v2 .cb-button-prev:hover,.single-our-work .wp-block-cb-carousel-v2 .cb-button-next:hover{border:1px solid var(--ast-global-color-0)}.single-our-work .wp-block-cb-carousel-v2 .cb-button-prev{left:50%!important;-moz-transform:translateX(-120%)!important;-webkit-transform:translateX(-120%)!important;-o-transform:translateX(-120%)!important;transform:translateX(-120%)!important}.single-our-work .wp-block-cb-carousel-v2 .cb-button-next{left:50%!important;right:auto!important;-moz-transform:translateX(20%)!important;-webkit-transform:translateX(20%)!important;-o-transform:translateX(20%)!important;transform:translateX(20%)!important}.single-our-work .wp-block-cb-carousel-v2 .cb-button-prev:after,.single-our-work .wp-block-cb-carousel-v2 .cb-button-next:after{font-weight:700;color:var(--ast-global-color-6);font-size:10px}.single-our-work .wp-block-cb-carousel-v2 .cb-button-prev:hover:after,.single-our-work .wp-block-cb-carousel-v2 .cb-button-next:hover:after{color:var(--ast-global-color-0)}.single-our-work .wp-block-cb-slide-v2 .wp-block-image img{border:5px solid var(--ast-global-color-6);-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px;border-radius:30px}.small-cta{margin:var(--block-space)!important}.single .small-cta .wp-block-button .wp-block-button__link:hover{background-color:var(--ast-global-color-1)!important;color:var(--ast-global-color-4)!important}.website-audit-cta{outline:1px solid var(--ast-global-color-6);outline-offset:10px;margin:var(--block-space)!important}.website-audit-cta .wp-block-button .wp-block-button__link:hover{background-color:var(--ast-global-color-0)!important;color:var(--ast-global-color-3)!important}.blog .site-content,.category .site-content{padding-top:10%!important}.blog .site-content,.resources-archive-intro,.category .site-content{padding:var(--block-space)}.ast-taxonomy-container.cat-links{display:flex;font-size:0;line-height:0;flex-wrap:wrap;gap:8px}.ast-taxonomy-container.cat-links a{font-size:14px;line-height:1.3}.ast-blog-featured-section .wp-post-image{-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}.cat-links.underline a,a.ast-post-filter-single{text-decoration:none!important;background-color:var(--ast-global-color-8)!important;color:var(--ast-global-color-1)!important;font-size:14px;border:1px solid var(--ast-global-color-6)!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important;-o-border-radius:50px!important;border-radius:50px!important;white-space:nowrap;padding:6px 24px!important}.post-content>.cat-links{margin-bottom:24px}.ast-post-filter ul{margin-bottom:0!important}.cat-links.underline a:hover,a.ast-post-filter-single:active,a.ast-post-filter-single:hover{color:var(--ast-global-color-0)!important;border:1px solid var(--ast-global-color-0)!important}.resources-latest-posts ul{margin-left:0}.wp-block-query-pagination-numbers .page-numbers{width:2.33333em;display:inline-block;font-weight:500;font-size:1rem;line-height:calc(2.33333em - 3px);height:2.33333em;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;text-align:center}.page-numbers.current{background-color:var(--ast-global-color-0);color:var(--ast-global-color-3);border-color:var(--ast-global-color-0)}.single-post .site-content{padding-top:var(--wp--custom--ast-default-block-top-padding);padding-bottom:var(--wp--custom--ast-default-block-bottom-padding)}.single h1,.single h2,.single h3,.single h4{text-transform:none!important}.single-post .entry-header .post-thumb{margin-top:40px;text-align:center}.single-post .entry-header .post-thumb img{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.single-post .entry-content>.wp-block-group{border-bottom:2px solid var(--ast-global-color-2);padding:90px 0!important}.single-post .entry-content>.wp-block-group.has-background{border-bottom:none;position:relative;padding:5%!important;margin:90px 0!important}.single-post .entry-content>.wp-block-group.has-background:not(:has(+.small-cta))::after{left:0;right:0;display:block;border-bottom:2px solid var(--ast-global-color-2);position:absolute;bottom:-90px;height:2px;content:''}.single-post .entry-content>.wp-block-group:first-of-type,.single-post .entry-content>.wp-block-group:last-of-type{border-bottom:none!important}.single-post .wp-block-table-of-contents,.single-post .wp-block-uagb-table-of-contents .uagb-toc__wrap{background-color:var(--ast-global-color-8);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:50px}.single-post .wp-block-uagb-table-of-contents ul.uagb-toc__list,.wp-block-uagb-table-of-contents ol.uagb-toc__list{margin-left:0}.single-post .wp-block-uagb-table-of-contents .uagb-toc__list-wrap ol li a{text-decoration:none;color:var(--ast-global-color-0)}.single-post .wp-block-uagb-table-of-contents .uagb-toc__list-wrap ol li a:hover{color:var(--ast-global-color-1)}.ast-post-social-sharing .ast-social-element svg{width:25px!important;height:25px!important;fill:var(--ast-global-color-0)!important}.contact-page-form{outline:1px solid var(--ast-global-color-6);-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px;outline-offset:10px}.wp-block-uagb-faq-child svg{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wp-block-uagb-faq-child .uagb-icon-active svg{-moz-transform:rotate(315deg);-webkit-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg)}.wp-block-details{margin-bottom:35px}summary{background-color:var(--ast-global-color-4);padding:1% 2%}details.wp-block-details p{margin-top:0;background-color:var(--ast-global-color-5);padding:1% 2%}::marker{padding-right:1%;color:var(--ast-global-color-0)}.wp-block-cb-carousel-v2 .cb-button-next,.wp-block-cb-carousel-v2 .cb-button-prev{color:var(--ast-global-color-6)}.services-pricing-row sub{padding-left:12px;color:var(--ast-global-color-5);font-size:12px;bottom:0}.error-404{flex-direction:column;display:flex;justify-content:center;position:relative;overflow:hidden;min-height:100vh}.error-404::before{display:flex;justify-content:center;font-weight:900;color:var(--ast-global-color-6);font-size:min(80vw, 80vh);line-height:.9;position:absolute;content:"404";z-index:-1;align-items:center;opacity:.08;inset:0}.service-menu-card>a{width:100%;display:flex;text-decoration:none;color:inherit;border:1px solid var(--ast-global-color-2);-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-transition:0.2s ease;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;align-items:center;gap:10px;padding:20px}.service-menu-card>a:hover{background-color:var(--ast-global-color-2);border-color:var(--ast-global-color-0)}.service-menu-card__icon{flex:0 0 40px}.service-menu-card__icon svg{width:30px;display:block;height:auto;fill:currentColor}.service-menu-card__content{flex-direction:column;display:flex}.service-menu-card h5{margin-bottom:5px;font-weight:700}.service-menu-card p{margin-bottom:0}.service-menu-card__description{font-size:14px}.our-latest-resources-section .uagb-slick-carousel{padding:0}.our-latest-resources-section .uagb-slick-carousel button.slick-arrow{position:absolute;top:auto;bottom:-75px}.our-latest-resources-section .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:12px}.uagb-post__arrow-outside.uagb-post-grid .slick-next{left:62px;right:auto}.ti-widget,div[data-pid]{background-color:transparent!important;min-height:80px}.ti-widget:empty{visibility:hidden;opacity:0}.google-preferred-sources-button{width:235px!important;margin:0 auto!important}body.page-id-18665 #masthead .custom-logo-link{left:24px;right:auto;position:absolute;top:24px;z-index:100}body.page-id-18665 #masthead .custom-logo{width:175px;height:auto}.page-id-18665 .site-navigation,.page-id-18665 button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal{display:none!important}@media only screen and (max-width:1440px) and (min-width:1025px){.ast-primary-header-bar .site-primary-header-wrap{padding-right:0;padding-left:0}.side-bar-logo{left:16px}.faqs-section{gap:24px}.ast-builder-grid-row-4-equal .ast-builder-grid-row{grid-template-columns:repeat(2,1fr);gap:50px}.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner,[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:left}.our-latest-resources-section{gap:24px}.our-latest-resources-section .wp-block-column:first-child{flex-basis:30%}}@media only screen and (max-width:1440px){.hero-section-title-row{flex-direction:column;align-items:flex-start}.hero-section-title-row p{padding-left:40px;max-width:100%}}@media only screen and (max-width:1024px){.wp-block-columns{flex-direction:column}.site-navigation{width:100%!important;position:relative}.hero-section{padding-top:20%!important;padding-right:5%!important;margin-bottom:20%!important;margin-top:-20%!important;height:100%;gap:48px!important}.hero-section::before{height:110%}.hero-section p{margin-bottom:24px!important;margin-top:24px!important;max-width:70%}.hero-section figure,.hero-section .wp-block-video{width:100%}.hero-section .wp-block-video{-moz-border-radius:15px!important;-webkit-border-radius:15px!important;-o-border-radius:15px!important;border-radius:15px!important}.hero-section .wp-block-video video{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important}.post-type-archive-our-work .astra-advanced-hook-12937{padding-top:25%}.ast-separate-container .our-work-archive .ast-article-post{padding:0!important}.our-work-archive ul{grid-template-columns:repeat(1,minmax(0,1fr))}.our-work-heading{padding-right:50px!important}.wp-block-column.is-vertically-aligned-center.deliverables.is-layout-flow.wp-block-column-is-layout-flow{padding-left:0!important}.page-content.error-page{padding:0}.small-cta{margin:5%!important}.blog .site-content,.category .site-content{padding-top:25%!important}.resources-latest-posts .ast-width-md-4,.our-work-archive .ast-width-md-4{width:100%}.popular-posts-carousel{margin-right:0!important;margin-left:0!important}.single-layout-1{padding-top:10%!important;padding-bottom:10%!important}.faqs-section .wp-block-column{width:100%}.services-intro-section .wp-block-columns{padding-left:0!important}.services-intro-section>.wp-block-columns:nth-of-type(2){margin-bottom:48px!important}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-left:5%!important}.ti-widget[data-layout-id='104'][data-set-id='light-minimal'] .ti-widget-container{text-align:left!important}.google-ads-location-section .wp-block-column:first-child{display:none}.page-id-18665 .small-cta{margin-bottom:10%!important}}@media only screen and (max-width:921px){.hero-section h2{font-size:42px}.hero-section::before{width:100%;-moz-border-radius:0 0 30px 30px;-webkit-border-radius:0 0 30px 30px;-o-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px}.site-header-section{align-items:center}#primary{padding:0}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar{padding-right:5%;padding-left:5%}.site-navigation{width:100%}.blog .sidebar-main{display:none}.why-us p{width:55%}.site-footer .widget-title{font-size:18px!important}}@media only screen and (max-width:781px){.services-menu-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.our-work-heading{padding-right:0!important;padding-bottom:50px!important}.ast-separate-container.ast-box-layout #content .ast-container{padding-right:0!important;padding-left:0!important}.our-work-feature-slider{width:100%}.our-work-feature-slider .cb-button-prev{left:0!important}.our-work-feature-slider .cb-button-next{left:60px}.small-cta{padding:5%!important}.single-post .wp-block-table-of-contents{padding:25px}.single-post h1.entry-title{font-size:36px!important}.single-our-work .wp-block-cb-carousel-v2 .swiper{padding-right:0;padding-left:0;overflow:hidden!important;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}.check-out-our-work-section{padding-top:15%!important;padding-bottom:20%!important}.hero-section p{max-width:100%}.uagb-post__inner-wrap{height:auto!important}.our-latest-resources-section{padding-bottom:20%!important}.our-latest-resources-section .uagb-post__arrow-outside.uagb-post-grid .slick-prev{left:auto}.uagb-post__arrow-outside.uagb-post-grid .slick-next{left:50px}}@media (max-width:767px){.hero-showreel video{aspect-ratio:1 / 1}}@media only screen and (max-width:600px){.hero-section-title-row{padding-right:0;margin-bottom:15%;max-width:none}.hero-section,.post-type-archive-our-work .astra-advanced-hook-12937,.blog .site-content,.category .site-content{padding-top:30%!important}.check-out-our-work-section h2{text-wrap:pretty}.google-reviews-heading-underline:after{width:100%}.small-cta{justify-content:center}.single-post .wp-block-table-of-contents{padding:10px}.site-footer .widget-title{font-size:16px!important}}@media only screen and (max-width:544px){.hero-section h2{font-size:36px}.google-ads-contact-form-section{margin-top:35%!important}}@media only screen and (max-width:425px){.our-latest-resources-section{padding-bottom:30%!important}.popular-posts-carousel .slick-next{left:60px}}@media (min-width:782px){.our-work-verticle-media-columns{align-items:stretch}.our-work-verticle-media-columns>.wp-block-column{align-self:stretch}.our-work-verticle-media-columns>.wp-block-column:first-child{display:flex}.our-work-verticle-media-columns>.wp-block-column:first-child>.wp-block-video,.our-work-verticle-media-columns>.wp-block-column:first-child>.wp-block-image{width:100%;min-height:0;flex:1 1 0%;margin:0}.our-work-verticle-media-columns>.wp-block-column:first-child>.wp-block-image img{width:100%;height:100%;object-fit:cover}.our-work-verticle-media-columns>.wp-block-column:last-child{flex-direction:column;display:flex;gap:24px}.our-work-verticle-media-columns>.wp-block-column:last-child>.wp-block-image{min-height:0;flex:1 1 0%;margin:0}.our-work-verticle-media-columns>.wp-block-column:last-child>.wp-block-image img{width:100%;height:100%;object-fit:cover}.our-work-verticle-media-columns .wp-block-video video,.our-work-verticle-media-columns .wp-block-image img{-moz-border-radius:30px!important;-webkit-border-radius:30px!important;-o-border-radius:30px!important;border-radius:30px!important}}@media (min-width:1024px){.faqs-section .sticky-faq-heading{position:sticky;top:20px;align-self:flex-start}.faqs-section .wp-block-uagb-faq-child:last-child{margin-bottom:0!important}}@media (min-width:1026px){.sub-menu .menu-item{flex-direction:row-reverse;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap!important}.astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{outline:1px solid #fff0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;outline-offset:-1px}.astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item:hover{outline:1px solid var(--ast-global-color-0);background-color:var(--ast-global-color-2);-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;outline-offset:-1px}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{margin-bottom:0!important}.sub-menu-svg-icon svg{width:20px;fill:var(--ast-global-color-1)}.sub-menu-svg-icon{margin-bottom:0;padding:0 .9em}.menu-item .menu-item-type-post_type .menu-item-object-page{margin-left:12px}.astra-mm-highlight-label{margin-left:0!important;color:var(--ast-global-color-6);font-size:12px!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;padding:5px 0!important}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link{flex-direction:column;display:flex}}@media (min-width:1920px){.our-work-feature-slider{width:100%}}