button,html{line-height:1.15}html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}body{color:#5a647d;font-size:1rem;font-family:Outfit,sans-serif;font-weight:400;line-height:1.4}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}strong{font-weight:bolder}img{border-style:none}button{font-family:inherit;font-size:100%;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@media only screen and (min-width:768px){html{font-size:22px}}@media only screen and (min-width:768px){body{font-size:1rem;line-height:1.4}}body a{color:#105f67;text-decoration:underline;line-height:1.4}body .primary-navigation li a:hover,body h1,body h5{color:#0c4461}body h1,body h2{font-family:Outfit,sans-serif;font-weight:700;line-height:1.4;margin-top:2rem;margin-bottom:1rem;font-size:2.0272865295rem;letter-spacing:-.03em}@media only screen and (min-width:768px){body h1{font-size:3.8146972656rem;letter-spacing:-.03em;line-height:1.4;margin-top:2rem;margin-bottom:1rem}}body h2{font-size:1.8020324707rem;padding:12px 0 16px;background-color:#fff;color:#1b9ba9;letter-spacing:5px;line-height:40px;text-transform:uppercase}@media only screen and (min-width:768px){body h2{font-size:24px;line-height:61px;margin-top:2rem;margin-bottom:1rem}}@media only screen and (min-width:1424px){body h2{padding:0;letter-spacing:.56em;line-height:61px}}body .button,body a,body h5{font-family:Outfit,sans-serif}body h5{font-weight:700;line-height:1.4;margin-top:2rem;margin-bottom:1rem;font-size:1.265625rem}@media only screen and (min-width:768px){body h5{font-size:1.44rem;line-height:1.4;margin-top:2rem;margin-bottom:1rem}}body li{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){body li{font-size:1rem;line-height:1.4}}body .button{font-weight:600;font-size:1rem;text-align:center}@media only screen and (min-width:768px){body .button{font-size:1rem;line-height:1.4}}body strong{font-weight:700}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);border:0;word-wrap:normal;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{display:block;z-index:100000;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;clip:auto;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;-webkit-clip-path:none;clip-path:none}html{margin:0!important;scroll-behavior:smooth}body{position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;background:#fff!important}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body p{color:#5a647d;word-wrap:break-word}body img{display:block;max-width:100%;height:auto;border-radius:0}@media only screen and (min-width:768px){body .container img{max-width:600px}}section .container{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:768px){section .container{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1921px){#site-footer,#site-header,main.site-main{max-width:1920px;margin-right:auto;margin-left:auto}}.entry-content{position:relative;z-index:2}.entry-content .section .container p{padding-left:24px}@media only screen and (min-width:1424px){.entry-content .section .container p{padding-left:80px}}.entry-content .section .container ul{margin:0;padding-left:24px;list-style:none}@media only screen and (min-width:1424px){.entry-content .section .container ul{padding-left:80px}}.entry-content .section .container ul>li{position:relative;margin-bottom:4px;padding-left:28px}@media only screen and (min-width:1424px){.entry-content .section .container ul>li{padding-left:34px}}.entry-content .section .container ul>li:last-child{margin-bottom:0}.entry-content .section .container ul>li::before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;background-color:#1b9ba9}@media only screen and (min-width:1424px){.entry-content .section .container ul>li::before{top:11px}}:root{--banner-primary-color:#d7e4e9;--banner-secondary-color:#bad7c4;--banner-gradient:linear-gradient(to bottom, var(--banner-primary-color) 0%, var(--banner-primary-color) 30%, rgb(215 228 233 / 0.8) 60%, rgb(215 228 233 / 0.4) 80%, rgb(255 255 255 / 0) 100%);--banner-gradient-to-white:linear-gradient(to bottom, var(--banner-primary-color) 0%, var(--banner-primary-color) 30%, rgb(215 228 233 / 0.8) 60%, rgb(215 228 233 / 0.4) 80%, rgb(255 255 255 / 1) 100%)}.entry-header,body #site-header{display:-webkit-box;display:-ms-flexbox;display:flex}.entry-header{position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:889px;overflow:hidden;background:var(--banner-gradient-to-white)}.entry-header .container{position:relative;z-index:3;width:100%}.entry-header .entry-title{position:relative;z-index:4}.banner-shapes,body .entry-content .container::before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}.banner-shapes .shape{position:absolute}.banner-shapes .shape.shape-1{top:87px;left:615px;width:256px;height:661px;opacity:.2;background:var(--banner-secondary-color)}.banner-shapes .shape.shape-2{z-index:2;top:314px;left:871px;width:242px;height:394px;background:rgba(255,255,255,.3)}.banner-shapes .shape.shape-3{top:-50px;left:1450px;width:244px;height:720px;opacity:.2;background:var(--banner-secondary-color)}.banner-shapes .shape.shape-4{z-index:2;top:378px;left:1288px;width:300px;height:585px;background:rgba(255,255,255,.4)}.banner-shapes .shape.shape-5{top:200px;left:1016px;width:300px;height:700px;opacity:.2;background:var(--banner-secondary-color)}#primary,.page-wrapper,.site-main,.site-main>*,main{background:#fff!important}.entry-content,.post-content,article{background:#fff!important;background-image:none!important}@media (max-width:1200px){.entry-header{min-height:600px}#site-header{background-size:100% 600px}}@media (max-width:768px){.entry-header{min-height:400px}#site-header{background-size:100% 400px}}body .container{width:100%;padding-right:15px;padding-left:15px}@media only screen and (min-width:1424px){body .container{max-width:1424px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}}body .entry-content .container{position:relative}body .entry-content .container::before{content:"";z-index:-10;left:18px;width:2px;background:#bcc8d5}@media only screen and (min-width:1424px){body .entry-content .container::before{left:54px}}body .page-wrapper{min-height:50vh}body #site-header{z-index:99999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;border-bottom:1px solid #eee;background:0 0}body #site-header>.container,body #site-header>.container.header-main-content .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body #site-header>.container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #site-header>.container.header-main-content{position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding-block:2px;gap:15px}@media only screen and (min-width:1424px){body #site-header>.container.header-main-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}body #site-header>.container.header-main-content::after{display:none}}body #site-header>.container.header-main-content .site-branding{height:100%;min-height:50px;margin-right:60px}@media only screen and (min-width:1424px){body #site-header>.container.header-main-content .site-branding{margin-right:120px}}body #site-header>.container.header-main-content .site-branding::after{content:"";display:block;position:absolute;bottom:0;left:130%;width:40px;height:100%;background-image:url(/wp-content/themes/efficientweb3/assets/images/header-decoration.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}body #site-header.header-sticky{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-wrapper:has(header.header-sticky) .site-main>article{padding-top:0;padding-bottom:0}@media screen and (min-width:1080px){.page-wrapper:has(header.header-sticky) .site-main>article{padding-top:0;padding-bottom:0}}body .primary-menu-wrapper{display:none}@media only screen and (min-width:1424px){body .primary-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}body .primary-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99999;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (max-width:360px){body .primary-navigation{gap:5px}}@media only screen and (min-width:480px){body .primary-navigation{gap:30px}}@media only screen and (min-width:1424px){body .primary-navigation{gap:60px;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}body .primary-navigation .menu,body .primary-navigation .menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .primary-navigation .menu{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1424px){body .primary-navigation .menu{margin-top:0}}body .primary-navigation .menu>li{margin-right:24px;margin-left:24px}body .primary-navigation .menu>li:last-child{margin-right:0}body .primary-navigation li{position:relative;font-size:16px}@media only screen and (min-width:1424px){body .primary-navigation li{font-size:18px}}body .primary-navigation li a{-webkit-transition:color .2s ease;transition:color .2s ease;color:#5a647d;font-family:Outfit,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:20px;text-decoration:none}body .primary-navigation li.button{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0}body .primary-navigation li.button a,body .primary-navigation li.button a:hover{background:-webkit-gradient(linear,left top,right top,color-stop(9.366%,#008428),to(#79b30a));background:linear-gradient(90deg,#008428 9.366%,#79b30a 100%);color:#fff!important}body .primary-navigation li.button,body .primary-navigation li.button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important}body .primary-navigation li.button a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:164px;height:54px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border:0;border-radius:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:20px;text-decoration:none;cursor:pointer}body .primary-navigation li.button a:hover{opacity:.9}body .primary-navigation a{display:block;text-decoration:none}body .primary-navigation ul{display:none;margin:0;padding-left:0;list-style:none}body .menu-toggle{display:block}@media only screen and (min-width:1424px){body .menu-toggle{display:none}body .primary-navigation ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body .burger{position:relative;width:60px;height:60px;margin:unset;margin-right:-15px;padding:unset;-webkit-transition-duration:.2s;transition-duration:.2s;border:0;border-radius:unset;background:0 0}body .burger:hover,body .button{cursor:pointer}body .burger .icon,body .burger .icon::after,body .burger .icon::before{position:absolute;top:30px;left:15px;width:30px;height:3px;-webkit-transition-duration:.2s;transition-duration:.2s;background-color:#080808}body .burger .icon::after,body .burger .icon::before{content:"";top:-7px;left:0}body .burger .icon::after{top:7px}body footer{position:relative;background-color:#080808;-webkit-box-shadow:0 0 2px #080808;box-shadow:0 0 2px #080808}body .button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:300px;margin-bottom:1rem;padding:13px 24px;-webkit-transition:all .2s;transition:all .2s;border-radius:6px;background-color:unset;line-height:initial;text-decoration:none}@media only screen and (min-width:768px){body .button{padding:17px 32px}}body .primary,body .primary:hover{background:-webkit-gradient(linear,left top,right top,color-stop(9.366%,#008428),to(#79b30a));background:linear-gradient(90deg,#008428 9.366%,#79b30a 100%);color:#fff!important}body .primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:164px;height:54px;margin:0 24px 24px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border:0;border-radius:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:20px;text-decoration:none;cursor:pointer}@media only screen and (min-width:1424px){body .primary{margin-left:80px}}body .primary:hover{opacity:.9}body button:disabled{border:0;background-color:#bbb;color:#bbb;pointer-events:none}.pattern.highlight.unordered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 32px 24px;border-top:2px solid #f3f7f4;gap:24px}@media only screen and (min-width:1424px){.pattern.highlight.unordered{margin:0 0 32px 80px;gap:32px}}.pattern.highlight.unordered::before{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;background-color:#f3f7f4;background-image:url(/wp-content/themes/efficientweb3/assets/images/check.svg);background-repeat:no-repeat;background-position:center;background-size:22px 17px}.pattern.highlight.unordered .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pattern.highlight.unordered .inner-wrapper p{padding-left:0}.pattern.cta-block{width:100%;padding:40px 50px;background-color:#f3f7f4;text-align:center}@media only screen and (min-width:1424px){.pattern.cta-block{padding:80px 160px 120px}}.pattern.cta-block h2.heading{background:0 0;color:#0c4461;font-family:"Lexend Deca",sans-serif;font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:40px;text-transform:none}@media only screen and (min-width:1424px){.pattern.cta-block h2.heading{font-size:66px;letter-spacing:-1.2px;line-height:61px}}.pattern.cta-block p{padding-left:0!important;line-height:32px}.pattern.cta-block a.button.primary{margin:24px}@media only screen and (min-width:1424px){.pattern.cta-block a.button.primary{width:460px;padding:13px 40px 13px 25px}}.post-navigation{margin-top:2rem}@media only screen and (min-width:768px){.post-navigation{margin-top:60px}}.post-navigation .container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-top:2rem;border-top:1px solid #eee}.services-submenu{display:none}@media only screen and (min-width:1424px){.services-submenu{display:block;visibility:hidden;position:absolute;z-index:-9999;top:100%;left:50%;width:100vw;max-width:1920px;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;opacity:0;background:#f2f1ef;-webkit-box-shadow:0 22px 66px 0 rgba(0,0,0,.1);box-shadow:0 22px 66px 0 rgba(0,0,0,.1);pointer-events:none}.services-submenu__container,.services-submenu__left-panel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.services-submenu__container{width:100%;max-width:1424px;min-height:658px;margin:0 auto;padding-right:30px;padding-left:30px;overflow:visible}.services-submenu__left-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:400px;background:#f2f1ef}.services-submenu__left-panel::before{content:"";position:absolute;z-index:-1;inset:0 0 0-50vw;background:#f2f1ef}.services-submenu__right-panel{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:578px;overflow:visible;background:#fff}.services-submenu__right-panel::before{content:"";position:absolute;z-index:-1;inset:0-100vw 0 0;background:#fff}.services-submenu__item,.services-submenu__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-submenu__item{position:relative;width:100%;padding:24px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border:0;background:0 0;text-align:left;cursor:pointer;gap:24px}.services-submenu__item:hover{background:#f8f8f8}.services-submenu__item:hover::before{content:"";position:absolute;z-index:-1;inset:0-100vw;background:#f8f8f8}.services-submenu__item.active{background:#fff}.services-submenu__item.active::before{content:"";position:absolute;z-index:-1;inset:0-100vw;background:#fff}.services-submenu__item-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.services-submenu__block-icon img,.services-submenu__item-icon img{display:block;width:80px!important;max-width:80px!important;height:auto!important;max-height:80px!important;-o-object-fit:contain;object-fit:contain}.services-submenu__block-icon:has(img),.services-submenu__item-icon:has(img){width:auto;max-width:80px;height:auto}.services-submenu__item-title{color:#202434;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:20px}.services-submenu__content{position:relative;width:100%;height:100%}.services-submenu__grid{display:grid;visibility:hidden;position:absolute;top:0;left:0;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);width:100%;padding:24px 0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;opacity:0;gap:2px}.services-submenu__grid.active{visibility:visible;opacity:1}.services-submenu__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:200px;padding:24px;gap:20px}.services-submenu__block-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.services-submenu__block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.services-submenu__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;color:#202434;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.36px;line-height:20px}.services-submenu__block-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-submenu__block-item{position:relative;padding:6px 0 6px 20px;color:#5a647d;font-family:Outfit,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px}.services-submenu__block-item::before{content:"";position:absolute;top:50%;left:0;width:1px;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#d9d9d9}.services-submenu__block-item a{-webkit-transition:color .2s ease;transition:color .2s ease;color:#5a647d;text-decoration:none}.services-submenu__block-item a:hover{color:#0c4461}}.footer-modern{position:relative;padding:80px 0 180px;background-color:#0a1a2e;color:#5a647d}.footer-modern .container{max-width:1424px;margin:0 auto;padding:0 15px}@media only screen and (min-width:1424px){.footer-modern .container{padding:0 30px}}.footer-modern .footer-menus{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}@media only screen and (min-width:768px){.footer-modern .footer-menus{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.footer-modern .footer-menus{grid-template-columns:repeat(4,1fr);gap:60px}}.footer-modern .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding-top:40px}@media only screen and (min-width:1024px){.footer-modern .footer-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}}.footer-modern .footer-bottom .footer-logo img{max-width:120px;height:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (min-width:1024px){.footer-modern .footer-bottom .footer-logo img{max-width:2200px}}.footer-modern .footer-column h5{margin:0 0 24px;color:#1b9ba9;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;letter-spacing:4.56px;line-height:1;text-transform:uppercase}.footer-modern .footer-column .footer-column-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-modern .footer-column .footer-column-content .vertical-line{-ms-flex-negative:0;flex-shrink:0;width:1px;height:265px;margin-top:0;background-color:rgba(255,255,255,.1)}@media only screen and (max-width:360px){.footer-modern .footer-column .footer-column-content .vertical-line{display:none}}.footer-modern .footer-column .case-studies-list,.footer-modern .footer-column .company-links,.footer-modern .footer-column .contact-info,.footer-modern .footer-column .services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;min-width:250px}.footer-modern .footer-column .contact-info .contact-item a,.footer-modern .footer-column .contact-info address{color:#818192;font-family:"Lexend Deca",sans-serif;font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:26px}.footer-modern .footer-column .contact-info address{margin:0;font-style:normal}.footer-modern .footer-column .contact-info .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.footer-modern .footer-column .contact-info .contact-item .contact-icon,.footer-modern .footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-modern .footer-column .contact-info .contact-item .contact-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;color:#5a647d}.footer-modern .footer-column .contact-info .contact-item .contact-icon svg{width:100%;height:100%}.footer-modern .footer-column .contact-info .contact-item a{text-decoration:none;white-space:nowrap}.footer-modern .footer-column .case-studies-list a:hover,.footer-modern .footer-column .company-links a:hover,.footer-modern .footer-column .company-menu li a:hover,.footer-modern .footer-column .contact-info .contact-item a:hover,.footer-modern .footer-column .services-list a:hover,.footer-modern .footer-legal ul li a:hover{color:#1b9ba9}.footer-modern .footer-column .case-studies-list,.footer-modern .footer-column .company-links,.footer-modern .footer-column .services-list{gap:8px;min-width:200px}.footer-modern .footer-column .case-studies-list a,.footer-modern .footer-column .company-links a,.footer-modern .footer-column .company-menu li a,.footer-modern .footer-column .services-list a,.footer-modern .footer-legal ul li a{color:#818192;font-family:"Lexend Deca",sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:20px;text-decoration:none}.footer-modern .footer-column .company-menu,.footer-modern .footer-legal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.footer-modern .footer-column .company-menu{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none;gap:8px}.footer-modern .footer-column .company-menu li{margin:0}.footer-modern .footer-legal{gap:20px}@media only screen and (min-width:1024px){.footer-modern .footer-legal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer-modern .footer-legal ul{gap:20px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;padding-left:0}.footer-modern .footer-legal ul li{display:inline-block;list-style:none}.footer-modern .footer-legal ul li a{font-size:12px;letter-spacing:-.24px;line-height:1.2;text-align:center;white-space:nowrap}@media only screen and (max-width:360px){.footer-modern{padding:60px 0 30px}.footer-modern .footer-menus{gap:30px;margin-bottom:40px}.footer-modern .footer-bottom{padding-top:30px;gap:15px}.footer-modern .footer-column .footer-column-content{gap:20px}.footer-modern .footer-column .footer-column-content .vertical-line{display:none}}