:root{--wrapper:140rem;--wrapper-padding:2.2rem;--content-font-size-desktop:1.7rem;--content-font-size-mobile:1.4rem;--radius:.6rem;--radius-medium:.75rem;--radius-normal:.75rem;--radius-small:.75rem;--radius-mobile:.75rem}[data-fade-in]{opacity:0}[data-fade-in].-on-load{animation:fade-in .25s ease-in-out forwards}[data-fade-in]:not(.-on-load).-active{animation:fade-in .25s ease-in-out .25s forwards}[data-fade-in].-delay-long{animation-delay:1.8s;animation-duration:.75s}[data-fade-in].-delay-middle{animation-delay:1s;animation-duration:.5s}[data-fade-in].-fade-from-bottom{animation-name:fade-from-bottom}@keyframes fade-in{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-from-bottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes noise-fade-in{0%{opacity:0}to{opacity:.05}}.-wrapper{padding-left:max(2.2rem,50vw - 140rem/2);padding-left:max(var(--wrapper-padding),50vw - var(--wrapper)/2);padding-right:max(2.2rem,50vw - 140rem/2);padding-right:max(var(--wrapper-padding),50vw - var(--wrapper)/2);width:100%}.-wrapper.-wide{margin-left:auto;margin-right:auto;max-width:154rem}@media(min-width:768px){.-wrapper.-wide{width:calc(100% - 4rem)}}@media(min-width:992px){.-wrapper.-wide{padding-left:7rem;padding-right:7rem}}.-wrapper.-full{margin-left:auto;margin-right:auto;max-width:calc(100% - 4rem)}@media(min-width:992px){.-wrapper.-full{--wrapper-padding:6rem}}.-wrapper.-content-narrow{--wrapper:116.2rem}.-mb-default{margin-bottom:6rem}@media(min-width:768px){.-mb-default{margin-bottom:8rem}}@media(min-width:992px){.-mb-default{margin-bottom:12rem}}@media(min-width:1200px){.-mb-default{margin-bottom:16rem}}html{-webkit-text-size-adjust:100%;font-size:10px;line-height:1}h1,h2,h3,h4,h5,h6,li,p{margin-bottom:.7em;margin-top:0}:root a:not([class]){background-color:transparent;text-decoration:none}:root a:not([class]):hover{text-decoration:underline}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}main{display:block}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}figure{margin:0}img{border-style:none;max-width:100%}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}button,input,optgroup,select,textarea{border-radius:0;font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-.2rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.screen-reader-text{word-wrap:normal!important;clip:rect(.1rem,.1rem,.1rem,.1rem);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute!important;width:.1rem}.screen-reader-text:focus{clip:auto!important;background-color:#eee;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1rem;height:auto;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-display:swap;font-family:FieldworkGeo;font-style:bold;font-weight:700;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/FieldworkGeo-Bold.1c644a.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/FieldworkGeo-Bold.95692a.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-Regular.f0618d.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-Regular.966411.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-Italic.6ee4cb.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-Italic.c45a00.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-SemiBold.58b77f.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-SemiBold.6122ff.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:600;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-SemiBoldItalic.5be09d.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-SemiBoldItalic.253fd9.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-Bold.db400a.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-Bold.a772bd.woff) format("woff")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-BoldItalic.86a301.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/DMSans-BoldItalic.5dbab4.woff) format("woff")}@font-face{font-display:swap;font-family:SpaceGrotesk;font-style:normal;font-weight:300;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Light.76ab37.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Light.566581.woff) format("woff")}@font-face{font-display:swap;font-family:SpaceGrotesk;font-style:normal;font-weight:400;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Regular.9cde6a.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Regular.624ca9.woff) format("woff")}@font-face{font-display:swap;font-family:SpaceGrotesk;font-style:normal;font-weight:500;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Medium.af0c7d.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Medium.2670a3.woff) format("woff")}@font-face{font-display:swap;font-family:SpaceGrotesk;font-style:normal;font-weight:700;src:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Bold.648a9d.woff2) format("woff2"),url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../fonts/SpaceGrotesk-Bold.1972ea.woff) format("woff")}:root a:not([class]){color:var(--wp--preset--color--text);transition:color .25s ease-in-out}:root a:not([class]):hover{color:var(--wp--preset--color--secondary);text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--wp--preset--color--text);font-family:var(--wp--preset--font-family--default);font-size:var(--wp--preset--font-size--normal);font-weight:400;line-height:normal}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--wp--preset--font-family--headings);font-weight:700}body h1{font-size:3.2rem;line-height:1}@media(min-width:768px){body h1{font-size:4rem}}@media(min-width:992px){body h1{font-size:6rem}}@media(min-width:1200px){body h1{font-size:var(--wp--preset--font-size--gigantic);line-height:7.3rem}}body h2{font-size:3.2rem}@media(min-width:768px){body h2{font-size:4rem}}@media(min-width:992px){body h2{font-size:var(--wp--preset--font-size--huge)}}body h3{font-size:var(--wp--preset--font-size--extra-large)}body h4{font-size:var(--wp--preset--font-size--large)}body h5,body h6{font-size:var(--wp--preset--font-size--medium)}body p{line-height:2.2rem}body p:last-child{margin-bottom:0}:root{--site-header-height:8rem}body.logged-in .site-header{top:var(--wp-admin--admin-bar--height)}@media screen and (max-width:600px){body.logged-in #wpadminbar{position:fixed}}body.-nav-active{max-height:100vh;overflow:hidden}body.-nav-active .site-header{background-color:#fff}body.scroll-down .site-header{opacity:0;visibility:hidden}body.scroll-up{opacity:1;visibility:visible}.site-header{align-items:center;background-color:hsla(0,0%,100%,.9);display:flex;height:8rem;height:var(--site-header-height);justify-content:space-between;left:0;padding:0;position:fixed;top:0;transition:visibility .2s linear,opacity .2s linear;width:100%;z-index:101}.site-header:before{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.site-header__logo-url{align-items:center;display:flex}.site-header__logo img{height:2.6rem;width:auto}.site-header__nav{align-items:center;background-color:var(--wp--preset--color--white);display:flex;height:calc(100vh - 7.1rem);justify-content:center;left:0;opacity:0;padding:0 2.2rem;position:absolute;top:7.1rem;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:100vw;z-index:102}.site-header__nav.-active{opacity:1;visibility:visible}@media(min-width:992px){.site-header__nav{background-color:transparent;display:block;height:auto;opacity:1;padding:0;position:static;visibility:visible;width:auto;z-index:1}}.site-header__menu{align-items:center;display:flex;flex-direction:column;gap:2rem;list-style-type:none;margin:0;padding:0}@media(min-width:992px){.site-header__menu{flex-direction:row;gap:initial}}.site-header__menu li{font-size:2rem;margin:0}@media(min-width:992px){.site-header__menu li{font-size:1.4rem;margin:0 2rem}}.site-header__menu li:first-child{margin-left:0}.site-header__menu li:last-child{margin-right:0}.site-header__menu li.-button a{align-items:center;background-color:var(--wp--preset--color--secondary);border-radius:2.6rem;color:var(--wp--preset--color--white);display:flex;font-weight:600;height:5.2rem;padding:1rem 3.2rem;text-align:center;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media(min-width:992px){.site-header__menu li.-button a{border-radius:2.2rem;height:4.4rem;padding:1rem 2rem}}.site-header__menu li.-button a:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--text)}.site-header__toggler{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--grey-350);border:initial;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:4rem;justify-content:center;padding:0;width:4rem}@media(min-width:992px){.site-header__toggler{display:none}}.site-header__toggler.-active .site-header__toggler-line:first-child{transform:rotate(-45deg) translateX(-.5rem) translateY(.5rem)}.site-header__toggler.-active .site-header__toggler-line:nth-child(2){opacity:0}.site-header__toggler.-active .site-header__toggler-line:nth-child(3){transform:rotate(45deg) translateX(-.5rem) translateY(-.5rem)}.site-header__toggler-line{background-color:var(--wp--preset--color--grey-650);display:block;height:.2rem;position:relative;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:2rem}.block-footer ul{list-style:none;margin:0;padding:0}body .cmplz-soft-cookiewall{animation:fade-from-bottom .25s ease-in-out 1s forwards;background-color:initial;bottom:2rem;display:flex;height:auto;justify-content:center;left:2rem;max-width:calc(100% - 4rem);opacity:0;right:auto;top:auto;transform:translateY(2rem);width:calc(100% - 4rem);will-change:opacity,transform}body .cmplz-soft-cookiewall .cmplz-cookiebanner{box-shadow:0 0 1rem rgba(0,0,0,.15);display:block;max-width:100%;min-width:auto;padding:10px;position:static;transform:none;width:40rem}@media(min-width:992px){body .cmplz-soft-cookiewall .cmplz-cookiebanner{padding:15px;width:52.6rem}}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-header{display:block;margin-bottom:.6rem}@media(min-width:992px){body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-header{display:flex;justify-content:center;margin-bottom:1rem}}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:1.4rem}@media(min-width:992px){body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-header .cmplz-title{font-size:1.6rem}}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-body{min-width:auto;overflow:initial;width:100%}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-message{font-size:1rem;line-height:1.35;width:100%}@media(min-width:992px){body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-message{font-size:1.2rem}}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-categories{width:100%}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-divider,body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-links{display:none!important}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-buttons{margin-top:.8rem}@media(min-width:992px){body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-buttons{margin-top:1.4rem}}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-btn{align-items:center;display:flex;font-size:1.3rem;height:3rem;justify-content:center;padding:.2rem 1rem;text-align:center}@media(min-width:992px){body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-btn{font-size:15px;height:4.5rem;padding:1rem}}body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-btn.cmplz-deny,body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-btn.cmplz-manage-options,body .cmplz-soft-cookiewall .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{display:none}:root .button,:root .wpcf7-submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--primary);border:1px solid transparent;border-radius:.6rem;border-radius:var(--radius);color:var(--wp--preset--color--text);cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;height:5.2rem;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:14rem;outline:0;padding:1rem 3rem;text-align:center;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}@media(min-width:992px){:root .button,:root .wpcf7-submit{font-size:2rem;padding:1.2rem 3.4rem}}:root .button.-white,:root .wpcf7-submit.-white{background-color:var(--wp--preset--color--white)}:root .button.-white:hover,:root .wpcf7-submit.-white:hover{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white)}:root .button.-grey,:root .wpcf7-submit.-grey{background-color:var(--wp--preset--color--grey-300);color:var(--wp--preset--color--grey-600)}:root .button.-grey:hover,:root .wpcf7-submit.-grey:hover{background-color:transparent;border-color:var(--wp--preset--color--text);color:var(--wp--preset--color--text)}:root .button.-secondary,:root .wpcf7-submit.-secondary{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}:root .button.-secondary:hover,:root .wpcf7-submit.-secondary:hover{background-color:transparent;border-color:var(--wp--preset--color--text);color:var(--wp--preset--color--text)}:root .button.-scroll,:root .wpcf7-submit.-scroll{background-color:initial;border-radius:0;color:var(--wp--preset--color--grey-600);font-size:1.4rem;height:auto;justify-content:flex-start;padding:0;text-align:left}:root .button.-scroll:hover,:root .wpcf7-submit.-scroll:hover{background-color:initial;color:var(--wp--preset--color--text)}:root .button.-scroll .button__icon,:root .wpcf7-submit.-scroll .button__icon{align-items:center;background-color:var(--wp--preset--color--grey-300);border-radius:50%;color:var(--wp--preset--color--grey-600);display:flex;height:2.4rem;justify-content:center;margin-right:1rem;overflow:hidden;position:relative;width:2.4rem}:root .button.-scroll .button__icon svg,:root .wpcf7-submit.-scroll .button__icon svg{animation:scroll 2s infinite;height:auto;opacity:1;transform:translateY(-1rem);width:1rem}:root .button.-small,:root .wpcf7-submit.-small{font-size:1.6rem;padding-left:3rem;padding-right:3rem}:root .button:hover,:root .wpcf7-submit:hover{background-color:transparent;border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);text-decoration:none}@keyframes scroll{to{opacity:0;transform:translateY(1rem)}}.badge{align-items:center;background:#eaeaea;border:.2rem solid #a0a0a0;border-radius:1.6rem;color:#1f1f21;display:flex;font-family:SpaceGrotesk,sans-serif;font-weight:700;justify-content:center;min-width:53px;padding:.6rem 2.1rem;text-decoration:none;transition:.2s ease}.badge.-active,.badge:hover{background:#dcffed;border-color:#00ff78}.badge.-active:hover{background:#eaeaea;border-color:#a0a0a0}.badge>span{font-family:var(--wp--preset--font-family--headings);font-size:1.4rem;font-style:normal;font-weight:700;height:1.8rem;letter-spacing:0;line-height:normal;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.post-tile:hover .post-tile__thumbnail img{opacity:.9}.post-tile:hover .post-tile__heading{color:var(--wp--preset--color--secondary)}.post-tile__link{display:block}.post-tile__thumbnail{align-items:center;border-radius:.75rem;border-radius:var(--radius-normal);display:flex;margin-bottom:1.7rem;overflow:hidden;position:relative}.post-tile__thumbnail img{aspect-ratio:16/9;height:100%;object-fit:cover;transition:opacity .2s ease-in-out;width:100%}.post-tile__excerpt{color:var(--wp--preset--color--grey-600);font-size:1.1rem;line-height:1.5rem;margin-top:.8rem}@media(min-width:768px){.post-tile__excerpt{padding:0 1rem}}@media(min-width:992px){.post-tile__excerpt{font-size:1.4rem;line-height:2.2rem;padding:0 2rem}}.post-tile__heading{font-family:var(--wp--preset--font-family--headings);font-size:2rem;line-height:2.5rem;margin-bottom:0;margin-top:1.3rem}.post-tile__categories a{color:var(--wp--preset--color--grey-600)}.section-header{margin-bottom:4rem}@media(min-width:768px){.section-header{margin-bottom:6rem}}@media(min-width:1200px){.section-header{margin-bottom:9rem}}.section-header.-white *{color:var(--wp--preset--color--white)}.section-header.-bg-dark .section-header__subheading{color:var(--wp--preset--color--grey-500)}.section-header.-bg-dark .section-header__heading{color:var(--wp--preset--color--white)}.section-header.-big{margin-bottom:3.6rem}.section-header.-big .section-header__heading{font-size:4.8rem;line-height:5.6rem}@media(min-width:768px){.section-header.-big .section-header__heading{font-size:5.6rem;line-height:6.4rem}}@media(min-width:992px){.section-header.-big .section-header__heading{font-size:6.8rem;line-height:7.5rem}}.section-header.-big .section-header__heading:after{background-color:var(--wp--preset--color--white)}.section-header.-big .section-header__description{font-size:1.4rem;line-height:2.2rem;margin-top:2.2rem}@media(min-width:768px){.section-header.-big .section-header__description{font-size:1.6rem;line-height:2.9rem}}@media(min-width:992px){.section-header.-big .section-header__description{margin-top:3.2rem}}.section-header.-center{text-align:center}.section-header.-center .section-header__description{margin-left:auto;margin-right:auto;max-width:48.4rem}.section-header.-intro-big .section-header__description{font-size:1.5rem;line-height:2.4rem;margin-top:2rem;max-width:62.6rem}@media(min-width:992px){.section-header.-intro-big .section-header__description{font-size:1.7rem;line-height:2.8rem;margin-top:2.8rem}}.section-header__subheading{color:var(--wp--preset--color--grey-600);display:block;font-size:1.2rem;font-weight:600;margin-bottom:.2rem}@media(min-width:992px){.section-header__subheading{font-size:1.4rem}}.section-header__category-list{display:flex;flex-wrap:wrap;gap:1rem 2.3rem;margin:3rem 0}.section-header__heading{letter-spacing:-.04rem;line-height:normal;line-height:1;margin-bottom:0;position:relative}@media(min-width:992px){.section-header__heading{line-height:5.5rem}}.section-header__heading:after{background-color:var(--wp--preset--color--primary);content:"";display:inline-block;height:.7rem;position:relative;top:5px;width:2.4rem}@media(min-width:768px){.section-header__heading.-main{font-size:5rem;max-width:50rem}}@media(min-width:992px){.section-header__heading.-main{font-size:6rem;line-height:6.2rem}}.section-header__heading.-main:after{background-color:var(--wp--preset--color--primary);content:"";display:inline-block;height:.7rem;width:2.4rem}@media(min-width:992px){.section-header__heading.-main:after{height:1rem;width:3.5rem}}.section-header__description{max-width:33rem}.section-header__description,.section-header__meta{color:var(--wp--preset--color--grey-600);margin-top:2.2rem}.section-header__meta{display:block}body .cmplz-btn.cmplz-manage-consent.cmplz-show,body .grecaptcha-badge{display:none!important}body #main>[class^=wp-block],body #main>ol,body #main>p,body #main>ul{--wrapper:116.2rem;padding-left:max(2.2rem,50vw - 140rem/2);padding-left:max(var(--wrapper-padding),50vw - var(--wrapper)/2);padding-right:max(2.2rem,50vw - 140rem/2);padding-right:max(var(--wrapper-padding),50vw - var(--wrapper)/2);width:100%}body #main>[class^=wp-block]:not(:last-child):not(.wp-block-heading),body #main>ol:not(:last-child):not(.wp-block-heading),body #main>p:not(:last-child):not(.wp-block-heading),body #main>ul:not(:last-child):not(.wp-block-heading){margin-bottom:4rem}body #main>ol:not(:last-child),body #main>p:not(:last-child),body #main>ul:not(:last-child){margin-bottom:1.4em}body #main>ol,body #main>ul{counter-reset:item;list-style-type:none}body #main>ol li,body #main>ul li{margin-bottom:.5em}body #main>ol li:last-child,body #main>ul li:last-child{margin-bottom:0}body #main [class^=wp-block] li,body #main [class^=wp-block] p,body #main>ol li,body #main>p,body #main>ul li{font-size:1.7rem;line-height:2.8rem}body #main [class^=wp-block] li.has-small-font-size,body #main [class^=wp-block] p.has-small-font-size,body #main>ol li.has-small-font-size,body #main>p.has-small-font-size,body #main>ul li.has-small-font-size{font-size:1.4rem!important;line-height:2.2rem!important}body #main [class^=wp-block] li.has-medium-font-size,body #main [class^=wp-block] p.has-medium-font-size,body #main>ol li.has-medium-font-size,body #main>p.has-medium-font-size,body #main>ul li.has-medium-font-size{font-size:1.9rem!important;line-height:2.7rem!important}@media(min-width:992px){body #main [class^=wp-block] li.has-medium-font-size,body #main [class^=wp-block] p.has-medium-font-size,body #main>ol li.has-medium-font-size,body #main>p.has-medium-font-size,body #main>ul li.has-medium-font-size{font-size:2.2rem!important;line-height:3.6rem!important}}body #main h1.wp-block-heading{font-size:6rem}@media(min-width:1200px){body #main h1.wp-block-heading{font-size:var(--wp--preset--font-size--gigantic);line-height:7.3rem}}body #main h2.wp-block-heading{font-size:4rem;line-height:1}@media(min-width:992px){body #main h2.wp-block-heading{font-size:var(--wp--preset--font-size--huge);line-height:5.5rem}}body #main h4.wp-block-heading{font-family:var(--wp--preset--font-family--default);font-size:1.8rem;line-height:2.4rem;margin-bottom:1.8rem}@media(min-width:768px){body #main h4.wp-block-heading{font-size:2rem;line-height:3rem;margin-bottom:2.4rem}}body #main h5.wp-block-heading,body #main h6.wp-block-heading{font-family:var(--wp--preset--font-family--default)}body #main .wp-block-button__link.wp-element-button{align-items:center;background-color:var(--wp--preset--color--primary);border:0;border-radius:.6rem;border-radius:var(--radius);color:var(--wp--preset--color--text);cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;height:5.2rem;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:14rem;outline:0;padding:1rem 3rem;text-align:center;transition:color .25s ease-in-out,background-color .25s ease-in-out}body #main .wp-block-button__link.wp-element-button:hover{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white);text-decoration:none}@media(min-width:992px){body #main .wp-block-button__link.wp-element-button{font-size:2rem;height:6.8rem;min-width:20rem;padding:1.2rem 3.4rem}}body #main .wp-block-button__link.wp-element-button.has-secondary-background-color{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}body #main .wp-block-button__link.wp-element-button.has-secondary-background-color:hover{background-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--text)}body #main .wp-block-buttons{gap:1.4rem}body #main .wp-block-button.has-small-font-size .wp-block-button__link.wp-element-button{font-size:1.6rem;padding-left:3rem;padding-right:3rem}body #main .wp-block-spacer{aspect-ratio:19/1;height:auto!important}body ol,body ul{display:block;margin:1em 0;padding-left:40px;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}body ul{list-style-type:disc}body ol{list-style-type:decimal}body ol ol,body ol ul,body ul ol,body ul ul{margin:0}body.archive main.-archive,body.blog main.-archive{margin-bottom:4rem;margin-top:4rem}@media(min-width:992px){body.archive main.-archive,body.blog main.-archive{margin-bottom:6rem;margin-top:6rem}}body.archive .listing.-wrapper,body.archive .page-header.-wrapper,body.blog .listing.-wrapper,body.blog .page-header.-wrapper{padding-left:2rem;padding-right:2rem}@media(min-width:992px){body.archive .listing.-wrapper,body.archive .page-header.-wrapper,body.blog .listing.-wrapper,body.blog .page-header.-wrapper{margin:0 auto;max-width:calc(1252px + 12rem);padding-left:6rem;padding-right:6rem}}body.archive .section-header__description,body.blog .section-header__description{max-width:100%}@media(min-width:768px){body.archive .section-header__description,body.blog .section-header__description{font-size:2rem;line-height:3rem}}@media(min-width:992px){body.archive .section-header__description,body.blog .section-header__description{text-wrap:balance;color:var(--wp--preset--color--grey-600);font-family:var(--wp--preset--font-family--headings);font-size:2.5rem;line-height:3.2rem;margin-top:1.8rem}}body.archive .section-header__description p,body.blog .section-header__description p{font-size:inherit;line-height:inherit}body.archive .section-header__category-list,body.blog .section-header__category-list{display:none}@media(min-width:992px){body.archive .section-header__category-list,body.blog .section-header__category-list{display:flex}}body.archive .listing,body.blog .listing{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:1fr}@media(min-width:768px){body.archive .listing,body.blog .listing{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){body.archive .listing,body.blog .listing{grid-template-columns:repeat(3,1fr)}}body.archive .pagination .navigation,body.blog .pagination .navigation{margin-top:4rem}body.archive .pagination .nav-links,body.blog .pagination .nav-links{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}body.archive .pagination .nav-links a,body.blog .pagination .nav-links a{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--grey-400);border:0;border-radius:.6rem;border-radius:var(--radius);color:var(--wp--preset--color--text);cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;height:5.2rem;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:14rem;outline:0;padding:1rem 3rem;text-align:center;transition:color .25s ease-in-out,background-color .25s ease-in-out}body.archive .pagination .nav-links a:hover,body.blog .pagination .nav-links a:hover{background-color:var(--wp--preset--color--primary)}body.archive .pagination .nav-previous,body.blog .pagination .nav-previous{margin-left:auto}body.about{--wp--style--global--content-size:100%}body.about #main .hero__description{line-height:1.6}@media(min-width:992px){body.about #main .hero__description{max-width:45rem}}body.about #main .contact-cta{padding-bottom:6rem}@media(min-width:768px){body.about #main .contact-cta{padding-bottom:8rem}}@media(min-width:992px){body.about #main .contact-cta{padding-bottom:12.2rem}}body.about #main .cta{margin-top:0}@media(min-width:1480px){body.about #main .cta{padding-top:16rem}}body.clients #main>.wp-block-group>p{max-width:100%}body.clients #main>.wp-block-group>p.main strong{font-size:1.2rem;font-weight:600}body.clients #main>.wp-block-columns.wp-container-6 .wp-block-column{height:100%;padding-bottom:0!important}body.clients #main>.wp-block-columns>.wp-block-column,body.clients #main>.wp-block-columns>.wp-block-column>.wp-block-group.has-border-color{border-radius:1.4rem!important}body.clients #main>.wp-block-columns>.wp-block-column>.wp-block-group.has-border-color cite{align-items:center;display:flex;gap:.4rem}body.clients #main>.wp-block-columns>.wp-block-column>.wp-block-group.has-border-color cite:before{background:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../images/pin.702819.svg) no-repeat 50%/contain;content:"";height:1.6rem;width:1.6rem}body.clients #main .wp-block-quote{margin:0;padding:3rem}body.clients #main .wp-block-quote cite{font-style:normal}body.clients #main .contact-cta{padding-bottom:6rem}@media(min-width:768px){body.clients #main .contact-cta{padding-bottom:8rem}}@media(min-width:992px){body.clients #main .contact-cta{padding-bottom:12.2rem}}body.clients #main .cta{margin-top:0}@media(min-width:1480px){body.clients #main .cta{padding-top:16rem}}body.clients #main .header{background-color:var(--wp--preset--color--grey-300);margin:0;max-width:none;padding-top:4rem}@media(min-width:768px){body.clients #main .header{align-items:center;border-top-left-radius:.6rem;border-top-left-radius:var(--radius);border-top-right-radius:.6rem;border-top-right-radius:var(--radius);display:flex;flex-flow:column nowrap;margin:0 auto;max-width:calc(100% - 4rem);padding-top:6rem}}@media(min-width:992px){body.clients #main .header{padding-top:9rem}}body.clients #main .header h1{max-width:140rem;width:100%}@media(min-width:768px){body.clients #main .testimonials.-type-grid{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:none}body.clients #main .testimonials.-type-grid .section-header,body.clients #main .testimonials.-type-grid .testimonials__items{max-width:140rem;padding:0;width:100%}}body.clients #main .testimonials.-type-grid:first-of-type{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;padding-top:3rem}@media(min-width:544px){body.clients #main .testimonials.-type-grid:first-of-type{padding-top:4rem}}body.case-study #main>.wp-block-group>p,body.projects #main>.wp-block-group>p{max-width:100%}body.case-study #main>.wp-block-media-text .wp-block-heading mark,body.projects #main>.wp-block-media-text .wp-block-heading mark{border-radius:2rem;display:inline-flex;padding:0 1.4rem .4rem}body.case-study #main>.wp-block-media-text .wp-block-media-text__media,body.projects #main>.wp-block-media-text .wp-block-media-text__media{margin-bottom:3rem}@media(min-width:768px){body.case-study #main>.wp-block-media-text .wp-block-media-text__media,body.projects #main>.wp-block-media-text .wp-block-media-text__media{margin-bottom:0}}body.case-study #main>.wp-block-media-text .wp-block-media-text__media img,body.projects #main>.wp-block-media-text .wp-block-media-text__media img{border-radius:1.4rem}body.case-study #main>.wp-block-media-text .wp-block-column ul,body.case-study #main>.wp-block-media-text .wp-block-column ul.has-small-font-size,body.projects #main>.wp-block-media-text .wp-block-column ul,body.projects #main>.wp-block-media-text .wp-block-column ul.has-small-font-size{padding-left:1.6rem}body.case-study #main>.wp-block-media-text .wp-block-column ul li,body.case-study #main>.wp-block-media-text .wp-block-column ul.has-small-font-size li,body.projects #main>.wp-block-media-text .wp-block-column ul li,body.projects #main>.wp-block-media-text .wp-block-column ul.has-small-font-size li{font-size:1.4rem!important;line-height:1.2!important}body.case-study #main .contact-cta,body.projects #main .contact-cta{padding-bottom:6rem}@media(min-width:768px){body.case-study #main .contact-cta,body.projects #main .contact-cta{padding-bottom:8rem}}@media(min-width:992px){body.case-study #main .contact-cta,body.projects #main .contact-cta{padding-bottom:12.2rem}}body.case-study #main .cta,body.projects #main .cta{margin-top:0}@media(min-width:1480px){body.case-study #main .cta,body.projects #main .cta{padding-top:16rem}}.-case-studies .contact-cta{margin-bottom:10rem;padding-bottom:6rem}@media(min-width:768px){.-case-studies .contact-cta{padding-bottom:8rem}}@media(min-width:992px){.-case-studies .contact-cta{padding-bottom:12.2rem}}.single-case-studies blockquote.wp-block-quote{background:#f4f4fa;border-radius:.8rem;margin:2rem auto 0;max-width:1160px;padding:2.5rem!important}@media only screen and (max-width:1160px){.single-case-studies blockquote.wp-block-quote{margin-left:2.2rem;margin-right:2.2rem;width:auto!important}}.single-case-studies blockquote.wp-block-quote p:first-child,.single-case-studies blockquote.wp-block-quote p:first-child *{font-size:1.6rem!important;line-height:2.2rem!important}@media(min-width:992px){.single-case-studies blockquote.wp-block-quote p:first-child,.single-case-studies blockquote.wp-block-quote p:first-child *{font-size:2rem!important;line-height:3rem!important}}.single-case-studies blockquote.wp-block-quote p:first-child:before{background-image:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../images/quote.ae716d.svg);background-size:3rem 3rem;content:"";display:block;height:3rem;margin-bottom:.75rem;margin-bottom:var(--radius-small);width:3rem}body.page-template-template-privacy main.-privacy{margin-bottom:4rem;margin-top:4rem}@media(min-width:992px){body.page-template-template-privacy main.-privacy{margin-bottom:6rem;margin-top:6rem}}body.page-template-template-privacy main.-privacy .-wrapper.-content-narrow{--wrapper:90rem}body.page-template-template-privacy .article__header .section-header__heading{max-width:none}body.page-template-template-privacy .article__content h2{line-height:1.22em;margin-bottom:.5em;margin-top:1em}body.page-template-template-privacy .article__content h2:first-child{margin-top:0}body.page-template-template-privacy .article__content h6{font-size:1.6rem;margin-bottom:.6em;margin-top:1.5em}body.page-template-template-privacy .article__content h6 strong{font-weight:700}body.page-template-template-privacy .article__content li,body.page-template-template-privacy .article__content p{font-size:1.7rem;line-height:2.8rem}body.page-template-template-privacy .article__content li.has-small-font-size,body.page-template-template-privacy .article__content p.has-small-font-size{font-size:1.4rem!important;line-height:2.2rem!important}body.page-template-template-privacy .article__content li.has-medium-font-size,body.page-template-template-privacy .article__content p.has-medium-font-size{font-size:1.9rem!important;line-height:2.7rem!important}@media(min-width:992px){body.page-template-template-privacy .article__content li.has-medium-font-size,body.page-template-template-privacy .article__content p.has-medium-font-size{font-size:2.2rem!important;line-height:3.6rem!important}}body.page-template-template-privacy .article__content li a,body.page-template-template-privacy .article__content p a{text-decoration:underline}body.page-template-template-privacy .article__content ol{counter-reset:item;list-style-type:none}body.page-template-template-privacy .article__content ol>li{counter-increment:item;display:table}body.page-template-template-privacy .article__content ol>li:before{content:counters(item,".") ". ";display:table-cell;font-weight:700;padding-right:.6em;position:relative}body.page-template-template-privacy .article__content li ol>li:before{content:counters(item,".") ". "}body.privacy-policy #CybotCookiebotDialogBodyUnderlay,body.terms-of-services #CybotCookiebotDialogBodyUnderlay{opacity:0!important}body blockquote.wp-block-quote{background:#f4f4fa;border-radius:.8rem;margin:2rem 0;padding:2.5rem}body blockquote.wp-block-quote p:first-child,body blockquote.wp-block-quote p:first-child *{font-size:1.6rem!important;line-height:2.2rem!important}@media(min-width:992px){body blockquote.wp-block-quote p:first-child,body blockquote.wp-block-quote p:first-child *{font-size:2rem!important;line-height:3rem!important}}body blockquote.wp-block-quote p:first-child:before{background-image:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../images/quote.ae716d.svg);background-size:3rem 3rem;content:"";display:block;height:3rem;margin-bottom:.75rem;margin-bottom:var(--radius-small);width:3rem}body.services{--wp--style--global--content-size:100%}body.services #main .hero__description{line-height:1.6}@media(min-width:992px){body.services #main .hero__description{max-width:45rem}}body.services #main .cta{margin-top:0}@media(min-width:1480px){body.services #main .cta{padding-top:16rem}}body.single-post main.-single{margin-bottom:4rem;margin-top:4rem}@media(min-width:992px){body.single-post main.-single{margin-bottom:6rem;margin-top:6rem}}body.single-post main.-single .cta{margin-top:6rem}@media(min-width:768px){body.single-post main.-single .cta{margin-top:8rem}}@media(min-width:992px){body.single-post main.-single .cta{margin-top:10rem}}@media(min-width:1480px){body.single-post main.-single .cta{margin-top:16rem;padding-top:16rem}}body.single-post main.-single blockquote.wp-block-quote{background:#f4f4fa;border-radius:.8rem;margin:2rem 0;padding:2.5rem}body.single-post main.-single blockquote.wp-block-quote p,body.single-post main.-single blockquote.wp-block-quote p *,body.single-post main.-single blockquote.wp-block-quote p:first-child,body.single-post main.-single blockquote.wp-block-quote p:first-child *{font-size:1.6rem!important;line-height:2.2rem!important}@media(min-width:992px){body.single-post main.-single blockquote.wp-block-quote p,body.single-post main.-single blockquote.wp-block-quote p *,body.single-post main.-single blockquote.wp-block-quote p:first-child,body.single-post main.-single blockquote.wp-block-quote p:first-child *{font-size:2rem!important;line-height:3rem!important}}body.single-post main.-single blockquote.wp-block-quote p:first-child:before{background-image:url(//coditive.com/wp-content/themes/firestarter-theme/public/css/../images/quote.ae716d.svg);background-size:3rem 3rem;content:"";display:block;height:3rem;margin-bottom:.75rem;margin-bottom:var(--radius-small);width:3rem}body.single-post .-wrapper.-content-narrow{--wrapper:75rem}body.single-post .section-header{text-wrap:balance}body.single-post .section-header__heading{max-width:none}@media(min-width:992px){body.single-post .section-header__heading.-main{font-size:5rem;line-height:5.8rem}}body.single-post .section-header__heading.-main:after{content:normal}@media(min-width:992px){body.single-post .section-header{margin-bottom:5rem}}body.single-post #main .entry-content{text-wrap:pretty}body.single-post #main .entry-content .wp-block-image{align-items:center;display:flex;flex-direction:column}body.single-post #main .entry-content .wp-block-image figcaption{align-self:center}body.single-post #main .entry-content>.wp-block-image{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem}@media(min-width:768px){body.single-post #main .entry-content>.wp-block-image{margin-bottom:6rem}}body.single-post #main .entry-content>.wp-block-image:not(:first-child){margin-top:3rem}@media(min-width:768px){body.single-post #main .entry-content>.wp-block-image:not(:first-child){margin-top:6rem}}body.single-post #main .entry-content>.wp-block-image img{border-radius:.75rem;border-radius:var(--radius-small);height:auto;max-width:100%;width:100%}@media(min-width:992px){body.single-post #main .entry-content>.wp-block-image img{max-width:900px;width:900px}body.single-post #main .entry-content .wp-block-columns[\:has\(\.wp-block-image\)],body.single-post #main .entry-content .wp-block-embed{margin:3rem -8.3rem}}@media(min-width:992px){body.single-post #main .entry-content .wp-block-columns:has(.wp-block-image),body.single-post #main .entry-content .wp-block-embed{margin:3rem -8.3rem}}body.single-post #main .entry-content .wp-block-heading{margin-bottom:.5em;margin-top:1em}body.single-post #main .entry-content .blocks-gallery-item img{border-radius:.75rem;border-radius:var(--radius-small);height:auto;width:100%}body.single-post #main .entry-content li,body.single-post #main .entry-content>ol,body.single-post #main .entry-content>p,body.single-post #main .entry-content>ul{font-size:1.4rem;font-size:var(--content-font-size-mobile);line-height:2.2rem}@media(min-width:768px){body.single-post #main .entry-content li,body.single-post #main .entry-content>ol,body.single-post #main .entry-content>p,body.single-post #main .entry-content>ul{font-size:1.7rem;font-size:var(--content-font-size-desktop);line-height:2.8rem}}body.single-post #main .entry-content li a,body.single-post #main .entry-content>ol a,body.single-post #main .entry-content>p a,body.single-post #main .entry-content>ul a{text-decoration:underline}body.single-post #main .entry-content h2.wp-block-heading{font-size:2.3rem}@media(min-width:768px){body.single-post #main .entry-content h2.wp-block-heading{font-size:3rem}}@media(min-width:992px){body.single-post #main .entry-content h2.wp-block-heading{font-size:3.5rem;line-height:4.5rem}}body.single-post #main .entry-content h3.wp-block-heading{font-size:2rem}@media(min-width:768px){body.single-post #main .entry-content h3.wp-block-heading{font-size:2.2rem}}@media(min-width:992px){body.single-post #main .entry-content h3.wp-block-heading{font-size:2.5rem}}body.single-post #main .entry-content h4.wp-block-heading{font-size:1.8rem}@media(min-width:992px){body.single-post #main .entry-content h4.wp-block-heading{font-size:2rem}}body.single-post #main .entry-content p:first-child{font-size:2rem;line-height:2.8rem}@media(min-width:992px){body.single-post #main .entry-content p:first-child{line-height:3.4rem}}body.vue-js-and-nuxt-js-development{--wp--style--global--content-size:100%}body.vue-js-and-nuxt-js-development #main .hero__description{line-height:1.6}@media(min-width:992px){body.vue-js-and-nuxt-js-development #main .hero__description{max-width:45rem}}[data-block=navigation]>div>div{background-color:#fff}[data-block=navigation]>div>div a{text-decoration:none}[data-block=navigation]>div>div h3{margin:0}[data-block=navigation]>div>div ul{list-style:none}[data-block=navigation]>div>div ul>li,[data-block=navigation]>div>div ul>li p{margin-bottom:0}@media(max-width:991px){[data-block=navigation]>div>div>nav{max-width:100%;padding:0;width:calc(100% - 4rem)}}@media(min-width:992px){[data-block=navigation]>div>div>nav{max-width:1400px;padding-left:2.3rem;padding-right:2.3rem;width:100%}}[data-block=navigation]>div>div>nav>ul{margin-bottom:0;margin-top:0;padding:0}[data-block=navigation]>div>div>nav>div:nth-child(3)>button>div:nth-child(2) h4{margin-bottom:0}[data-block=navigation]>div>div>nav>div:nth-child(5)>div>ul{margin-bottom:0;margin-top:0;padding-left:0}[data-block=navigation]>div>div>nav>div:nth-child(5)>div>ul ul{padding-left:0}.column-items.-small-icons .column-items__item-icon{height:3rem;width:3rem}.static-content__content ul{margin-bottom:20px!important}.-lead-offer .column-items__items.-columns-two .column-items__item-heading{font-size:2rem;line-height:2.2rem}@media(min-width:992px){.-lead-offer .column-items__items.-columns-two .column-items__item-heading{font-size:2.5rem;line-height:2.4rem}}@media(min-width:1200px){.-lead-offer .column-items__items.-columns-two .column-items__item-heading{font-size:3rem;line-height:3.2rem;margin-bottom:1.4rem}}.page-id-4323 .team-video{margin-bottom:0!important;position:relative;z-index:10}.page-id-4323 .team-video video{border-radius:.75rem;border-radius:var(--radius-normal)}.page-id-6198 .team-video{margin-bottom:0!important}.page-id-6198 .team-video video{border-radius:.75rem;border-radius:var(--radius-normal)}