.what-do-you-need{position:relative;background:#fff}
.what-do-you-need .container-general{height:initial;display:flex;justify-content:flex-start;padding-top:40px;padding-bottom:40px}
@media(min-width:768px){.what-do-you-need .container-general{padding-top:64px;padding-bottom:64px}
}
.what-do-you-need .container-general b{font-family:'N27 Bold';line-height:24px;letter-spacing:0;text-align:left}
.what-do-you-need .container-content{width:70%;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:24px}
.what-do-you-need .container-content .title-container{width:80%}
.what-do-you-need .container-content .title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:40px;line-height:48px;text-transform:uppercase;color:#333f48;margin-bottom:32px;margin-top:10px;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.what-do-you-need .container-content .title{font-size:48px;line-height:56px}
}
@media(min-width:1600px){.what-do-you-need .container-content .title{font-size:64px;line-height:72px}
}
@media(min-width:768px){.what-do-you-need .container-content .title{hyphens:none;word-break:normal}
}
.what-do-you-need .container-content .description{font-size:20px;line-height:28px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.what-do-you-need .drop-downs{padding-bottom:0;width:80%;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}
.what-do-you-need .drop-downs .item{background:#fff;border-bottom:1px solid #c3c1c2;padding:24px 0;width:100%;display:flex;flex-direction:column;overflow:hidden}
.what-do-you-need .drop-downs .item .item-header{display:flex;justify-content:space-between;align-items:center}
.what-do-you-need .drop-downs .item .item-header .item-title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.what-do-you-need .drop-downs .item .item-header .item-title{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.what-do-you-need .drop-downs .item .item-header .item-title{font-size:24px;line-height:32px}
}
.what-do-you-need .drop-downs .item .item-header .item-icon{border:1px solid #333f48;border-radius:40px;padding:8px;display:flex;align-items:center}
.what-do-you-need .drop-downs .item .item-header .item-icon::before{display:inline-block;transition:all .2s ease-in-out}
.what-do-you-need .drop-downs .item .item-text{width:100%;overflow:hidden;display:block}
.what-do-you-need .drop-downs .item .item-text .none{display:none}
.what-do-you-need .drop-downs .item .item-text.displayNone{max-height:0}
.what-do-you-need .drop-downs .item .item-text.displayBlock{max-height:auto}
.what-do-you-need .drop-downs .item .item-text .item-escription{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;display:block;margin-top:16px;margin-bottom:16px}
.what-do-you-need .drop-downs .item .item-text .link{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance;font-size:20px !important}
@media(min-width:1024px){.what-do-you-need .drop-downs .item .item-text .link{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.what-do-you-need .drop-downs .item .item-text .link{font-size:24px;line-height:32px}
}
.what-do-you-need .drop-downs .item .item-text .link:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.what-do-you-need .drop-downs .item .item-text .link:hover{color:#bc131c}
.what-do-you-need .drop-downs .item .item-text .link:hover:after{transform:rotate(45deg)}
.what-do-you-need .drop-downs .item:hover .item-icon{color:#fff;background-color:#da291c;border:1px solid #da291c}
.what-do-you-need .drop-downs .item:hover .item-icon::before{transform:rotate(45deg)}
@media(max-width:850px){.what-do-you-need .drop-downs .item:hover .item-icon::before{transform:rotate(-180deg)}
}
.what-do-you-need .image{width:30%;height:100%;position:absolute;z-index:0;top:0;right:0;object-fit:cover;clip-path:polygon(17.5% 0,100% 0,100% 100%,0 100%)}
@media(max-width:850px){.what-do-you-need .container-content{width:100%}
.what-do-you-need .drop-downs{width:100%}
.what-do-you-need .title-container{width:100% !important}
.what-do-you-need .image{display:none}
}