.offerta-dettaglio-section{margin-top:63px;margin-bottom:45px}
.offerta-dettaglio-section .container{padding:0 5%}
.offerta-dettaglio-section .offer-wrapper .title{font-size:24px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:2.4px;color:var(--color-electric_indigo);margin-bottom:20px;text-transform:none}
.offerta-dettaglio-section .offer-wrapper .text-content{font-size:18px;font-weight:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:var(--color-black);margin-bottom:50px}
.offerta-dettaglio-section .offer-wrapper .text-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}
.offerta-dettaglio-section .offer-wrapper .text-img-box img{width:80px;height:80px;margin-right:20px}
.offerta-dettaglio-section .offer-wrapper .text-img-box .text-wrapper p{font-size:12px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e;margin:0}
.offerta-dettaglio-section .offer-wrapper .actions-wrapper{margin-bottom:28px}
.offerta-dettaglio-section .offer-wrapper .actions-wrapper .button{margin-bottom:20px;width:100%}
.offerta-dettaglio-section .offer-wrapper .share-options{margin-bottom:50px}
.offerta-dettaglio-section .offer-wrapper .share-options span.t{font-size:16px;font-weight:500;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e}
.offerta-dettaglio-section .offer-wrapper .share-options a.icon{margin-left:17px}
.offerta-dettaglio-section .offer-wrapper .share-options a.icon.ico-whatsapp{cursor:pointer}
.offerta-dettaglio-section .offer-wrapper .dolomiti-radio{margin-bottom:40px}
.offerta-dettaglio-section .offer-wrapper .dolomiti-radio label{display:block;width:210px;padding:0 12px;border:1px solid #2f5d75;margin-bottom:8px}
.offerta-dettaglio-section .offer-wrapper .dolomiti-radio label span{font-weight:200;line-height:46px}
.offerta-dettaglio-section .offer-wrapper .dolomiti-radio input:checked + label{border-style:solid;border-width:2px;border-image-source:linear-gradient(77deg,#48b861 4%,#0ba4c1 100%);border-image-slice:1}
.offerta-dettaglio-section .offer-wrapper .documents a{display:block;margin-bottom:30px}
.offerta-dettaglio-section .offer-wrapper .documents a i{display:inline-block;font-size:29px;margin-right:20px;vertical-align:top}
.offerta-dettaglio-section .offer-wrapper .documents a label{display:inline-block;width:calc(100% - 55px);vertical-align:top;cursor:pointer}
.offerta-dettaglio-section .offer-wrapper .documents a label span{display:block;font-size:18px;font-weight:500;color:#2f5d75}
.offerta-dettaglio-section .offer-wrapper .documents a label span.info{font-size:14px;font-weight:400}
.offerta-dettaglio-section .offer-wrapper #project{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:240px;height:155px;border:2px dashed #0ba4c1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;cursor:pointer}
.offerta-dettaglio-section .offer-wrapper #project.chose{border:0;-webkit-box-shadow:0 0 20px #cdcdcd;box-shadow:0 0 20px #cdcdcd}
.offerta-dettaglio-section .offer-wrapper #project .project{text-align:center}
.offerta-dettaglio-section .offer-wrapper #project .project .project-name i{display:block;font-size:50px;margin-bottom:32px}
.offerta-dettaglio-section .offer-wrapper #project .project .project-name img{display:block;height:50px;margin:0 auto 32px}
.offerta-dettaglio-section .offer-wrapper #project .project label{font-size:11px;font-weight:500;line-height:2;letter-spacing:.8px;color:#2f5d75;text-transform:uppercase;margin:0;white-space:nowrap;cursor:pointer}
.offerta-dettaglio-section .offer-wrapper #project .project label i{font-size:12px;margin-left:8px;vertical-align:middle}
.offerta-dettaglio-section .container.activate-button{margin-top:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.offerta-dettaglio-section .tab-info-box .nav-item{width:50%;text-align:center}
.offerta-dettaglio-section .tab-info-box .nav-item .nav-link{width:100%;height:auto;line-height:52px;border-radius:0;opacity:.6;color:white;text-transform:none;padding:0}
.offerta-dettaglio-section .tab-info-box .nav-item .nav-link.active{opacity:1;color:white}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content{padding:20px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .icon-inphographic-bioraria img{height:50px;width:50px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .dolomiti-icon-clock{font-size:37px;margin-bottom:11px;color:#48b45b}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .dolomiti-icon-gas{font-size:64px;width:64px;margin-bottom:11px;color:#00a0d2}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box img{margin-bottom:11px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .text-wrapper p{font-size:16px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e;margin-bottom:0}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .text-wrapper p.text-gas{font-size:14px;font-weight:700}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-title{font-size:14px;font-weight:900;font-style:normal;line-height:1.14;letter-spacing:normal;color:#1e6b8e;margin-bottom:29px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row{margin-bottom:29px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .col{padding:0}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row span{font-weight:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row span.type{font-size:14px;display:block;font-weight:500}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row span.days{font-size:12px;display:block;margin-bottom:9px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .value{font-size:24px;font-weight:700;font-style:normal;line-height:.83;letter-spacing:normal;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row span.num{font-size:22px;font-weight:700;font-style:normal;line-height:.91;letter-spacing:normal;color:#1e6b8e;margin-right:8px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row span.val{font-style:normal;line-height:.91;letter-spacing:normal;font-size:16px;font-weight:normal}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .instead{font-size:12px;font-weight:500;font-style:normal;line-height:1.33;letter-spacing:normal;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row.info-row-gas{padding-top:25px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-descr p{font-size:14px;line-height:24px;font-weight:500;color:#1e6b8e;margin-bottom:0}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-button{-ms-flex-item-align:center;align-self:center;text-align:center;margin-top:30px;width:100%}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box{margin-top:5px;padding:20px}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box p.t{font-size:14px;font-weight:500;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box p.t b{font-weight:700}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box p.box-title{font-size:20px;font-weight:700;line-height:30px;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.discount{font-size:30px;font-weight:700;line-height:1;margin-bottom:15px;display:block;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.discount.discount-gas{font-size:20px;margin-bottom:25px}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.perc{display:inline-block;min-width:85px}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.cond{font-size:14px;font-weight:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#1e6b8e}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.cond b{font-weight:700}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box a.more-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box a.more-info img{width:20px;height:20px;margin-right:10px}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box a.more-info span{font-size:12px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e;text-decoration:underline}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box .info-button{-ms-flex-item-align:center;align-self:center;text-align:center;margin-top:10px;width:100%}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box .info-button .hide-mobile{display:none}
.offerta-dettaglio-section .tab-info-box .text-img-box-gas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}
.offerta-dettaglio-section .tab-info-box .text-img-box-gas img{width:80px;height:80px;margin-right:20px}
.offerta-dettaglio-section .tab-info-box .text-img-box-gas .text-wrapper p{font-size:12px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e;margin:0}
.offerta-dettaglio-section .tab-info-box.single-tab .nav-item{width:100%}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab{margin-bottom:30px}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-title{line-height:18px;font-weight:700}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-row .col{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-row .col .num-row{display:block;text-align:right}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-row .col .num-row .under{position:relative}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-row .col .num-row .under .line-through{border-bottom:1px solid #1e6b8e;width:100%;position:absolute;bottom:8px;left:0}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-cond{color:#1e6b8e;font-weight:500;font-size:14px}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-cond.cond-small{font-size:12px;margin-bottom:5px}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .more-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .more-box span.discount{display:block;margin-bottom:10px}
.offerta-dettaglio-section .tab-info-box.green .nav-item .nav-link{background-color:var(--color-blue_navy)}
.offerta-dettaglio-section .tab-info-box.green .tab-content .main-content,.offerta-dettaglio-section .tab-info-box.green .tab-content .more-box{background-color:var(--color-blue_navy_50)}
.offerta-dettaglio-section .tab-info-box.blue .nav-item .nav-link{background-color:#00a0d2}
.offerta-dettaglio-section .tab-info-box.blue .main-content,.offerta-dettaglio-section .tab-info-box.blue .more-box{background-color:#d5effe}
.offerta-dettaglio-section .tab-info-box.white{border:1px solid #1e6b8e}
.offerta-dettaglio-section .tab-info-box.white h3{font-size:16px;font-weight:500;margin-bottom:28px;color:#2f5d75;text-transform:uppercase}
.offerta-dettaglio-section .tab-info-box.white .text-wrapper{margin-bottom:28px}
.offerta-dettaglio-section .tab-info-box.white .text-wrapper p{font-size:18px;font-weight:500;line-height:1.56;letter-spacing:1px;color:#2f5d75}
.offerta-dettaglio-section .tab-info-box.white button{width:100%}
.offerta-dettaglio-section .features-box{margin-top:50px;margin-bottom:52px}
.offerta-dettaglio-section .features-box .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.offerta-dettaglio-section .features-box .list li{margin-bottom:33px}
.offerta-dettaglio-section .features-box .list li .text-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.offerta-dettaglio-section .features-box .list li .text-img-box img{width:52px;height:52px;margin-right:12px}
.offerta-dettaglio-section .features-box .list li .text-img-box .text-wrapper p{font-size:16px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#1e6b8e;margin:0}
.offerta-dettaglio-section .projectModal.modal{background-color:#fff}
.offerta-dettaglio-section .projectModal.modal .modal-dialog{background-color:transparent}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content{background-color:rgba(196,223,233,0.17)}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body{width:1150px;max-width:100%;margin:0 auto;padding:0 15px 100px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body h2{font-size:20px;font-weight:400;letter-spacing:4px;text-align:center;color:#2f5d75;text-transform:uppercase;margin:40px 0 30px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters{margin-bottom:40px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title{cursor:pointer}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title i{font-size:16px;margin-right:8px;vertical-align:middle}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title label{font-size:14px;font-weight:600;letter-spacing:1.75px;color:#2f5d75;text-transform:uppercase;cursor:pointer;margin:0}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title label span.open-text{display:none}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title.collapsed label span.open-text{display:inline}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title.collapsed label span.close-text{display:none}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body{padding-top:40px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .reset-filters{margin-bottom:20px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .reset-filters span{font-size:12px;font-weight:400;line-height:1.83;letter-spacing:.9px;color:#2f5d75;text-decoration:underline;cursor:pointer}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper{padding-bottom:15px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-select{margin-bottom:30px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-select .dolomiti-select select{width:100%;background-color:transparent;border-width:0 0 1px 0;border-style:solid;border-color:#a3c4d1;font-size:18px;font-weight:400;letter-spacing:1px;color:#2f5d75}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-list ul{overflow:hidden}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-list ul li{float:left;border-radius:5px;border:1px solid #2f5d75;background-color:#ecf4f6;margin:0 8px 25px;cursor:pointer}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-list ul li span{display:block;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:1px;color:#2f5d75;min-width:130px;padding:0 10px;text-align:center}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper{padding:10px 15px 20px;-webkit-transition:all .4s ease;transition:all .4s ease}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper.active{border-style:solid;border-width:2px;border-image-source:linear-gradient(47deg,#00b67b,#00aab2 100%);border-image-slice:1;background-color:rgba(255,255,255,0.6)}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-title{cursor:pointer}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-title h3{font-size:16px;font-weight:500;letter-spacing:.75px;color:#2f5d75;margin-bottom:4px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-title h4{font-size:16px;font-weight:400;letter-spacing:.75px;color:#2f5d75;margin-bottom:0}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-body{padding-top:20px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-body img{display:block;height:40px;margin:0 auto 30px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-body p{font-size:14px;font-weight:400;letter-spacing:.7px;color:#2f5d75;margin:0}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .project-details{display:none;padding-top:60px;padding-left:75px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .project-details img{display:block;height:60px;margin:0 auto 45px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .project-details p{font-size:16px;font-weight:400;letter-spacing:.8px;color:#2f5d75;margin:0}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .button{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:100%;padding:50px 15px 24px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(196,223,233,0)),color-stop(50%,#f5fafb));background-image:linear-gradient(to bottom,rgba(196,223,233,0) 0,#f5fafb 50%);text-align:center}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .button button{width:100%}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .button button[disabled]{background-color:#a4c3d1;border-color:#a4c3d1;opacity:1}
@media(min-width:768px){.offerta-dettaglio-section{max-width:630px;margin:0 auto;margin-top:70px;margin-bottom:30px}
.offerta-dettaglio-section .container{padding:0}
.offerta-dettaglio-section .offer-wrapper .title{font-size:30px;letter-spacing:3.5px;margin-bottom:25px;max-width:80%}
.offerta-dettaglio-section .offer-wrapper .content{margin-bottom:40px}
.offerta-dettaglio-section .offer-wrapper .text-img-box .text-wrapper{max-width:270px}
.offerta-dettaglio-section .offer-wrapper .actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.offerta-dettaglio-section .offer-wrapper .actions-wrapper .button{max-width:248px;margin:0;margin-right:17px;margin-bottom:20px}
.offerta-dettaglio-section .offer-wrapper .text-content{display:inline-block;width:calc(100% - 220px);padding-right:30px;vertical-align:top}
.offerta-dettaglio-section .offer-wrapper .dolomiti-radio{display:inline-block;width:210px;vertical-align:top}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .dolomiti-icon-clock{font-size:52px;width:52px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .dolomiti-icon-gas{font-size:64px;width:64px;color:#00a0d2}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .text-wrapper{margin-left:22.5px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .col:last-child{text-align:right}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box p.t{margin-bottom:25px}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.discount{display:inline-block;margin-right:5px;margin-bottom:0}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box .info-button .hide-mobile{display:inline-block}
.offerta-dettaglio-section .tab-info-box .text-img-box-gas .text-wrapper{max-width:270px}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .text-wrapper{max-width:100%}
.offerta-dettaglio-section .tab-info-box.single-tab.bioraria-tab .tab-content .main-content .info-title{max-width:280px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body{padding:0 15px 100px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body h2{font-size:24px;letter-spacing:3px;margin:40px 0}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters{margin-bottom:45px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body{padding-top:20px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .reset-filters{float:right}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper{clear:both}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-select .dolomiti-select{max-width:260px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-body{display:-webkit-box;display:-ms-flexbox;display:flex}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-body img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:60px;margin-left:50px;margin-right:15px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .accordion-wrapper .accordion-body p{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}
}
@media(min-width:1360px){.offerta-dettaglio-section{max-width:1036px;margin:0 auto;margin-top:108px;margin-bottom:72px}
.offerta-dettaglio-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.offerta-dettaglio-section .offer-wrapper{max-width:488px}
.offerta-dettaglio-section .offer-wrapper .title{max-width:none}
.offerta-dettaglio-section .offer-wrapper .text-content{margin-bottom:28px}
.offerta-dettaglio-section .offer-wrapper .text-img-box .text-wrapper p{font-size:14px}
.offerta-dettaglio-section .offer-wrapper .actions-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}
.offerta-dettaglio-section .offer-wrapper .text-content{display:block;width:100%;padding-right:0}
.offerta-dettaglio-section .offer-wrapper .dolomiti-radio{display:block;width:100%}
.offerta-dettaglio-section .tab-info-box{max-width:425px;width:425px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .dolomiti-icon-clock{margin-bottom:0}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-img-box .icon-inphographic-bioraria img{margin-bottom:0}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .num{font-size:24px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .instead{margin:0;margin-top:5px}
.offerta-dettaglio-section .tab-info-box .text-img-box-gas .text-wrapper p{font-size:14px}
.offerta-dettaglio-section .features-box{width:100%;margin:0}
.offerta-dettaglio-section .features-box .list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.offerta-dettaglio-section .features-box .list li{margin-bottom:33px;width:46%;margin:30px 2%}
.offerta-dettaglio-section .projectModal.modal{background-color:transparent}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content{max-width:unset;min-height:700px;margin:0;margin-bottom:auto;-webkit-backdrop-filter:blur(14.1px);backdrop-filter:blur(14.1px)}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content.firefox-fix{background-color:rgba(196,223,233,0.95)}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body{padding-bottom:0}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters{margin-bottom:35px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-collapse{display:block !important;height:auto !important}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-title{display:none}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body{padding-top:20px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .reset-filters{float:right}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-select{width:260px}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-list{width:calc(100% - 250px)}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .filters .accordion-body .filters-wrapper .filter-list ul{float:right}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects{display:-webkit-box;display:-ms-flexbox;display:flex}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .project-list{width:50%}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .project-list .accordion-collapse{display:none !important;height:0 !important}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .projects .project-details{display:block;width:50%}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .button{position:relative;background-image:none}
.offerta-dettaglio-section .projectModal.modal .modal-dialog .modal-content .modal-body .button button{width:200px}
.offerta-dettaglio-section .container .offer-wrapper .dolomiti-radio .radio-disabled{border:#d2d2d2 1px solid}
.offerta-dettaglio-section .container .offer-wrapper .dolomiti-radio .radio-disabled .checkmark{border:#d2d2d2 2px solid}
.offerta-dettaglio-section .container .offer-wrapper .dolomiti-radio .radio-disabled span{color:#d2d2d2}
}
.offerta-logo-link{margin:50px 0}
.offerta-logo-link .offerta-logo-link-wrapper{padding:0 5%}
.offerta-logo-link .offerta-logo-link-wrapper .img-container{margin:0 auto;width:107px}
.offerta-logo-link .offerta-logo-link-wrapper .img-container img{width:100%}
.offerta-logo-link .offerta-logo-link-wrapper .link-conv{display:none}
@media all and (min-width:768px){.offerta-logo-link .offerta-logo-link-wrapper{padding:0;max-width:633px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.offerta-logo-link .offerta-logo-link-wrapper .img-container{margin:0;width:107px}
.offerta-logo-link .offerta-logo-link-wrapper .img-container img{width:100%}
.offerta-logo-link .offerta-logo-link-wrapper .link-conv{display:-webkit-box;display:-ms-flexbox;display:flex}
.offerta-logo-link .offerta-logo-link-wrapper .link-conv span{color:#1e6b8e}
}
@media all and (min-width:1360px){.offerta-logo-link .offerta-logo-link-wrapper{max-width:1036px}
}
.product-details-section .no-margin-top{margin-top:0 !important}
.product-details-section .no-margin-bottom{margin-bottom:0 !important}
.product-details-section .actions-wrapper a{text-align:center;margin-top:25px}
.common-modal-style .container{display:block}
@media(min-width:768px){.product-details-section .offerta-logo-link .offerta-logo-link-wrapper .img-container{width:auto}
}
@media(min-width:768px){.product-details-section .offerta-logo-link .offerta-logo-link-wrapper .img-container img{width:auto;height:75px}
}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.offerta-dettaglio-section .tab-info-box .tab-content .more-box span.discount{display:block;margin-bottom:10px}
.offerta-dettaglio-section form{max-width:none;margin:0;padding:0}
.offerta-dettaglio-section .offer-wrapper div.offer-desc p{font-size:18px;font-weight:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:#1e6b8e;margin-bottom:50px}
.product-details-section .preventivatore{margin-bottom:50px}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .text-wrapper p{font-size:16px;font-weight:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--color-black)}
@media(min-width:768px){.offerta-dettaglio-section .offer-wrapper div.offer-desc p{display:inline-block;width:calc(100% - 220px);padding-right:30px;vertical-align:top}
}
@media(min-width:1360px){.offerta-dettaglio-section .offer-wrapper div.offer-desc p{margin-bottom:28px}
.offerta-dettaglio-section .offer-wrapper div.offer-desc p{display:block;width:100%;padding-right:0}
}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .col.formula{font-size:24px;font-weight:700;font-style:normal;line-height:.83;letter-spacing:normal;color:#2f5d75}
.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .col.formula span.num,.offerta-dettaglio-section .tab-info-box .tab-content .main-content .info-row .col.formula p.instead{font-size:16px;font-weight:700;font-style:normal;line-height:.91;letter-spacing:normal;color:#2f5d75;margin-right:8px}