.home-faq-section .home-faq-wrapper{width:100%;padding:67px 5% 121px 5%}
.home-faq-section .home-faq-wrapper .header .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:33px}
.home-faq-section .home-faq-wrapper .header .back-button span{display:none;margin-left:5px;padding-top:2px;font-size:14px;font-weight:500;letter-spacing:1px;color:var(--color-electric_indigo)}
.home-faq-section .home-faq-wrapper .header h2{margin:0 auto;font-size:24px;font-weight:600;line-height:100%;letter-spacing:0;color:var(--color-blue_navy);padding-bottom:37px;border-bottom:1px solid var(--color-gray_100);width:100%;text-align:center}
@media(min-width:768px){.home-faq-section .home-faq-wrapper .header h2{font-size:35px;line-height:45px}
}
.home-faq-section .home-faq-wrapper .main-content{text-align:center}
.home-faq-section .home-faq-wrapper .main-content .list-title{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:20px;line-height:45px;letter-spacing:1.5px;color:var(--color-blue_navy);border-bottom:1px solid rgba(151,151,151,0.32);padding-bottom:12px}
.home-faq-section .home-faq-wrapper .main-content ul.faqlist li.item{min-height:88px;border-bottom:1px solid var(--color-gray_100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.home-faq-section .home-faq-wrapper .main-content ul.faqlist li.item a{min-height:88px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0 24px 0}
.home-faq-section .home-faq-wrapper .main-content ul.faqlist li.item a span{font-size:18px;font-weight:400;line-height:26px;letter-spacing:0;color:var(--color-black);margin:0;display:inline-block;text-align:left}
.home-faq-section .home-faq-wrapper .main-content ul.faqlist li.item a img{margin-left:16px;width:20px;height:20px}
.home-faq-section .home-faq-wrapper .main-content ul.faqlist li.item a:hover{background-color:#fcfcfc}
.home-faq-section .home-faq-wrapper .main-content .dolomiti-secondary-button{margin-top:48px;width:100%;max-width:none}
.home-faq-section.v2 .home-faq-wrapper{padding:33px 5% 73px 5%}
.home-faq-section.v2 .home-faq-wrapper .header{border-bottom:1px solid rgba(151,151,151,0.32)}
.home-faq-section.v2 .home-faq-wrapper .main-content ul.faqlist li.item{border-bottom:1px solid rgba(151,151,151,0.32)}
.home-faq-section.v2 .home-faq-wrapper .main-content ul.faqlist li.item a span{font-size:14px;letter-spacing:.8px;font-weight:300}
.home-faq-section.v3 .home-faq-wrapper{padding:33px 5% 117px 5%}
.home-faq-section.v3 .home-faq-wrapper .main-content{margin-bottom:43px}
.home-faq-section.v3 .home-faq-wrapper .main-content ul.faqlist li.item{border-bottom:1px solid rgba(151,151,151,0.32)}
.home-faq-section.v3 .home-faq-wrapper .main-content ul.faqlist li.item a span{font-size:16px;letter-spacing:.8px}
@media(min-width:768px){.home-faq-section .home-faq-wrapper{max-width:633px;margin:0 auto;padding:74px 0 86px 0}
.home-faq-section .home-faq-wrapper .header .back-button{margin-bottom:53px}
.home-faq-section .home-faq-wrapper .header .back-button span{display:inline}
.home-faq-section .home-faq-wrapper .main-content .dolomiti-secondary-button{width:auto;margin:48px auto 0 auto;max-width:none}
.home-faq-section.v2 .home-faq-wrapper{padding:55px 0 259px 0}
.home-faq-section.v2 .home-faq-wrapper .main-content ul.faqlist li.item a span{font-size:20px;letter-spacing:1px;font-weight:400}
.home-faq-section.v3 .home-faq-wrapper{padding:55px 0 134px 0}
.home-faq-section.v3 .home-faq-wrapper .header .back-button{margin-bottom:38px}
.home-faq-section.v3 .home-faq-wrapper .main-content{margin-bottom:43px}
.home-faq-section.v3 .home-faq-wrapper .main-content ul.faqlist li.item a span{font-size:20px;letter-spacing:1px}
}
@media(min-width:1360px){.home-faq-section .home-faq-wrapper{max-width:1036px;margin:0 auto}
.home-faq-section.v2 .home-faq-wrapper{padding:29px 0 173px 0}
.home-faq-section.v3 .home-faq-wrapper{padding:29px 0 92px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.home-faq-section.v3 .home-faq-wrapper .header{width:100%}
.home-faq-section.v3 .home-faq-wrapper .main-content{width:490px}
.home-faq-section.v3 .home-faq-wrapper .main-content:last-child{margin-top:-85px}
}