@media (min-width:1024px){:root{--pad-x:40px;}h1{font-size:56px;}h2{font-size:36px;}h3{font-size:20px;}.head-inner > .field{grid-template-columns:minmax(210px,auto) 1fr auto auto auto;grid-template-rows:auto auto;column-gap:var(--sp-5);row-gap:var(--sp-2);padding:var(--sp-3) 0;}#block-perugrandtravel-head .block-system-branding-block{grid-row:1 / 3;grid-column:1;padding:0;}#block-perugrandtravel-head .block-system-branding-block img{height:62px;}#block-headertrust{grid-row:1;grid-column:3 / 5;justify-self:end;}#block-headerlanguages{grid-row:1;grid-column:5;justify-self:end;padding-right:0;}#block-headercontactbar{grid-row:2;grid-column:3;justify-self:end;}#block-headertailormade{grid-row:2;grid-column:4;justify-self:end;}#block-headercontactus{grid-row:2;grid-column:5;justify-self:end;}#block-headertrust,#block-headercontactbar,#block-headertailormade,#block-headercontactus{display:block;}.head-contact .field--name-field-bt-head-contact-parr,.head-trust .field--name-field-bt-head-trust-parr{flex-wrap:nowrap;justify-content:flex-end;}.lang-list > .field{gap:var(--sp-2);}[data-sitewide-alert] .sitewide-alert{font-size:15px;padding:8px 56px;}[data-sitewide-alert] .sitewide-alert .close{right:16px;}#menu{position:static;height:auto;background:var(--c-white);border-top:1px solid var(--c-line);box-shadow:0 1px 0 var(--c-line);}#block-perugrandtravel-menu{max-width:var(--wrap);margin-inline:auto;padding:0 var(--pad-x);}#block-perugrandtravel-menu .tbm{background:transparent;}.path-product #block-perugrandtravel-breadcrumbs{padding:0;}#block-perugrandtravel-menu{min-width:0;}#block-perugrandtravel-menu .tbm-nav{justify-content:center;flex-wrap:nowrap;}#block-perugrandtravel-menu .tbm-item.level-1{border-right:0;}#block-perugrandtravel-menu .tbm-link.level-1:hover,#block-perugrandtravel-menu .tbm-link.level-1:focus{background-color:transparent;}#block-perugrandtravel-menu .tbm-submenu-toggle,#block-perugrandtravel-menu .tbm-submenu-toggle:hover,#block-perugrandtravel-menu .tbm-submenu-toggle:focus{background-color:transparent;color:inherit;}#block-perugrandtravel-menu .tbm-link.level-1{padding:18px var(--sp-4);color:var(--c-ink);font-size:15px;font-weight:500;white-space:nowrap;}#block-perugrandtravel-menu .tbm-item.level-1:hover > .tbm-link-container > .tbm-link,#block-perugrandtravel-menu .tbm-item.level-1.open > .tbm-link-container > .tbm-link,#block-perugrandtravel-menu .tbm-item.level-1.open > .tbm-link-container > .tbm-submenu-toggle{color:var(--c-primary);}#block-perugrandtravel-menu{position:relative;}#block-perugrandtravel-menu .tbm{position:static;}#block-perugrandtravel-menu .tbm-item.level-1:has(.tbm-column + .tbm-column){position:static;}#block-perugrandtravel-menu .tbm-item.level-1:has(.tbm-column + .tbm-column) > .tbm-submenu{left:0;right:0;box-sizing:border-box;width:max-content;max-width:100%;margin-inline:auto;padding:var(--sp-7) var(--sp-6) var(--sp-6);border:0;border-top:1px solid var(--c-line);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:0 18px 34px rgba(26,31,54,.10);}#block-perugrandtravel-menu .tbm:not(.tbm--mobile) .tbm-row:has(> .tbm-column + .tbm-column){display:flex;flex-wrap:wrap;gap:var(--sp-6);}#block-perugrandtravel-menu .tbm:not(.tbm--mobile) .tbm-row:has(> .tbm-column + .tbm-column) > .tbm-column{flex:1 1 12rem;max-width:max-content;min-width:0;}#block-perugrandtravel-menu .tbm-item.level-1:not(:has(.tbm-column + .tbm-column)){position:relative;}#block-perugrandtravel-menu .tbm-item.level-1:not(:has(.tbm-column + .tbm-column)) > .tbm-submenu{left:0;right:auto;width:max-content;min-width:220px;padding:var(--sp-3) 0;border:1px solid var(--c-line);border-radius:0 0 var(--r-md) var(--r-md);box-shadow:0 18px 34px rgba(26,31,54,.10);}#block-perugrandtravel-menu .tbm-subnav .tbm-link.level-2{display:block;padding:var(--sp-2) var(--sp-5);color:var(--c-body);font-size:14px;white-space:nowrap;}#block-perugrandtravel-menu .tbm-subnav .tbm-link.level-2:hover{background:var(--c-bg-alt);color:var(--c-primary);}#block-perugrandtravel-menu .tbm-item.tbm-group > .tbm-link-container{color:var(--c-ink);}#block-perugrandtravel-menu .tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link.tbm-group-title{white-space:normal;}#block-perugrandtravel-menu .tbm-group-title{position:relative;padding:0 0 var(--sp-3);margin-bottom:var(--sp-4);font-size:12px;font-weight:700;letter-spacing:.09em;}#block-perugrandtravel-menu .tbm-group-title::after{content:'';position:absolute;bottom:0;left:0;width:28px;height:2px;background:var(--c-accent);}#block-perugrandtravel-menu .tbm-subnav.level-2 .tbm-link.level-3{padding:var(--sp-2) 0;color:var(--c-body);font-size:14px;}#block-perugrandtravel-menu .tbm-subnav.level-2 .tbm-link.level-3:hover{color:var(--c-primary);}#block-perugrandtravel-menu .tbm-item.level-3:last-child .tbm-link.level-3{margin-top:var(--sp-3);color:var(--c-accent);font-size:13px;font-weight:600;}#block-perugrandtravel-home-hero{min-height:0;display:block;}#block-perugrandtravel-home-hero::after{background:linear-gradient(90deg,rgba(10,16,40,.82) 0%,rgba(10,16,40,.68) 28%,rgba(10,16,40,.28) 52%,rgba(10,16,40,0) 70%);}.hero-inner{padding:150px var(--pad-x) 130px;}.hero-inner h1{font-size:56px;}.hero-inner p{font-size:17px;}#block-perugrandtravel-home-stat{padding-top:0;}.stat-grid{margin-top:-70px;padding:var(--sp-6) var(--sp-7);}.stat-grid .field__items{grid-template-columns:repeat(4,1fr);}.stat-item{display:flex;align-items:center;gap:var(--sp-4);text-align:left;}.field__item + .field__item .stat-item{border-left:1px solid var(--c-line);padding-left:var(--sp-6);}.stat-item img{margin:0;width:38px;height:38px;}.field--name-field-pt-home-stat-num-txt{font-size:30px;}.cta-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo"
      "texto"
      "boton";justify-items:start;row-gap:var(--sp-3);padding:var(--sp-8) var(--pad-x);text-align:left;}.cta-inner > [class*="-tit-head"]{grid-area:titulo;}.cta-inner > [class*="-desc-txl"]{grid-area:texto;}.cta-inner > [class*="-lnk"]{grid-area:boton;margin-top:var(--sp-3);}.cta-inner h2{font-size:30px;max-width:none;margin:0;}.cta-inner p{margin:0;max-width:78ch;}.view-vb-prod-home .view-content{grid-template-columns:repeat(3,1fr);gap:var(--sp-6);}.view-vb-ct-blog-home .view-content{grid-template-columns:repeat(3,1fr);gap:var(--sp-6);}.promise-grid .field__items{grid-template-columns:repeat(4,1fr);gap:var(--sp-5);}.card-body .views-field-title a{font-size:18px;}.card-price{font-size:18px;}.view-vb-prod-home .view-content{gap:var(--sp-5);}.region-footer::before{height:210px;}.foot-cols > .field{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-7) var(--sp-6);}.foot-cols > .field > .field__item:nth-child(1){grid-row:1;grid-column:1 / -1;}.foot-cols > .field > .field__item:nth-child(3){grid-row:2;grid-column:1;}.foot-cols > .field > .field__item:nth-child(4){grid-row:2;grid-column:2;}.foot-cols > .field > .field__item:nth-child(5){grid-row:2;grid-column:3;}.foot-cols > .field > .field__item:nth-child(6){grid-row:2;grid-column:4;}.foot-cols > .field > .field__item:nth-child(2),.foot-cols > .field > .field__item:nth-child(8),.foot-cols > .field > .field__item:nth-child(7){grid-row:3;align-self:center;padding-top:var(--sp-5);border-top:1px solid rgba(255,255,255,.16);}.foot-cols > .field > .field__item:nth-child(2){grid-column:1;}.foot-cols > .field > .field__item:nth-child(8){grid-column:2 / 4;}.foot-cols > .field > .field__item:nth-child(7){grid-column:4;}.foot-pay .field__items{justify-content:flex-end;}#block-perugrandtravel-home-present,#block-perugrandtravel-home-award,#block-perugrandtravel-home-tour,#block-perugrandtravel-home-promise,#block-perugrandtravel-home-exp,#block-perugrandtravel-home-blog,#block-perugrandtravel-home-faq,#block-perugrandtravel-home-partner{padding-block:var(--sp-9);}.partner-grid .field__items{gap:var(--sp-5) var(--sp-8);}.partner-item img{width:132px;height:68px;}.award-list{gap:var(--sp-5) var(--sp-6);margin-top:var(--sp-7);}.award-list img{height:150px;max-width:200px;}[class*="field--name-field-bt-home-tour"][class*="-lnk"],[class*="field--name-field-bt-home-exp"][class*="-lnk"],[class*="field--name-field-bt-home-blog"][class*="-lnk"]{margin-top:var(--sp-9);}.path-product .page-title{font-size:40px;}.pdp-media .gallery-engine-wrapper.gallery-engine-wrapper{--ge-side-width:var(--pdp-thumb-w);}.pdp-media .gallery-engine-wrapper.gallery-engine--thumbs-after{grid-template-columns:minmax(0,1fr) auto;}.pdp-media .gallery-engine-wrapper.gallery-engine--thumbs-after .gallery-engine-thumbs{grid-row:1 / 5;grid-column:2;width:var(--ge-side-width);flex-direction:column;margin-block:0;}.pdp-actions{right:calc(var(--pdp-thumb-w) + var(--pdp-gal-gap) + var(--pdp-gal-inset));}.pdp-facts .views-field-field-prod-detail-parr-1 > .field-content{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4);}.path-product #contenedor{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:0 var(--sp-8);align-items:start;width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad-x);}.path-product #contenido,.path-product .region-content{display:contents;}.path-product .pdp-body{max-width:none;padding-inline:0;}.path-product #block-perugrandtravel-content{grid-column:1;grid-row:11;min-width:0;}.path-product #sidebar_right{grid-column:2;grid-row:11;align-self:stretch;}.path-product .region-sidebar-right{position:sticky;top:var(--sp-5);}.path-product #block-perugrandtravel-prod-related,.path-product #block-perugrandtravel-prod-award{grid-column:1 / -1;}.path-product #block-perugrandtravel-prod-related{grid-row:12;}.path-product #block-perugrandtravel-prod-award{grid-row:13;}.view-vb-prod-related .view-content{grid-template-columns:repeat(3,1fr);gap:var(--sp-5);}#block-perugrandtravel-prod-related h2{font-size:30px;}.path-product #block-perugrandtravel-prod-related,.path-product #block-perugrandtravel-prod-award{padding-block:var(--sp-9);}#block-perugrandtravel-dest-feat-child > h2,#block-perugrandtravel-dest-child > h2,.view-vb-dest-list .view-header{font-size:22px;}.view-vb-dest-list.view-display-id-block_1 .view-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);}.view-vb-dest-list .dest-card--wide{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto 1fr;}.view-vb-dest-list .dest-card--wide .views-field-field-tax-dest-thumb-med{grid-column:1;grid-row:1 / -1;aspect-ratio:3 / 2;height:100%;}.view-vb-dest-list .dest-card--wide .views-field-field-tax-dest-eyeb-txt,.view-vb-dest-list .dest-card--wide .views-field-fs-dest-name,.view-vb-dest-list .dest-card--wide .views-field-fs-dest-body,.view-vb-dest-list .dest-card--wide .views-field-fs-dest-foot,.view-vb-dest-list .dest-card--wide .views-field-fs-dest-cta{grid-column:2;}.view-vb-dest-list .dest-card--wide:hover{transform:none;}#block-perugrandtravel-dest-hero .page-title,#block-perugrandtravel-term-hero-exp .page-title,#block-perugrandtravel-term-hero-cat .page-title{font-size:44px;}.dhero-body{padding-block:var(--sp-9);}#block-perugrandtravel-bvg-term-dest > h2,#block-perugrandtravel-bvg-term-cat > h2,#block-perugrandtravel-bvg-term-exp > h2{font-size:22px;}.view-vb-prod-dest .view-content,.view-vb-prod-cat .view-content,.view-vb-prod-exp .view-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6);}.view-vb-exp-list.view-display-id-block_1 .view-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);}.view-vb-exp-list .exp-card--wide{min-height:258px;}.view-vb-exp-list .exp-card--wide .exp-body .views-field-name a{font-size:22px;}#block-perugrandtravel-feat-term-dest > h2,#block-perugrandtravel-feat-term-cat > h2,#block-perugrandtravel-feat-term-exp > h2{font-size:22px;}.view-display-id-block_2 .view-content:has(.tour-card--wide){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);}.tour-card--wide{min-height:360px;}.cont-hero-inner{padding-block:var(--sp-9);}.cont-hero-inner h1{font-size:48px;}.cont-hero-inner p{font-size:17px;}body.webform--wf_cont_gen .region-content{display:grid;grid-template-columns:62fr 38fr;align-items:start;column-gap:var(--sp-6);box-sizing:content-box;max-width:var(--wrap);margin-inline:auto;}body.webform--wf_cont_gen .region-content > *{grid-column:1 / -1;}body.webform--wf_cont_gen #block-perugrandtravel-cont-intro{grid-row:11;}body.webform--wf_cont_gen #block-perugrandtravel-content{grid-column:1;grid-row:12;}body.webform--wf_cont_gen #block-perugrandtravel-cont-hq{grid-column:2;grid-row:12;}body.webform--wf_cont_gen #block-perugrandtravel-home-partner{grid-row:13;}.cont-intro h2{font-size:26px;}.webform--wf_cont_gen .webform-section{padding:var(--sp-7) var(--sp-6);}.webform--wf_cont_gen .webform-section-title{font-size:24px;}.cont-hq-card{padding:var(--sp-6);}.cont-hq-card .field--name-field-bt-cont-hq-tit-head h2{font-size:22px;}.tail-hero-inner{padding-block:var(--sp-9);}.tail-hero-inner h1{font-size:48px;}.tail-hero-inner p{font-size:17px;}.tail-steps-head h2{font-size:30px;}.field--name-field-bt-tail-steps-parr{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);}body.webform--wf_tail #contenedor{display:grid;grid-template-columns:minmax(0,1fr) var(--tail-aside);align-items:start;column-gap:var(--sp-6);padding:var(--sp-7) max(var(--pad-x),calc((100% - var(--wrap)) / 2)) 0;background:var(--c-bg-alt);}body.webform--wf_tail #block-perugrandtravel-home-partner{padding-block:var(--sp-8);background:var(--c-white);box-shadow:0 0 0 100vmax var(--c-white);clip-path:inset(0 -100vmax);}#block-perugrandtravel-tail-cta{margin-top:var(--sp-9);}body.webform--wf_tail #contenido,body.webform--wf_tail .region-content{display:contents;}body.webform--wf_tail #contenedor > *,body.webform--wf_tail .region-content > *{grid-column:1 / -1;}body.webform--wf_tail #block-perugrandtravel-tail-steps{grid-row:11;}body.webform--wf_tail #block-perugrandtravel-tail-intro{grid-row:12;}body.webform--wf_tail #block-perugrandtravel-content{grid-column:1;grid-row:13;min-width:0;max-width:none;}body.webform--wf_tail #block-perugrandtravel-tail-cta{grid-row:14;}body.webform--wf_tail #block-perugrandtravel-home-partner{grid-row:15;}body.webform--wf_tail #sidebar_right{grid-column:2;grid-row:13;padding:0;background:none;}body.webform--wf_tail .region-sidebar-right{position:sticky;top:var(--sp-5);}#block-perugrandtravel-tail-steps,#block-perugrandtravel-tail-intro,#block-perugrandtravel-tail-cta{max-width:none;margin-inline:0;}#block-perugrandtravel-tail-steps{margin-bottom:var(--sp-8);}.field--name-field-bt-tail-intro-tit-head h2{font-size:26px;}.webform--wf_tail .webform-submission-wf-tail-form > .form-item,.webform--wf_tail .webform-submission-wf-tail-form > fieldset{padding:40px;}.webform--wf_tail .webform-section-title,.webform--wf_tail .webform-submission-wf-tail-form > .form-item-wf-tail-dest > label,.webform--wf_tail .webform-submission-wf-tail-form > fieldset > legend{font-size:22px;}.webform--wf_tail #edit-wf-tail-hotel{grid-template-columns:repeat(2,minmax(0,1fr));}.webform--wf_tail #edit-wf-tail-days-radios .form-item,.webform--wf_tail #edit-wf-tail-flex .form-item,.webform--wf_tail #edit-wf-tail-group .form-item,.webform--wf_tail #edit-wf-tail-contact-via .form-item{flex:1 1 0;}.webform--wf_tail .webform-button--submit{font-size:17px;}.tail-cta-text h2{font-size:28px;}#block-perugrandtravel-tail-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:var(--sp-7);text-align:left;}.tail-cta-text p{margin-bottom:0;max-width:60ch;}.field--name-field-bt-tail-cta-lnk{flex:0 0 auto;justify-content:flex-end;}#block-perugrandtravel-tail-why,#block-perugrandtravel-tail-talk{padding:var(--sp-5) var(--sp-6);}.field--name-field-bt-tail-photo-med img{height:170px;}.blog-hero-inner{padding-block:var(--sp-9);}.blog-hero-inner h1{font-size:44px;}.blog-hero-inner p{font-size:16px;}.page-vocabulary-page-type-tax-tag-blog #contenedor{display:grid;grid-template-columns:minmax(0,1fr) var(--blog-aside);align-items:start;column-gap:var(--sp-6);padding:var(--sp-7) max(var(--pad-x),calc((100% - var(--wrap)) / 2)) var(--sp-8);background:var(--c-bg-alt);}.page-vocabulary-page-type-tax-tag-blog #contenido,.page-vocabulary-page-type-tax-tag-blog .region-content{display:contents;}.page-vocabulary-page-type-tax-tag-blog #contenedor > *,.page-vocabulary-page-type-tax-tag-blog .region-content > *{grid-column:1 / -1;}.page-vocabulary-page-type-tax-tag-blog .region-content,.page-vocabulary-page-type-tax-tag-blog #sidebar_right{padding:0;background:none;}.page-vocabulary-page-type-tax-tag-blog #block-perugrandtravel-content{grid-row:11;grid-column:1 / -1;}.page-vocabulary-page-type-tax-tag-blog #block-perugrandtravel-blog-feat{grid-row:12;grid-column:1 / -1;}.page-vocabulary-page-type-tax-tag-blog #block-perugrandtravel-blog-grid{grid-row:13;grid-column:1;min-width:0;}.page-vocabulary-page-type-tax-tag-blog #sidebar_right{grid-row:13;grid-column:2;align-self:stretch;}.page-vocabulary-page-type-tax-tag-blog .region-sidebar-right{position:sticky;top:var(--sp-5);}.page-vocabulary-page-type-tax-tag-blog #block-perugrandtravel-blog-feat{margin-bottom:var(--sp-7);}@media (max-width:1199px){.page-vocabulary-page-type-tax-tag-blog #contenedor{grid-template-columns:minmax(0,1fr);}.page-vocabulary-page-type-tax-tag-blog #block-perugrandtravel-blog-grid,.page-vocabulary-page-type-tax-tag-blog #sidebar_right{grid-column:1;}.page-vocabulary-page-type-tax-tag-blog #sidebar_right{grid-row:14;margin-top:var(--sp-6);}.page-vocabulary-page-type-tax-tag-blog .region-sidebar-right{position:static;}}#block-perugrandtravel-blog-feat h2,#block-perugrandtravel-blog-grid h2{font-size:22px;}#block-perugrandtravel-blog-grid{margin-top:0;}#block-perugrandtravel-blog-grid .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);}.post-card{display:flex;flex-direction:column;}.post-card .post-body{flex:1;display:flex;flex-direction:column;}.post-card .post-more{margin-top:auto;}.post-card--feat{display:grid;grid-template-columns:42fr 58fr;grid-template-rows:auto 1fr;align-items:stretch;}.post-card--feat .views-field-fs-post-media{grid-column:1;grid-row:1 / -1;min-width:0;}.post-card--feat .views-field-fs-post-meta{grid-column:2;grid-row:1;}.post-card--feat .views-field-fs-post-body{grid-column:2;grid-row:2;}.post-card--feat .post-media,.post-card--feat .post-media .field,.post-card--feat .post-media .field__item,.post-card--feat .post-media article{height:100%;}.post-card--feat .post-media img{width:100%;max-width:100%;height:100%;min-height:280px;}.post-card--feat .post-meta{padding:var(--sp-6) var(--sp-6) 0;}.post-card--feat .post-body{padding:var(--sp-4) var(--sp-6) var(--sp-6);}.post-card--feat .post-body .views-field-title{font-size:24px;}.post-mini img{height:130px;}.about-hero-inner{padding-block:var(--sp-9);}.about-hero-inner h1{font-size:44px;}.about-hero-inner p{font-size:16px;}.about-rich h2{font-size:32px;}.about-rich .field > .advanced-container{margin-bottom:var(--sp-9);}#block-perugrandtravel-about-grid > h2{font-size:28px;}#block-perugrandtravel-about-grid .view-content{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5);}.about-card .views-field-field-ct-about-us-thumb-med img{height:260px;}@media (max-width:1199px){body.webform--wf_tail #contenedor{grid-template-columns:minmax(0,1fr);}body.webform--wf_tail #block-perugrandtravel-content,body.webform--wf_tail #sidebar_right{grid-column:1;}body.webform--wf_tail #sidebar_right{grid-row:14;}body.webform--wf_tail #block-perugrandtravel-tail-cta{grid-row:15;}body.webform--wf_tail #block-perugrandtravel-home-partner{grid-row:16;}body.webform--wf_tail .region-sidebar-right{position:static;}body.webform--wf_tail .region-sidebar-right{display:grid;gap:var(--sp-4);}}.page-node-type-ct-blog #contenedor{display:grid;grid-template-columns:minmax(0,1fr) var(--blog-aside);align-items:start;column-gap:var(--sp-6);padding:var(--sp-6) max(var(--pad-x),calc((100% - var(--wrap)) / 2)) var(--sp-8);background:var(--c-bg-alt);}.page-node-type-ct-blog #contenido,.page-node-type-ct-blog .region-content{display:contents;}.page-node-type-ct-blog #contenedor > *,.page-node-type-ct-blog .region-content > *{grid-column:1 / -1;}.page-node-type-ct-blog .region-content,.page-node-type-ct-blog #sidebar_right{padding:0;background:none;}.page-node-type-ct-blog .region-sidebar-right{max-width:none;}.page-node-type-ct-blog #block-perugrandtravel-content{grid-row:11;grid-column:1;min-width:0;}.page-node-type-ct-blog #sidebar_right{grid-row:11;grid-column:2;}#block-perugrandtravel-post-rel{grid-row:12;grid-column:1;padding-inline:0;}.page-node-type-ct-blog .region-sidebar-right{position:sticky;top:var(--sp-5);}.page-node-type-ct-blog .region-slider{padding:var(--sp-6) max(var(--pad-x),calc((100% - var(--wrap)) / 2)) 0;}.post-hero{height:420px;}.post-hero-inner{padding:var(--sp-6);}.post-hero-inner h1{font-size:37px;max-width:24ch;}.post-hero .post-meta{font-size:14px;}.post-hero .post-meta > .views-field::before{width:16px;height:16px;background-size:16px 16px;}.post-layout > .post-body{padding:var(--sp-8);}.post-layout > .post-body .field--name-body{font-size:17px;margin-bottom:var(--sp-6);}.post-layout > .post-body h2{font-size:24px;}.post-layout > .post-body p{font-size:16px;}.blog-promo{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--sp-5);padding:var(--sp-5);}.blog-promo [class*="-tit-txt"]{grid-column:1;grid-row:2;margin-top:var(--sp-1);font-size:16px;}.blog-promo [class*="-img-med"]{grid-column:2;grid-row:1 / 3;}.blog-promo [class*="-img-med"] img{width:132px;height:84px;margin-top:0;}.blog-promo [class*="-lnk"]{grid-column:3;grid-row:1 / 3;}#block-perugrandtravel-post-rel{padding-top:var(--sp-8);}#block-perugrandtravel-post-rel h2{font-size:24px;}#block-perugrandtravel-post-rel .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}#block-perugrandtravel-post-rel .post-card--rel + .post-card--rel{border-top:0;}#block-perugrandtravel-post-rel .post-card--rel:nth-child(odd){border-right:1px solid var(--c-line);}#block-perugrandtravel-post-rel .post-card--rel:nth-child(-n+2){border-bottom:1px solid var(--c-line);}@media (max-width:1199px){.page-node-type-ct-blog #contenedor{grid-template-columns:minmax(0,1fr);}.page-node-type-ct-blog #block-perugrandtravel-content,.page-node-type-ct-blog #sidebar_right{grid-column:1;}.page-node-type-ct-blog #sidebar_right{grid-row:12;margin-top:var(--sp-6);}#block-perugrandtravel-post-rel{grid-row:13;}.page-node-type-ct-blog .region-sidebar-right{position:static;}}#block-perugrandtravel-home-present{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"texto media"
      "boton media";grid-template-rows:auto auto;align-content:center;gap:var(--sp-4) var(--sp-8);padding-inline:max(var(--pad-x),calc((100% - var(--wrap)) / 2));}#block-perugrandtravel-home-present .present-text > [class*="-eyeb-txt"],#block-perugrandtravel-home-present .present-text > [class*="-tit-head"],#block-perugrandtravel-home-present > [class*="-present-lnk"]{text-align:left;}#block-perugrandtravel-home-present .present-text{grid-area:texto;}#block-perugrandtravel-home-present > [class*="-present-lnk"]{grid-area:boton;width:max-content;margin:var(--sp-2) auto 0 0;}#block-perugrandtravel-home-present .present-media{grid-area:media;align-self:center;margin-top:0;}}@media (min-width:1440px){:root{--wrap:1280px;}}@media (min-width:1800px){:root{--wrap:1440px;--tail-aside:400px;}}
