/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:100;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-100.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:100;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-100italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:200;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-200.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:200;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-200italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:300;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-300italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:400;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:400;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:500;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:600;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:600;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:700;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:700;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:800;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:800;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-800italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:normal;font-weight:900;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-900.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Inter';font-style:italic;font-weight:900;src:url(/themes/custom/puteolana/fonts/inter-v20-latin-900italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:400;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:italic;font-weight:400;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:500;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-500.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:italic;font-weight:500;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-500italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:600;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-600.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:italic;font-weight:600;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-600italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:700;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-700.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:italic;font-weight:700;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-700italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:800;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-800.woff2) format('woff2');}@font-face{font-display:swap;font-family:'EB Garamond';font-style:italic;font-weight:800;src:url(/themes/custom/puteolana/fonts/eb-garamond-v33-latin-800italic.woff2) format('woff2');}
:root{--containerValue:100%;--negativeMarginX:-0.75rem;--basePadding:1.5rem;--color_main:#901313;--color_dark:#590202;--yellow:#F2E205;--gold:#BFAF60;--tan:#BF9663;--black:#0D0D0D;--white:#FFFFFF;--padding-custom:1rem;--radius:25px;--blue:#590202;--blue_dark:#590202;--blue_light:#b3c9e2;--yellow:#fcee21;--red:#ff0000;--navblack:#0B0B0B;--body:#3D3D3D;--bgcolor:#f5f8fc;--grey:#999999;--grey_dark:#323232;--grey_light:#F5F5F5;--grey_fake:#EEEEEf;--sans-serif:'Inter';--serif:'EB Garamond';}@media screen and (min-width:768px){:root{--padding-custom:3rem;}}@media screen and (min-width:1200px){:root{--padding-custom:5rem;}}@media screen and (min-width:1400px){:root{--containerValue:calc(1320px - var(--basePadding));--negativeMarginX:calc((var(--viewportWidth) - var(--containerValue)) / -2);--positiveMarginX:calc(-1*var(--negativeMarginX));}}
article.node--type-person.node--view-mode-teaser{margin-bottom:1.5rem;display:flex;flex-direction:row;justify-content:center;}.node--type-person.node--view-mode-teaser .field--name-field-media-image,.node--type-person.node--view-mode-teaser .field--name-field-media-image img{width:100%;max-width:none;height:auto;}.node--type-person.node--view-mode-teaser .modal_trigger_btn{position:relative;display:flex;flex-direction:column;justify-content:center;}.node--type-person.node--view-mode-teaser > .node__content.clearfix{display:flex;flex-direction:column;align-items:center;width:fit-content;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .textual_info{position:absolute;bottom:0;left:0;z-index:2;width:100%;background-color:var(--color_main);padding:0.25rem;text-align:center;display:none;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .textual_info *{color:var(--white);margin-bottom:0;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .card_top{position:relative;border-radius:var(--radius);overflow:hidden;z-index:1;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .card_top img{}.node--type-person.node--view-mode-teaser .modal_trigger_btn .card_bottom{min-height:3rem;width:100%;background-color:var(--grey_light);border-radius:var(--radius);text-align:center;padding-top:1rem;margin-top:-0.5rem;padding-bottom:0.5rem;display:none;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .card_bottom span.label{text-transform:uppercase;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .field_number{font-weight:bold;position:absolute;top:0.5rem;right:1rem;color:var(--white);}.node--type-person.node--view-mode-teaser .modal_trigger_btn .field_number::after{content:'';display:block;height:2px;width:1rem;background-color:var(--yellow);}.node--type-person.node--view-mode-teaser .modal_trigger_btn .textual_info h4{text-transform:uppercase;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;line-height:normal;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .field_name{font-weight:400;font-size:1.1rem;}.node--type-person.node--view-mode-teaser  span.player_data_value{font-weight:700;}.node--type-person.node--view-mode-teaser .modal-dialog .modal-content{background-color:var(--color_main);color:var(--white);border-radius:50px;}.node--type-person.node--view-mode-teaser .modal-header{border:0;}.node--type-person.node--view-mode-teaser .btn-close{color:#fff;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;width:1rem;position:absolute;right:3rem;font-size:1.5rem;}.node--type-person.node--view-mode-teaser .is_coach h3{font-size:3rem;}.node--type-person.node--view-mode-teaser .is_coach h3 span{font-size:2.5rem;font-weight:400;}.node--type-person.node--view-mode-teaser .is_coach .label{font-weight:bold;}.node--type-person.node--view-mode-teaser .modal-person img{border-radius:var(--radius);width:340px;border:2px solid var(--white);}.node--type-person.node--view-mode-teaser .modal-person .player_data_wrapper h3{margin-bottom:1rem;}.node--type-person.node--view-mode-teaser #personModalLongTitle{width:100%;display:flex;flex-direction:row;justify-content:center;font-family:var(--serif);}.node--type-person.node--view-mode-teaser .modal-person .player_data_wrapper .player_data_item{margin-bottom:0.5rem;display:flex;flex-direction:column;}.node--type-person.node--view-mode-teaser .modalCol.rightCol{position:relative;padding-bottom:1rem;}.node--type-person.node--view-mode-teaser .modalCol.rightCol .player_data_item.number{position:absolute;bottom:1.5rem;right:1.5rem;font-size:2rem;font-weight:bold;display:none;}.node--type-person.node--view-mode-teaser .modalCol.rightCol .player_data_item.number::after{content:'';display:block;height:3px;width:1rem;background-color:var(--color_main);}.modal-person .player_data_wrapper .player_data_item .player_data_value{font-weight:bold;}.modal-person .player_data_wrapper .label{min-width:10rem;font-family:var(--serif);}.portieri-row{}body.node--type-homepage div#main.container-xxl{padding:0 !important;margin:0 !important;max-width:100% !important;}body.node--type-homepage div#page-wrapper{overflow:hidden;}.node--view-mode-teaser h2{margin-top:0;padding-top:0;margin-bottom:0px;}div#views-bootstrap-teasers-player-h-prima-squadra{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;}div#views-bootstrap-teasers-player-h-prima-squadra .player-row.home-player-row{width:fit-content !important;}div#pId-34{margin-top:-4rem;margin-bottom:-9rem;}.node--type-match.node--view-mode-nextmatch .paragraphview_title_wrapper{margin-bottom:-1rem;}.nextmatch-card__teams{display:flex;flex-direction:column;align-items:center;justify-content:center;}.nextmatch-card__date-pill,.nextmatch-card__stadium-pill{position:absolute;left:50%;transform:translateX(-50%);width:100%;text-align:center;}.nextmatch-card__date-pill{top:1.2rem;}.nextmatch-card__stadium-pill{bottom:0.9rem;}.nextmatch-card__team{display:flex;align-items:center;gap:1rem;flex-direction:column;text-align:center;}.nextmatch-card__team--home,.nextmatch-card__team--away{width:100%;height:100%;padding:5rem 4rem;flex-direction:column;}.nextmatch-card__vs{color:var(--white);font-size:1.5rem;font-weight:bold;width:100%;text-align:center;}.nextmatch-card__vs::after{content:"VS";background-color:var(--color_main);max-width:100%;font-family:'EB Garamond';font-size:1.5rem;position:absolute;top:45%;left:50%;transform:translateX(-50%);width:100%;}.nextmatch-card__team-name{color:var(--white);font-weight:700;text-transform:uppercase;font-style:italic;margin:0;font-size:2rem;font-family:var(--serif);line-height:2.5rem;}.nextmatch-card__team--home{background-color:rgba(144,19,19,0.5);height:stretch;}.nextmatch-card__team--away{background-color:rgba(144,19,19,0.3);height:stretch;}.match_info{}.match_info .competition{color:var(--color_main);text-transform:uppercase;}.match_info .competition .competition_inner h6{text-transform:capitalize;color:var(--body);}.stadiumCol{display:flex;justify-content:space-between;}.match_day{color:var(--color_main);}.match_info .team_wrapper{text-align:center;}.match_info .team_vs{text-align:center;font-size:1.5rem;font-weight:bold;}.row_nextmatch{align-items:center;margin-top:0;margin-bottom:1.5rem;}.row_nextmatch .order-1 .team_wrapper{display:flex;align-items:center;flex-direction:row-reverse;}.row_nextmatch .order-3 .team_wrapper{display:flex;align-items:center;}.row_nextmatch .order-1 .team_wrapper .team{margin:0.75rem;}.row_nextmatch .team_wrapper .team_name{text-transform:uppercase;font-style:italic;margin:0 1.5rem;}.row_nextmatch .order-3 .team_wrapper .team_name{}.nextmatch-card__team--away{height:stretch}.nextmatch-card{position:relative;margin:3rem 0;}.nextmatch-card__title{text-align:center;position:relative;z-index:2;margin-bottom:-1rem;}.nextmatch-card__body{padding:0;position:relative;width:100%;height:100%;}.nextmatch-card__date-pill,.nextmatch-card__stadium-pill{display:inline-block;background:var(--white);color:var(--color_main);font-weight:700;text-transform:uppercase;font-size:0.85rem;letter-spacing:0.03em;padding:0.3rem 1.75rem;border:2px solid var(--color_main);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,0.2);position:absolute;left:50%;transform:translateX(-50%);}.nextmatch-card__logo img{max-height:100px;width:auto;}.nextmatch-card__cta{margin-top:1rem;}.title_deco,.paragraphview_title{position:relative;display:block;width:100%;margin:0;padding:0;z-index:2;font-family:var(--serif);}.title_deco::before,.paragraphview_title::before{content:'';position:absolute;inset:0;background-image:url('/sites/default/files/2026-07/title_deco_clean.svg');background-repeat:no-repeat;background-size:cover;background-position-x:center;z-index:-1;}.title_deco__inner{position:relative;z-index:1;display:block;text-align:center;padding:1rem 0;color:var(--white);text-transform:uppercase;font-weight:700;font-size:1.6rem;letter-spacing:0.03em;margin-bottom:-3rem;}.title_field{width:100%;}.paragraphview_title{position:relative;text-align:center;color:var(--white);text-transform:uppercase;font-weight:900;font-size:2rem;letter-spacing:0.03em;z-index:1;}body.node--type-homepage .slick.slick--field-slideshow.slick--view--teasers-block-next-match{margin-top:1rem;}div#pId-36{margin-top:2rem;margin-bottom:3rem;}.klaro .cookie-modal .cm-modal .cm-header h1{font-size:1.5rem;line-height:normal;}.klaro .context-notice p{color:var(--black) !important;font-weight:900;}.klaro .context-notice p a{color:var(--color_main) !important;}.klaro .context-notice p.cm-buttons button.cm-btn{background-color:var(--color_main) !important;border:2px solid var(--color_main) !important;}.klaro .context-notice p.cm-buttons button.cm-btn:hover{background-color:var(--white) !important;border:2px solid var(--color_main) !important;color:var(--color_main) !important;}.node--type-article.node--view-mode-teaser{margin-bottom:2rem;background-color:var(--white);}.node--type-article.node--view-mode-teaser .text_wrapper{padding-right:1rem;padding-left:1rem;margin-top:1rem;padding-bottom:0.75rem;min-height:min-content;}.node--type-article.node--view-mode-teaser .field_cover_image{}.node--type-article.node--view-mode-teaser .node_title_value a{color:var(--body);}.node--type-article.node--view-mode-teaser .node_title_value a:hover{color:var(--color_main);}.node--type-article.node--view-mode-teaser h3{margin-bottom:1rem;}.node--type-article.node--view-mode-teaser .date_on{display:flex;align-items:center;font-size:0.8rem;flex-direction:column;}.node--type-article.node--view-mode-teaser .date_on .custom_date{}.node--type-article.node--view-mode-teaser .date_on .blue_rec{width:1.5rem;height:2px;background-color:var(--gold);}.node--type-article.node--view-mode-teaser .date_on .custom_date,.node--type-article.node--view-mode-teaser .date_on .blue_rec{margin-bottom:1.5rem;}.node--type-homepage .node--type-article.node--view-mode-teaser img.image-style-home3news,.page-node-23 .node--type-article.node--view-mode-teaser img.image-style-home3news,.node--type-article.node--view-mode-teaser img.image-style-home3news{margin-bottom:50px !important;}.node--type-article.node--view-mode-full .field_cover_image img,.node--type-article.node--view-mode-full h2{margin-bottom:2rem;}.node--type-image-gallery.node--type-article.node--view-mode-teaser .field_cover_image img{margin-bottom:0;}.node--type-article.node--view-mode-full .node--type-article.node--view-mode-teaser{background-color:var(--grey_light);border-radius:var(--radius);}.node--type-article.node--view-mode-full .other_news{}.node--type-article.node--view-mode-full .all_news_cta{display:flex;flex-direction:row;justify-content:center;}.node--type-match.node--view-mode-teaser.match_teaser{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color_main);}.node--type-match.node--view-mode-teaser.match_teaser .stadium_col .stadium_wrapper{}.node--type-match.node--view-mode-teaser .team_wrapper h4{line-height:100%;}.classifica-view .view-content .views-row{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color_main);align-items:center;}.classifica-view .view-content .views-row:last-of-type{border-bottom:0;}.classifica-view .thead{font-weight:bold;padding-bottom:1.5rem;}.ladder-team-wrapper img{margin-right:0.75rem;}.classifica-view .team-id-53{background-color:var(--grey_light);font-weight:bold;}.node--type-article.node--view-mode-teaser .field_cover_image{position:relative;border-radius:var(--radius);}div#views-bootstrap-teasers-rassegna-stampa .node--type-article.node--view-mode-teaser .field_cover_image,div#views-bootstrap-node-helper-altri-rassegna-stampa .node--type-article.node--view-mode-teaser .field_cover_image{border:2px solid var(--color_main);}.node--type-article.node--view-mode-teaser .decoration{position:absolute;width:100%;height:35px;z-index:10;bottom:0;background-color:var(--color_main);display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem 0;}.node--type-article.node--view-mode-teaser .date_on .custom_date{color:var(--white);}.node--type-article.node--view-mode-teaser .article_type{text-transform:uppercase;font-weight:800;margin-top:0;margin-bottom:0;color:var(--white);font-family:var(--serif);}.node--type-article.node--view-mode-teaser .article_type.color_1,.node--type-article.node--view-mode-teaser .article_type.color_2{}.node--type-article.node--view-mode-teaser .article_type.color_1{color:var(--gold);}.node--type-article.node--view-mode-teaser .article_type.color_2{color:var(--yellow);}.node--type-article.node--view-mode-teaser .node_url{display:flex;flex-direction:row;justify-content:center;}.node--type-article.node--view-mode-teaser .btn.btn-primary{width:100%;margin-top:1rem;}div#pId-35 .field_view,div#pId-41 .field_view{padding:0 var(--padding-custom);}.col-12.year{font-size:2rem;font-weight:300;color:var(--color_main);}.paragraph--type--text-and-image img{border-radius:50px;}.view-teasers.all-stores .view-content{display:flex;flex-direction:column;}.store-item{border-bottom:1px solid var(--tan);}.store-item__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem var(--bs-gutter-x);}.store-item__name{color:var(--maroon_dark);font-weight:700;text-transform:uppercase;margin:0 0 0.2rem;font-size:1.1rem;}.store-item__address{color:var(--body);margin:0;font-size:0.95rem;}.store-item__map-link{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--color_dark);transition:background-color 0.2s ease;}.store-item__map-link svg{fill:var(--white);}.store-item__map-link:hover{background-color:var(--gold);}.abbonamento_box{background-color:var(--white);padding:1rem;width:100%;min-height:20rem;}.abbonamento_box h3{font-size:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid var(--tan);}.abbonamento_prezzo{display:flex;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid var(--tan);}.abbonamento_prezzo label{width:25%;}.online-purchase{padding-top:2rem;}.online-purchase__text{max-width:600px;color:var(--body);margin-bottom:1.5rem;}.online-purchase__cta{width:auto;display:inline-block;}div#views-bootstrap-teasers-all-galleries,div#views-bootstrap-teasers-rassegna-stampa,div#views-bootstrap-teasers-news{margin-top:2rem;}.node--type-image-gallery.node--view-mode-teaser .text_wrapper{background-color:var(--color_main);padding:1rem;border-radius:var(--radius);color:white;margin-top:0;}.node--type-image-gallery.node--view-mode-full .node_img_grid{margin-bottom:1.2rem;}.node--type-image-gallery.node--view-mode-full .node_img_grid img{border-radius:var(--radius);}.partners-view .views-view-grid>.col-12{text-align:center;}.node--type-partner.node--view-mode-teaser{margin-top:0.75rem;margin-bottom:0.75rem;}.node--type-partner.node--view-mode-teaser .partner_wrapper{background-color:var(--white);display:flex;flex-direction:column;justify-content:space-between;}.node--type-partner.node--view-mode-teaser .partner_wrapper .field_cover_image{padding:3rem 1.5rem;}.node--type-partner.node--view-mode-teaser .partner_wrapper .node_title_value,.node--type-partner.node--view-mode-teaser .partner_wrapper .field_link{padding-left:1.5rem;padding-bottom:1.5rem;text-align:left;}.node--type-partner.node--view-mode-teaser .partner_wrapper .node_title_value:after{content:'';display:block;width:1.5rem;height:2px;background-color:var(--color_main);}.node--type-partner.node--view-mode-teaser .partner_wrapper .field_link .btn{display:inline-block;width:100%;}.node--type-partner.node--view-mode-token img{width:auto;}.node--type-partner.node--view-mode-token .partner-category-gold img{transform:scale(0.8);}.node--type-partner.node--view-mode-token .partner-category-silver img{transform:scale(0.6);}.node--type-partner.node--view-mode-token .partner-category-bronze img{transform:scale(0.5);}div#block-puteolana-contattaputeolana,div#block-puteolana-accreditiputeolana{background-color:var(--color_main);padding:3rem 2rem;border-radius:var(--radius);color:var(--white);margin-bottom:2rem;}div#block-puteolana-contattaputeolana h4,div#block-puteolana-accreditiputeolana h4{font-size:2.2rem;font-style:italic;}div#block-puteolana-contattaputeolana p,div#block-puteolana-accreditiputeolana p{margin-bottom:2rem;}form a{color:var(--gold);}form .text-muted{color:#ffffff!important;}form .form-floating>label,form input#edit-phone::placeholder{color:var(--color_dark);}form .iti.iti--allow-dropdown{width:100%;}form label[for="edit-phone"]{display:none;}button#edit-submit{background-color:var(--gold);}button#edit-submit:hover{background-color:var(--color_dark);color:var(--white);}div#edit-doc,.js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;}div#edit-doc-file-placeholder{width:100%;}form input#edit-doc-upload,.js-webform-type-webform-document-file.webform-type-webform-document-file  input.js-form-file.form-file.form-control{width:60% !important;}.js-webform-document-file.webform-document-file.js-form-managed-file.form-managed-file .form-submit.btn.btn-primary{width:30% !important;}.js-webform-type-webform-document-file.webform-type-webform-document-file button[data-drupal-selector="edit-doc-upload-button"]{background-color:var(--yellow);border-color:var(--yellow);color:var(--black);font-size:0.85rem;padding:6px 16px;border-radius:4px;transition:background-color 0.2s ease;}.js-webform-type-webform-document-file.webform-type-webform-document-file button[data-drupal-selector="edit-doc-upload-button"]:hover{background-color:#BF9663;border-color:#BF9663;}.js-webform-type-webform-document-file.webform-type-webform-document-file button[data-drupal-selector="edit-doc-remove-button"]{background-color:transparent;border:1px solid var(--white);color:#FFFFFF;font-size:0.85rem;padding:6px 16px;border-radius:4px;transition:background-color 0.2s ease,color 0.2s ease;}.js-webform-type-webform-document-file.webform-type-webform-document-file button[data-drupal-selector="edit-doc-remove-button"]:hover{background-color:#FFFFFF;color:#901313;}.js-webform-type-webform-document-file.webform-type-webform-document-file a:hover{color:var(--black);}.node--type-page div#main{margin-top:5rem;}.paragraph--type--tai66 .field_text p{font-size:15.5px;line-height:1.7;color:var(--body);margin-bottom:16px;}.paragraph--type--tai66 .field_text p:last-child{margin-bottom:0;}.paragraph--type--tai66 .field_text p strong{color:var(--color_dark);}.paragraph--type--tai66 .col-img img{width:100%;height:auto;border-radius:12px;display:block;}.paragraph_content_wrapper.decoration{margin-top:1rem;}h2.text_deco,h3.text_deco,.paragraph--type--tai66 .field_title h2{font-size:22px;font-weight:800;text-transform:uppercase;color:var(--color_dark);margin:2rem 0 1rem 0;position:relative;padding-bottom:5px;}h2.text_deco::after,h3.text_deco::after,.paragraph--type--tai66 .field_title h2::after{content:'';position:absolute;bottom:0;left:0;width:70px;height:3px;background-color:var(--tan);}.highlight-box{background-color:color-mix(in srgb,var(--tan) 25%,white);border-radius:12px;padding:2rem;text-align:center;}.highlight-box__year{font-size:2.5rem;font-weight:800;color:var(--gold);line-height:1;margin-bottom:0.5rem;}.highlight-box__text{font-size:15px;line-height:1.5;color:var(--color_dark);margin:0;}.paragraph--type--text2col .col-left h3.text_deco{color:var(--color_dark);}.paragraph--type--text2col.staff-box .col-right h3.text_deco{color:var(--white);border-bottom-color:var(--tan);margin-top:2.5rem;margin-bottom:1.5rem;}.paragraph--type--text2col.staff-box .col-right h3.text_deco:not(:first-child){margin-top:3rem;}.paragraph--type--text2col .col-left p{margin-bottom:18px;line-height:1.4;}.paragraph--type--text2col .col-left p strong{font-weight:700;font-size:14.5px;color:var(--color_dark);}.paragraph--type--text2col .col-left p em strong{font-style:italic;font-weight:700;font-size:12.5px;color:var(--tan);}.paragraph--type--text2col.staff-box .col-right{background-color:var(--color_dark);border-radius:var(--radius);padding:2rem;padding-top:0 !important;}.paragraph--type--text2col.staff-box .col-right p{margin-bottom:14px;line-height:1.4;}.paragraph--type--text2col.staff-box .col-right p strong{font-weight:700;font-size:13.5px;color:var(--white);}div#pId-65{margin-bottom:2rem;}.paragraph--type--document{margin-bottom:14px;}.paragraph--type--document .field--name-thumbnail{display:none;}.paragraph--type--document .file{position:relative;display:flex;align-items:center;gap:18px;border:1px solid var(--tan);border-radius:10px;padding:14px 22px;background:none !important;transition:background-color 0.2s ease;}.paragraph--type--document .file:hover{background-color:var(--grey_light) !important;}.paragraph--type--document .file::before{content:'FILE';width:44px;height:44px;border-radius:8px;background:var(--grey);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;flex:none;}.paragraph--type--document .file--mime-application-pdf::before{content:'PDF';background:#b30b0b;}.paragraph--type--document .file--mime-application-vnd-openxmlformats-officedocument-wordprocessingml-document::before{content:'DOC';background:#2b579a;}.paragraph--type--document .file a{background:none !important;padding:0 !important;color:var(--color_dark);font-weight:700;font-size:14.5px;text-decoration:none;flex:1;}.paragraph--type--document .file::after{content:'Scarica';font-size:12px;font-weight:700;color:var(--color_dark);text-transform:uppercase;letter-spacing:0.5px;flex:none;}.paragraph--type--document .file a::before{content:'';position:absolute;inset:0;}#pId-81 .col-12{column-count:2;column-gap:40px;}#pId-81 .contact-label{display:inline-block;font-size:13.5px;font-weight:800;color:var(--color_dark);text-transform:uppercase;letter-spacing:0.4px;border-top:1px solid var(--tan);padding-top:18px;width:100%;break-after:avoid;break-inside:avoid;}#pId-81 .contact-email{font-size:14px;color:var(--body);transition:all 0.3s linear;}#pId-81 .contact-email:hover{color:var(--gold);}#pId-81 p:has(> :only-child:is(br)),#pId-81 p:empty{display:none;}
.paragraph--type--view{transition:opacity 0.1s ease;}.paragraph--type--view.hidden{display:none;}.buttons_wrapper{display:flex;flex-wrap:wrap;}.buttons_wrapper button.btn-nobg{text-transform:uppercase;margin-right:0.75rem;padding:0;font-weight:600;color:var(--grey);border:0;background-color:unset;}.buttons_wrapper button.btn-nobg.active,.buttons_wrapper button.btn-nobg:hover{color:var(--color_main);}.paragraph--type--slide .slide_wrapper{position:relative;margin:0;padding:0;overflow:hidden;}.paragraph--type--slide .slide_wrapper:after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:radial-gradient(ellipse at bottom left,rgb(89,2,2) 0%,rgba(191,150,99,0.3) 50%,transparent 90%);}.paragraph--type--slide .slide_wrapper img{filter:grayscale(100%);}.paragraph--type--slide .slide_wrapper .slide_text{position:absolute;bottom:1rem;top:unset;left:50%;transform:translateX(-50%);z-index:2;padding:1rem var(--padding-custom);color:var(--white);display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:1320px;text-align:center;line-height:initial;width:100%;}.paragraph--type--slide .slide_wrapper .slide_text h2{font-size:1.5rem;line-height:initial;}.paragraph--type--slide .slide_wrapper .slide_text p{font-size:0.9rem;line-height:initial;}.paragraph.parallax{position:relative;background-repeat:no-repeat;background-size:cover;min-height:50vh;display:flex;justify-content:center;align-items:center;margin:0 var(--negativeMarginX);margin-top:2rem;margin-bottom:2rem;}.paragraph--type--parallax .field_text{background-color:rgba(0,0,0,0.5);padding:0.75rem 1.5rem;color:var(--white);}@media (min-width:992px){.paragraph.parallax{background-attachment:fixed;}}.greyBg{background-color:var(--grey_dark);}.greyBg .paragraphview_title{color:var(--white);}.greyBg .field_link{color:var(--yellow);}.product_img_grid{margin-bottom:2rem;}.paragraphview_title_wrapper{display:flex;align-items:center;margin-bottom:1rem;}.paragraphview_title_wrapper:has(a.field_link) .paragraphview_title{padding-right:0.75rem;border-right:1px solid var(--grey);}.paragraphview_title_wrapper a.field_link{padding-left:0.75rem;font-size:1.25rem;}#pId-11{margin:3rem 0;}.paragraph--type--text,.paragraph_tai{align-items:center;margin-bottom:1.5rem;padding-bottom:1.5rem;}.paragraph--type--image .block_img{position:relative;}.paragraph--type--image .block_img .link_wrapper{position:absolute;bottom:3rem;right:1.5rem;}.paragraph--type--tai66{margin-bottom:1rem;}.paragraph--type--tai66  img{margin-bottom:1rem;}.paragraph--type--tai66>div>.row{background-color:var(--white);--bs-gutter-x:0;}.paragraph--type--tai66 .col-txt{display:flex;align-items:stretch;}.paragraph--type--tai66 .col-txt .colTxtInner{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;}.paragraph--type--tai66 .col-txt .colTxtInner .field_title{padding-top:1.5rem;color:var(--color_main);}.paragraph--type--tai66 .col-txt .colTxtInner .field_title h2{}.paragraph--type--tai66 .col-txt .colTxtInner .field_text{padding-bottom:1.5rem;}.paragraph--type--text2col .row.decoration .col-12{padding-top:1.5rem;padding-bottom:1.5rem;}.paragraph--type--text2col .row.decoration .col-left{background-color:var(--white);}.paragraph--type--text2col .row.decoration .col-right{background-color:var(--color_main);}.paragraph--type--text2col .row.decoration .col-right *{color:var(--white);}.paragraph--type--text-and-map{background-color:var(--color_main);padding:2rem 1rem;border-radius:50px;color:var(--white);}.paragraph--type--text-and-map .leaflet-container{border-radius:var(--radius);}.paragraph--type--text-and-map .paragraph--type--text-and-map h3{margin-top:1rem;margin-bottom:1.5rem;text-transform:uppercase;color:var(--white);letter-spacing:1px;}.paragraph--type--text-and-map a{color:var(--white);}.paragraph--type--text-and-map a:hover{color:var(--gold);}.paragraph--type--text-and-map a.btn.btn-primary{border-color:var(--white);color:var(--color_main);background-color:var(--white);}.paragraph--type--text-and-map a.btn.btn-primary:hover{border-color:var(--white);color:var(--white);background-color:var(--color_main);}.paragraph--type--video.has-background{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;}.paragraph--type--video.has-background .field--name-field-video{max-width:900px;margin:0 auto;position:relative;z-index:1;}.paragraph--type--video.has-background .wrapper_video{background-color:color-mix(in srgb,var(--maroon_dark) 12%,white);background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 40px,rgba(144,19,19,0.08) 40px,rgba(144,19,19,0.08) 70px);}.paragraph--type--video.has-background .paragraphview_title_wrapper{margin-bottom:-0.7rem;position:relative;z-index:2;}.paragraph_content_wrapper.decoration{background-color:var(--color_main);margin-right:var(--negativeMarginX);margin-left:var(--negativeMarginX);padding-right:var(--positiveMarginX);padding-left:var(--positiveMarginX);padding-top:1.5rem;padding-bottom:1.5rem;}.paragraph_content_wrapper.decoration *{color:var(--white);}div#pId-72{margin-bottom:-10rem;padding-bottom:0rem;}div#pId-72 .paragraph_content_wrapper.decoration{padding-bottom:8rem;background-color:var(--gold);}
.node .field--type-image{float:none;}.node__content{font-size:1rem;margin-top:0;}.node--view-mode-teaser{margin:0;padding:0;border:0;}.node--view-mode-teaser .field_body{font-size:0.8rem;}.field--type-image img,.field--name-field-user-picture img{margin:0;}.field--type-entity-reference{margin:0;}img,video{max-width:100%;height:auto;}.videoheader video{width:100% !important;height:auto !important;}.klaro.cm-as-context-notice{padding-bottom:0;padding-top:0;}.klaro_toggle_dialog{bottom:45px !important;}body.user-logged-in.path-frontpage.node--type-homepage nav.tabs{position:relative;top:-3rem;z-index:99;}body{font-family:var(--sans-serif);font-size:16px;color:var(--body);background-color:var(--white);position:relative;}.color_body{color:var(--body);}p{font-family:var(--sans-serif);}a{color:var(--color_main);text-decoration:none;}a:hover{color:var(--color_main);text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:var(--serif);}h1{font-size:3rem;line-height:4.0rem;text-transform:uppercase;color:var(--color_dark);letter-spacing:1px;margin-bottom:1rem;}h2{font-size:1.9rem;line-height:100%;}.paragraph--type--slide h2{font-size:2.5rem;line-height:3.5rem;font-style:italic;}h3{font-size:1.3rem;line-height:100%;}h4{font-size:1.2rem;line-height:1.8rem;}.btn{border-radius:0;}.btn.btn-primary,.btn.btn-secondary{display:block;width:fit-content;max-width:400px;background-color:var(--color_main);border-color:var(--color_main);color:var(--white);text-transform:uppercase;transition:0.3s linear all;font-weight:600;padding-left:3rem;padding-right:3rem;border-radius:var(--radius);font-family:var(--serif);}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:var(--white);border-color:var(--color_main);color:var(--color_main);}.btn.btn-secondary{background-color:var(--white);border-color:var(--color_dark);color:var(--color_dark);}.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:var(--color_dark);color:var(--white);}.fullwidth{margin-left:var(--negativeMarginX);margin-right:var(--negativeMarginX);}.italic{font-style:italic;}.field_cover_image{overflow:hidden;}.field_cover_image img{transition:all 0.5s;}.node--type-article.node--view-mode-teaser .field_cover_image img{margin-bottom:3.5rem;}.node--type-article.node--view-mode-teaser .field_cover_image:hover img,.node--type-article.node--view-mode-teaser:hover img{transform:scale(1.1);}.main_color{color:var(--color_main);font-weight:300;font-style:italic;}.table{margin-bottom:3rem !important;}table tr th{background:var(--color_main) !important;}table strong{color:var(--color_dark);}strong.gold{color:var(--gold);}div#block-puteolana-content{margin-bottom:3rem;}header#header{position:sticky;top:0;z-index:255;background-color:var(--color_main);overflow:visible;transition:box-shadow 0.3s linear;-webkit-box-shadow:0px 0px 15px 0px #000000;box-shadow:0px 2px 15px 0px #000000;}.scrolled #header{-webkit-box-shadow:0px 0px 15px 0px #000000;box-shadow:0px 2px 15px 0px #000000;}nav#navbar-top{margin:0;padding:0;max-height:60px;opacity:1;overflow:hidden;transition:max-height 0.35s ease,opacity 0.25s ease,padding 0.35s ease;}body.scrolled nav#navbar-top{max-height:0;opacity:0;padding:0;pointer-events:none;}nav#navbar-main{margin:0;padding:0;padding-top:2rem;min-height:3rem;}.custom_secondary_menu{display:flex;justify-content:flex-end;width:100%;align-items:center;}.custom_secondary_menu .social_menu{padding-right:0.75rem;}.custom_secondary_menu .secondary_menu{padding-left:0.75rem;border-left:1px solid var(--grey);}.footer_socials{display:flex;justify-content:flex-start;align-items:center;margin:0;margin-top:0.75rem;}.header-partners-view .view-content{display:flex;align-items:center;}.header-partner-item{display:inline-block;width:auto;}.site-header__edge-bottom{position:absolute;left:0;bottom:-20px;width:100%;z-index:-1;line-height:0;pointer-events:none;transform:rotate(180deg);}.header-edge-img{display:block;width:100%;height:auto;}.navbar-brand{position:absolute;left:13.1%;transform:translateX(-50%);bottom:-55px;top:auto;z-index:2;}.navbar-brand img.img-fluid{display:block;margin:0;padding:0;max-width:80px;width:100%;height:auto;}#header button.navbar-toggler.collapsed{border:0;}.navbar-toggler{position:relative;background-color:var(--white);}.navbar-toggler:focus{box-shadow:none;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23034ea1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}#header .offcanvas-body,#header .offcanvas-header{background-color:var(--color_main);}#header .offcanvas-header{align-items:flex-start;}#header .navbar-nav .dropdown-menu{margin-bottom:1rem;}#header li.nav-item{padding:0;}#header li.nav-item *{border:0;}#header li.nav-item a.nav-link{position:relative;padding:0;text-transform:uppercase;color:var(--white);font-size:1.5rem;margin:0.5rem 1rem;padding-right:1rem;font-weight:600;font-family:var(--serif);}#header li.nav-item a.nav-link:hover,#header li.nav-item a.nav-link.active{color:var(--gold);}#header ul.dropdown-menu{border:0;border-radius:0;background-color:var(--color_main);}#header .dropdown-menu[data-bs-popper]{top:110%;}#header li.nav-item .dropdown-menu .dropdown-item > a{color:var(--white);font-weight:600;font-size:1.2rem;overflow:hidden;position:relative;font-family:var(--serif);}#header li.nav-item .dropdown-menu .dropdown-item > a:after{display:block;content:'';width:0;height:1px;background-color:var(--white);transition:all linear 0.5s;position:absolute;bottom:-0.25rem;left:0;}#header li.nav-item .dropdown-menu .dropdown-item > a:hover,#header li.nav-item .dropdown-menu .dropdown-item > a.active{color:var(--gold);}#header li.nav-item .dropdown-menu .dropdown-item > a:hover::after,#header li.nav-item .dropdown-menu .dropdown-item > a.active::after{width:100%;background-color:var(--gold);}.dropdown-item:focus,.dropdown-item:hover,.dropdown-item.active{background-color:unset;}.dropdown-item.active{color:var(--color_main);}.just_mobile img.logo_mobile{margin-bottom:0rem;}button.btn-close.text-reset{margin:0.5rem 0rem;font-size:1.5rem;}button.navbar-toggler.collapsed{position:absolute;right:1rem;top:2rem;transform:translateY(-50%);}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23BFAF60' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-toggler{background-color:transparent;border:none;padding:0.4rem 0.5rem;}.navbar-toggler:focus{box-shadow:none;}#scroll-to-top{position:fixed;bottom:5rem;right:20px;font-size:2rem;font-weight:bolder;width:45px;height:45px;background-color:var(--white);color:var(--color_main);text-align:center;line-height:50px;border:1px solid;border-radius:50%;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s;}#scroll-to-top.show{opacity:1;visibility:visible;transform:translateY(0);}#scroll-to-top:hover{background-color:var(--color_dark);color:var(--white);}ol.breadcrumb{margin-top:3rem;margin-bottom:1rem;}.text-formatted ol li ol{list-style-type:lower-alpha;}ul.easy{list-style:none;margin:0;padding:0;}ul.easy li{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;padding:14px 0;border-top:1px solid var(--tan);font-size:15px;line-height:1.6;color:var(--body);flex-direction:column;}ul.easy li:last-child{border-bottom:1px solid var(--tan);}ul.easy li strong:first-child{color:var(--color_dark);font-weight:800;font-size:14px;min-width:175px;flex:none;}blockquote{background-color:var(--color_dark);border-radius:16px;padding:1.2rem 1.5rem;margin:1rem 0;}blockquote p{font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1.65;color:var(--white);margin:0;}.paragraph--type--view{}.paragraphview_title_wrapper .field_link{}.node--type-article.node--view-mode-teaser .date_on.no_padding{margin-top:0.5rem;}.node--type-article.node--view-mode-teaser .date_on.no_padding .custom_date,.node--type-article.node--view-mode-teaser .date_on.no_padding .blue_rec,.node--type-article.node--view-mode-teaser .date_on .custom_date,.node--type-article.node--view-mode-teaser .date_on .blue_rec{margin-bottom:0;}.node--type-article.node--view-mode-teaser .press_info{font-weight:600;font-size:1.1rem;text-transform:uppercase;color:var(--white);}.node--type-article.node--view-mode-full .wrapper_top_press{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5rem;}.node--type-article.node--view-mode-full .title_press h1{color:var(--color_main);}.node--type-article.node--view-mode-full.tipologia-rassegna-stampa .article_main h2{text-transform:math-auto;margin-bottom:4rem;margin-top:2rem;font-weight:400;}.node--type-article.node--view-mode-full .section_name_press{display:flex;align-items:center;}.node--type-article.node--view-mode-full .section_name_press .press_info{margin-right:0.75rem;color:var(--color_main);text-transform:uppercase;font-weight:800;}.node--type-article.node--view-mode-full .section_name_press .blue_rec{width:2rem;height:2px;background-color:var(--color_main);}.node--type-article.node--view-mode-full .wrapper_file_links{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:1.5rem;margin-bottom:3rem;}.node--type-article.node--view-mode-full .wrapper_file_links .link_download{margin-bottom:1rem;}.site-footer{position:relative;z-index:0;background-color:var(--color_main);padding:0;}.site-footer,.path-frontpage .site-footer{margin-top:2rem;}.site-footer__edge-top{position:absolute;top:-12px;left:0;width:100%;z-index:0;line-height:0;pointer-events:none;}.footer-edge-img{display:block;width:100%;height:auto;}.site-footer .row.row_custom_footer{display:flex;justify-content:space-between;margin:0;align-items:center;}.site-footer .footer_logo{max-width:100px;position:absolute;top:40px;right:0;}.site-footer__top p{margin-top:1rem;margin-bottom:0;}.site-footer .site-footer__bottom{position:relative;overflow:hidden;display:flex;justify-content:space-between;margin:0;margin-top:1rem;letter-spacing:0.2px;border-top:0px solid transparent;border-color:transparent;background-color:var(--color_main);}.site-footer .region-footer-first2 ul.navbar-nav li a{font-size:1rem;}#block-puteolana-piedipagina-2 ul.nav{display:flex;flex-direction:column !important;}.site-footer .region-footer-first2 ul.nav>li.nav-item{text-transform:uppercase;}.site-footer .region-footer-first2 ul.dropdown-menu{border:0;border-radius:0;background-color:var(--white);color:var(--color_main);border:1px solid var(--white);}.site-footer .region-footer-first2 ul.dropdown-menu.show{padding-top:0;padding-bottom:0;}.site-footer .region-footer-first2 ul.dropdown-menu li:has(a:hover),.site-footer .region-footer-first2 ul.dropdown-menu li.dropdown-item.active{background-color:gold;}.site-footer .region-footer-first2 ul.dropdown-menu li.dropdown-item.active a{font-weight:bold;}.site-footer .region-footer-first2 ul.dropdown-menu li .nav-link.active,.site-footer .navbar-nav .nav-link.active,.site-footer .navbar-nav .show>.nav-link{color:var(--white);font-weight:bold;}.site-footer .content,.site-footer .content a,.site-footer .content a.is-active,.site-footer h2,.site-footer .nav-link,.site-footer .nav-link:focus,.site-footer .nav-link:hover{color:var(--white);}.site-footer h2{text-transform:uppercase;}.site-footer .block{margin:0;padding:0;border:0;}.site-footer__top .region{width:100%;}.site-footer__bottom .region{margin-top:0;}.site-footer .col_right{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;right:0;top:-95px;padding:0;z-index:2;}.site-footer__top h2{border:0;}.site-footer .footer_logo{max-width:80px;}.site-footer .col_social{display:flex;flex-direction:column;justify-content:flex-end;}.footer_socials .social{margin-right:1.5rem;}.footer_socials .social:last-child{margin-right:0;}.footer_socials svg{fill:#fff;height:1.25rem;width:1.25rem;}#header .footer_socials svg{fill:var(--white);height:1.25rem;width:1.25rem;}.footer_socials .social:hover svg{fill:var(--gold);}#header .footer_socials .social:hover svg{fill:var(--gold);}div#block-puteolana-views-block-layout-header-partners{background-color:var(--white);margin-top:0.75rem;margin-left:0.5rem;}.menu--footer .menu-item--expanded > a{position:relative;display:inline-block;cursor:pointer;}.menu--footer .menu-item--expanded > a::after{content:"";display:inline-block;margin-left:6px;vertical-align:middle;border-top:5px solid currentColor;border-right:5px solid transparent;border-left:5px solid transparent;transition:transform 0.3s ease;}.menu--footer .menu-item--expanded > a.show::after{transform:rotate(180deg);}.menu--footer .menu-item--expanded{position:relative;}.menu--footer .menu-item--expanded > .flex-column{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:200px;opacity:0;max-height:0;overflow:hidden;transition:opacity 0.3s ease,max-height 0.3s ease;background-color:var(--color_main);padding:10px 0;border-radius:0;border:1px solid var(--white);list-style:none;margin:0;}.menu--footer .menu-item--expanded > .flex-column.open-up{top:auto;bottom:100%;}.menu--footer .menu-item--expanded > .flex-column li{list-style:none;}.menu--footer .menu-item--expanded > .flex-column .nav-link{color:var(--white);padding:6px 16px;display:block;text-decoration:none;}.menu--footer .menu-item--expanded > .flex-column li:has(a:hover){background-color:var(--gold);}.menu--footer .menu-item--expanded > .flex-column.show{display:block;opacity:1;max-height:500px;}.site-footer .site-footer__bottom .footer_bottom,.site-footer .site-footer__bottom .footer_policy,section.row.region.region-footer-first{position:relative;z-index:3;}div#block-puteolana-fast-info p{font-weight:500;}#block-puteolana-privacymenu a.nav-link{padding-top:0;font-size:0.8rem;}div#block-puteolana-copyright{font-size:0.8rem;}#loader_out{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff;z-index:999992;overflow:hidden;}#loader_in{display:flex;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;}.loader_img{display:block;max-width:100px;margin:auto;animation-name:loaderPulse;animation-duration:1s;animation-direction:alternate;animation-iteration-count:infinite;}@keyframes loaderPulse{0%{transform:scale(0.8,0.8);opacity:1;}100%{transform:scale(1,1);opacity:0.8;}}
#header li.nav-item a.nav-link.liveMatch{color:var(--red);}header article[data-history-node-id="145"] img{width:50px;height:auto;}.path-frontpage .field--name-field-paragraphs.field__items>.field__item{}.page-node-113.path-node .paragraph_view_wrapper .field_text h2{color:var(--color_main);}div#pId-35{margin-top:5.5rem;}div#pId-42{padding-bottom:0.8rem;}body.page-node-96 .paragraph--type--view{padding-left:0.75rem;padding-right:0.75rem;}body.page-node-96 .paragraph--type--view:before{content:'';display:block;width:3rem;height:2px;background-color:var(--color_main);margin-top:3rem;margin-bottom:1rem;}.paragraph--type--view:has(.partners-token-view){background-color:#fff;margin-left:-0.75rem;margin-right:-0.75rem;padding-left:1.5rem;padding-right:1.5rem;}body.node--type-homepage .paragraph--type--view:has(.partners-token-view){background-color:#fff;margin-left:-1.75rem;margin-right:-1.75rem;padding-left:1.5rem;padding-right:1.5rem;}.path-frontpage .field--name-field-paragraphs.field__items>.field__item:has(.partners-token-view),body.node--type-homepage main#content,body.node--type-homepage .views-view-grid.row{margin:0;}.partners-token-view{padding-bottom:3rem;}.partners-token-view .views-view-grid.row{align-items:center;text-align:center;}.partners-token-view:after{content:'';display:block;width:50%;margin:auto;background-color:var(--color_dark);height:1px;margin-top:3rem;}#pId-129 .partners-token-view:after,#pId-130 .partners-token-view:after{height:0;}.page-node-16 .field--name-body p,.page-node-17 .field--name-body p{width:80%;}.page-node-16 .field--name-body .table,.page-node-17 .field--name-body .table{margin-bottom:2rem;}.page-node-17 .paragraph--type--text-and-image{margin-top:2rem;}div#pId-53 h3,div#pId-51 h3,div#pId-58 h3,div#pId-56 h3{margin-top:3rem;margin-bottom:1.5rem;text-transform:uppercase;color:var(--color_dark);}div#pId-25 h3{text-transform:uppercase;color:var(--color_dark);}div#pId-25{margin-top:3rem;}div#pId-26,div#pId-25{margin-bottom:0;padding-bottom:0;}div#pId-54 .col-12.col-md-6,div#pId-27 .col-12.col-md-6,div#pId-74 .col-12.col-md-6{display:flex;flex-direction:column;justify-content:space-between;}.page-node-19 h2.text_deco,.page-node-19 h3.text_deco{margin:2rem 0 0.5rem 0;}div#pId-76 blockquote{background-color:transparent;padding:0;margin:0;}div#pId-18{margin-top:2rem;margin-bottom:3rem;}div#pId-81{margin-top:3rem;}.page-node-22 .node--type-article.node--view-mode-teaser .date_on.no_padding{margin-top:1.5rem;}@media screen and (min-width:768px){.paragraph--type--view:has(.partners-token-view){margin-left:var(--negativeMarginX);margin-right:var(--negativeMarginX);padding-left:var(--positiveMarginX);padding-right:var(--positiveMarginX);}body.node--type-homepage .paragraph--type--view:has(.partners-token-view){margin-left:0;margin-right:0;padding-left:0;padding-right:0;}}@media screen and (max-width:767px){#pId-10 h2{font-size:2rem;}}
.just_mobile img{max-height:100px;width:auto;margin-bottom:1rem;}@media (min-width:560px){.node .field--type-image{float:none;margin:0;}.navbar-brand img.img-fluid{max-width:90px;}ul.easy li{flex-direction:row;}blockquote{padding:2.2rem 2.5rem;margin:2rem 0;}}@media screen and (min-width:768px){h1{font-size:2rem;line-height:2.5rem;}#main-wrapper{padding-top:1.5rem;}ol.breadcrumb{margin-top:4rem;margin-bottom:1.5rem;}.block-page-title-block{padding-left:0.75rem;padding-right:0.75rem;}.mobile_top{text-align:center;}.node--type-article.node--view-mode-full .wrapper_file_links{flex-direction:row;margin-top:5rem;}.node--type-article.node--view-mode-full .wrapper_file_links .link_download{margin-bottom:0;}.paragraphview_title_wrapper *{margin:0;}.views-view-flexbox:has(.flex-md-nowrap){flex-wrap:nowrap;}.site-header__edge-bottom{bottom:-35px;}.navbar-brand img.img-fluid{max-width:100px !important;}.navbar-brand{bottom:-90px;}div#pId-34{margin-top:-6rem;margin-bottom:-10rem;}.nextmatch-card__vs,.nextmatch-card__vs::after{display:none;}.nextmatch-card__date-pill,.nextmatch-card__stadium-pill{width:fit-content;}.nextmatch-card__date-pill{padding-top:0.6rem;padding-bottom:0.2rem;}.nextmatch-card__stadium-pill{padding-top:0.2rem;padding-bottom:0.6rem;}.nextmatch-card__teams{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:-1.5rem;}.nextmatch-card__team--home,.nextmatch-card__team--away{width:50%;height:100%;padding:6rem 4rem;min-height:340px;}.nextmatch-card__team--home{flex-direction:row-reverse;}.nextmatch-card__team--away{flex-direction:row;}.navbar-expand-md .offcanvas .offcanvas-body{justify-content:flex-end;}.node--type-match.node--view-mode-teaser.match_teaser .homeCol{display:flex;justify-content:flex-end;}.node--type-match.node--view-mode-teaser.match_teaser .homeCol .team_wrapper,.node--type-match.node--view-mode-teaser.match_teaser .awayCol .team_wrapper{align-items:center;}.node--type-match.node--view-mode-teaser.match_teaser .homeCol .team_wrapper{display:flex;flex-direction:row-reverse;}.node--type-match.node--view-mode-teaser.match_teaser .awayCol{display:flex;justify-content:flex-start;}.node--type-match.node--view-mode-teaser.match_teaser .awayCol .team_wrapper{display:flex;}.node--type-match.node--view-mode-teaser.match_teaser .team_wrapper>div{margin:0.75rem;}.node--type-match.node--view-mode-teaser.match_teaser .colResult h4{font-size:2.5rem;}.node--type-match.node--view-mode-teaser.match_teaser .stadium_col{display:flex;justify-content:center;align-items:center;}.site-footer,.path-frontpage .site-footer{margin-top:5rem;}.site-footer__edge-top{top:-35px;}.site-footer .footer_logo{top:30px;right:-23%;}.site-footer__edge-lines{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 30px,color-mix(in srgb,var(--color_main) 65%,black) 30px,color-mix(in srgb,var(--color_main) 65%,black) 54px);-webkit-mask-image:url('/sites/default/files/2026-07/foot-mask.svg'),linear-gradient(to right,transparent 0%,transparent 50%,black 50%,black 100%);mask-image:url('/sites/default/files/2026-07/foot-mask.svg'),linear-gradient(to right,transparent 0%,transparent 50%,black 50%,black 100%);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;}section.region-footer-second,section.region-footer-third{text-align:right;}.site-footer .footer_socials{justify-content:flex-end;}.site-footer .footer_logo{position:relative;}.site-footer .col_left{padding-left:10%;}.site-footer .site-footer__bottom{padding-left:10%;margin:0;padding-right:4%;}.site-footer .container_custom::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 30px,color-mix(in srgb,var(--color_main) 65%,black) 30px,color-mix(in srgb,var(--color_main) 65%,black) 54px);-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 50%,black 50%,black 100%);mask-image:linear-gradient(to right,transparent 0%,transparent 50%,black 50%,black 100%);pointer-events:none;z-index:0;}.homeNews{}.homeNews .views-view-grid.row,.homeNews .views-view-grid.row>div:last-child{}.homeNews .views-view-grid.row>div:last-child{}.node--type-person.node--view-mode-teaser .modalCol.rightCol .player_data_item.number{font-size:4rem;}.paragraph--type--tai66 .col-txtorder-lg-1 .colTxtInner{padding-right:1.5rem;}.paragraph--type--tai66 .col-txt.order-lg-2 .colTxtInner{padding-left:1.5rem;}.paragraph--type--slide .slide_wrapper .slide_text{position:absolute;bottom:1rem;padding:2rem var(--padding-custom);flex-direction:row;justify-content:space-between;align-items:center;text-align:left;}.paragraph--type--slide .slide_wrapper .field_text{width:70%;}.paragraph--type--slide .slide_wrapper .field_link{padding-left:3rem;}.paragraph--type--slide .slide_wrapper .slide_text h2{font-size:2rem;}.paragraph--type--slide .slide_wrapper .slide_text p{font-size:1rem;}}@media screen and (min-width:992px){h1{font-size:2.5rem;line-height:3rem;}h2{font-size:2.2rem;line-height:2.8rem;}.site-header__edge-bottom{bottom:-60px;}.navbar-expand-lg .offcanvas .offcanvas-body{justify-content:flex-end;}.node--type-article.node--view-mode-full .row.paragraphs{margin-top:4rem;}.node--type-article.node--view-mode-full .row.article h1{margin-bottom:2rem;}.node--type-article.node--view-mode-full .field_cover_image img{margin-bottom:0rem;}.paragraph--type--tai66{margin-bottom:3rem;}.paragraph--type--tai66  img{margin-bottom:0;}.paragraph--type--parallax .parallax{min-height:30vh;max-height:30vh;}div#pId-65 .col-left{width:70% !important;padding-right:3rem;}div#pId-65 .col-right{width:30% !important;}div#pId-65 .highlight-box{margin-top:5rem;}.paragraph--type--text2col .col-12.col-lg-6.col-right{display:flex;height:fit-content;flex-direction:column;justify-content:flex-end;}.paragraph--type--text2col .col-12.col-lg-6.col-right .highlight-box{max-width:500px;}.paragraph--type--text2col.staff-box .col-left{flex:0 0 auto !important;width:50% !important;}.paragraph--type--text2col.staff-box .col-right{flex:0 0 auto !important;width:33.3333% !important;margin-left:16.6667% !important;height:fit-content;}.nextmatch-card__team-name{margin:0;font-family:var(--serif);line-height:2.5rem;}div#pId-34{margin-top:-7rem;margin-bottom:-8rem;}div#pId-35{margin-top:3.5rem;}.node--type-person.node--view-mode-teaser .player_data_item.picture .field--name-field-media-image.field--type-image{text-align:right;}.node--type-person.node--view-mode-teaser .modal-body .row > .offset-lg-1{margin-left:35px !important;}.site-footer .site-footer__bottom{padding-right:1.5%;}}@media screen and (min-width:1024px){#header li.nav-item a.nav-link{position:relative;padding:0;text-transform:uppercase;margin:0.5rem;margin-right:0.5rem;margin-left:0.5rem;padding-right:0.5rem;margin-bottom:0;font-size:1rem;}div#block-puteolana-contattaputeolana,div#block-puteolana-accreditiputeolana{padding:3rem 2rem;max-width:90%;margin:auto;}}@media screen and (min-width:1200px){.just_mobile{display:none;}h1{text-transform:uppercase;}.paragraph--type--slide h2{font-size:3.5rem;line-height:4.5rem;}h3{}h4,.node--type-person.node--view-mode-teaser .modal_trigger_btn .field_number{font-size:1.8rem;line-height:2.4rem;}h4 span{font-size:1.5rem;line-height:100%;}.col_left{padding-left:2rem;}#header li.nav-item .dropdown-menu .dropdown-item > a{font-size:0.9rem;}.site-footer__edge-top{top:-60px;}.site-footer .footer_logo{top:10px;right:-20%;}.site-footer .footer_policy{}div#block-puteolana-copyright{font-size:0.6rem;}.nextmatch-card__team-name{font-size:2.5rem;}}@media screen and (min-width:1400px){#header{padding-left:1.5rem;padding-right:1.5rem;}.site-footer .footer_policy{padding-right:4rem;}}@media screen and (min-width:1600px){.node--type-article.node--view-mode-teaser .date_on{font-size:1rem;}h3{font-size:1.5rem;}h4{font-size:1.4rem;}}@media screen and (max-width:320px){.paragraphview_title_wrapper .field_link{font-size:0.9rem;}}@media (max-width:575px){#pId-81 .col-12{column-count:1;}h1{font-size:1.8rem;line-height:2.3rem;}}@media screen and (max-width:767px){h1{font-size:1.75rem;}h2{font-size:1.25rem;line-height:120%;}#header li.nav-item a.nav-link{}#header li.nav-item .dropdown-menu .dropdown-item>a{font-size:1.25rem;}.videoheader{}.paragraph--type--slide .slide_wrapper .slide_text{}.paragraph--type--slide .slide_wrapper .field_text{padding-right:1.5rem;}.competition_inner,.team_vs,.stadiumCol .stadium_wrapper{margin-bottom:1.5rem;}.row_nextmatch .order-1 .team_wrapper,.row_nextmatch .order-3 .team_wrapper,.stadiumCol{flex-direction:column;}.node--type-match.node--view-mode-teaser.match_teaser{position:relative;padding-top:6rem;padding-bottom:1.5rem;margin-bottom:1.5rem;}.node--type-match.node--view-mode-teaser.match_teaser .team_logo{margin-bottom:0.75rem;}.mobile_top{position:absolute;top:0;left:0rem;}.partners-view.partners-token-view{text-align:center;}.paragraphview_title_wrapper:has(a.field_link) .paragraphview_title{font-size:1.6rem;}.node__content .field_body.row>.col-12,.paragraph--type--text-and-map>.container-xxl{padding:0;}.thead.views-field_team_wrapper.views-field-nothing_header{padding-left:1rem;}.views-field.views-field-nothing.ladder-team-wrapper .field-content{display:flex;flex-direction:column;}.views-field.views-field-nothing.ladder-team-wrapper img{margin-bottom:0.15rem;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .textual_info *{text-align:left;}.node--type-person.node--view-mode-teaser .modal_trigger_btn .textual_info .field_number{font-size:2rem;}.site-footer{padding:1.5rem;padding-bottom:0;}.site-footer .footer_logo{margin-bottom:1.5rem;}.site-footer .social_title{margin-top:1.5rem;}.site-footer .site-footer__bottom{flex-direction:column-reverse;}.site-footer__bottom{margin-left:-0.75rem;}#block-puteolana-copyright{padding-left:0.75rem;}}@media screen and (max-width:991px){.paragraph--type--text-and-image .col-tai-img.col-img .field__item{display:flex;flex-direction:row;justify-content:center;}.node--type-person.node--view-mode-teaser .node__content.clearfix{text-align:center;}}@media screen and (min-width:2048px){body{max-width:2048px;margin:auto;}}@media (min-width:1200px){.modal-person.modal-xl{--bs-modal-width:900px;}}
div#page-wrapper{position:relative;}.form-floating.form-floating--active > .form-control{padding-top:1.625rem;padding-bottom:0.625rem;}.form-floating.form-floating--active > label,.form-floating > .form-control:focus ~ label{opacity:.65;transform:scale(.85) translateY(-0.5rem) translateX(0.15rem);}
.user-logged-in.path-frontpage ul.nav-tabs{position:relative;z-index:55;background-color:#fff;}
