:root{--ubuntu:'Ubuntu',sans-serif;--unbounded:'Unbounded',sans-serif;--outfit:'Outfit',sans-serif;--main-font:var(--ubuntu);--heading-font:var(--unbounded)}body{font-family:var(--main-font)!important}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)!important}@media (max-width:768px){body{font-size:15px!important}h1{font-size:28px!important}h2{font-size:15px!important}h3{font-size:15px!important}}p,h1,h2,h3,h4,h5,h6{line-height:1.4em!important}a:hover{color:var(--rosso)!important}.testata-pagine h1{color:var(--blu-scuro);text-align:center;font-size:2.6rem;font-weight:600}.post_testata .et_pb_text_inner{font-size:2rem;margin-top:30px}header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#000000!important}header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a{color:#FFFFFF!important}#main-content{margin-top:110px}.et_mobile_menu{overflow-y:scroll;touch-action:pan-y}.my_navbar,.my_navbar .my_menu-top,.my_navbar .my_menu-main{padding-block:0!Important}.my_navbar .et_pb_menu__logo-wrap{position:absolute!important;transform:108%!important}.my_navbar .my_menu-top,.my_navbar .my_menu-main{padding-block:0!Important;padding-inline:30px!Important}.my_navbar .my_menu-top .menu-top{margin-block:0!important;padding-block:0px}.my_navbar .my_menu-top{background-color:var(--grigio-scuro)}.my_navbar .my_menu-top a{color:white}.my_navbar .my_menu-main{background-color:var(--blu-chiarissimo)}.my_navbar .my_menu-main a{color:var(--blu-scuro)!important}.my_navbar .my_menu-main .et_pb_menu__logo-wrap{max-width:250px!important}@media (max-width:1170px){.my_navbar .my_menu-main .et_pb_menu__logo-wrap{max-width:200px!important}}@media (max-width:1067px){.my_navbar .my_menu-main .et_pb_menu__logo-wrap{max-width:150px!important}}@media (max-width:600px){.my_navbar .my_menu-main .et_pb_menu__logo-wrap{max-width:300px!important}}.my_navbar .my_menu-main .et_pb_menu__logo-wrap img{padding-block:12px!important}.my_navbar{position:fixed;top:0;width:100%}.my_navbar ul{text-align:left}.my_navbar li{align-items:flex-end}.my_navbar li a{font-size:1.1rem!important;font-weight:bold}.my_navbar .menu-main li a{margin-top:10px}.my_navbar .menu-main li.margin a{padding-block:37px!important;margin-top:-5px!important}.my_navbar .menu-main li.Traduzioni a:before{content:'Traduzioni';display:block;position:absolute;top:-18px;text-transform:uppercase;font-size:0.7rem;font-weight:normal;margin-bottom:35px;opacity:.6}.my_navbar .menu-main li.Translations a:before{content:'Translations';display:block;position:absolute;top:18px;text-transform:uppercase;font-size:0.7rem;font-weight:normal;margin-bottom:-34px;opacity:.6}.preventivo .elenco .et_pb_blurb_container{display:flex;flex-wrap:nowrap;flex-direction:row}.preventivo .elenco .et_pb_blurb_container h4.et_pb_module_header{background-color:var(--rosso);text-align:center;padding-inline:15px;padding-top:10px;color:white;font-size:2rem;width:53px;margin-right:16px}.pianificazione .elenco .et_pb_blurb_container{display:flex;flex-wrap:nowrap;flex-direction:row}.pianificazione .elenco .et_pb_blurb_container h4.et_pb_module_header{background-color:var(--rosso);text-align:center;padding-inline:15px;padding-top:10px;color:white;font-size:2rem;width:53px;margin-right:16px}.testata-pagine{padding-top:100px!important}.hero_section{padding-block:200px!important}@media (min-width:981px){.hero_section{padding-block:100px!important}}@media (min-width:768px){.hero_section{padding-block:100px!important}}@media (min-width:450px){.hero_section{padding-block:100px!important}}.hero_section h1{padding-bottom:100px;text-align:center;font-size:3.6rem;color:white}.hero_section .et_pb_text_inner{padding-top:100px;text-align:center;font-size:1.2rem;line-height:1.4em;color:white}.strumenti .et_pb_column{padding-inline:40px}.servizi .df-cpt-icon-wrap {display:none}.servizi .df-cpt-title{border-left:2px solid var(--rosso);padding-left:12px}.servizi h3.df-cpt-title a:hover{color:var(--rosso);text-decoration:underline}.sezione_bandiere .riga_bandiere .et_pb_column{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.sezione_bandiere .et_pb_blurb img{width:50px;border-radius:6px;filter:drop-shadow(2px 4px 6px lightgrey)}.sezione_bandiere .et_pb_main_blurb_image{margin-bottom:12px!important}.sezione_bandiere .et_pb_blurb .et_pb_module_header{text-align:center}.wp-block-pullquote{border:none}.df-cpt-title{font-size:1.6rem;color:black;font-weight:bold;list-style-type:circle}.df-cpt-read-more{background-color:#b6384a;color:white!important;border-radius:5px;width:fit-content;padding-inline:24px;padding-block:6px}.servizi_correlati .df-cpt-read-more:hover{background-color:#82222f;color:white!important}.et_pb_section{padding:0px 0}.df-cpt-icon{color:#961b11}.et-pb-icon span{font-size:20px}.et_pb_text_inner h2{font-size:2.1rem;color:black;font-weight:bold}.et_pb_text_inner h3{font-size:1.7rem;color:black}.contact-form h2{font-size:2.4rem}.contact-form>p{font-size:1.2rem!important}@media (max-width:1400px){.contact-form h2{font-size:2rem}}@media (max-width:980px){.contact-form h2{font-size:1.6rem}}@media (max-width:760px){.contact-form h2{font-size:1.4rem}.contact-form>p{font-size:1rem!important;margin-bottom:10px}}.contact-form *{text-align:left!important}.contact-form input{width:100%;height:50px}.contact-form textarea{width:100%;height:200px}.contact-form .form-group{margin-bottom:1em}.contact-form input[type=checkbox]{width:25px;height:25px;margin-right:10px}.contact-form input.text,.contact-form input.title,.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{background-color:#ffffff;border:2px solid #e1e1e1;padding:6px 10px;color:var(--rosso);font-size:1.2rem}.contact-form label{font-size:1rem}.contact-form .et_pb_row{width:100%!important;padding:0!important;gap:20px;display:flex}.contact-form .privacy label{display:flex;align-items:flex-start}.contact-form .tasto{float:right;padding:16px 66px;color:white;font-size:1.2rem;text-align:center}.contact-form .tasto *{text-align:center!important;cursor:pointer;border-radius:0.5em}.contact-form .tasto input{background-color:#44444!important;color:#444444!important;font-size:20px;position:relative}.contact-form .tasto input:hover{background-color:#4a4a4a!important;color:var(--rosso)!important}.w-100{width:100%}