/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.top-right-btm-layout{width:min(100%,1600px);margin-inline:auto;padding:18px clamp(20px,1.5vw,24px) 96px;}.top-right-btm-layout{display:block;clear:both;}h1{max-width:1100px;margin:0 0 10px;color:var(--article-ink);font-family:"Figtree",sans-serif;font-size:clamp(50px,4vw,64px);font-weight:800;line-height:1.18;overflow-wrap:break-word;text-wrap:balance;color:#131E29;}h2{max-width:1100px;margin:0 0 30px;font-family:"Figtree",sans-serif;font-size:30px;font-weight:800;line-height:1.18;overflow-wrap:break-word;text-wrap:balance;color:#131E29;}DIV.views-field-body P{font-family:"Figtree",sans-serif;font-size:20px;color:#131E29;}DIV.views-field-body P A{font-family:"Figtree",sans-serif;font-size:20px;color:#4930C1;}DIV.breadcrumb{width:100%;overflow:hidden;color:var(--article-ink);font-size:12px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;}DIV.breadcrumb a{color:inherit;text-decoration:none;}DIV.breadcrumb a:hover,DIV.breadcrumb a:focus-visible{text-decoration:underline;}DIV.views-field-field-author-photo .field-content{position:relative;width:238px;height:238px;background:#5936ff;border-radius:28px 0 28px 0;overflow:hidden;}DIV.views-field-field-author-photo img{display:block;width:100%;height:100%;object-fit:cover;}.view-id-2026_blog_posts_list{--blog-purple:#4a35d6;--blog-text:#171b2f;--blog-muted:#6d6d76;--blog-card-shadow:0 2px 8px rgba(56,43,137,0.14);padding-top:40px;font-family:"Figtree",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.view-id-2026_blog_posts_list,.view-id-2026_blog_posts_list *{box-sizing:border-box;}.view-id-2026_blog_posts_list .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px;max-width:100%;margin:0 auto;}.view-id-2026_blog_posts_list .view-content > .views-row{display:flex;--card-radius:18px;flex-direction:column;min-height:335px;margin:0;padding:0;overflow:hidden;background:#fff;border-radius:var(--card-radius) 0 var(--card-radius) 0;box-shadow:var(--blog-card-shadow);}.view-id-2026_blog_posts_list .views-field-field-blog-thumbnail .field-content{line-height:0;}.view-id-2026_blog_posts_list .views-field-field-blog-thumbnail img{display:block;width:100%;height:168px;object-fit:cover;object-position:center;border-radius:18px 0px 18px 0;}.view-id-2026_blog_posts_list .views-field-field-blog-category{padding:22px 19px 0;}.view-id-2026_blog_posts_list .views-field-field-blog-category .field-content{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:nowrap;}.view-id-2026_blog_posts_list .views-field-field-blog-category a{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:5px 11px;color:var(--blog-purple);font-size:11px;font-weight:700;line-height:1;text-decoration:none;border:1.2px solid var(--blog-purple);border-radius:999px;background:#fff;white-space:nowrap;}.view-id-2026_blog_posts_list .views-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"thumbnail thumbnail"
    "category  read-time"
    "title     title"
    "author    author";}.view-id-2026_blog_posts_list .views-field-field-blog-thumbnail{grid-area:thumbnail;}.view-id-2026_blog_posts_list .views-field-field-blog-category{grid-area:category;min-width:0;}.view-id-2026_blog_posts_list .views-field-estimated-reading-time{grid-area:read-time;align-self:center;justify-self:end;margin-left:16px;color:var(--blog-purple);font-size:11px;font-weight:800;line-height:1;white-space:nowrap;}.view-id-2026_blog_posts_list .views-field-title{grid-area:title;}.view-id-2026_blog_posts_list .views-field-field-author-name{grid-area:author;}.view-id-2026_blog_posts_list .views-field-title{padding:25px 19px 0;}.view-id-2026_blog_posts_list .views-field-title a{display:-webkit-box;overflow:hidden;color:var(--blog-text);font-size:16px;font-weight:800;line-height:1.15;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.view-id-2026_blog_posts_list .views-field-title a:hover,.view-id-2026_blog_posts_list .views-field-title a:focus{color:var(--blog-purple);}.view-id-2026_blog_posts_list .views-field-field-author-name{margin-top:auto;padding:28px 20px 21px;color:var(--blog-muted);font-size:12px;font-weight:500;line-height:1.2;}.view-id-2026_blog_posts_list
.views-field-field-blog-category
.field-content::after{content:none !important;display:none !important;}.view-id-2026_blog_posts_list .views-row{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center;}.view-id-2026_blog_posts_list
.views-row > .views-field-field-blog-thumbnail{grid-column:1 / -1 !important;grid-row:1 !important;}.view-id-2026_blog_posts_list
.views-row > .views-field-field-blog-category{grid-column:1 !important;grid-row:2 !important;justify-self:start;align-self:center;}.view-id-2026_blog_posts_list
.views-row > .views-field-estimated-reading-time{grid-column:3 !important;grid-row:2 !important;justify-self:end;align-self:center;width:max-content;margin:22px 20px 0 16px !important;color:var(--blog-purple);font-size:11px;font-weight:800;line-height:1;white-space:nowrap;}.view-id-2026_blog_posts_list
.views-row > .views-field-title{grid-column:1 / -1 !important;grid-row:3 !important;min-width:0;}.view-id-2026_blog_posts_list
.views-row > .views-field-field-author-name{grid-column:1 / -1 !important;grid-row:4 !important;}.views-field-field-author-name{background:none;font-family:'Figtree';}.view-content > .views-row:nth-of-type(n+4){display:none!important;}.top-right-btm-layout .content::after{content:"";display:table;clear:both;}.top-right-btm-layout .content-second{clear:both;float:none;display:block;width:100%;}
#blockForm{background:url('https://www.esker.com/sites/default/files/assets/einvoicing_spain/img_form_background.webp');background-size:cover;padding:50px;border-radius:24px;gap:0;}#blockForm .title{font-size:2.25rem;font-weight:800;}#blockForm p{font-family:'Figtree';color:#FFF;text-align:center;}#blockForm .mktoForm .mktoRequiredField label.mktoLabel,#blockForm .mktoForm .mktoFormCol .mktoLabel{color:#FFF;}#blockForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label{display:block;color:#FFF;font-weight:500;font-family:"Roboto";font-size:1rem;}#block-contactform{margin-top:45px;}#blockForm .mktoForm .mktoFieldWrap{flex-direction:column;}#blockForm .mktoCheckboxList input+label::after{border:1px solid #FFF;}#blockForm .mktoForm input,#blockForm .mktoForm select.mktoField,#blockForm .mktoForm textarea.mktoField{background-color:rgba(255,255,255,.2);border:none;box-shadow:none;border-radius:8px;color:#FFF;min-height:45px;margin-bottom:10px;transition:background-color 0.3s;}#blockForm .mktoForm .mktoCheckboxList input{min-height:0;}#blockForm .mktoForm select.mktoField option{color:#000}#blockForm  .mktoFormRow:nth-of-type(even):has(select.mktoField){float:none !important;}#blockForm .mktoButtonRow{width:100%;}#blockForm .mktoForm .mktoButtonWrap{margin-left:0 !important;}#blockForm .mktoForm .mktoButtonWrap button.mktoButton{font-family:"Figtree-bold";font-size:1.25rem;text-transform:none;text-shadow:none;padding:10px 0;background-color:#EF0A39;border-radius:10px;min-height:50px;width:100%;box-shadow:none;border:none;}#blockForm .mktoForm .mktoButtonWrap button.mktoButton:hover{background-color:#FF315C!important;background-image:none!important;}#blockForm  .mktoForm input[type=checkbox]:checked + label:before{border-left-color:#FFF !important;border-bottom-color:#FFF !important;background:transparent;}#blockForm .mktoForm .mktoCheckboxList > label{margin-left:0;}#blockForm  .mktoForm .mktoGutter{height:7px;}#blockForm .mktoForm input:focus,#blockForm .mktoForm textarea.mktoField:focus{background-color:#FFF;color:#000;}#blockForm .mktoForm input::placeholder,#blockForm .mktoForm textarea.mktoField::placeholder{color:#FFF}#blockForm .mktoForm input:active::placeholder,#blockForm .mktoForm input:focus::placeholder,#blockForm .mktoForm textarea.mktoField:active::placeholder,#blockForm .mktoForm textarea.mktoField:focus::placeholder{color:#000}#blockForm .mktoFormCol:has(label[for="GDPR_Consent__c"]) + .mktoFormCol{margin-bottom:10px;margin-left:35px;margin-top:-32px;color:white;}#blockForm .mktoFormCol:has(label[for="GDPR_Consent__c"]) + .mktoFormCol .mktoHtmlText{width:100% !important;line-height:1.15;}#blockForm .mktoFormCol:has(label[for="GDPR_Consent__c"]) + .mktoFormCol .mktoHtmlText a{color:#FFF;}#blockForm #mktoForm_1050 .mktoButtonRow{margin-top:-30px;}#blockForm #mktoForm_9792 .mktoFormRow:nth-of-type(10){float:none;}#blockForm #mktoForm_9710{display:flex;flex-wrap:wrap;justify-content:space-between;}#blockForm #mktoForm_9710 .mktoFormRow:nth-of-type(-n+5){width:48%;}#blockForm #mktoForm_9710 .mktoFormRow:nth-of-type(n+6){display:block;width:100%;}#blockForm #mktoForm_9774{display:flex;flex-wrap:wrap;justify-content:space-between;}#blockForm #mktoForm_9774 .mktoFormRow:nth-of-type(-n+10){width:48%;}#blockForm #mktoForm_9774 .mktoFormRow:nth-of-type(n+11){display:block;width:100%;}#blockForm #mktoForm_3758 #mktoCheckbox_259406_0{opacity:0;}#blockForm #mktoForm_3758 .mktoCheckboxList input+label::before{top:17px;}#blockForm #mktoForm_3758 .mktoCheckboxList input+label::after{top:10px;}#blockForm #mktoForm_10233 .mktoFormRow:nth-of-type(-n+3){display:flex;}#blockForm #mktoForm_10233 .mktoFormCol:has(label[for="GDPR_Consent__c"]) .mktoCheckboxList{width:100% !important}#blockForm #mktoForm_10233 .mktoFormCol:has(label[for="GDPR_Consent__c"]) a{color:#FFF;}#blockForm #mktoForm_10233 #mktoCheckbox_256613_0{opacity:0;}#blockForm #mktoForm_10233 .mktoCheckboxList input+label::after{top:10px;}#blockForm #mktoForm_10103 .mktoFormRow{display:flex;}#blockForm #mktoForm_10103 .mktoCheckboxList{width:100% !important;}#blockForm #mktoForm_10103 .mktoFormCol:has(label[for="GDPR_Consent__c"]) a{color:#FFF;}#blockForm #mktoForm_10103 #mktoCheckbox_259381_0{opacity:0;}#blockForm #mktoForm_10103 .mktoCheckboxList input+label::after{top:10px;}#blockForm #mktoForm_9753{display:flex;flex-wrap:wrap;justify-content:space-between;}#blockForm #mktoForm_9753 .mktoFormRow:nth-of-type(-n+6){width:48%;}#blockForm #mktoForm_9753 .mktoFormRow:nth-of-type(n+7){width:100%;}#blockForm #mktoForm_13912{display:flex;flex-wrap:wrap;justify-content:space-between;}#blockForm #mktoForm_13912 .mktoFormRow:nth-of-type(n+2):nth-of-type(-n+3){width:48%;}#blockForm #mktoForm_13912 .mktoFormRow:nth-of-type(1),#blockForm #mktoForm_13912 .mktoFormRow:nth-of-type(n+4){display:block;width:100%;}#blockForm #mktoForm_13912 .mktoCheckboxList{width:100% !important;}#blockForm #mktoForm_13912 #mktoCheckbox_253696_0{opacity:0;}@media screen and (max-width:1200px){#blockForm{padding:35px;}}@media screen and (max-width:768px){#blockForm{padding:15px;}}
.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row{padding:95px 0 85px;}.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .field-content > div{text-align:center;}.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row h1{text-align:center;margin:0 auto;}.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row strong{display:block;font-size:2.25rem;font-family:'Figtree';font-weight:900;line-height:1.25;}.page-node-98886.layout_2026 .button-container{gap:10px 55px;justify-content:center;margin-top:45px;}.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row p{font-size:1.5rem;margin-top:-20px;}.page-node-98886.layout_2026 .four-cols{margin-top:55px;gap:35px;}.page-node-98886.layout_2026  .card > a{position:absolute;inset:0;z-index:2;}.page-node-98886.layout_2026 .card{transition:all .3s;position:relative;padding-bottom:20px;}.page-node-98886 .view-id-resources_landing_page .view-empty,.page-node-98886 .pane-resources-landing-page-panel-pane-3,.page-node-98886 .view-id-resources_landing_page{display:none;}@media (hover:hover){.page-node-98886.layout_2026 .card:hover{transform:scale(1.04);}}@media screen and (max-width:668px){.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row{padding:35px 0;}.page-node-98886.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row p{margin-top:0px;}.page-node-98886.layout_2026 .button-container{margin-top:15px;}}
.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row:has(.roi-block) .views-field .text-wrap{max-width:86vw;}.view-advanced-basic-page .view-content .views-row:has(.roi-block){padding:0;}.view-advanced-basic-page .view-content .views-row .views-field:has(.roi-block),.node-type-front-page-2025 .field__item:has(.roi-block){max-width:unset;width:100%;background:url("https://www.esker.com/sites/default/files/assets/roi/Banner-Roi-Calculator.jpg");background-size:cover;}.roi-block{display:flex;align-items:center;gap:35px;max-width:86vw;margin:0 auto;min-height:450px;}.roi-block__left span{font-family:"Figtree-bold";font-size:1.25rem;text-transform:uppercase;color:#FFF;display:block;margin-bottom:20px;line-height:1.2;}.roi-block__left h2,.view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,.node-type-front-page-2025 .main .roi-block__left h2,.node-type-blog .roi-block__left h2{color:#FFF !important;font-size:3.375rem !important;margin-bottom:50px !important;font-family:'Figtree' !important;font-weight:800;line-height:1.15;text-transform:none;text-wrap:balance;}.roi-block__left{padding:40px 0;}.roi-block__right{width:45%;margin-bottom:-45px;margin-right:45px;}.i18n-es .roi-block__right{margin-bottom:0;margin-right:0;}.node-type-blog .roi-block__right{width:100%;margin:0;}.node-type-blog .roi-block__right img{max-width:365px;margin:0 auto;}.node-type-blog .roi-block__left{padding:0;}.node-type-blog .roi-block{padding:30px 45px 30px 65px;background:url("https://www.esker.com/sites/default/files/assets/roi/Banner-Roi-Calculator.jpg");background-size:cover;min-height:unset;gap:35px 15px;box-shadow:0 3px 6px #402BAB33;}.node-type-blog .roi-block__left h2{font-size:2.625rem !important;margin-top:0 !important;hyphens:auto;}.node-type-blog .roi-block__left a.xsmall{padding:10px 13px;}.esk_2023.layout_2023.node-type-advanced-basic-page .view-advanced-basic-page .view-content .views-row:has(.roi-block) .views-field .text-wrap .roi-block__left a.xsmall{color:#FFF !important;text-decoration:none !important}.view-advanced-basic-page .view-content .views-row .views-field:has(.roi-block.grey){background:none;width:86vw;max-width:1900px;}.roi-block.grey{border-radius:30px 0;background-color:#ECEFF1;padding:20px 0 20px 65px;}.view-advanced-basic-page .view-content .views-row:has(.roi-block.grey){padding-top:70px;}.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block.grey .roi-block__left h2{margin-bottom:20px !important;}.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block.grey .roi-block__left h2 + p{text-wrap:balance;}.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block.grey .roi-block__left h2,.roi-block.grey .roi-block__left span{color:#141F29 !important;}.roi-block.grey .roi-block__right{width:50%;}@media screen and (max-width:1600px){.roi-block__right,.roi-block.grey .roi-block__right{width:65%;}.roi-block__left h2,.view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,.node-type-front-page-2025 .main .roi-block__left h2{font-size:3rem !important;}}@media screen and (max-width:1400px){.roi-block__right,.roi-block.grey .roi-block__right{width:100%;margin-right:0;}.node-type-blog .roi-block__left h2{font-size:2rem !important}}@media screen and (max-width:1200px){.roi-block{flex-direction:column;padding:40px 0;}.roi-block.grey{padding:20px 65px;}.roi-block__right,.node-type-blog .roi-block__right,.roi-block.grey .roi-block__right{width:70%;text-align:center;}.roi-block__left{padding:0;}}@media screen and (max-width:1024px){.node-type-blog:has(.roi-block) .roi-block{flex-direction:column;}.node-type-blog .roi-block__right{width:80%;}}@media screen and (max-width:768px){.roi-block.grey{padding:25px 45px;}.roi-block__right,.roi-block.grey .roi-block__right{width:85%;}.node-type-blog .roi-block__right img{max-width:100%;}.roi-block__left h2,.view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .roi-block__left h2,.node-type-front-page-2025 .main .roi-block__left h2{font-size:2rem !important;}}@media screen and (max-width:668px){.node-type-blog .roi-block__right,.roi-block__right,.roi-block.grey .roi-block__right{width:100%;}.node-type-blog .roi-block{padding:25px 30px;}.node-type-blog .roi-block__left a.btn-fill{display:inline-block;text-align:center;}}@media screen and (max-width:460px){.roi-block.grey{padding:25px;}.node-type-blog .roi-block__left h2{font-size:1.75rem !important;}}
#floatingad_wrapper{background-color:#4a30c1}#floatingad_wrapper #floatingad_col2{margin:15px;padding-left:25px;border-left:1px solid black;}#floatingad_wrapper #floatingad_col1{margin:auto;}#floatingad_col2{max-width:unset;}#floatingad_col2 H2{text-transform:uppercase;background-color:#FFF;color:#4a30c1!important;padding:5px 13px;font-size:1.2rem;display:block!important;}#floatingad_wrapper #floatingad_level1{font-size:1.375rem;font-family:'Roboto-bold';text-wrap:balance;margin-top:10px;margin-bottom:5px;}#floatingad_wrapper a{background-color:#ed0a22;font-family:'Roboto-bold';border-color:#ed0a22;margin-top:12px;}#floatingad_wrapper #floatingad_div{padding-left:0;padding-bottom:0;padding-top:5px;}
