:root{--description-text-color: rgb(120, 120, 120)}.heading-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center}.heading-wrapper__title{font-size:20px;font-weight:700;font-family:Montserrat}@media (min-width: 992px){.heading-wrapper__title{font-size:30px;font-weight:600}}.heading-wrapper__description{font-family:Lato;font-weight:300;font-size:14px;color:var(--description-text-color);text-align:center;margin-top:8px;margin-bottom:30px}@media (min-width: 992px){.heading-wrapper__description{font-size:20px;font-weight:300;margin-top:25px;margin-bottom:30px;line-height:130.9%}}@media (min-width: 768px){.heading-wrapper{margin-bottom:80px}}:root{--dashed-border-color: rgb(217, 217, 217);--border-radius: 60px}.tat_wrapper{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:50px}.tat_wrapper_m__title{flex:1;font-size:18px;font-family:Montserrat;font-weight:600;display:flex;justify-content:flex-start;align-items:flex-start;background-color:var(--main-background-color);word-break:break-all}@media (min-width: 768px){.tat_wrapper_m__title{flex:1.5}}@media (min-width: 992px){.tat_wrapper_m__title{font-size:20px;line-height:40px}}.tat_wrapper_m__tools-wrapper{flex:2.1}@media (min-width: 768px){.tat_wrapper_m__tools-wrapper{flex:4}}.tat_wrapper .tools_rounded_border_m{margin-top:10px;margin-left:5%;border-top-right-radius:22px;border-bottom-right-radius:22px;width:100%;height:80px;border:1px dashed var(--dashed-border-color);border-left:0;display:flex;flex-direction:column;justify-content:space-between}.tat_wrapper .tools_rounded_border_m .row-1,.tat_wrapper .tools_rounded_border_m .row-2{display:flex;justify-content:flex-start;align-items:center}.tat_wrapper .pm_tools_rounded_border_m{margin-top:10%;width:100%;border:1px dashed var(--dashed-border-color);border-right:0px;border-bottom:0px;border-left:0;display:flex;flex-direction:column;justify-content:space-between}.tat_wrapper .pm_tools_rounded_border_m .row-1{display:flex;justify-content:flex-start;align-items:center;margin-top:-10px!important}.tat_wrapper .pm_tools_rounded_border_m .row-2{display:flex;justify-content:flex-start;align-items:center}@media (min-width: 768px){.tat_wrapper .pm_tools_rounded_border_m{display:none}}.tat_wrapper .tools_rounded_border_d{display:none;margin-top:10px;margin-left:0%;width:100%;height:90px;border:1px dashed var(--dashed-border-color);border-left:0;border-right:0;border-bottom:0;flex-direction:column;justify-content:space-between}.tat_wrapper .tools_rounded_border_d .row-1,.tat_wrapper .tools_rounded_border_d .row-2{display:flex;justify-content:flex-start;align-items:center}.tat_wrapper .large-tools{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-right:1px dashed var(--dashed-border-color);border-bottom:1px dashed var(--dashed-border-color)}@media (min-width: 768px){.tat_wrapper .tools_rounded_border_m{display:none}.tat_wrapper .tools_rounded_border_d{display:flex}}.pm,.ba,.web_dev,.mob_dev,.ui_ux,.qa{flex-direction:column;width:100%;padding-left:1rem}.pm_m__tools-wrapper,.ba_m__tools-wrapper,.web_dev_m__tools-wrapper,.mob_dev_m__tools-wrapper,.ui_ux_m__tools-wrapper,.qa_m__tools-wrapper{margin-top:20px;width:100%}.pm .tools_rounded_border_m,.ba .tools_rounded_border_m,.web_dev .tools_rounded_border_m,.mob_dev .tools_rounded_border_m,.ui_ux .tools_rounded_border_m,.qa .tools_rounded_border_m{margin-left:-5px;margin-top:24px;width:100%}@media (min-width: 992px){.pm,.ba,.web_dev,.mob_dev,.ui_ux,.qa{padding-left:0;flex-direction:row}}.tool-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-right:8.5%}.tool-wrapper-circle{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}@media (min-width: 992px){.tool-wrapper-circle{width:50px;height:50px}}.tool-wrapper-circle .logo-img img{width:24px}@media (min-width: 992px){.tool-wrapper-circle .logo-img img{width:30px}}.tool-wrapper-title{line-height:14px;font-size:8px;text-align:center;font-weight:400;color:#787878;font-family:Montserrat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 992px){.tool-wrapper-title{line-height:24px;font-size:14px}}.pm{margin-right:0}@media (min-width: 576px){.pm{margin-right:8%}}@media (min-width: 992px){.pm{margin-right:8%}}.qa{margin-right:6%}.ba{margin-right:10%}.row-1{margin-top:-8px}@media (min-width: 992px){.row-1{margin-top:-14px}}.row-2{margin-bottom:-12px}@media (min-width: 992px){.row-2{margin-bottom:-24px}}
