@import url(https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);:root{--light-color:#fff;--blue-color:#00334a;--light-bg-color:#69758C12;--light-blue-color:#69758C;--primary-hover-color:color-mix(in srgb, var(--primary-color) 85%, #ffffff 15%);--secondary-hover-color:color-mix(in srgb, var(--secondary-color) 85%, #ffffff 15%);--accent-hover-color:color-mix(in srgb, var(--accent-color) 85%, #ffffff 15%);--tertiary-hover-color:color-mix(in srgb, var(--tertiary-color) 85%, #ffffff 15%);--body-font:"Urbanist", sans-serif;--heading-font:"Instrument Serif", serif;--container-small:1170px;--container-default:1710px;--container-large:1800px;--container-edge:100%;--header-offset:96px}*,*::before,*::after{box-sizing:border-box;-webkit-tap-highlight-color:#fff0;-moz-tap-highlight-color:#fff0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;scroll-behavior:smooth}body{padding:0;margin:0;overflow-x:hidden;color:var(--dark-text-color);font-family:var(--body-font,Arial,Helvetica,sans-serif);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}header,footer,main,section,article{container-type:inline-size}h1.section-heading,.section-heading h2{font-family:var(--heading-font);font-size:clamp(45px, 6vw, 85px);font-weight:400;line-height:1.1;letter-spacing:.03em}p,li{font-family:var(--body-font);font-weight:400;font-size:clamp(14px, 1.1vw, 18px);line-height:clamp(22px, 2vw, 34px);text-wrap:pretty;letter-spacing:.03em}p:empty{display:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;text-wrap:balance;margin:0 0 15px}.block-subtitle,.blog-block-subtitle{font-family:var(--body-font);font-style:normal;font-weight:700;font-size:clamp(12px, calc(9.7px + 0.393vw), 18px);line-height:1.1;letter-spacing:.11em;text-transform:uppercase;margin-bottom:clamp(40px, 5vw, 80px)}.block-title,.block-title span{font-family:var(--heading-font);font-weight:500;font-size:clamp(33px, 3.3vw, 65px);line-height:1.1;margin:0 0 clamp(40px, 5vw, 80px)}.block-title span{display:block;margin-bottom:0;font-style:italic}.block-paragraphs,.block-paragraphs p{font-family:var(--body-font);font-size:clamp(14px, 1vw + 10px, 18px);font-weight:400;line-height:clamp(24px, 2vw, 32px);margin-bottom:clamp(40px, 5vw, 80px)}.block-paragraphs p:last-child{margin-bottom:0}.p0{padding:0!important}.ptb-0{padding-block:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.ptb-l{padding-block:clamp(100px, 12vw, 150px)}.pt-l{padding-top:clamp(100px, 12vw, 150px)}.pb-l{padding-bottom:clamp(100px, 12vw, 150px)}.ptb-m{padding-block:clamp(60px, 8vw, 100px)}.pt-m{padding-top:clamp(60px, 8vw, 100px)}.pb-m{padding-bottom:clamp(60px, 8vw, 100px)}.ptb-s{padding-block:clamp(30px, 5vw, 50px)}.pt-s{padding-top:clamp(30px, 5vw, 50px)}.pb-s{padding-bottom:clamp(30px, 5vw, 50px)}.mtb-0{margin-block:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.container,.container-small,.container-large,.container-edge{width:90%;display:block;max-width:var(--container-default);margin-inline:auto;position:relative}.container-small{max-width:var(--container-small)}.container{max-width:var(--container-default)}.container-large{max-width:var(--container-large)}.container-edge{width:100%;max-width:var(--container-edge)}.light-bg{background-color:var(--light-bg-color)}.center-text{text-align:center}.text-color-dark{color:var(--dark-text-color)}.text-color-light{color:var(--light-text-color)}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.accent-color{color:var(--accent-color)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-secondary-light{background-color:rgb(227 231 255 / .34)}.bg-accent{background-color:var(--accent-color)}a.btn{font-weight:500;letter-spacing:.02em}a.btn::before{width:clamp(20px, 2vw, 28px);height:clamp(13px, 1.2vw, 20px)}.btn-primary a,.btn-secondary a,.btn-accent a{display:inline-block;padding:.75rem 1.5rem;font-weight:700;border-radius:.5rem;transition:background-color 0.3s ease,color 0.3s ease}.btn-primary a{background:var(--primary-color);color:#fff}.btn-primary a:hover,.btn-primary a:focus-visible{background-color:var(--accent-color);color:var(--primary-color)}.btn-secondary a{background:var(--secondary-color);color:#fff}.btn-accent a{background:var(--accent-color);color:var(--primary-color)}.btn-accent a:hover,.btn-accent a:focus-visible{background-color:var(--primary-color);color:#fff}a.streamline-button,.cta-type-1 a.streamline-button{position:relative;padding-right:3rem;display:inline-flex;align-items:center;font-weight:600}.cta-type-1 a.streamline-button{border:2px solid #fff;color:#fff;width:248px;height:64px;display:flex!important;justify-content:center;align-items:center;transition:all 0.5s ease}a.streamline-button::after,.cta-type-1 a.streamline-button::after{content:"";background:url(//criterionb.com/wp-content/themes/blocks-child/assets/images/CTA-arrow.svg) no-repeat;width:33px;height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-size:contain;transition:all 0.5s ease}.cta-type-1 a.streamline-button:hover{background-color:var(--accent-color);border:2px solid var(--accent-color)}header .header-cta{display:flex;flex-direction:column;justify-content:center}header .header-cta a.streamline-link:hover:after,.cta-type-1 a.streamline-button:hover:after{right:10px}.forminator-ui.forminator-design--default .forminator-button-submit{background:var(--secondary-color)!important;font-family:var(--body-font);color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:20px 58px!important;box-shadow:none!important}.scroll-down{position:relative;bottom:30px;left:50%;z-index:1;width:22px;height:22px;transform:translateX(-50%)}.scroll-down:before{content:"";position:absolute;bottom:0;left:0;background:url(/wp-content/uploads/2024/12/banner-arrow-down.png) no-repeat;color:#fff;width:22px;height:22px;background-size:contain;animation:bounce 2s ease infinite}.flex-section{display:flex;flex-wrap:wrap;gap:clamp(1rem, 2vw, 2rem)}.flex-col-2>*{flex:1 1 calc(50% - 2rem)}.flex-col-3>*{flex:1 1 calc(33.33% - 2rem)}.full-width-wrap{width:100%;padding:clamp(60px, 8vw, 100px) 0}.full-bg-image{background-size:cover;background-repeat:no-repeat;background-position:center}.shapes-wrap .container{position:relative}.section-corner-lt{border-top-left-radius:clamp(150px, 5vw, 250px)}.section-corner-rt{border-top-right-radius:clamp(150px, 5vw, 250px)}.hero-pattern{position:relative!important;background-color:transparent!important}.content-block.home-hero .section-pattern-right-bottom{bottom:-13vw;right:-9px}.content-block.home-hero .section-pattern{position:absolute;max-width:41VW}.inner-hero{padding:100px 0!important}.inner-hero h1{font-family:var(--heading-font);font-size:clamp(48px, 6vw, 85px);font-weight:400;line-height:1.2;letter-spacing:1.5px;word-spacing:2px;display:inline}.inner-hero h1 em{font-style:italic}.inner-hero-wrap{max-width:55%}.inner-hero .sub-title p{font-weight:500;text-transform:uppercase;letter-spacing:1px}.aos-init,.aos-animate,[data-aos]{opacity:1!important;transform:none!important;transition:none!important}header.header{position:relative;z-index:9999}header.header-1 .topbar{display:none}header .main-header{padding:10px 0}header.header.fixed-header{position:fixed;top:0;left:0;right:0;box-shadow:0 4px 6px rgb(0 0 0 / .1)}header>.wp-block-streamline-columns{margin-bottom:0}header .logo-wrap{max-width:280px}header .header-logo{width:224px;height:72px;display:flex;align-items:center}header .header-logo a{display:flex}header .header-cta-wrap{max-width:300px}header .header-cta a.streamline-link{background-color:var(--accent-color)!important;color:#fff;min-width:220px;height:56px;display:flex!important;justify-content:center;align-items:center;text-align:center;transition:all 0.5s ease}header .header-cta a.streamline-link:hover{background-color:var(--secondary-color)!important}.header-menu{position:relative}.header-menu ul#menu-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0;position:relative;padding-left:0;justify-content:end;padding-right:50px;gap:clamp(16px, 1.6vw, 45px)}.header-menu ul#menu-main-menu li.menu-item{position:relative;padding:10px 15px}.header-menu ul#menu-main-menu li.menu-item a{color:var(--light-color);text-transform:uppercase;position:relative;text-decoration:none;padding:10px 0}.menu-underline{position:absolute;bottom:0;height:2px;background-color:var(--accent-color);width:0;transition:left 0.3s ease-in-out,width 0.3s ease-in-out;pointer-events:none}.header-ctas a.btn{transition:all 0.3s ease;padding:clamp(10px, 1.2vw, 14px) /* top */ clamp(45px, 5.5vw, 70px) /* right */ clamp(10px, 1.2vw, 16px) /* bottom */ clamp(25px, 3.1vw, 35px)}.header-ctas a.btn::before{right:clamp(25px, 2vw, 25px)}.content-block.block-padding-small{padding-top:clamp(25px, 3.3vw, 70px);padding-bottom:clamp(25px, 3.3vw, 70px)}.content-block.block-padding-medium{padding-top:clamp(30px, 4.5vw, 100px);padding-bottom:clamp(30px, 4.5vw, 100px)}.content-block.block-padding-large{padding-top:clamp(40px, 6.3vw, 150px);padding-bottom:clamp(40px, 6.3vw, 150px)}.content-block.home-hero{padding-top:clamp(40px, 9vw, 350px);padding-bottom:clamp(40px, 9vw, 350px);margin-top:-51px}.mobile-menu-wrapper{right:-100%;width:100%}.hero-container .hero-content .hero-content-outer{width:50vw;max-width:820px}.inner-hero-block.hero-type-inner1 .hero-container .hero-content .hero-content-outer{width:60vw}.content-block.amp-banner .hero-container .hero-content .hero-content-outer{max-width:100%;width:100%}.hero-type-home .hero-container .hero-content .hero_title{font-size:clamp(45px, calc(2.62vw + 34.7px), 85px);line-height:1.1}.hero-type-home .hero-container .hero-content .hero_title,.hero-type-home .hero-container .hero-content .hero_title span{color:var(--primary-color)!important}.block-type-hero.bg-primary .hero-container .content-container h1.hero_title,.block-type-hero.bg-primary .hero-container .content-container h1.hero_title span{color:var(--secondary-color)!important}.hero-container .hero-content .hero-content-outer .hero-paragraphs{width:50vw;max-width:745px}.hero-type-inner1 .hero-container{padding:0}.work-posts .posts-col-2 .blogs-listing .single-post{flex:0 0 40%;padding:0;flex-grow:1}.work-posts .posts-col-2 .blogs-listing .single-post:nth-child(4n+1){flex-basis:calc(60% - 20px) /* Row 1 - left */}.work-posts .posts-col-2 .blogs-listing .single-post:nth-child(4n+2){flex-basis:40%}.work-posts .posts-col-2 .blogs-listing .single-post:nth-child(4n+3){flex-basis:40%}.work-posts .posts-col-2 .blogs-listing .single-post:nth-child(4n+4){flex-basis:calc(60% - 20px)}.blogs-listing .single-post .post-img-wrap{height:auto}.work-posts .posts-col-2 .blogs-listing .single-post .post-img-wrap{width:100%;height:clamp(220px, 32vw, 595px);max-width:none}.work-posts .posts-col-2 .blogs-listing .single-post .post-img .single-featured-image{width:100%;height:100%}.work-posts .posts-col-2 .blogs-listing .single-post .post-img img{width:100%;height:100%;object-fit:cover}.work-posts .blogs-listing .single-post .post-title{position:relative;padding-right:50px;width:fit-content}.work-posts .blogs-listing .single-post .post-title::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:clamp(26px, 2.5vw, 36px);height:clamp(18px, 1.7vw, 24px);background-color:currentColor;-webkit-mask:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center / contain;mask:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center / contain;background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease,background-color 0.3s ease;will-change:transform}.work-posts .blogs-listing .single-post:hover .post-title::before{transform:translate(6px,-50%);background-color:var(--accent-color)}.work-posts .blogs-listing .single-post .post-title h2{font-family:var(--body-font);font-weight:400;font-size:clamp(18px, 1.8vw, 30px);line-height:1.1;letter-spacing:.03em;color:var(--primary-color);margin:clamp(8px, 1vw, 12px) 0 clamp(14px, 1.2vw, 18px);transition:all 0.5s ease}.work-posts .blogs-listing .single-post:hover .post-title h2{color:var(--accent-color)}.work-posts .posts-block .buttons-wrapper{text-align:center}.work-posts-home .posts-carousel{margin-bottom:50px}.blogs-listing .single-post .post-categories,.blogs-listing .single-post .post-excerpt{font-family:var(--body-font);font-weight:700;text-transform:uppercase;font-size:clamp(14px, 1vw, 20px);letter-spacing:clamp(0.6px, 0.25vw, 1.8px);line-height:1.2;color:var(--secondary-color)}.blogs-listing .single-post .post-categories span{position:relative;padding-right:14px}.blogs-listing .single-post .post-categories span:not(:last-child)::after{content:"|";position:absolute;right:0;top:0;line-height:inherit}.content-block.blog-hero h1.hero_title{font-family:var(--heading-font);font-size:clamp(35px, 4vw, 60px);font-weight:500;line-height:1.1;letter-spacing:.03em;margin-top:0}.clients-logo-section{overflow:hidden;width:100%;background:#fff;padding:20px 0;position:relative}.clients-logo-section .clients-logo-slide-lr>.streamline-row{display:flex;gap:20px;width:max-content}.clients-logo-section .clients-logo-slide-lr>.streamline-row .streamline-column{min-width:150px;max-width:400px;max-height:130px;height:100px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:8px}.clients-logo-slide-lr .streamline-row{display:flex;animation:scrollLeft 10s linear infinite}.clients-logo-slide-rl .streamline-row{display:flex;animation:scrollRight 10s linear infinite}@keyframes scrollLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.wp-block-streamline-columns.bottom-cta{min-height:600px;align-items:center;display:flex;background-position:0 center;background-size:153%;margin-bottom:0;padding:0!important}.wp-block-streamline-columns.bottom-cta h1{font-family:var(--heading-font);font-size:clamp(48px, 6vw, 85px);font-weight:400;line-height:1.2;letter-spacing:1.5px;word-spacing:2px;display:inline;color:var(--secondary-color)!important}.wp-block-streamline-columns.bottom-cta-logo{position:relative}.wp-block-streamline-columns.bottom-cta-logo::after{content:""!important;width:60%;height:200px;background:url(//criterionb.com/wp-content/themes/blocks-child/assets/images/cta-criterionb.svg) no-repeat;position:absolute;right:-100px;bottom:0;z-index:10}.home-team-section .streamline-block .streamline-column-wrapper{margin:0!important}footer{position:relative;padding:10px 0}footer .section-patterns-wrapper .section-pattern-1{height:100%;max-width:50px;overflow:hidden}footer .section-patterns-wrapper .section-pattern-1 img.section-pattern-img{height:100%;width:auto}footer .footer-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding:0;align-items:stretch}.footer-left,.footer-middle,.footer-right{display:flex;flex-direction:column;justify-content:center}footer .footer-wrap .footer-left{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:stretch}.footer-left .footer-links{margin-bottom:25px}.footer-left .footer-links ul.menu li{text-align:left}.footer-left .footer-links ul.menu li a{font-family:var(--heading-font);font-weight:400;font-size:clamp(28px, 4.3vw, 40px);line-height:1.5;letter-spacing:.03em;color:#fff}.footer-left .footer-links ul.menu li a:hover{color:var(--accent-color)}.footer-bottom .copyright-section p{font-size:16px}.footer-middle{display:grid;grid-template-rows:auto auto auto;gap:18px}.footer-logo img{max-width:220px;height:auto}.footer-office-info,.footer-address{color:var(--secondary-color);line-height:1.6}.footer-right{position:relative}.footer-right .form-bg{border-radius:10px}.footer-bottom{margin-top:10px;padding-top:25px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.bottom-footer-wrap{display:grid;grid-template-columns:1.6fr 1.1fr;gap:40px;padding:0;align-items:stretch}.footer-bottom .copyright-section{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.footer-bottom .copyright-section a{color:var(--light-color);transition:all 0.5s ease}.footer-bottom .copyright-section a:hover{color:var(--accent-color)}.footer-bottom .footer-links-wrap ul.footer-links{display:flex;gap:18px;padding:0;margin:0}.footer-bottom .footer-links-wrap ul.footer-links li{list-style:none;border-left:1px solid rgb(255 255 255 / .5);padding-left:12px}.footer-bottom .footer-social{display:flex;gap:16px;margin-left:7px}.footer-bottom .footer-social img,.footer-bottom .footer-social i{width:22px;height:22px;display:block}.footer-left .footer-links ul.menu li a,.footer-bottom{color:#fff;transition:all 0.5s ease}.footer-office-info{color:var(--secondary-color);display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-office-info a:hover{color:var(--secondary-color)}.footer-office-info>*{width:100%}@media (max-width:992px){footer .footer-wrap{grid-template-columns:1fr 1fr;grid-template-areas:"left right" "middle right"}.footer-left{grid-area:left}.footer-middle{grid-area:middle}.footer-right{grid-area:right}.footer-bottom{grid-template-columns:1fr;text-align:center;justify-items:center}.footer-bottom .copyright-section{justify-content:center}}@media (max-width:768px){footer .footer-wrap{grid-template-columns:1fr;gap:35px}.footer-bottom{grid-template-columns:1fr;gap:15px}.footer-bottom .footer-links-wrap ul.footer-links{justify-content:center}.footer-bottom .footer-social{justify-content:center}}.branding-logo{width:100%;max-width:408px;height:auto;max-height:564px}.search-bar-container{position:relative;z-index:2}.team-categories{position:relative;display:inline-block}.team-categories .dropdown-toggle{background-color:#fff;padding:7px 15px 10px 15px;border:0;border-bottom:1px solid var(--primary-color);padding-bottom:8px;border-radius:0;cursor:pointer;font-size:18px;color:var(--primary-color);width:100%;text-align:left;font-family:var(--body-font);position:relative;transition:all 0.3s ease}.team-categories .dropdown-toggle::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;border-width:6px;border-style:solid;border-color:var(--primary-color) #fff0 #fff0 #fff0;transition:transform 0.3s ease}.team-categories.active .dropdown-toggle::after{transform:translateY(-50%) rotate(180deg)}.team-categories .dropdown-menu{display:none;position:absolute;background-color:#fff;width:100%;min-width:250px;border-radius:0;z-index:1;padding:0;margin-top:0;font-size:18px;border:1px solid #00000026}.team-categories .dropdown-menu li{padding:8px 15px;cursor:pointer;list-style:none;font-family:var(--body-font);font-size:16px;font-weight:400;color:var(--primary-color)}.team-categories .dropdown-menu li:hover{color:var(--secondary-color);background-color:#f5f5f5}.team-members-wrap .streamline-block-posts__items{column-gap:20px}.team-members-wrap .streamline-block-posts__items .streamline-block-posts__item{width:calc(100% - 20px);flex-basis:calc(33.33% - 20px)}.team-members-wrap .streamline-block-posts__items .streamline-block-posts__item h2{font-weight:400;font-size:clamp(24px, 4vw, 30px);line-height:1.1;margin-bottom:clamp(8px, 1vw, 10px);letter-spacing:.03em}.team-members-list .streamline-block-posts__item .streamline-container article div.position{font-size:clamp(16px, 2.5vw, 18px);letter-spacing:.055em;line-height:1.8;margin-bottom:clamp(8px, 1vw, 10px);color:var(--secondary-color)}.team-categories.active .dropdown-menu{display:block}.team-members-list{padding:50px 0 100px}.team-members-list .streamline-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem, 2vw, 2rem);align-items:stretch}.team-members-list .streamline-block-posts__item .streamline-container{flex-direction:column;margin:0;position:relative}.team-members-list .streamline-block-posts__item figure.streamline-img-wrapper img{width:100%;height:auto;object-fit:cover;border-radius:0;transition:all 0.5s ease}.team-members-list .streamline-block-posts__item:hover figure.streamline-img-wrapper img{scale:1.1}.team-members-list .streamline-block-posts__item .streamline-container article{width:100%;padding-left:0;position:relative}.team-members-list .streamline-block-posts__item .streamline-container article h3.streamline-block-posts__title{position:relative;margin-bottom:10px}.team-members-list .streamline-block-posts__item .streamline-container article h3.streamline-block-posts__title a{font-size:22px;font-weight:400;text-transform:capitalize;color:var(--primary-color);font-family:var(--body-font);width:100%;transition:all 0.5s ease;letter-spacing:1px}.team-members-list .streamline-block-posts__item .streamline-container article h3.streamline-block-posts__title a:hover{color:var(--secondary-color)}.team-members-list .team-col-4 .streamline-block-posts__item .streamline-container article h3.streamline-block-posts__title a{width:120px}.team-members-list .executive-team .streamline-block-posts__item .streamline-container article h3.streamline-block-posts__title a::after{content:""!important;background-image:url(/wp-content/uploads/2024/12/arrow-team.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;width:49px;height:49px;transform:translateY(-10px)}.team-members-list .streamline-block-posts__item .streamline-container article .email{display:none}.team-members-list .streamline-block-posts__item .streamline-container article .email a{color:var(--accent-color);opacity:.6;transition:all 0.5s ease}.team-members-list .streamline-block-posts__item .streamline-container article .email a:hover{opacity:1}body.single-products .team-members-list .streamline-block-posts__item .streamline-container article .email{display:block}.members-col .streamline-block-posts__items{gap:30px}.members-col .streamline-block-posts__items .streamline-block-posts__item{max-width:calc(25% - 30px);flex:1 1 calc(25% - 30px)!important;box-sizing:border-box}.team-members-wrap .streamline-column-wrapper{box-shadow:none}.team-members-wrap .streamline-column-wrapper .wp-block-streamline-posts{margin:0;width:100%}.team-members-wrap .streamline-column-wrapper .is-style-list .alignwide{max-width:100%}.provident-popup{background:rgb(17 51 86 / .7);position:fixed;width:100%;height:100%;opacity:0;visibility:hidden;z-index:-1;top:0;left:0;display:flex;flex-flow:column;justify-content:center;align-items:center}.provident-popup.active{opacity:1;visibility:visible;z-index:9999}.provident-popup-inner{background:#fff;width:90%;max-width:1340px;height:auto;max-height:90vh;overflow:auto;padding:30px;position:relative}.streamline-block-posts__item .wp-block-search__input,.search-member .wp-block-search__input{padding-left:40px}.search-member button.wp-block-search__button{position:absolute;background:#fff0;transform:scaleX(-1);border:0;width:24px;padding:0;left:0}.streamline-block-posts__item.no-search{display:none}.provident-popup-body .member-info .member-img{width:100%;height:auto;max-width:570px;max-height:593px}.provident-popup-body .member-info .member-img img{width:100%;height:100%;object-fit:cover}.provident-popup-body .member-info{display:flex;flex-flow:row}.provident-popup-body .member-info .member-meta{padding-left:70px}.provident-popup-body .member-info h3.popup-member-name{font-size:30px;font-weight:700;font-family:var(--body-font);color:var(--primary-color);text-transform:uppercase;margin-top:0;margin-bottom:10px}.provident-popup-body .member-info h4.popup-member-position{font-size:18px;font-weight:400;color:#999;margin:0;padding:0;text-transform:uppercase;letter-spacing:2px}.provident-popup-body .member-info .member-meta .popup-member-email{margin:25px 0}.provident-popup-body .member-info .member-meta .popup-member-email a{font-size:20px;color:var(--secondary-color);text-decoration:underline}.provident-popup-body .member-info .member-meta{padding-left:70px;display:flex;flex-flow:column;justify-content:center}.provident-popup-inner .memeber-desc{max-width:540px;height:254px;overflow:auto;padding-right:20px}.provident-popup-inner a.pro-popup-close{font-size:70px;width:70px;height:70px;color:#999;text-align:center;float:right;position:absolute;right:20px;top:20px;display:flex;justify-content:center;align-items:center;font-weight:400}.provident-popup-inner a.pro-popup-close span{transform:rotate(45deg)}.our-team-hero{padding-bottom:660px}.streamline-inner-blocks .intro-img-full{margin-top:-330px;margin-bottom:150px}.streamline-inner-blocks .intro-img-full figure{height:660px;overflow:hidden}.founder-info h3{font-family:var(--heading-font);font-weight:400;font-size:clamp(40px, 5vw, 65px);line-height:1.1;margin-bottom:15.86px;letter-spacing:.03em}.blog-archive-wrapper{max-width:1200px;margin:auto;padding:20px}.category-filters{text-align:center;margin-bottom:20px}.category-tabs{list-style:none;padding:0 0 30px;display:flex;flex-wrap:wrap;gap:10px}.category-tabs li{cursor:pointer;margin:0 5px;padding-bottom:5px;color:#BABABA;font-size:18px;text-transform:uppercase;font-weight:500;letter-spacing:1px}.category-tabs li.active{position:relative;color:var(--secondary-color)}.category-tabs li::before{content:"";width:0;height:1px;border-bottom:1px solid var(--secondary-color);transition:all 0.5s ease;position:absolute;bottom:0;left:0}.category-tabs li.active::before{width:100%}.mobile-dropdown{display:none;width:100%;padding:8px;margin-top:10px}.posts-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.blog-post{border:1px solid #ddd;padding:15px;border-radius:8px;background:#fff}.post-thumb img{width:100%;height:auto;border-radius:4px}.load-more-button{margin:30px auto;display:block;padding:10px 20px;font-size:16px;background:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}.load-more-button.hidden{display:none}@media (max-width:768px){.desktop-tabs{display:none}.mobile-dropdown{display:block}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.work-post{opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;display:none}.work-post.visible{opacity:1;transform:translateY(0);display:block}.services-posts .block-paragraphs,.services-posts .posts-carousel{max-width:1500px;width:90%;display:block;margin:0 auto;position:relative}.services-posts .block-paragraphs p{width:100%;max-width:690px;margin-bottom:50px}.services-posts .blogs-listing .single-post{border-bottom:2px solid var(--primary-color);padding-bottom:30px}.services-posts .posts-block .blogs-listing{gap:0 6vw}.services-posts .posts-block .blogs-listing .single-post{flex:0 0 calc(50% - 3vw);padding-bottom:30px;margin-bottom:15px;background-color:#fff0}.services-posts .blogs-listing .single-post .post-title{transition:all 0.5s ease}.services-posts .blogs-listing .single-post .post-title:hover h2{color:var(--accent-color)}.bg-grey-gradient{background:linear-gradient(180deg,#FFFFFF 0%,#F5F5F5 100%)}.content-block.home-about-section{margin:5vw 0;margin-left:0;width:min(94.3vw, calc(100vw - (100vw - 1698px) / 2))}.home-about-section .section-patterns-wrapper .section-pattern-1{left:calc(50% + 48px);width:84px}.home-about-section .section-patterns-wrapper .section-pattern-2{width:clamp(60px, 14.95vw, 257px);height:clamp(85px, 22vw, 373px);opacity:1;right:20px}.content-block.home-about-section .block-paragraphs{color:var(--light-color)}.block-type-image-text.home-about-section .image-position-left .mac-intro-content{padding-left:calc(5vw + 48px);padding-right:calc(5vw - 48px)}.home-about-section .section-patterns-wrapper .section-pattern-1 img.section-pattern-img{transform:scaleX(-1);transform-origin:center}.content-block.home-logo-slider-section{padding-top:0}.home-logo-slider-section .block-title span{display:inline-block}.work-posts .swifty-cards .swifty-cards-wrapper{display:grid;grid-template-columns:repeat(10,1fr);gap:20px}.work-posts .swifty-cards .swifty-card{padding:0}.work-posts .swifty-cards .swifty-card.is-wide{grid-column:span 6}.work-posts .swifty-cards .swifty-card.is-narrow{grid-column:span 4}.work-posts.amp-themes .swifty-cards .swifty-card{flex:0 0 calc(33.33% - 40px);max-width:calc(33.33% - 40px);flex-basis:calc(33.33% - 40px);padding:0}body.single .work-posts.amp-themes .swifty-cards .swifty-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.work-posts.amp-themes .swifty-cards .swifty-card .post-img-wrap{height:clamp(250px, 19vw, 366px)}.work-posts.amp-themes .swifty-cards .swifty-card .post-img-wrap a.post-img{height:100%}.work-posts .swifty-cards .swifty-card .post-img-wrap{width:100%;height:clamp(220px, 32vw, 595px);margin-bottom:10px}.work-posts .swifty-cards .swifty-card .post-img-wrap a.post-img{width:100%;height:clamp(220px, 32vw, 595px)}.work-posts .swifty-cards .swifty-card .post-img,.work-posts .swifty-cards .swifty-card .single-featured-image{width:100%;height:100%}.work-posts .swifty-cards .swifty-card img{width:100%;height:100%;object-fit:cover}.work-posts .swifty-cards .swifty-card .post-title{position:relative;padding-right:50px;display:inline-block}.work-posts .swifty-cards .swifty-card .post-title::before,.work-posts.amp-themes .post-info .post-cat.view-template::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:clamp(20px, 2.5vw, 36px);height:clamp(14px, 1.7vw, 24px);background-color:currentColor;mask:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center / contain;-webkit-mask:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center / contain;transition:transform .3s ease,background .3s ease}.work-posts.amp-themes .post-info .post-cat.view-template::before{right:-40px;width:clamp(20px, 2.5vw, 27px);height:clamp(14px, 1.7vw, 19px)}.work-posts .swifty-cards .swifty-card:hover .post-title::before,.work-posts.amp-themess .post-info:hover .post-cat.view-template::before{transform:translate(6px,-50%);background:var(--accent-color)}.work-posts.amp-themes .swifty-card:hover .post-info .post-cat.view-template::before{transform:translate(6px,-50%)}.work-posts .swifty-cards .swifty-card .post-title h2.single-post-title{margin-bottom:0}.work-posts.amp-themes .swifty-cards .swifty-card .post-title::before{display:none}.work-posts.amp-themes .post-info .post-cat.view-template{cursor:pointer;position:relative}.work-posts.amp-themes .swifty-card .post-details .post-info .post-title-wrap{margin-bottom:10px;flex:none}.work-posts.amp-themes .post-info .post-cat.view-template{font-size:16px}.amp-theme-popup .amp-theme-content .amp-theme-buttons{display:none!important}.amp-theme-popup .amp-theme-thumbnails{height:auto;margin-top:60px}.services-posts .swifty-cards-wrapper .swifty-card.amp-themes{display:none}.work-posts .swifty-cards .swifty-card .single-post-title{font-family:var(--body-font);font-weight:400;font-size:clamp(18px, 1.8vw, 30px);line-height:1.1;letter-spacing:.03em;color:var(--primary-color);transition:.4s ease}.work-posts .swifty-cards .swifty-card:hover .single-post-title{color:var(--accent-color)}.work-posts .swifty-cards .post-categories,.work-posts .swifty-cards .post-excerpt{font-family:var(--body-font);font-weight:700;text-transform:uppercase;font-size:clamp(14px, 1vw, 20px);letter-spacing:clamp(.6px, .25vw, 1.8px);color:var(--secondary-color)}.work-posts .swifty-cards .post-categories span{position:relative;padding-right:14px}.work-posts .swifty-cards .post-categories span:not(:last-child)::after{content:"|";position:absolute;right:0}.post-category.field.field--name-field-article-type,.post-excerpt{font-family:var(--body-font);font-weight:700;text-transform:uppercase;font-size:clamp(14px, 1vw, 20px);letter-spacing:clamp(0.6px, 0.25vw, 1.8px);line-height:1.1;color:var(--secondary-color)}.work-posts .post-category.field.field--name-field-article-type{order:2}.work-posts .swifty-card .post-details .post-info{padding:20px 0}.content-block.work-posts .swifty-grid{padding:0}.fixed-text{display:none}.resources-posts .swifty-card .post-details .post-info .post-title-wrap{display:none}.resources-posts .swifty-card .post-details .post-info a.btn.read-more-link{transition:all 0.3s ease;padding:clamp(10px, 1.2vw, 14px) /* top */ clamp(45px, 5.5vw, 70px) /* right */ clamp(10px, 1.2vw, 16px) /* bottom */ clamp(25px, 3.1vw, 35px);color:var(--primary-color);margin:0 auto;font-size:0;border:2px solid var(--primary-color)}.resources-posts .swifty-card .post-details .post-info a.btn.read-more-link::after{content:"Download";font-size:clamp(16px, 1.1vw, 20px);font-family:var(--body-font);font-weight:700;width:auto;height:auto;border:#fff0;display:block;position:relative;line-height:0;transform:translateY(-10px)}.resources-posts .swifty-card .post-details .post-info .post-category,.resources-posts .swifty-card .post-details .post-info h2.single-post-title{display:none}.team-activities .gallery-wrapper{position:relative}.team-activities .gallery-wrapper .modular-gallery-ul{position:relative;height:75vw;max-height:1300px;margin:0}.team-activities .gallery-wrapper .gallery-item{position:absolute;border-radius:0;overflow:hidden}.team-activities .gallery-wrapper .gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:0}.gallery-block .container-edge+.gallery-wrapper{padding:0}.team-activities .gallery-wrapper .gallery-item:nth-child(1){width:40.2vw;height:29.5vw;top:5vw;left:0vw;padding:0}.team-activities .gallery-wrapper .gallery-item:nth-child(2){width:23.1vw;height:22.8vw;top:1vw;left:54.9vw}.team-activities .gallery-wrapper .gallery-item:nth-child(3){width:34.6vw;height:22.3vw;top:38vw;left:6.4vw}.team-activities .gallery-wrapper .gallery-item:nth-child(4){width:17vw;height:22.3vw;top:25vw;left:45.5vw}.team-activities .gallery-wrapper .gallery-item:nth-child(5){width:31.6vw;height:26.5vw;top:30vw;left:68.4vw}.content-block.team-top-img{overflow:visible}.content-block.team-activities{margin-top:-2px}.content-block.team-top-img .section-patterns-wrapper .section-pattern{top:-20vw;right:10vw}.content-block.four-pillars{overflow:visible;margin-top:-1px}.content-block.four-pillars .section-patterns-wrapper .section-pattern-1{max-width:100%}.content-block.four-pillars .tiles-block{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:88%;margin:0 auto}.content-block.four-pillars .tiles-block .title-container{width:100%}.content-block.four-pillars .tiles-block .title-container .tiles-title-wrap h2.block-title{color:var(--secondary-color)}.content-block.four-pillars .tiles-block .title-container .block-paragraphs{color:var(--light-text-color)}.content-block.four-pillars .tiles-wrapper .single-tile.bg-default{background:#fff0}.gallery-wrapper .modular-image-container{padding:10px;box-sizing:border-box;pointer-events:none;cursor:default}.content-block.four-pillars .tiles-wrapper .single-tile .single-tile-wrapper{border-top:2px solid #fff}.content-block.four-pillars .tiles-wrapper .single-tile .single-tile-wrapper h3.tile-title{font-family:var(--body-font);font-weight:300;font-size:clamp(28px, 3vw, 56px);line-height:1.1;letter-spacing:.03em}.content-block.four-pillars .tiles-wrapper .single-tile .single-tile-wrapper h3.tile-title span{color:var(--accent-color)}.content-block.four-pillars .tiles-wrapper .single-tile .single-tile-wrapper .tile-description{margin-bottom:0;padding-bottom:0}.team-members .swifty-cards .swifty-cards-wrapper{gap:40px 20px}.team-members .swifty-card .post-title-wrap h2.single-post-title{font-family:var(--body-font);font-weight:400;font-size:clamp(20px, 1.8vw, 30px);line-height:1.1;letter-spacing:.03em;color:var(--primary-color);transition:.4s ease;margin-bottom:10px;transition:all 0.5s ease}.team-members .swifty-card:hover .post-title-wrap h2.single-post-title{color:var(--accent-color)}.team-members .swifty-card .post-details .post-info .member-position{font-family:var(--body-font);font-weight:700;text-transform:uppercase;font-size:clamp(14px, 1vw, 20px);letter-spacing:clamp(0.6px, 0.25vw, 1.8px);line-height:1.1;color:var(--secondary-color)}.team-members .swifty-cards .swifty-cards-wrapper .post-info{padding:20px 0}.team-member-outer{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch;max-width:100%;width:100%;margin:0 auto}.member-headshot{position:relative;height:100%}.member-headshot img{width:100%;height:100%;object-fit:cover;display:block}.team-member-content{padding-top:40px;padding-right:7vw;display:flex;flex-direction:column;justify-content:center;margin-top:-20px}.team-name{font-family:var(--heading-font);font-weight:500;font-size:clamp(33px, 3.3vw, 65px);line-height:1.1;margin:10px 0}.team-position{color:var(--secondary-color,#777);margin:0 0 2.5vw;font-family:var(--body-font);font-size:clamp(14px, 1vw + 10px, 18px);font-weight:500;line-height:clamp(24px, 2vw, 32px)}.team-bio{font-family:var(--body-font);font-size:clamp(14px, 1vw + 10px, 18px);font-weight:400;line-height:clamp(24px, 2vw, 32px);margin-bottom:clamp(40px, 5vw, 80px)}.back-btn{display:inline-block;margin-bottom:30px;text-decoration:none;position:relative;padding-left:46px;transform:all 0.5s easy}.back-btn::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%) scaleX(-1);width:clamp(20px, 2.1vw, 24px);height:clamp(14px, 1.3vw, 26px);background-color:currentColor;-webkit-mask:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center / contain;mask:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center / contain;background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease,background-color 0.3s ease}.back-btn:hover{color:var(--accent-color)}.services-posts .swifty-cards .swifty-cards-wrapper{gap:40px}.services-posts .swifty-cards-wrapper .post-details{display:grid;grid-template-columns:repeat(var(--posts-per-row,3),1fr 2fr);gap:30px;border-top:2px solid var(--primary-color);padding-top:30px}.load-more-message{display:block;text-align:center}.post-nav-wrap.more-options{padding-top:clamp(30px, 4.5vw, 100px);padding-bottom:clamp(30px, 4.5vw, 100px)}.post-nav-wrap.more-options h2.block-title{text-align:center}.post-nav-wrap.more-options h2.block-title span{display:inline}.post-nav-wrap.more-options .nav-more{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px, 2.5vw, 40px);max-width:var(--container-default);margin-inline:auto}.post-nav-wrap.more-options .nav-more .nav-box{width:100%;height:clamp(260px, 35vw, 595px);position:relative;overflow:hidden;border-radius:0}.post-nav-wrap.more-options .nav-more .nav-box a{display:block;position:relative;width:100%;height:100%}.post-nav-wrap.more-options .nav-more .nav-box .bgimg{position:relative;height:100%}.post-nav-wrap.more-options .nav-more .nav-box img.wp-post-image{width:100%;height:100%;object-fit:cover}.post-nav-wrap.more-options .nav-more .nav-box::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .45);transition:.4s ease;z-index:1}.post-nav-wrap.more-options .nav-more .nav-box:hover::before{background:rgb(0 0 0 / .65)}.post-nav-wrap.more-options .nav-more .nav-box .navinfo{position:absolute;inset:0;width:100%;height:100%;padding:clamp(18px, 2.5vw, 30px);display:flex;flex-direction:column;flex-direction:column;justify-content:center;z-index:2;color:#fff}.post-nav-wrap.more-options .nav-more .nav-box .logowrap{display:none}.post-nav-wrap.more-options .nav-more .nav-box .logowrap img{width:100%;height:auto}.post-nav-wrap.more-options .nav-more .nav-box .navinfo h2{font-family:var(--body-font);font-weight:400;font-size:clamp(24px, 3vw, 48px);line-height:1.1;letter-spacing:.03em;color:#fff;margin:0;position:relative;padding-right:0;transition:.4s ease;text-align:center}.post-nav-wrap.more-options .nav-more .nav-box .navinfo h2 span{position:relative;font-size:clamp(24px, 2.5vw, 48px)}.post-nav-wrap.more-options .nav-more .nav-box h2 span::after{content:"";position:absolute;right:clamp(18px, 2vw, 32px);bottom:clamp(18px, 2vw, 30px);width:clamp(26px, 2.6vw, 40px);height:clamp(26px, 2.6vw, 40px);background:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center/contain;transform:translateX(10px);transition:.4s ease;z-index:3}.post-nav-wrap.more-options .nav-more .nav-box .navinfo h2 span::after,.post-nav-wrap.more-options.work-more-option .nav-more .nav-box .navinfo h2 span::after{font-size:clamp(12px, 1vw, 14px);opacity:1;position:absolute;left:-50px;top:50%;transition:.4s ease;width:clamp(26px, 2.6vw, 40px);height:clamp(26px, 2.6vw, 40px);background:url(/wp-content/uploads/2025/02/arrow.svg) no-repeat center/contain}.post-nav-wrap.more-options .nav-more .nav-box a[rel="prev"] .navinfo h2 span::after,.post-nav-wrap.more-options.work-more-option .nav-more .nav-box:first-child a.arrow .navinfo h2 span:after{left:-50px;transform:scaleX(-1) translateY(-50%)}.post-nav-wrap.more-options .nav-more .nav-box a[rel="next"] .navinfo h2 span::after,.post-nav-wrap.more-options.work-more-option .nav-more .nav-box.nav-box:nth-child(2n) a.arrow .navinfo h2 span:after{left:auto;right:-50px;transform:translateY(-50%)}.post-nav-wrap.more-options .nav-more .nav-box:hover .navinfo h2 span{transform:translateY(-4px)}.post-nav-wrap.more-options .nav-more .nav-box:hover::after,.post-nav-wrap.more-options .nav-more .nav-box:hover .navinfo h2 span::after{opacity:1}.content-block.team-top-img{z-index:1}.content-block.team-top-img+.content-block.founder-intro{margin-top:-200px;padding-top:350px;z-index:0}.content-block.founder-intro .section-pattern-right-top{top:8vw}.content-block.founder-intro .mac-intro-section .img-text-block-img{padding:0;max-width:580px}.content-block.founder-intro .mac-intro-section .mac-intro-content{transform:translateY(10vw);padding-right:0}.content-block.founder-intro .mac-intro-section .mac-intro-content h2.block-title{color:var(--secondary-color);text-wrap:auto}.content-block.service-intro-section .text-block .flex-container{display:grid;grid-template-columns:repeat(var(--posts-per-row,2),1fr);gap:50px;max-width:2500px}.text-block .text-column img,.text-block .text-column video{width:100%;height:100%;object-fit:cover}.content-block.service-intro-section{overflow:visible}.content-block.service-intro-section .text-block .flex-container .text-column{display:flex;flex-direction:column}.content-block.service-intro-section .text-block .flex-container .text-column:nth-child(2n){display:flex;flex-direction:column-reverse}.content-block.service-intro-section .text-block .flex-container .text-column:nth-child(2n) .block-paragraphs{margin-left:5%}.content-block.service-intro-section .text-block .flex-container .text-column:nth-child(2n) .flexi-media-video{max-height:35vw}.content-block.service-intro-section .text-block .flex-container .text-column:first-child{padding-top:50px;padding-left:5vw;width:calc(100% - 3vw)!important}.content-block.service-intro-section .text-block .flex-container .text-column:first-child .flexi-img-txt-img{max-height:20vw;overflow:hidden;margin-bottom:50px}.content-block.service-intro-section .text-block .flex-container .text-column .block-paragraphs{max-width:80%}.content-block.service-intro-section .text-block .flex-container .text-column:first-child .block-paragraphs{transform:translateY(5vw)!important;max-width:80%}.services-posts .swifty-card .post-img-wrap{width:clamp(280px, 30vw, 574px);aspect-ratio:574 / 433;height:auto;display:block;object-fit:cover;grid-column:1;grid-row:2}.services-posts .swifty-card .post-img-wrap a.post-img{pointer-events:none}.services-posts .swifty-card .post-details{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:auto auto;gap:30px 40px;border-top:2px solid var(--primary-color);padding-top:30px;align-items:start}.services-posts .swifty-card .post-details .read-more-link{display:none}.services-posts .swifty-card.amp-studio .post-info{text-align:left}.services-posts .swifty-card.amp-studio .post-details .read-more-link{display:inline-block;width:max-content;transition:all 0.3s ease;padding:clamp(10px, 1.2vw, 14px) /* top */ clamp(45px, 5.5vw, 70px) /* right */ clamp(10px, 1.2vw, 16px) /* bottom */ clamp(25px, 3.1vw, 35px);color:var(--primary-color);margin-left:0;margin-right:auto;justify-self:start;border:2px solid var(--primary-color);font-size:0}.services-posts .swifty-card.amp-studio .post-details .read-more-link::before{right:clamp(25px, 1.3vw, 45px)}.services-posts .swifty-card.amp-studio .post-details .read-more-link::after{content:"Simplify Your Marketing";font-size:clamp(16px, 1.1vw, 20px);font-family:var(--body-font);font-weight:700;width:auto;height:auto;border:#fff0;display:block;position:relative;line-height:0;transform:translateY(-10px)}.services-posts .swifty-card .post-title-wrap{grid-column:1;grid-row:1;margin:0}.services-posts .swifty-card .post-title-wrap a.post-title{pointer-events:none}.services-posts .swifty-card .post-title-wrap a.post-title h2{font-family:var(--body-font);font-weight:400;font-size:clamp(20px, 2.7vw, 40px);line-height:1.1;letter-spacing:.03em;color:var(--primary-color);transition:all 0.5s ease;margin-bottom:0;transition:all 0.5s ease}.services-posts .swifty-card .post-info{grid-column:2 / 4;grid-row:2;display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:35px;align-items:start;padding:0 20px}.services-posts .swifty-card .service-left{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:20px}.services-posts .swifty-card .service-heading{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.services-posts .swifty-card .service-information{margin-top:0}.services-posts .swifty-card .service-heading p{color:var(--secondary-color);font-size:clamp(20px, 1.5vw, 27px);font-weight:700;margin:0}.services-posts .swifty-card .service-heading .amplogo+p{margin-bottom:0}.services-posts .swifty-card .service-information p{margin-bottom:30px}.services-posts .swifty-card .what-we-do{grid-column:2;grid-row:1;align-self:start}.services-posts .swifty-card .what-we-do h4{margin-top:0}.services-posts .swifty-card .what-we-do ul{list-style-type:disc;list-style-position:outside;padding-left:20px}.services-posts .swifty-card .what-we-do ul li::marker{color:var(--accent-color)}.services-posts .swifty-card .post-category,.services-posts .swifty-card .post-excerpt{display:none!important}.services-posts .swifty-card .service-information{margin-top:0}.services-posts .swifty-card .service-information p:last-child{margin-bottom:0}.content-block.contact-address .container.flex-container{display:flex}.contact-social{display:flex;gap:14px}.contact-social .contact-social{display:flex;gap:14px}.contact-social .contact-social img,.contact-social .contact-social i{width:22px;height:22px;display:block}.contact-address .text-block{position:relative;z-index:2}.block-type-flexi-text.work-hero .full-width-img{width:100%;height:clamp(220px, 39vw, 750px);object-fit:cover;object-position:center;border-radius:0}.work-hero .flex-container .text-column{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:90%!important;max-width:var(--container-default);margin:0 auto}.work-hero .flex-container .text-column h2.block-title,.work-hero .flex-container .text-column .block-paragraphs{margin-bottom:0;padding-top:clamp(25px, 3.3vw, 70px);padding-bottom:clamp(25px, 3.3vw, 70px)}.work-hero .flex-container .text-column h2.block-title span{display:inline}.gallery-block .gallery-wrapper img{border-radius:0}.work-gallery .gallery-block .gallery-wrapper .modular-gallery-ul{display:grid!important;grid-template-columns:repeat(12,1fr);column-gap:20px;row-gap:60px;grid-auto-flow:dense;width:calc(90% + 60px);max-width:var(--container-default);margin:0 auto}.work-gallery .gallery-block .gallery-wrapper .gallery-item{width:100%}.work-gallery .gallery-block .gallery-wrapper .gallery-item img{width:100%;height:auto;display:block}.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(3n) a.modular_gallery_image img{height:auto}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+1){grid-column:1 / span 12}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+2){grid-column:1 / span 7}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+3){grid-column:8 / span 5}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4){grid-column:1 / -1}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4) img{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+5){grid-column:1 / span 12}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+6){grid-column:1 / span 5}.work-gallery .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+7){grid-column:6 / span 7}.work-gallery .gallery-block .gallery-wrapper .gallery-item a{display:block}.work-gallery .gallery-block .gallery-wrapper .gallery-item img{width:100%;height:clamp(220px, 35vw, 540px);object-fit:cover;object-position:center;border-radius:0}.work-gallery .gallery-block .gallery-wrapper .gallery-item img{width:100%;height:clamp(220px, 39vw, 750px);object-fit:cover;object-position:center;border-radius:0}.contact-address .text-column .block-subtitle{margin-bottom:20px}.contact-address h2.block-title{margin-bottom:30px}.contact-office-info a,.contact-office-info span{color:var(--secondary-color)}.contact-office-info a{cursor:pointer}.contact-office-info a:hover{color:var(--accent-color)}.contact-social a.social-icon{width:36px;height:36px}.contact-address .section-patterns-wrapper{z-index:0}.contact-address .contact-office-info{margin-bottom:20px}body.blog .swifty-card .post-title-wrap h2.single-post-title{font-family:var(--body-font);color:var(--primary-color);font-weight:400;font-size:clamp(18px, 1.7vw, 30px);line-height:1.1;letter-spacing:.03em;color:var(--primary-color);margin:clamp(8px, 1vw, 12px) 0 clamp(14px, 1.2vw, 18px);transition:all 0.5s ease}body.blog .swifty-card:hover .post-title-wrap h2.single-post-title{color:var(--accent-color)}body.blog .swifty-cards-wrapper article.swifty-card .post-excerpt p{text-transform:none;margin:0 0 20px;color:var(--primary-color)}body.blog .swifty-card .post-img-wrap{width:clamp(280px, 35vw, 510px);height:clamp(170px, 30vw, 280px);overflow:hidden;display:block;max-width:100%}body.blog .swifty-card .post-img-wrap .single-featured-image,body.blog .swifty-card .post-img-wrap a.post-img{width:100%;height:100%;display:block}body.blog .swifty-card .post-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}body.blog .swifty-card .post-details .post-info{padding:20px 0;height:auto;flex:1}body.blog .swifty-card .post-details .post-info .post-title-wrap{flex:none}body.blog .swifty-card .post-details .post-info .post-excerpt{flex:1}body.blog .swifty-cards .swifty-cards-wrapper{gap:clamp(24px, 5vw, 140px)}.content-block.amp-banner .flexi-img-txt-img{width:clamp(320px, 90vw, 1200px);height:auto;margin:0 auto}.why-choose .section-title-wrap .block-title{text-align:center}.why-choose .section-title-wrap .block-title span{display:inline}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container{border:0}.blog-archive-wrapper{display:none}.single-service-info .post-info{display:grid!important;grid-template-columns:2fr 1fr;column-gap:5vw;grid-auto-rows:auto}.single-service-info .post-info .service-left{display:flex;row-gap:40px;flex-direction:column}.single-service-info .post-info>*:not(.what-we-do){grid-column:1}.single-service-info .what-we-do{grid-column:2;grid-row:1;align-self:start}.single-service-info .service-heading .block-title,.single-service-info .service-heading h1,.single-service-info .service-heading h2{margin-bottom:0}.single-service-info .service-information{margin-top:0}.single-service-info .service-information p{margin:0}.single-service-info .post-excerpt{margin-top:0}.single-service-info .post-excerpt p{margin:0}.block-type-hero .hero-image-top .hero-container .hero-content.content-container{margin:50px auto}.single-service-info .service-left .post-category{display:none}span#footer-social-home{display:none}.content-block.block-type-hero .section-patterns-wrapper{z-index:0}.post-featured-image{margin-bottom:30px}.post-content-inner{display:grid;grid-template-columns:1fr auto;gap:40px;padding:50px 0}.post-content-inner .post-sidebar{display:flex;flex-direction:column;gap:16px;width:clamp(260px, 28vw, 380px)}.post-content-inner .post-sidebar .social-share{border-bottom:1px solid var(--primary-color);padding-bottom:20px}.post-sidebar .related-widget .releted-posts-list .single-related-posts h2.single-post-title{font-family:var(--body-font);color:var(--primary-color);font-weight:400;font-size:clamp(18px, 1.7vw, 30px);line-height:1.1;letter-spacing:.03em;color:var(--primary-color);margin:clamp(8px, 1vw, 12px) 0 clamp(14px, 1.2vw, 18px);transition:all 0.5s ease}.post-sidebar .related-widget .releted-posts-list .single-related-posts h2.single-post-title:hover{color:var(--accent-color)}.post-sidebar .related-widget .releted-posts-list .single-related-posts img.related-post-img{width:100%;height:100%;object-fit:cover}.post-content-inner .post-sidebar .releted-posts-list{display:flex;flex-direction:column;gap:20px}.post-content-inner .post-sidebar .blog-subscription{background-color:var(--secondary-color);padding:30px 0;color:#fff}.post-content-inner .post-sidebar .blog-subscription .container{padding:0;width:100%}.post-content-inner .post-sidebar .blog-subscription h4.blog-subscribe-heading{padding:0 20px 0;font-family:var(--heading-font);font-size:clamp(30px, 3vw, 45px);line-height:1;font-weight:400}.post-content-inner .post-sidebar .blog-subscription .form-outer iframe#inline-NIxyTb4sTxqsSjcwgJ0s{margin:-30px -20px -30px 20px;width:calc(100% - 30px)!important}.post-content-inner .post-sidebar .js-sticky-widget{display:flex;flex-direction:column;gap:30px}.post-content-inner .post-sidebar .js-sticky-widget .category-widget .cat-list{padding:0;list-style:none}.post-content-inner .post-sidebar .js-sticky-widget .category-widget span.current-category{display:none}.post-content-inner .post-sidebar .js-sticky-widget .category-widget .cat-list li.categories{font-size:0;line-height:normal}.post-content-inner .post-sidebar .js-sticky-widget .category-widget .cat-list li.categories ul li.cat-item{border-bottom:1px solid #dddd;padding:6px 0;font-family:var(--heading-font)}.post-content-inner .post-sidebar .js-sticky-widget .category-widget .cat-list li.categories ul li.cat-item a{font-family:var(--body-font)}.post-content-inner .post-sidebar .js-sticky-widget .category-widget .cat-list li.categories ul li.cat-item a:hover{color:var(--secondary-color)}.post-sidebar h2.widget-title{font-family:var(--heading-font);font-weight:400}body.single-post .hero-area-small{height:auto}body.single-post span.post-cat{display:inline-block;margin-top:20px}body.single-post span.single-post-cat{display:block;text-align:center;color:var(--primary-color);font-size:24px;margin-bottom:20px}body.single-post .inner-hero-block .hero-container .hero-content .hero_subtitle,body.single-post .inner-hero-block .hero-container .hero-content .single-post-author{font-family:var(--body-font);font-style:normal;font-weight:500;font-size:clamp(18px, 1.2vw, 20px);line-height:clamp(27px, 2vw, 38px);letter-spacing:.8px;text-transform:uppercase;margin-bottom:20px;color:var(--secondary-color)}body.single-post .inner-hero-block .hero-container .hero-content h1.hero_title{font-family:var(--heading-font);font-weight:500;font-size:clamp(45px, 4.5vw, 85px);line-height:1.1;color:var(--primary-color);position:relative;margin:20px 0}body.single-post .content-block.home-hero{padding-top:clamp(25px, 3.3vw, 70px);padding-bottom:clamp(25px, 3.3vw, 70px)}body.single-post .block-paragraphs h2{font-family:var(--body-font);color:var(--secondary-color);font-weight:700;text-transform:capitalize;font-size:clamp(18px, 1.5vw, 30px);line-height:clamp(27px, 2vw, 38px);letter-spacing:.8px;margin-bottom:20px;text-wrap:auto}body.single-post .block-paragraphs p{margin-bottom:20px}body.single-post .post-featured-image>img{width:100%;display:block;height:auto;object-fit:cover}body.single-post .container.post-featured-image{max-width:1620px}body.single-post .container.post-featured-image .featured-overlay{display:none}.mobile-only{display:none}body.single-post .social-share a.social-share__link{width:30px;height:30px;line-height:30px;display:inline-block;margin-bottom:10px;color:var(--primary-color);text-align:center}.sidebar-social{display:flex;gap:15px}.sidebar-social a.social-icon img{width:24px;height:24px;filter:invert(1)}body .content-block.amp-banner .hero-container .hero-content .hero-content-outer .hero-paragraphs{width:75vw;max-width:1120px}body .content-block.amp-banner .hero-container .hero-content .hero-content-outer .hero_subtitle{max-width:700px;margin:40px auto;font-size:27px;font-weight:700;text-transform:capitalize}.hero-content-outer span.post-cat{color:var(--primary-color);font-weight:700}.content-block.ampstudio-banner{background-color:#F5F5F5;padding-bottom:35vw;margin-bottom:-35vw}body .content-block.ampstudio-banner .hero-content-outer span.post-cat{background:url(/wp-content/uploads/2026/05/AMP-Studio-Logo-Horizontal-Without-Modifier.svg) no-repeat center/contain;width:271px;height:67px;display:inline-block;font-size:0}.content-block.block-type-cta{margin-bottom:-1px}.what-is-amp-studio .block-title span{display:inline}.content-block.small-title .mac-intro-content h2.block-title{font-size:30px;font-weight:600;font-family:var(--body-font);color:var(--secondary-color)}.automated-approvals .img-text-block-img .img-outer-wrapper{max-width:527px}.data-budgeting .img-text-block-img .img-outer-wrapper{max-width:527px}.content-block.services-posts .section-patterns-wrapper{position:relative;z-index:0}.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+2),.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+3),.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4){grid-column:1 / span1}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+2){grid-column:1 / -1}.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4){grid-column:1 / span1}.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4) a.modular_gallery_image img{object-fit:contain}.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+2),.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4) img,.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4),.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4) img,.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(9n),.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(9n) img{width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+1),.work-gallery.gallery-style-1 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+6){grid-column:1 / span 6}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+2),.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+3){grid-column:7 / span 6}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+4) img{max-width:100%;margin-left:0}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+6){grid-column:1 / span 6}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+7),.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(7n+3){grid-column:7 / span 6}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .gallery-item:nth-child(9n){grid-column:1 / span 12}.content-block.work-gallery.gallery-style-1{padding-bottom:0}.content-block.work-gallery.gallery-style-2{padding-top:0;padding-bottom:0}.work-gallery.gallery-style-2 .gallery-block .gallery-wrapper .modular-gallery-ul{padding-bottom:0}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+1),.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+4),.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+8){grid-column:1 / span 12}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+2),.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+5),.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+9){grid-column:1 / span 6}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+3),.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+6),.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+10){grid-column:7 / span 6}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+7){grid-column:1 / span 12;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+7) img{width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+1) img,.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+4) img,.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+8) img{width:100%;max-width:100%;margin-left:0}.content-block.work-gallery.gallery-style-3{padding-top:0;padding-bottom:0}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .modular-gallery-ul{padding-bottom:0}.work-gallery.gallery-style-3 .gallery-block .gallery-wrapper .gallery-item:last-child{grid-column:1 / span 12;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+1),.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+7){grid-column:1 / span 12}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+2),.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+5),.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+8){grid-column:1 / span 6}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+3),.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+6),.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+9){grid-column:7 / span 6}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+4),.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+10){grid-column:1 / span 12;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+4) img,.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item:nth-child(10n+10) img{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .gallery-item img{width:100%;height:100%;object-fit:cover;margin:0 auto}.content-block.work-gallery.gallery-style-4{padding-top:0;padding-bottom:0}.work-gallery.gallery-style-4 .gallery-block .gallery-wrapper .modular-gallery-ul{padding-bottom:0}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+1),.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+4){grid-column:1 / span 6}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+2),.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+5){grid-column:7 / span 6}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+3){grid-column:1 / span 12;width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+3) img{width:100vw;max-width:none;margin-left:calc(50% - 50vw);display:block}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+6){grid-column:1 / span 12}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item:nth-child(6n+6) img{width:100%;max-width:100%;margin-left:0;display:block}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .gallery-item img{width:100%;height:100%;object-fit:cover;margin-left:0}.content-block.work-gallery.gallery-style-5{padding-top:0;padding-bottom:0}.work-gallery.gallery-style-5 .gallery-block .gallery-wrapper .modular-gallery-ul{padding-bottom:0}.amp-form-section .form-media-wrap{display:flex;flex-direction:column;gap:clamp(40px, 5vw, 70px)}.amp-form-section .form-image-wrap,.amp-form-section .form-embed-wrap{flex:none;width:100%}.content-block.amp-form-section{padding-bottom:0}.amp-form-section .form-image-wrap{max-width:800px;margin:0 auto}.amp-form-section .form-image-wrap img,.amp-form-section .form-image{display:block;width:100%;height:auto}.amp-form-section .media-type-form .img-text-block-img{width:100%;padding:0}.amp-form-section .form-embed-wrap{width:100%;max-width:none;margin:0;padding:0;background-color:#fff;border-radius:0;overflow:visible}.amp-form-section .form-embed-wrap div#inline-vdRbVSgGnMIM0yS8JkQk-div{width:100%;padding:0 10px}.amp-form-section .form-embed-wrap h4.form-title{margin:0;padding:30px;text-align:center;background-color:#D45B5A;color:#fff;font-family:var(--body-font);font-weight:700;font-size:25px;line-height:1;letter-spacing:.03em}.amp-form-section .form-embed-wrap .ep-wrapper{width:100%;max-width:none;margin:0;padding:0;border-radius:0;overflow:hidden}.amp-form-section .form-embed-wrap .ep-wrapper iframe{display:block;width:100%!important;max-width:none!important;height:600px!important;min-height:600px!important;margin:0!important;padding:0;border:0!important;border-radius:0!important;overflow:hidden!important}.amp-form-section .form-embed-wrap,.amp-form-section .form-embed-wrap .ep-wrapper,.amp-form-section .form-embed-wrap iframe{margin-bottom:0!important}.page-template-page-services .amp-form-section,.single-services .amp-form-section,body.page-id-18217 .amp-form-section{width:100%;max-width:none;margin-left:0;margin-right:0}.amplogo img{display:block;max-width:200px;height:auto}div#_builder-form div#el_NIxyTb4sTxqsSjcwgJ0s_button_1{width:50%}.work-posts.amp-themes .swifty-card .post-details .post-info .post-title-wrap .js-amp-theme-trigger{pointer-events:none}.pum-theme-12261 .pum-content+.pum-close,.pum-theme-lightbox-3 .pum-content+.pum-close{transform:rotate(45deg);background-color:var(--secondary-color);top:10px;right:10px;border:0}.pum-theme-12261 .pum-content h2.blog-popup-title,.pum-theme-lightbox-3 .pum-content h2.blog-popup-title{font-family:var(--heading-font);color:var(--light-color);font-weight:500;font-size:clamp(30px, 3.5vw, 45px);line-height:1.1;margin-bottom:20px;position:relative;z-index:2;padding:20px 40px 0 20px}.pum-theme-12261 .pum-content p{color:var(--light-color)}.pum-theme-12261 .pum-title,.pum-theme-lightbox-3 .pum-title{display:none}.blog-posts-list.is-category-loading .swifty-cards-wrapper{position:relative;min-height:200px;opacity:.55;pointer-events:none}.blog-posts-list.is-category-loading .filters-posts-contaner{opacity:.65}.load-more-message{font-size:18px;font-weight:600;color:var(--primary-color);grid-column:1 / -1;width:100%;text-align:center;padding:0 20px}.load-more-message span{position:relative}.load-more-message span::after{content:"";animation:dots 1.2s infinite}@keyframes dots{0%{content:""}33%{content:"."}66%{content:".."}100%{content:"..."}}body.page-id-795 footer .footer-wrap{grid-template-columns:1fr}body.page-id-795 footer .footer-wrap .footer-right{display:none}body.page-id-795 footer .footer-wrap .footer-left{width:100%;margin:0 auto}body.page-id-795 footer .footer-middle{justify-content:flex-start}body.page-id-795 footer .footer-bottom .footer-social{margin-left:0}.blog-posts-list .load-more-message{grid-column:1 / -1;width:100%;min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:600}.blog-posts-list.is-category-loading .category-filters,.blog-posts-list.is-category-loading .mobile-category-dropdown{opacity:.65}.blog-posts-list .load-more-message span::after{content:"";display:inline-block;width:24px;text-align:left;animation:resource-loading-dots 1.2s steps(4,end) infinite}@keyframes resource-loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,100%{content:"..."}}.amp-theme-modal .amp-theme-content .theme-description{width:100%;max-width:520px}.crb-popup-form-main .crb-popup-test{margin:0 auto;display:flex}.crb-popup-form-main .crb-popup-test .crb-popup-form-left{padding:80px 40px 30px}.crb-popup-form-main .crb-popup-test .crb-popup-form-right{max-width:700px;padding-right:0;padding-bottom:0}.crb-popup-form-main .crb-popup-test .crb-popup-form-right .crb-popup-form-bg-img{height:100%}.crb-popup-form-main .crb-popup-test .crb-popup-form-right .crb-popup-form-bg-img:before{display:none}.crb-popup-form-main .crb-popup-test .crb-popup-form-right .crb-popup-form-bg-img .namewrap{position:absolute;left:30px;bottom:85px;z-index:10;color:#fff;font-size:18px;line-height:1.5;width:90%}.crb-popup-form-main .crb-popup-test .crb-popup-form-right .crb-popup-form-bg-img .namewrap span.name-cotainer{display:block;font-weight:500}.crb-popup-form-main .crb-popup-test .crb-popup-form-right .crb-popup-form-bg-img .namewrap strong{font-weight:700}.crb-popup-form-main.crb-popup-test-wrap:before{display:none}.crb-popup-test-wrap .crb-popup-form-right .crb-popup-form-bg-img img{height:100%}.crb-popup-form-main.red-bg .crb-popup-form-wrap p,.crb-popup-form-main.red-bg .crb-popup-form-wrap h5,.crb-popup-form-main.red-bg .crb-popup-form-wrap .btn-green{font-size:24px}.crb-popup-form-main.red-bg .crb-popup-form-wrap p{font-size:24px;margin:10px 0;color:#fff}.crb-popup-form-main.red-bg .crb-popup-form-wrap h5{margin:10px 0;color:#213669}.crb-popup-form-main.red-bg .crb-popup-form-wrap .btn-green{background-color:#8BD368;color:#fff;margin-top:30px}.crb-popup-form-main .crb-popup-test .crb-popup-form-container{text-align:center}.crb-popup-form-main .crb-popup-test .crb-popup-form-left{padding:60px 40px 30px}.crb-popup-form-main .crb-popup-test .crb-popup-form-right .crb-popup-form-bg-img{height:100%}.crb-popup-form-main .crb-popup-form-right .crb-popup-form-bg-img{display:flex;align-items:start;padding:0;width:100%;height:100%;position:relative}.crb-popup-form-main{position:relative;margin:50px auto;border-radius:0;overflow:hidden}.crb-popup-form-main .crb-popup-form-wrap{display:flex;flex-flow:wrap;border-radius:10px;overflow:visible;width:100%;padding:0 20px;margin:50px auto 30px;position:relative;min-height:270px!important}.crb-popup-form-main .crb-popup-first-form{min-height:330px!important}.crb-popup-form-main .crb-popup-form-left{display:flex;flex-flow:wrap;padding:0;flex-direction:column;flex-grow:1;width:calc(60% - 120px);z-index:2}.crb-popup-form-main .crb-popup-form-right{width:40%;max-width:370px;position:relative;padding-right:80px;padding-bottom:30px;z-index:0}.crb-popup-form-main.trends-report .crb-popup-form-left{padding:10px 20px 0 70px}.crb-popup-form-main.trends-report .crb-popup-form-left h3.crb-popup-blog-subtitle{color:#fff;font-size:35px;margin:10px 10px 0}.crb-popup-form-main .crb-popup-overflow-img .crb-popup-form-right{width:200px}.crb-popup-form-main .crb-popup-overflow-img .crb-popup-form-img{height:100%;width:100%}.crb-popup-form-main .crb-popup-form-wrap h2.crb-popup-blog-title{font-size:clamp(33px, 3.3vw, 65px);line-height:1;margin-bottom:10px;padding:0 20px;color:#fff;margin:10px;font-weight:400;-webkit-font-smoothing:antialiased;z-index:2}.crb-popup-form-main.red-bg .crb-popup-form-wrap h2.crb-popup-blog-title{color:#fff;margin:10px 0}.crb-popup-form-main .crb-popup-form-wrap p{font-size:18px;margin-top:0}.pum-theme-12261 .pum-container,.pum-theme-lightbox-3 .pum-container{padding:0;border-radius:0;border:0;box-shadow:none;background-color:var(--accent-color)!important}body button.pum-close.popmake-close{background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:50px!important;font-weight:300!important;font-family:urw-din,sans-serif!important;transform:rotate(45deg);outline:none!important}body .pum-container,.pum-theme-default-theme .pum-container{background:transparent!important}ul.inputs-list.multi-container{padding:0;list-style-type:none;margin:0}body .pum-theme-lightbox .pum-content+.pum-close{border:0;right:20px;top:30px}.pum-theme-12261 .pum-content h2,.pum-theme-lightbox-3 .pum-content h2,.pum-theme-12261 .pum-content h2 span,.pum-theme-lightbox-3 .pum-content h2 span{font-family:var(--heading-font);font-weight:500;font-size:clamp(33px, 3.3vw, 65px);line-height:1.1}.crb-popup-form-main.red-bg .crb-popup-form-wrap h5{font-family:var(--heading-font);font-weight:500}.home-page-mid-popup .blog-popup-left{width:65%;display:flex;flex-flow:wrap;justify-content:center;flex-direction:column;padding:30px 70px}.home-page-mid-popup .blog-popup-right{width:35%;background:#0c1114;padding:0}#pum-11589 .blog-popup-left h3.blog-popup-subtitle,#pum-11589 .blog-popup-left p{color:#fff}#pum-11589 .blog-popup-left h3.blog-popup-subtitle{font-family:var(--heading-font);font-weight:500;font-size:clamp(33px, 3.3vw, 65px);line-height:1.1;margin:0 0 20px;text-wrap:auto}.social-share.fixed-pos{position:fixed}.post-content.content-block{padding:0 0 60px 0}.contact-form-popup{position:fixed;height:100%;width:100%;top:0;left:0;opacity:0;z-index:-9;transition:all 0.5s ease 0s}.contact-form-popup.active{opacity:1;z-index:999}.form-popup-wrapper{position:absolute;width:90%;max-width:500px}.form-popup-wrapper{position:absolute;width:90%;max-width:500px;height:auto;max-height:90vh;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);padding:30px 0;overflow-y:auto;overflow-x:hidden}.form-popup-wrapper .close{color:#fff;font-size:40px;line-height:40px;display:block;position:absolute;top:0;right:0;transform:rotate(45deg);transition:all 0.5s ease 0s;cursor:pointer}.form-popup-wrapper .close:hover{transform:rotate(225deg)}.mid-popup{background-color:#cd8229;padding:33px 0 0;background-image:url(/wp-content/uploads/2022/03/Resources-Offers-big.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.mid-popup:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#643419;mix-blend-mode:multiply}.mid-popup .blog-popup-flex{max-width:80%;align-items:center;margin:0 auto;flex-direction:row;justify-content:space-between;text-align:center;position:relative;z-index:2}.mid-popup .blog-popup-flex h2.blog-popup-title{font-size:26px;margin:0;color:#fff}.mid-popup .blog-popup-flex{color:#fff}.mid-popup-right img{transform:scaleX(-1)}.mid-popup-mid p+p br,.blog-popup-bg.btm-popup p br,.home-page-mid-popup p br,.exit-popup-new p br{display:none}.blog-popup-bg.btm-popup p{margin-bottom:0;font-size:18px}.home-page-mid-popup h2.blog-popup-title{margin-bottom:0}.exit-popup-new p{margin-bottom:0}.blog-popup-bg p.mb{margin-bottom:30px}body div#pum-4137 button.pum-close,body div#pum-4145 button.pum-close,body div#pum-4134 button.pum-close,body div#pum-4129 button.pum-close,body div#pum-4116 button.pum-close,body div#pum-4105 button.pum-close,body div#pum-4092 button.pum-close{right:0}body div#pum-4127 button.pum-close,body div#pum-4120 button.pum-close{right:-5px}.home-page-mid-popup h2.blog-popup-title{font-size:40px}.home-page-mid-popup h2.blog-popup-title+p{font-size:26px}iframe#ssf_MzI1T7E0TEzWtUwxM9Y1STRP0rU0TDPVTUxLNTA3MjNIs0y0AAA{margin-top:-20px}.mid-popup .blog-popup-flex p,.blog-popup-col-6.ab-test-popup p{font-size:18px}.blog-popup-col-6.ab-test-popup h2{font-size:31px;margin-bottom:10px}.blog-popup-img.ab-test-bg iframe#ssf_MzI1T7E0TEzWtUwxM9Y1STRP0rU0TDPVTUxLNTA3MjNIs0y0AAA{margin-top:80px}.poupup-btns .single-tile{margin-bottom:0}.blog-popup-flex{display:flex;flex-flow:wrap}.blog-popup-left,.blog-popup-right,.blog-popup-col-6{position:relative;padding:30px;min-height:450px}div#popmake-11585 .blog-popup-left{min-height:380px}div#popmake-11585 .ab-test-bg,div#popmake-11572 .ab-test-bg{align-items:center;padding-top:150px}div#popmake-11585 .ab-test-bg:before,div#popmake-11572 .ab-test-bg:before{background:rgb(0 0 0 / .1)}.blog-popup-left{width:35%;border-radius:15px 0 0 15px;overflow:hidden}.blog-popup-right{width:65%;border-radius:0;overflow:hidden;display:flex;flex-flow:column;justify-content:center}.blog-popup-col-6{width:50%;flex-flow:wrap;padding:0}.blog-popup-left .blog-popup-img{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.blog-popup-col-6.ab-test-popup{display:flex;align-items:center;justify-content:center;padding:30px 35px;flex-direction:column}body div#popmake-4105 button.pum-close.popmake-close,body div#popmake-4116 button.pum-close.popmake-close,body div#popmake-4120 button.pum-close.popmake-close,body div#popmake-4127 button.pum-close.popmake-close{color:#fff!important}.blog-popup-col-6.ab-test-popup h2{color:#fff;margin-bottom:20px}.ab-test-bg{display:flex;align-items:center;padding:30px;position:relative;width:100%;background-size:cover!important}.ab-test-bg iframe{position:relative;z-index:2}