html{scroll-behavior:smooth}body,html{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-position:top;background-size:100%}@media (max-width:767.98px){body{background-size:auto 85vh}}body:not(.nav-open):before{content:"";position:absolute;top:0;right:0;left:0;height:50vh}a{color:inherit}a:hover,a:visited{color:inherit;font-weight:500;text-decoration:none}p:last-of-type,ul:last-of-type,ul li:last-of-type{margin-bottom:0}img{max-width:100%;max-height:100%}blockquote{position:relative;color:#0078ad;padding:1rem;margin:0;font-weight:700}blockquote:after,blockquote:before{content:"";position:absolute;width:60px;height:42px;background-image:url(../img/icons/quotation-mark.svg);background-repeat:no-repeat;z-index:-1}blockquote:before{top:0;left:0}blockquote:after{bottom:0;right:0;transform:rotate(180deg)}.container-fluid-restricted{max-width:1440px}.bg-round,.bg-round-bottom,.bg-round-top{position:relative}.bg-round-bottom:after,.bg-round-bottom:before,.bg-round-top:after,.bg-round-top:before,.bg-round:after,.bg-round:before{display:block;position:absolute;height:1.5rem;width:100%}@media (min-width:768px){.bg-round-bottom:after,.bg-round-bottom:before,.bg-round-top:after,.bg-round-top:before,.bg-round:after,.bg-round:before{height:2.5rem}}.bg-round,.bg-round-top{margin-top:1.5rem}@media (min-width:768px){.bg-round,.bg-round-top{margin-top:2.5rem}}.bg-round-top:before,.bg-round:before{content:"";bottom:100%;border-radius:50% 50% 0 0/100% 100% 0 0}.bg-round,.bg-round-bottom{margin-bottom:1.5rem}@media (min-width:768px){.bg-round,.bg-round-bottom{margin-bottom:2.5rem}}.bg-round-bottom:after,.bg-round:after{content:"";top:100%;border-radius:0 0 50% 50%/0 0 100% 100%}.bg-grey,.bg-grey.bg-round-bottom:after,.bg-grey.bg-round-top:before,.bg-grey.bg-round:after,.bg-grey.bg-round:before{background-color:#fcfcfc}.header.style-dark .show-style-light{display:none}.header.style-dark .navbar-toggler svg #icon-menu-b{fill:#071536}.header.style-light .show-style-dark{display:none}.header.style-light .nav-item,.header.style-light .navbar-toggler{color:#fff}.header .show-collapsed{display:block}.header .show-open{display:none}.nav-open .header{background-color:#fff}.nav-open .header .navbar-toggler{color:#0078ad}.nav-open .header .nav-item{color:#071536}.nav-open .header .show-open{display:block}.nav-open .header .show-collapsed{display:none}@media (min-width:768px){.header .navbar-collapse{flex-basis:auto;flex-grow:0}}@media (max-width:767.98px){.header .navbar-collapse .navbar-nav-wrapper{min-height:calc(100vh - 69px)}.admin-bar .header .navbar-collapse .navbar-nav-wrapper{min-height:calc(100vh - 115px)}}.header .nav-item{position:relative}.header .nav-item.active{font-weight:700}.header .nav-item.active:after{content:"";position:absolute;top:1.4rem;left:0;right:0;border:3px solid #0078ad;z-index:-1}.header .navbar-toggler{font-size:1rem;font-weight:300}.header .navbar-toggler svg{height:1rem;margin-top:-3px}.header .logo{width:128px}.header .social img{width:35px;height:35px}@media (max-width:767.98px){.footer{text-align:center}}.footer h6{color:#0078ad;font-size:.88rem}.footer nav li:last-of-type{padding-bottom:0}.footer .nav{flex-direction:column}@media (max-width:767.98px){.footer .nav{align-items:center}}.footer .social a:not(:last-of-type){margin-right:1.5rem}.footer .social img{width:30px;height:30px}.home{background-size:110%;background-position:top}@media (min-width:768px){.home{background-size:50%;background-position:100% 0}}.home:not(.nav-open) .header .navbar-toggler{color:#fff}.home:not(.nav-open) .header .navbar-toggler svg #icon-menu-b{fill:#fff}@media (max-width:767.98px){.home:not(.nav-open) .header .show-style-light{display:inline-block}.home:not(.nav-open) .header .show-style-dark{display:none}}@media (min-width:768px){.home:not(.nav-open) .header .nav-item{color:#fff}}@media (max-width:767.98px){.home main{text-align:center}}.home .section-hero{padding-top:75%}.home .section-hero ul{color:#0078ad;list-style:none;padding-top:1rem;padding-left:0;font-weight:500}.home .section-hero ul li{display:inline-block}.home .section-hero ul li:not(:last-of-type):after{content:"\B7";padding:0 10px}.home .section-who-we-are h2:before{content:"";display:block;width:45px;height:45px;background-image:url(../img/logo-period.svg);background-repeat:no-repeat;background-size:contain;margin:0 auto 1.5rem}@media (min-width:768px){.home .section-who-we-are h2:before{width:75px;height:75px}}@media (min-width:768px){.home .section-contact-us h2{margin-bottom:4rem}}.home .section-contact-us .col-12>p{margin-bottom:2.5rem}.tax-job-company{background-image:url(../img/job-specs-image.png)!important}@media (max-width:991.98px){.page-life-at-api h1{font-size:3rem}}.page-life-at-api h3{margin-bottom:1rem}@media (min-width:768px){.page-life-at-api h3{margin-bottom:2rem}}@media (max-width:767.98px){.page-life-at-api main{text-align:center}}.page-life-at-api .wp-block-button{margin-top:2.5rem}@media (min-width:768px){.page-life-at-api .wp-block-button{margin-top:3.5rem}}.page-life-at-api .section-hero{display:flex;align-items:center;color:#fff;min-height:calc(85vh - 136px)}@media (min-width:768px){.page-life-at-api .section-hero{min-height:calc(45vw - 136px)}}.page-life-at-api .section-hero h1{color:#fff}.page-life-at-api #we-do-things-different{margin-top:-2.5rem;padding-top:2.5rem}@media (max-width:767.98px){.page-cookie-policy h1,.privacy-policy h1{margin-bottom:1.5rem}}@media (max-width:767.98px){.page-cookie-policy main,.privacy-policy main{padding-left:1.5rem;padding-right:1.5rem}}.page-cookie-policy a,.privacy-policy a{color:#0078ad}.page-cookie-policy ul,.privacy-policy ul{padding-bottom:1.5rem}.page-cookie-policy ul li:not(:last-of-type),.privacy-policy ul li:not(:last-of-type){margin-bottom:.5rem}.page-cookie-policy .optanon-cookie-policy-group-name,.page-cookie-policy h5,.privacy-policy .optanon-cookie-policy-group-name,.privacy-policy h5{padding-top:1.5rem}.page-cookie-policy .optanon-cookie-policy-cookies-used,.privacy-policy .optanon-cookie-policy-cookies-used{margin-bottom:.5rem}.page-cookie-policy .optanon-show-settings,.privacy-policy .optanon-show-settings{padding-top:0;padding-bottom:0}.single-job .header .nav-item.active:after{border-color:rgba(0,120,173,.25)}.single-job .return-link img{position:relative;bottom:2px;height:.9rem}.single-job .return-link span{color:#071536;font-weight:500;margin-left:5px}.single-job h2{text-transform:uppercase;margin-top:2.5rem;margin-bottom:2.5rem;font-weight:400}.single-job .job-container .job-description{margin-top:2rem}.single-job .job-container .share-container{padding:2rem;border:1px solid #dcdcdc;margin-top:2.5rem}.single-job .job-container .share-container p{font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}@media (max-width:767.98px){.single-job .job-container .share-container p{color:#0078ad}}.single-job .job-container .btn{color:#fff}@media (max-width:767.98px){.single-job .job-container{margin-top:2rem;flex-direction:column-reverse}.single-job .job-container .job-description{margin-top:0}.single-job .job-container .job-header{display:none}}.single-job .apply-now-section{margin-top:1.5rem}.single-job .single-job-info .mobile-job-header{display:none}@media (max-width:767.98px){.single-job .single-job-info .mobile-job-header{display:block}}.single-job .single-job-info ul li{margin-bottom:2rem}.single-job .single-job-info ul li h6{color:#0078ad;text-transform:uppercase;margin-bottom:1rem}@media (max-width:991.98px){.single-job .single-job-info ul li h6{font-size:1rem}}.single-job .single-job-info ul li .job-info{color:#5b5b5c}.single-job .single-job-info ul li.job-company .job-info a{text-decoration:underline}.page-work-with-us,.single-job,.tax-job-company{color:#071536}.page-work-with-us main a,.single-job main a,.tax-job-company main a{color:#3777a8}.page-work-with-us h3,.single-job h3,.tax-job-company h3{margin-bottom:2rem}.page-work-with-us .wp-block-button,.single-job .wp-block-button,.tax-job-company .wp-block-button{margin-top:3rem}.page-work-with-us .section-hero,.single-job .section-hero,.tax-job-company .section-hero{display:flex;align-items:center;color:#fff;min-height:calc(85vh - 136px)}@media (min-width:768px){.page-work-with-us .section-hero,.single-job .section-hero,.tax-job-company .section-hero{min-height:calc(45vw - 136px)}}.page-work-with-us .section-hero h1,.single-job .section-hero h1,.tax-job-company .section-hero h1{color:#fff}