:root{--blu: #002747;--beige: #F4EEE9;--oro: #7f613b 0%, #eadb97 50%, #7f613b 100%;--border-radius: 22px}h1,h2,h3,h4,h5,.serif{font-family:"GFS Didot", serif;line-height:1 !important}.zindex-3{z-index:3}section{overflow:hidden}button{font-family:"Poppins", sans-serif}.gradient-oro{background:#7F613B;background:linear-gradient(82deg, var(--oro))}*{outline:none !important}img{max-width:100%;height:auto}html{margin:0}body{position:relative;margin:0;background:var(--beige);font-family:"Poppins", sans-serif;font-weight:300;font-size:22px}body strong{font-weight:500}hr{border-color:var(--blu);opacity:1;margin:4rem 0}.dark-bg{background:var(--blu)}.dark-bg hr{border-color:var(--beige)}.text-white{color:#FFF}#logo{width:300px;max-width:65%;padding:5px 0}#menu{display:flex;align-items:center;padding-left:0;list-style-type:none;margin-bottom:0}#menu li{margin-left:10px}#menu li a{color:#FFF;padding:5px 15px;text-decoration:none;font-size:18px}#header{position:relative;z-index:98;background:var(--blu)}.intro{position:relative;font-size:1.2em}.intro:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(../images/10anni/corte_leoni_bianca.png) center bottom no-repeat;background-size:auto 90%;opacity:0.05}.intro .container{position:relative;z-index:2}.intro .infinito{display:inline-block;width:36px;height:16px;position:relative}.intro .infinito:before{content:"";position:absolute;top:1px;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Livello_2' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 245.8 116.9'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='Livello_2-2'%3E%3Cpath class='st0' d='M40.5,58.2c0,9.9,8.1,17.8,18,17.8s18-7.9,18-17.8-8.1-17.8-18-17.8-18,8-18,17.8Z'/%3E%3Cpath class='st0' d='M217.3,75c-2.8,5.4-7,9.6-11.9,12.4-5.2,3.2-11.3,5.1-17.9,5.1s-5-.3-7.3-.8c-5.6-.9-9.7-3-14.4-7-.7-.6-1.3-1.1-1.9-1.7-4.8-4.5-10.3-10.8-18.3-19.7-6.5,5.1-15.6,14-15.6,16.6s.1.9.3,1.5l.2.7c.6,1.7,1.9,3.8,3.8,6.1,8.6,11.6,27.3,27.8,49.3,28.8,9.2,0,16.5-1.3,22.6-3.5,21-7.2,34.9-26.6,38.7-45.2h-24.6c-.7,2.4-1.7,4.7-2.8,6.8h0Z'/%3E%3Cpath class='st0' d='M187.2,24.9c4.2,0,8.2.8,11.9,2.2,12,4.3,20.9,15.1,22.2,28.2h24.5c-.3-7.1-2-13.7-4.6-19.7h0c-.4-1.1-1.1-2.3-1.8-3.6-3.3-6.2-7.7-11.6-12.9-16.1C217.6,7.6,204.9.4,187.9,0c-18.8,0-27.2,5.5-36.9,13.2h0c-6.2,5.6-14.6,14.3-24,24h0c-23.4,24.5-45.9,56.1-68.3,54.9-4.3,0-8.2-.8-11.8-2.2-13.1-4.7-22.4-17.1-22.4-31.7s1.5-11.4,4.2-16.2c2.8-5.4,7-9.5,11.9-12.4,5.2-3.2,11.3-5,17.9-5s5,.3,7.3.8c5.5.8,9.7,3,14.4,7,.7.6,1.3,1.1,1.9,1.7,4.8,4.4,10.3,10.8,18.3,19.6,6.5-5.1,15.6-14,15.6-16.6s0-.9-.2-1.5l-.3-.7c-.7-1.8-1.9-3.8-3.8-6C103.1,17.3,84.3,1.1,62.3,0c-9.1,0-16.5,1.3-22.6,3.5C14.9,12,0,37.7,0,58.8s1.7,15.8,4.6,22.5h0c.5,1.1,1.1,2.3,1.8,3.6,3.3,6.2,7.7,11.6,12.9,16.2,8.9,8.2,21.8,15.3,38.7,15.8,18.8,0,28.1-4.7,36.9-13.2h0c6-5.4,14.2-14,23.4-23.4h0c23.6-24.5,46.3-56.7,69-55.4h0Z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:bottom center}.intro .conditional-col:has(.gf_fallback.nothing){display:none}.intro .form-wrap{font-size:16px;position:relative;border-radius:15px;padding:8px;margin-bottom:50px}.intro .form-wrap:has(.gform_confirmation_wrapper){margin-bottom:0}.intro .form-wrap .side-forza{position:relative;padding-right:120px;min-height:130px;display:flex;align-items:center;flex-wrap:wrap}.intro .form-wrap .side-forza:before{content:"";position:absolute;top:50%;right:10px;width:140px;height:150px;transform:translateY(-50%) rotate(6deg);background:url(../images/10anni/carta_forza.svg) right center no-repeat;background-size:contain}.intro .form-wrap .infinito:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Livello_2' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 245.8 116.9'%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23002747; %7D %3C/style%3E%3C/defs%3E%3Cg id='Livello_2-2'%3E%3Cpath class='st0' d='M40.5,58.2c0,9.9,8.1,17.8,18,17.8s18-7.9,18-17.8-8.1-17.8-18-17.8-18,8-18,17.8Z'/%3E%3Cpath class='st0' d='M217.3,75c-2.8,5.4-7,9.6-11.9,12.4-5.2,3.2-11.3,5.1-17.9,5.1s-5-.3-7.3-.8c-5.6-.9-9.7-3-14.4-7-.7-.6-1.3-1.1-1.9-1.7-4.8-4.5-10.3-10.8-18.3-19.7-6.5,5.1-15.6,14-15.6,16.6s.1.9.3,1.5l.2.7c.6,1.7,1.9,3.8,3.8,6.1,8.6,11.6,27.3,27.8,49.3,28.8,9.2,0,16.5-1.3,22.6-3.5,21-7.2,34.9-26.6,38.7-45.2h-24.6c-.7,2.4-1.7,4.7-2.8,6.8h0Z'/%3E%3Cpath class='st0' d='M187.2,24.9c4.2,0,8.2.8,11.9,2.2,12,4.3,20.9,15.1,22.2,28.2h24.5c-.3-7.1-2-13.7-4.6-19.7h0c-.4-1.1-1.1-2.3-1.8-3.6-3.3-6.2-7.7-11.6-12.9-16.1C217.6,7.6,204.9.4,187.9,0c-18.8,0-27.2,5.5-36.9,13.2h0c-6.2,5.6-14.6,14.3-24,24h0c-23.4,24.5-45.9,56.1-68.3,54.9-4.3,0-8.2-.8-11.8-2.2-13.1-4.7-22.4-17.1-22.4-31.7s1.5-11.4,4.2-16.2c2.8-5.4,7-9.5,11.9-12.4,5.2-3.2,11.3-5,17.9-5s5,.3,7.3.8c5.5.8,9.7,3,14.4,7,.7.6,1.3,1.1,1.9,1.7,4.8,4.4,10.3,10.8,18.3,19.6,6.5-5.1,15.6-14,15.6-16.6s0-.9-.2-1.5l-.3-.7c-.7-1.8-1.9-3.8-3.8-6C103.1,17.3,84.3,1.1,62.3,0c-9.1,0-16.5,1.3-22.6,3.5C14.9,12,0,37.7,0,58.8s1.7,15.8,4.6,22.5h0c.5,1.1,1.1,2.3,1.8,3.6,3.3,6.2,7.7,11.6,12.9,16.2,8.9,8.2,21.8,15.3,38.7,15.8,18.8,0,28.1-4.7,36.9-13.2h0c6-5.4,14.2-14,23.4-23.4h0c23.6-24.5,46.3-56.7,69-55.4h0Z'/%3E%3C/g%3E%3C/svg%3E")}.intro .form-wrap h2{font-size:30px}.intro .form-wrap .light-subtitle{text-align:center;font-size:18px;max-width:80%;margin:0 auto;opacity:0.7}.intro .form-wrap .light-subtitle+.light-subtitle{margin-top:1rem}.intro .form-wrap:has(#field_10_7 input:checked) #field_10_1,.intro .form-wrap:has(#field_10_7 input:checked) #field_10_4,.intro .form-wrap:has(#field_10_7 input:checked) #field_10_2,.intro .form-wrap:has(#field_10_7 input:checked) #field_10_5,.intro .form-wrap:has(#field_10_7 input:checked) #field_10_13,.intro .form-wrap:has(#field_10_7 input:checked) #field_10_16,.intro .form-wrap:has(#field_10_7 input:checked) #field_10_6{display:none !important}.intro .form-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(82deg, var(--oro));border-radius:24px;z-index:1}.intro .form-wrap .gform_wrapper{position:relative;z-index:2;background:#FFF;padding:20px;padding-bottom:60px;border-radius:15px}.intro .form-wrap .gform_wrapper.gform_confirmation_wrapper,.intro .form-wrap .gform_wrapper.gf_fallback{padding-bottom:20px}.intro .form-wrap .gform_wrapper #gform_10_validation_container{display:none !important}.intro .form-wrap .gform_wrapper #gform_ajax_spinner_10{position:absolute;opacity:0}.intro .form-wrap .gform_wrapper:has(#gform_ajax_spinner_10) .gform-body{opacity:0.3;pointer-events:none}.intro .form-wrap .gform_wrapper:has(#gform_ajax_spinner_10) .gform-footer{pointer-events:none}.intro .form-wrap .gfield_visibility_hidden{height:0}.intro .form-wrap .gfield{position:relative}.intro .form-wrap .gfield .gfield_validation_message{position:absolute;top:100%;left:0;font-size:14px !important;color:#d52b2b !important}.intro .form-wrap .gfield #validation_message_10_10{position:static}.intro .form-wrap .gfield .gfield_label .gfield_required{display:none}.intro .form-wrap .gfield--type-name{pointer-events:none}.intro .form-wrap .gfield--type-name input{pointer-events:none;background:#f1f1f1;border-width:2px 0px 0px 2px;border-color:#dddddd}.intro .form-wrap .gfield--type-textarea .gfield_label{font-size:15px;font-style:italic;font-weight:400;padding-left:15px}.intro .form-wrap .gfield--type-textarea textarea{border-radius:12px;font-size:17px !important;padding-left:15px !important;min-block-size:100px !important}.intro .form-wrap .gfield--type-address .gfield_label,.intro .form-wrap .gfield--type-phone .gfield_label,.intro .form-wrap .gfield--type-name .gfield_label{font-size:15px;font-style:italic;font-weight:400;padding-left:15px}.intro .form-wrap .gfield--type-address .gfield_description,.intro .form-wrap .gfield--type-address .gform-field-label--type-sub,.intro .form-wrap .gfield--type-phone .gfield_description,.intro .form-wrap .gfield--type-phone .gform-field-label--type-sub,.intro .form-wrap .gfield--type-name .gfield_description,.intro .form-wrap .gfield--type-name .gform-field-label--type-sub{padding-left:15px}.intro .form-wrap .gfield--type-address input,.intro .form-wrap .gfield--type-phone input,.intro .form-wrap .gfield--type-name input{border-radius:40px !important;font-size:17px !important;padding-left:15px !important}.intro .form-wrap .gfield--type-choice#field_10_5{margin-top:-60px !important}.intro .form-wrap .gfield--type-choice:not(#field_10_7){display:grid;grid-template-columns:80% 20%;grid-template-areas:"label value" "description value";justify-content:end;align-items:end;padding-left:15px;margin-top:-20px}.intro .form-wrap .gfield--type-choice:not(#field_10_7)[data-conditional-logic="hidden"]{display:grid !important;opacity:0.4}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .gfield_label{grid-area:label;margin:0;display:block;position:relative;top:20px;font-size:18px;font-style:italic;font-weight:600}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .gfield_description{grid-area:description;margin:0 !important;font-size:18px;color:var(--blu)}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .ginput_container_radio{grid-area:value}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .ginput_container_radio .gfield_radio{display:flex;align-items:center;flex-direction:row;justify-content:end;top:-5px}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .ginput_container_radio .gfield_radio .gform-field-label{margin:0;font-size:19px;font-style:italic;margin-top:-15px;margin-bottom:-10px}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .ginput_container_radio .gfield_radio .gchoice{cursor:pointer;flex-direction:column-reverse;display:flex !important;text-align:center;position:relative}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .ginput_container_radio .gfield_radio .gchoice:has(input:checked):before{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:26px;height:26px;background:var(--blu);border-radius:40px}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input{width:30px;height:30px;border:1px solid var(--blu);background:#FFF}.intro .form-wrap .gform-footer{position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);border-radius:40px;width:220px;margin-top:0}.intro .form-wrap .gform-footer:has([data-conditional-logic="visible"]):before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(82deg, var(--oro));border-radius:40px;z-index:1}.intro .form-wrap .gform-footer #gform_submit_button_10{width:100%;position:relative;z-index:4;border-radius:40px;text-transform:uppercase;padding:15px 40px;letter-spacing:0.5px;font-size:32px;font-weight:300;z-index:2;background-color:var(--blu);transition:background 0.4s ease-out}.intro .form-wrap .gform-footer #gform_submit_button_10:hover{background:#024c89}.intro .form-wrap #field_10_7.gfield--type-checkbox{position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);border-radius:40px;min-width:220px;margin:0;z-index:2;background:var(--blu);cursor:pointer}.intro .form-wrap #field_10_7.gfield--type-checkbox:has(input:checked){position:absolute;top:50px;left:0;min-width:unset}.intro .form-wrap #field_10_7.gfield--type-checkbox:has(input:checked) .gform-field-label{font-size:0;padding:24px 22px}.intro .form-wrap #field_10_7.gfield--type-checkbox:has(input:checked) .gform-field-label:before{content:"";width:20px;height:20px;position:absolute;left:17px;top:14px;border:2px solid #FFF;transform:rotate(45deg);border-right:0;border-top:0}.intro .form-wrap #field_10_7.gfield--type-checkbox:hover .gform-field-label{background:#024c89}.intro .form-wrap #field_10_7.gfield--type-checkbox:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(82deg, var(--oro));border-radius:40px;z-index:1}.intro .form-wrap #field_10_7.gfield--type-checkbox .gform-field-label{border-radius:40px;text-transform:uppercase;padding:10px 40px;letter-spacing:0.5px;font-size:32px;font-weight:300;color:#FFF;margin:0;z-index:2;background:var(--blu);transition:background 0.4s ease-out}.intro .form-wrap #field_10_7.gfield--type-checkbox input{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;width:100%;height:100%;opacity:0}.intro .riepilogo .main{font-size:2.5em;font-style:italic;margin-bottom:1.5rem;position:relative;left:-10px}.intro .riepilogo .attivita{display:grid;grid-template-columns:70px auto 150px;align-items:center;margin:40px 0;grid-gap:20px}.intro .riepilogo .attivita .nome{font-family:"GFS Didot", serif;font-size:1.3em;line-height:1}.intro .riepilogo .attivita .nome span{display:block;font-size:0.8em}.intro .riepilogo .attivita .orario{font-size:0.7em;text-align:left}#evento img:not(.inline-image){max-width:70%;display:block}#faq{font-size:18px}#faq .accordion{background:none}#faq .accordion .accordion-item{background:none;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, var(--oro))}#faq .accordion .accordion-item .accordion-button{font-weight:600;padding:0px;background:none;padding:30px;padding-bottom:0;padding-left:40px;position:relative;font-size:18px;color:var(--blu);box-shadow:none !important;transition:padding-bottom 0.35s ease}#faq .accordion .accordion-item .accordion-button.collapsed{padding-bottom:30px}#faq .accordion .accordion-item .accordion-button:not(.collapsed){color:var(--blu)}#faq .accordion .accordion-item .accordion-button:before{content:"";background:url(../images/10anni/faq.svg) left center no-repeat;background-size:30px;width:40px;height:40px;position:absolute;left:0;top:18px}#faq .accordion .accordion-item .accordion-button:after{display:none}#faq .accordion .accordion-item .card-body{padding:5px 10px 15px 40px}#arcani .arcano-card{background:var(--beige);border-radius:38px;padding:20px;color:var(--blu);font-size:18px;position:relative;display:flex;height:100%}#arcani .arcano-card:before{content:"";position:absolute;top:50%;left:50%;border-radius:20px;transform:translate(-50%, -50%);width:calc(100% - 36px);height:calc(100% - 35px);background:linear-gradient(82deg, var(--oro));z-index:1}#arcani .arcano-card .content-wrap{padding:20px;padding-top:110px;position:relative;z-index:2;border-radius:20px;background:var(--beige) url(../images/10anni/infinito.svg) center 40px no-repeat;background-size:auto 40px;display:flex;flex-wrap:wrap}#arcani .arcano-card .content-wrap .etichetta{font-size:1.4em;font-weight:bold;text-align:center;margin-bottom:1.2rem;width:100%}#arcani .arcano-card .content-wrap .titolo{width:100%;margin-bottom:1.2rem;font-size:2em;font-style:italic;text-align:center;text-transform:uppercase}#arcani .arcano-card .content-wrap .img-wrap{margin-top:auto}#arcani .arcano-card .content-wrap .img-wrap img{display:block;margin:0}.main-title{display:flex;width:100%;align-items:center;font-size:4.5vw;margin-bottom:2rem;color:var(--blu)}.main-title img{max-height:80px;width:auto;display:inline-block;margin-right:20px}.main-title span{display:block}.main-subtitle{font-size:2.4vw;margin-top:-1rem}.gradient-title{background:-webkit-linear-gradient(125deg, var(--oro));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fit-col{position:relative;height:100%}.fit-col img{position:absolute;left:0%;bottom:0;width:auto;height:100%;object-fit:contain;max-width:62vw}.reversed .fit-col img{left:initial;right:0%}.scene{perspective:3000px}.floating-card{display:block;transform-style:preserve-3d;will-change:transform}.gradient-btn{background:var(--blu);color:#FFF;padding:0px 0px;position:relative;text-decoration:none;border-radius:40px;margin-top:1.5rem;display:inline-block}.gradient-btn span{padding:7px 20px;border-radius:40px;background:var(--blu);position:relative;display:inline-block;z-index:2;transition:background 0.4s ease-out}.gradient-btn.location span{padding-left:74px;background:var(--blu) url(../images/10anni/maps.svg) 20px center no-repeat;background-size:38px}.gradient-btn.location:hover span{background:#024c89 url(../images/10anni/maps.svg) 20px center no-repeat;background-size:38px}.gradient-btn img{max-width:30px;margin-right:10px}.gradient-btn:before{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(82deg, var(--oro));border-radius:40px;z-index:1}.gradient-btn:hover{color:#FFF}.gradient-btn:hover span{background:#024c89}footer .copyrights{font-size:15px}.card-bob{animation:bob 7.6s ease-in-out infinite}.card-yaw{animation:yaw 11.3s ease-in-out infinite}.card-pitch{animation:pitch 13.7s ease-in-out infinite}.card-roll{animation:roll 19.8s ease-in-out infinite}.card-bob{animation-delay:-1.2s}.card-yaw{animation-delay:-3.1s}.card-pitch{animation-delay:-0.7s}.card-roll{animation-delay:-4.4s}@keyframes yaw{0%{transform:rotateY(0deg)}17%{transform:rotateY(10deg)}31%{transform:rotateY(4deg)}47%{transform:rotateY(-9deg)}68%{transform:rotateY(-4deg)}83%{transform:rotateY(7deg)}100%{transform:rotateY(0deg)}}@keyframes pitch{0%{transform:rotateX(5deg)}23%{transform:rotateX(8deg)}44%{transform:rotateX(6deg)}59%{transform:rotateX(3deg)}77%{transform:rotateX(7deg)}100%{transform:rotateX(5deg)}}@keyframes roll{0%{transform:rotateZ(0deg)}29%{transform:rotateZ(-2deg)}54%{transform:rotateZ(1.5deg)}100%{transform:rotateZ(0deg)}}@keyframes bob{0%{transform:translateY(0px)}21%{transform:translateY(-8px)}52%{transform:translateY(4px)}73%{transform:translateY(-6px)}100%{transform:translateY(0px)}}@media (max-width:1300px){body{font-size:20px}.intro .riepilogo .main{font-size:2.4em}.intro .form-wrap h2{font-size:24px}}@media (max-width:1100px){#evento img:not(.inline-image){max-width:80%}#arcani .arcano-card{font-size:16px}#arcani .arcano-card .content-wrap{padding-top:100px;background-size:auto 34px;background-position:center 32px}#arcani .arcano-card .content-wrap .titolo{font-size:1.6em}.main-title img{max-height:70px}.container-md,.container-sm,.container{max-width:98%}.intro .riepilogo .main{font-size:2.3em}.intro .form-wrap h2{font-size:30px}.intro .form-wrap .light-subtitle{max-width:90%}.intro .form-wrap .gfield--type-choice:not(#field_10_7){padding-left:5px}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .gfield_label{font-size:17px}.intro .form-wrap .gfield--type-choice:not(#field_10_7) .gfield_description{font-size:17px}}@media (max-width:991px){body{font-size:18px}.main-title{font-size:6vw}.main-title img{max-height:60px}#arcani .main-title{font-size:5vw}#arcani .main-subtitle{font-size:2.7vw}}@media (min-width:768px) and (max-width:991px){.form-wrap .gfield--type-choice{padding-left:0}.form-wrap .gfield--type-choice .gfield_label{font-size:17px}.form-wrap .gfield--type-choice .gfield_description{font-size:16px}#evento img:not(.inline-image){max-width:90%}#arcani .arcano-card{padding:14px;font-size:16px;border-radius:28px}#arcani .arcano-card:before{width:calc(100% - 24px);height:calc(100% - 24px);border-radius:24px}#arcani .arcano-card .content-wrap{padding:10px;padding-top:100px}#arcani .arcano-card .content-wrap .etichetta{font-size:1.2em}#arcani .arcano-card .content-wrap .titolo{font-size:1.4em}}@media (max-width:767px){hr{margin:3rem 0}.main-title{font-size:40px;margin-bottom:1rem}.gradient-btn span{font-size:16px}.intro .riepilogo .main{font-size:1.6em}.intro .riepilogo .attivita{grid-template-columns:70px auto;grid-row-gap:10px}.intro .riepilogo .attivita .icona{order:2}.intro .riepilogo .attivita .nome{order:3}.intro .riepilogo .attivita .nome span{margin-top:8px}.intro .riepilogo .attivita .orario{grid-column:1 / 3;text-align:left;padding-left:90px;font-size:16px;order:1}.intro .form-wrap h2{font-size:28px}.intro .form-wrap .light-subtitle{max-width:unset}#arcani .main-title{font-size:30px}#arcani .main-subtitle{font-size:18px;margin-bottom:2rem;margin-top:0}#arcani .arcano-card{font-size:18px}#arcani .arcano-card .content-wrap .titolo{font-size:1.8em}#faq .accordion .accordion-item .accordion-button{padding-right:0;font-size:17px;padding-left:32px}#faq .accordion .accordion-item .accordion-button:before{background-size:24px}#faq .accordion .accordion-item .card-body{padding:5px 10px 15px 32px;font-size:0.9em}}