.table-esg-container{display:flex;justify-content:space-between}.rich-text-table{padding:30px 0}@media screen and (max-width:768px){.table-esg-container{flex-direction:column}.plans-container,.rich-text-table{width:100%!important}}.small-text-under-table-offset{color:#605f5f;font-style:italic;margin-top:20px;text-align:left}.dark-text{color:#3c3c3b!important}.plans-container .plans-table .plan:first-child{font-weight:700!important}@media screen and (max-width:900px){.plans-container{overflow-x:scroll;padding-bottom:10px}.plans-container::-webkit-scrollbar{height:8px;width:0}.plans-container::-webkit-scrollbar-track{background:#e6e6e6;border-radius:8px}.plans-container::-webkit-scrollbar-thumb{background:#cad401;border-radius:8px}.plans-container::-webkit-scrollbar-thumb:hover{background:#9aa101}}.plans-container .plans-table{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;position:relative;width:100%}@media screen and (max-width:900px){.plans-container .plans-table{width:900px}}.plans-container .plans-table .plan{left:0;position:relative;top:0;width:100%}.plans-container .plans-table .plan:not(:last-child){border-right:1px solid gray}@media screen and (max-width:900px){.plans-container .plans-table .plan{min-width:165px}}.plans-container .plans-table .plan .plan__td{align-items:center;background:url(https://5115267.fs1.hubspotusercontent-na1.net/hubfs/5115267/Assistenza/td--empty-v2.jpg) 0 0 repeat;color:#fff;display:flex;font-size:13px;left:0;padding:10px;position:relative;top:0}.plans-container .plans-table .plan .plan__td__esg{justify-content:center!important;text-align:center!important}.plans-container .plans-table .plan .plan__td.empty--x1{height:55px}.plans-container .plans-table .plan .plan__td.empty--x2{height:115px}.plans-container .plans-table .plan .plan__td.empty--x3{height:175px}.plans-container .plans-table .plan .plan__td.empty--x4{height:235px}.plans-container .plans-table .plan .plan__td.empty--x5{height:295px}.plans-container .plans-table .plan .plan__td.empty--x6{height:355px}.plans-container .plans-table .plan .plan__td.empty--x7{height:415px}.plans-container .plans-table .plan .plan__td.empty--x8{height:475px}.plans-container .plans-table .plan .plan__td.empty--x9{height:535px}.plans-container .plans-table .plan .plan__td.empty--x10{height:595px}.plans-container .plans-table .plan .plan__td.gray--very--light{background:#f7f7f7}.plans-container .plans-table .plan .plan__td.white{background:#fff}.plans-container .plans-table .plan .plan__td.gray{background:#a8a7a7}.plans-container .plans-table .plan .plan__td.gray--light{background:#bebebe}.plans-container .plans-table .plan .plan__td.gray--medium{background:#605f5f}.plans-container .plans-table .plan .plan__td.gray--dark{background:#3c3c3b}.container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;padding:0 50px;position:relative}.off3-image_1{grid-column:1/2;grid-row:1/2;margin-left:150px}.off3-richtext_1{grid-column:2/3;grid-row:1/2;margin-left:0}.off3-image_2{grid-column:1/3;grid-row:2/3;position:absolute;right:13%;top:-130px;z-index:3}.off3-richtext_2{left:-20%!important;margin-top:-80px;width:100%!important}.off3-richtext_2,.offset-section-esg-3{grid-column:1/-1;grid-row:3/4;position:absolute}.offset-section-esg-3{left:70%;margin:20px 0!important;top:20px;width:70%!important}.container-offset-esg-3{margin-top:200px;position:relative}@media screen and (max-width:1200px) and (min-width:901px){.container{padding:0!important}.off3-richtext_1{margin-left:0}.off3-image_2{right:0!important}.off3-richtext_2{left:-30%!important}}@media screen and (max-width:900px){.container{grid-template-columns:1fr;grid-gap:20px;padding:0}.off3-image_1,.off3-image_2,.off3-richtext_1,.off3-richtext_2,.offset-section-esg-3{grid-column:1/-1;grid-row:auto;left:0;margin-left:0;margin-top:0;position:static;width:100%;z-index:auto}.off3-image_1 img,.off3-image_2 img{max-width:300px}.plans_table_esg_3{max-width:100%;overflow-x:auto}.container-offset-esg-3{margin-top:20px!important}.table-esg-container{flex-direction:column}.plans-container{margin:0!important}.plans-container .plans-table{width:80%!important}.rich-text-table h3,.rich-text-table p{text-align:left!important}}@media (min-width:768px) and (max-width:1024px){.off3-richtext_2{left:-40%!important}}