.title-icons{margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.title-icons{margin-top:64px;margin-bottom:64px}
}
.title-icons-container{display:flex;flex-direction:column;gap:56px}
@media only screen and (max-width:768px){.title-icons-container{gap:32px}
}
.title-icons-container .title{color:#333f48}
.title-icons-container .icons-box{display:grid;grid-template-columns:repeat(3,auto);grid-row-gap:32px;justify-content:space-between}
@media only screen and (max-width:1420px){.title-icons-container .icons-box{grid-template-columns:repeat(2,auto)}
}
@media only screen and (max-width:954px){.title-icons-container .icons-box{grid-template-columns:repeat(1,auto);grid-row-gap:24px}
}
.title-icons-container .icons-box p{width:fit-content;display:flex;align-items:flex-start;gap:24px}
@media only screen and (max-width:768px){.title-icons-container .icons-box p{gap:16px}
}
.title-icons-container .icons-box p i{font-size:28px;color:#333f48;width:32px;height:32px;display:flex;justify-content:center;align-items:center}
.title-icons-container .icons-box p span{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;align-items:self-start;margin-top:4px;gap:8px}
@media(min-width:768px){.title-icons-container .icons-box p span{font-size:20px;line-height:28px}
}
.title-icons-container .icons-box p span span{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48}
@media(min-width:768px){.title-icons-container .icons-box p span span{font-size:20px;line-height:28px}
}
.title-icons-container .icons-box .icons-box{display:grid;grid-template-columns:repeat(3,auto);grid-row-gap:32px;justify-content:space-between}
@media only screen and (max-width:1420px){.title-icons-container .icons-box .icons-box{grid-template-columns:repeat(2,auto)}
}
@media only screen and (max-width:954px){.title-icons-container .icons-box .icons-box{grid-template-columns:repeat(1,auto);grid-row-gap:24px}
}
.title-icons-container .icons-box .icons-box p{display:flex;align-items:stretch;gap:24px;width:fit-content}
@media only screen and (max-width:768px){.title-icons-container .icons-box .icons-box p{gap:16px}
}
.title-icons-container .icons-box .icons-box p i{color:#333f48;font-size:28px;width:32px;height:32px;display:flex;justify-content:center;align-items:center}
.title-icons-container .icons-box .icons-box p span{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;padding-top:3px}
@media(min-width:375px){.title-icons-container .icons-box .icons-box p span{align-items:baseline;display:flex;gap:8px}
}
@media(min-width:768px){.title-icons-container .icons-box .icons-box p span{font-size:20px;line-height:28px;padding-top:1px}
}
.title-icons-container .icons-box .icons-box p span span{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#333f48}
@media(min-width:768px){.title-icons-container .icons-box .icons-box p span span{font-size:20px;line-height:28px}
}
.title-icons-container .container__adj{background:#f5f5f5;border-radius:8px 0 0 8px;border-left:4px solid #009262;padding:28px 12px 24px 32px;max-width:66.66%;display:flex;flex-flow:row;align-items:center;gap:24px}
@media(max-width:768px){.title-icons-container .container__adj{max-width:100%}
}
.title-icons-container .container__adj .box__text{display:flex;flex-flow:column;gap:4px}
.title-icons-container .container__adj .box__text-title{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal}
.title-icons-container .container__adj .box__text-text{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.title-icons-container .container__adj .adj__icon{font-size:24px;line-height:32px;color:#fff;background-color:#009262;border-radius:100%;min-width:56px;min-height:56px;display:flex;align-items:center;justify-content:center}