.module-banner-split{--template-col:repeat(auto-fit,minmax(600,100%));@media screen and (min-width:1201px){--template-col:7fr 5fr}.banner-block-inner{padding:0 calc(var(--padding-container)/3)}.banner-block-item{display:flex;margin-bottom:var(--baseline);min-height:100%}.item-inner{aspect-ratio:5/3;border-radius:var(--rounded-large);display:grid;height:auto;padding:var(--baseline-2);row-gap:var(--baseline);width:100%;@media screen and (min-width:1201px){padding-left:10%;padding-top:10%}}.item-header{max-width:400px;@media screen and (min-width:1541px){max-width:650px;h2{font-size:var(--h1-size);line-height:var(--h1-line)}}}.item-body{display:grid;gap:var(--baseline-2);grid-template-columns:var(--template-col);margin-top:var(--baseline-10);.item-visual{img{border-radius:var(--rounded-small);width:100%}}>div:last-child:not(.block-type-2 .item-body>div:last-child){align-self:flex-end}}.item-footer{display:grid;gap:var(--baseline-2);grid-template-columns:var(--template-col);a.os-button{min-width:inherit;width:100%}>div:first-child{padding-right:5%}>div:last-child{align-self:flex-end}}}.section-guarantees{padding:0 calc(var(--padding-container)/2);.editorial-alpha{margin:0}.guarantees-inner{background-color:var(--grey-50);border-radius:var(--rounded-xlarge);padding:var(--baseline-2) 0;@media screen and (min-width:993px){padding:var(--baseline-2)}}.guarantees-content{.ody-tab:last-child{display:none}}.guarantees-header{.header-form{display:flex;justify-content:space-between;margin:var(--baseline-5) 0;form{position:relative;.input-wrapper{position:relative;&:before{background-color:var(--tertiary-color);border-radius:var(--rounded-large);content:"";height:calc(100% + var(--baseline));left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--baseline));z-index:0}}}.input-wrapper{input{background-color:var(--white);height:var(--baseline-4);position:relative;z-index:1}}button{position:absolute;right:calc(var(--baseline));top:calc(var(--baseline));z-index:2}.ui-tooltip-matricola{font-size:16px;margin-top:var(--baseline)}}.guarantees-action-tab{padding:var(--baseline-2) 0}.tab-items{li{display:inline-flex;padding:var(--baseline) 0;&+li{margin-left:20px}}a{align-items:center;color:var(--typography-body);column-gap:10px;display:flex;vertical-align:middle;&:not(.active){color:var(--grey-300);&:before{color:var(--grey-300)}}&:before{color:var(--grey-500);content:"●";font-size:30px;transform:translateY(-2px)}&.active:before{color:var(--primary-500)}}}}.tab-beta{border-radius:var(--rounded-large);.tab-header{align-items:center;display:flex;justify-content:space-between;padding:0 0 var(--baseline-2)}.filters-inner{@media screen and (min-width:768px){column-gap:20px;display:flex}@media screen and (min-width:1201px){justify-content:flex-end}}}.module-map-locator{border-radius:var(--rounded-large);max-width:100%;overflow:hidden;padding:0 var(--baseline-2);>div{margin-bottom:var(--baseline-2)}#map{aspect-ratio:16/7;max-width:100%}}.banner-block-inner{padding:0}}.module-support-center-list{.support-center-list-item{display:flex;flex-direction:column;margin-bottom:var(--baseline);>*{flex:1}}.label-simple{color:var(--grey-300)}.item-inner{aspect-ratio:4/3;border-radius:var(--rounded-large);display:flex;flex:1 0 auto;flex-direction:column;padding:var(--baseline-2);&:not(.active-action .item-inner){background-color:var(--secondary-op-10);padding:var(--baseline-2)}}.item-header{grid-row-end:5;grid-row-start:1;margin-bottom:var(--baseline-3)}.item-body{display:flex;flex-direction:column;margin-top:auto;row-gap:var(--baseline-4);p{margin:0}.item-text{margin-top:var(--baseline-2);@media screen and (min-width:577px){margin-top:auto}&.push-text{@media screen and (min-width:993px){padding-left:30%}}}}.item-filters{.filter-reset{color:var(--grey-300);display:none}.filter-country{&.active{color:var(--primary-500)}&+.filter-country{margin-left:30px}}}}.support-center-list-item.hidden.hidden{display:none}.guarantees-abstract-note{color:var(--grey-300);font-size:16px;padding:var(--baseline-2) 0}.tab-alpha .tab-header{padding:0 0 var(--baseline-2)}.tab-header .content-abstract{margin-top:var(--baseline-2)}