.icons-cpt .row{--bs-gutter-x: 50px;--bs-gutter-y: 60px}@media(max-width: 767px){.icons-cpt .row{--bs-gutter-x: 40px;--bs-gutter-y: 50px}}@media(max-width: 575px){.icons-cpt .row{--bs-gutter-x: 40px;--bs-gutter-y: 40px}}.icons-cpt .my-container{margin-top:60px}.icons-cpt .margin-top{margin-top:155px}@media(max-width: 991px){.icons-cpt .margin-top{margin-top:120px}}@media(max-width: 767px){.icons-cpt .margin-top{margin-top:100px}}@media(max-width: 575px){.icons-cpt .margin-top{margin-top:80px}}@media(max-width: 575px){.icons-cpt .mobile-different .row{--bs-gutter-x: 20px;--bs-gutter-y: 30px}}@media(max-width: 575px)and (max-width: 575px){.icons-cpt .mobile-different .icons{margin-top:30px}}@media(max-width: 575px){.icons-cpt .mobile-different .single{flex-direction:column !important;gap:8px}.icons-cpt .mobile-different .single .icon{width:56px;min-width:56px}.icons-cpt .mobile-different .single .desc{text-align:center;font-size:10px}}@media(min-width: 450px)and (max-width: 575px){.icons-cpt .row-cols-1>*{flex:0 0 auto;width:50%}}.icons-cpt .icons{margin-top:60px}@media(max-width: 991px){.icons-cpt .icons{margin-top:50px}}@media(max-width: 767px){.icons-cpt .icons{margin-top:40px}}.icons-cpt .title span{color:var(--red)}.icons-cpt .black-text{gap:0 !important}.icons-cpt .black-text .icon{margin-bottom:20px}.icons-cpt .black-text .desc{margin-bottom:5px}.icons-cpt .black-text .desc-black{font-size:13px;line-height:1.58;font-weight:500;text-align:center}@media(max-width: 991px){.icons-cpt .black-text .desc-black{font-size:12px}}@media(max-width: 767px){.icons-cpt .black-text .desc-black{font-size:11px}}@media(max-width: 575px){.icons-cpt .black-text .desc-black{font-size:10px}}@media(min-width: 450px){.icons-cpt .black-text .desc-black{white-space:nowrap}}.icons-cpt .single{display:flex;flex-direction:column;align-items:center;height:100%;gap:20px}@media(max-width: 449px){.icons-cpt .single{flex-direction:row}}.icons-cpt .icon{aspect-ratio:1;display:flex;width:82px;min-width:82px;align-items:flex-end}@media(max-width: 400px){.icons-cpt .icon{width:56px;min-width:56px}}.icons-cpt .desc{text-align:center;line-height:1.6}@media(max-width: 449px){.icons-cpt .desc{text-align:left}}