@font-face{font-family:"IBM Plex Sans Regular";src:url("../fonts/ibmplexsans-regular.woff2") format("woff2"),url("../fonts/ibmplexsans-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans Bold";src:url("../fonts/ibmplexsans-bold.woff2") format("woff2"),url("../fonts/ibmplexsans-bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans SemiBold Regular";src:url("../fonts/ibmplexsans-semibold.woff2") format("woff2"),url("../fonts/ibmplexsans-semibold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans Italic";src:url("../fonts/ibmplexsans-italic.woff2") format("woff2"),url("../fonts/ibmplexsans-italic.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.grid-container{display:inline-block;text-align:center;width:1200px}@media all and (max-width: 1199px){.grid-container{width:840px}}@media all and (max-width: 839px){.grid-container{min-width:320px;width:100%}}.grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 0 auto;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.grid-cell{box-sizing:border-box;position:relative}.grid-cell--left{text-align:left}@media (min-width: 840px) and (max-width: 1199px){.grid-cell--left-tablet{text-align:left}.grid-cell--middle-tablet{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.grid-cell--right-tablet{text-align:right}.grid-cell--left-tablet{text-align:left}}@media (min-width: 1200px){.grid-cell--left-desktop{text-align:left}.grid-cell--middle-desktop{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.grid-cell--right-desktop{text-align:right}.grid-cell--left-desktop{text-align:left}}@media (max-width: 839px){.grid-cell--center-phone{text-align:center}.grid-cell--right-phone{text-align:right}.grid-cell--left-phone{text-align:left}}.grid-cell--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.grid-cell--middle{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.grid-cell--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.grid-cell--stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.grid-cell--right{text-align:right}.grid.grid--no-spacing>.grid-cell{margin:0}.grid-cell--order-1{-webkit-order:1;-ms-flex-order:1;order:1}.grid-cell--order-2{-webkit-order:2;-ms-flex-order:2;order:2}.grid-cell--order-3{-webkit-order:3;-ms-flex-order:3;order:3}.grid-cell--order-4{-webkit-order:4;-ms-flex-order:4;order:4}.grid-cell--order-5{-webkit-order:5;-ms-flex-order:5;order:5}.grid-cell--order-6{-webkit-order:6;-ms-flex-order:6;order:6}.grid-cell--order-7{-webkit-order:7;-ms-flex-order:7;order:7}.grid-cell--order-8{-webkit-order:8;-ms-flex-order:8;order:8}.grid-cell--order-9{-webkit-order:9;-ms-flex-order:9;order:9}.grid-cell--order-10{-webkit-order:10;-ms-flex-order:10;order:10}.grid-cell--order-11{-webkit-order:11;-ms-flex-order:11;order:11}.grid-cell--order-12{-webkit-order:12;-ms-flex-order:12;order:12}@media (max-width: 839px){.grid-cell{margin:0 15px;width:calc(100% - 30px)}.grid--no-spacing>.grid-cell{width:100%}.hide-phone,.grid-cell--hide-phone{display:none !important}.grid-cell--order-1-phone.grid-cell--order-1-phone{-webkit-order:1;-ms-flex-order:1;order:1}.grid-cell--order-2-phone.grid-cell--order-2-phone{-webkit-order:2;-ms-flex-order:2;order:2}.grid-cell--order-3-phone.grid-cell--order-3-phone{-webkit-order:3;-ms-flex-order:3;order:3}.grid-cell--order-4-phone.grid-cell--order-4-phone{-webkit-order:4;-ms-flex-order:4;order:4}.grid-cell--order-5-phone.grid-cell--order-5-phone{-webkit-order:5;-ms-flex-order:5;order:5}.grid-cell--order-6-phone.grid-cell--order-6-phone{-webkit-order:6;-ms-flex-order:6;order:6}.grid-cell--order-7-phone.grid-cell--order-7-phone{-webkit-order:7;-ms-flex-order:7;order:7}.grid-cell--order-8-phone.grid-cell--order-8-phone{-webkit-order:8;-ms-flex-order:8;order:8}.grid-cell--order-9-phone.grid-cell--order-9-phone{-webkit-order:9;-ms-flex-order:9;order:9}.grid-cell--order-10-phone.grid-cell--order-10-phone{-webkit-order:10;-ms-flex-order:10;order:10}.grid-cell--order-11-phone.grid-cell--order-11-phone{-webkit-order:11;-ms-flex-order:11;order:11}.grid-cell--order-12-phone.grid-cell--order-12-phone{-webkit-order:12;-ms-flex-order:12;order:12}.grid-cell--1-col,.grid-cell--1-col-phone.grid-cell--1-col-phone{width:calc(25% - 30px)}.grid--no-spacing>.grid-cell--1-col,.grid--no-spacing>.grid-cell--1-col-phone.grid-cell--1-col-phone{width:25%}.grid-cell--2-col,.grid-cell--2-col-phone.grid-cell--2-col-phone{width:calc(50% - 30px)}.grid--no-spacing>.grid-cell--2-col,.grid--no-spacing>.grid-cell--2-col-phone.grid-cell--2-col-phone{width:50%}.grid-cell--3-col,.grid-cell--3-col-phone.grid-cell--3-col-phone{width:calc(75% - 30px)}.grid--no-spacing>.grid-cell--3-col,.grid--no-spacing>.grid-cell--3-col-phone.grid-cell--3-col-phone{width:75%}.grid-cell--4-col,.grid-cell--4-col-phone.grid-cell--4-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--4-col,.grid--no-spacing>.grid-cell--4-col-phone.grid-cell--4-col-phone{width:100%}.grid-cell--5-col,.grid-cell--5-col-phone.grid-cell--5-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--5-col,.grid--no-spacing>.grid-cell--5-col-phone.grid-cell--5-col-phone{width:100%}.grid-cell--6-col,.grid-cell--6-col-phone.grid-cell--6-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--6-col,.grid--no-spacing>.grid-cell--6-col-phone.grid-cell--6-col-phone{width:100%}.grid-cell--7-col,.grid-cell--7-col-phone.grid-cell--7-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--7-col,.grid--no-spacing>.grid-cell--7-col-phone.grid-cell--7-col-phone{width:100%}.grid-cell--8-col,.grid-cell--8-col-phone.grid-cell--8-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--8-col,.grid--no-spacing>.grid-cell--8-col-phone.grid-cell--8-col-phone{width:100%}.grid-cell--9-col,.grid-cell--9-col-phone.grid-cell--9-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--9-col,.grid--no-spacing>.grid-cell--9-col-phone.grid-cell--9-col-phone{width:100%}.grid-cell--10-col,.grid-cell--10-col-phone.grid-cell--10-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--10-col,.grid--no-spacing>.grid-cell--10-col-phone.grid-cell--10-col-phone{width:100%}.grid-cell--11-col,.grid-cell--11-col-phone.grid-cell--11-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--11-col,.grid--no-spacing>.grid-cell--11-col-phone.grid-cell--11-col-phone{width:100%}.grid-cell--12-col,.grid-cell--12-col-phone.grid-cell--12-col-phone{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--12-col,.grid--no-spacing>.grid-cell--12-col-phone.grid-cell--12-col-phone{width:100%}.grid-cell--1-offset,.grid-cell--1-offset-phone.grid-cell--1-offset-phone{margin-left:calc(25% + 15px)}.grid.grid--no-spacing>.grid-cell--1-offset,.grid.grid--no-spacing>.grid-cell--1-offset-phone.grid-cell--1-offset-phone{margin-left:25%}.grid-cell--2-offset,.grid-cell--2-offset-phone.grid-cell--2-offset-phone{margin-left:calc(50% + 15px)}.grid.grid--no-spacing>.grid-cell--2-offset,.grid.grid--no-spacing>.grid-cell--2-offset-phone.grid-cell--2-offset-phone{margin-left:50%}.grid-cell--3-offset,.grid-cell--3-offset-phone.grid-cell--3-offset-phone{margin-left:calc(75% + 15px)}.grid.grid--no-spacing>.grid-cell--3-offset,.grid.grid--no-spacing>.grid-cell--3-offset-phone.grid-cell--3-offset-phone{margin-left:75%}}@media (min-width: 840px) and (max-width: 1199px){.grid-cell{margin:0 15px;width:calc(50% - 30px)}.grid--no-spacing>.grid-cell{width:50%}.hide-tablet,.grid-cell--hide-tablet{display:none !important}.grid-cell--order-1-tablet.grid-cell--order-1-tablet{-webkit-order:1;-ms-flex-order:1;order:1}.grid-cell--order-2-tablet.grid-cell--order-2-tablet{-webkit-order:2;-ms-flex-order:2;order:2}.grid-cell--order-3-tablet.grid-cell--order-3-tablet{-webkit-order:3;-ms-flex-order:3;order:3}.grid-cell--order-4-tablet.grid-cell--order-4-tablet{-webkit-order:4;-ms-flex-order:4;order:4}.grid-cell--order-5-tablet.grid-cell--order-5-tablet{-webkit-order:5;-ms-flex-order:5;order:5}.grid-cell--order-6-tablet.grid-cell--order-6-tablet{-webkit-order:6;-ms-flex-order:6;order:6}.grid-cell--order-7-tablet.grid-cell--order-7-tablet{-webkit-order:7;-ms-flex-order:7;order:7}.grid-cell--order-8-tablet.grid-cell--order-8-tablet{-webkit-order:8;-ms-flex-order:8;order:8}.grid-cell--order-9-tablet.grid-cell--order-9-tablet{-webkit-order:9;-ms-flex-order:9;order:9}.grid-cell--order-10-tablet.grid-cell--order-10-tablet{-webkit-order:10;-ms-flex-order:10;order:10}.grid-cell--order-11-tablet.grid-cell--order-11-tablet{-webkit-order:11;-ms-flex-order:11;order:11}.grid-cell--order-12-tablet.grid-cell--order-12-tablet{-webkit-order:12;-ms-flex-order:12;order:12}.grid-cell--1-col,.grid-cell--1-col-tablet.grid-cell--1-col-tablet{width:calc(12.5% - 30px)}.grid-cell--1-0-col-tablet.grid-cell--1-0-col-tablet{width:calc(10.5% - 30px)}.grid--no-spacing>.grid-cell--1-col,.grid--no-spacing>.grid-cell--1-col-tablet.grid-cell--1-col-tablet{width:12.5%}.grid-cell--2-col,.grid-cell--2-col-tablet.grid-cell--2-col-tablet{width:calc(25% - 30px)}.grid--no-spacing>.grid-cell--2-col,.grid--no-spacing>.grid-cell--2-col-tablet.grid-cell--2-col-tablet{width:25%}.grid-cell--3-col,.grid-cell--3-col-tablet.grid-cell--3-col-tablet{width:calc(37.5% - 30px)}.grid--no-spacing>.grid-cell--3-col,.grid--no-spacing>.grid-cell--3-col-tablet.grid-cell--3-col-tablet{width:37.5%}.grid-cell--4-col,.grid-cell--4-col-tablet.grid-cell--4-col-tablet{width:calc(50% - 30px)}.grid--no-spacing>.grid-cell--4-col,.grid--no-spacing>.grid-cell--4-col-tablet.grid-cell--4-col-tablet{width:50%}.grid-cell--5-col,.grid-cell--5-col-tablet.grid-cell--5-col-tablet{width:calc(62.5% - 30px)}.grid--no-spacing>.grid-cell--5-col,.grid--no-spacing>.grid-cell--5-col-tablet.grid-cell--5-col-tablet{width:62.5%}.grid-cell--6-col,.grid-cell--6-col-tablet.grid-cell--6-col-tablet{width:calc(75% - 30px)}.grid--no-spacing>.grid-cell--6-col,.grid--no-spacing>.grid-cell--6-col-tablet.grid-cell--6-col-tablet{width:75%}.grid-cell--7-col,.grid-cell--7-col-tablet.grid-cell--7-col-tablet{width:calc(87.5% - 30px)}.grid--no-spacing>.grid-cell--7-col,.grid--no-spacing>.grid-cell--7-col-tablet.grid-cell--7-col-tablet{width:87.5%}.grid-cell--8-col,.grid-cell--8-col-tablet.grid-cell--8-col-tablet{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--8-col,.grid--no-spacing>.grid-cell--8-col-tablet.grid-cell--8-col-tablet{width:100%}.grid-cell--9-col,.grid-cell--9-col-tablet.grid-cell--9-col-tablet{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--9-col,.grid--no-spacing>.grid-cell--9-col-tablet.grid-cell--9-col-tablet{width:100%}.grid-cell--10-col,.grid-cell--10-col-tablet.grid-cell--10-col-tablet{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--10-col,.grid--no-spacing>.grid-cell--10-col-tablet.grid-cell--10-col-tablet{width:100%}.grid-cell--11-col,.grid-cell--11-col-tablet.grid-cell--11-col-tablet{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--11-col,.grid--no-spacing>.grid-cell--11-col-tablet.grid-cell--11-col-tablet{width:100%}.grid-cell--12-col,.grid-cell--12-col-tablet.grid-cell--12-col-tablet{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--12-col,.grid--no-spacing>.grid-cell--12-col-tablet.grid-cell--12-col-tablet{width:100%}.grid-cell--1-offset,.grid-cell--1-offset-tablet.grid-cell--1-offset-tablet{margin-left:calc(12.5% + 15px)}.grid.grid--no-spacing>.grid-cell--1-offset,.grid.grid--no-spacing>.grid-cell--1-offset-tablet.grid-cell--1-offset-tablet{margin-left:12.5%}.grid-cell--2-offset,.grid-cell--2-offset-tablet.grid-cell--2-offset-tablet{margin-left:calc(25% + 15px)}.grid.grid--no-spacing>.grid-cell--2-offset,.grid.grid--no-spacing>.grid-cell--2-offset-tablet.grid-cell--2-offset-tablet{margin-left:25%}.grid-cell--3-offset,.grid-cell--3-offset-tablet.grid-cell--3-offset-tablet{margin-left:calc(37.5% + 15px)}.grid.grid--no-spacing>.grid-cell--3-offset,.grid.grid--no-spacing>.grid-cell--3-offset-tablet.grid-cell--3-offset-tablet{margin-left:37.5%}.grid-cell--4-offset,.grid-cell--4-offset-tablet.grid-cell--4-offset-tablet{margin-left:calc(50% + 15px)}.grid.grid--no-spacing>.grid-cell--4-offset,.grid.grid--no-spacing>.grid-cell--4-offset-tablet.grid-cell--4-offset-tablet{margin-left:50%}.grid-cell--5-offset,.grid-cell--5-offset-tablet.grid-cell--5-offset-tablet{margin-left:calc(62.5% + 15px)}.grid.grid--no-spacing>.grid-cell--5-offset,.grid.grid--no-spacing>.grid-cell--5-offset-tablet.grid-cell--5-offset-tablet{margin-left:62.5%}.grid-cell--6-offset,.grid-cell--6-offset-tablet.grid-cell--6-offset-tablet{margin-left:calc(75% + 15px)}.grid.grid--no-spacing>.grid-cell--6-offset,.grid.grid--no-spacing>.grid-cell--6-offset-tablet.grid-cell--6-offset-tablet{margin-left:75%}.grid-cell--7-offset,.grid-cell--7-offset-tablet.grid-cell--7-offset-tablet{margin-left:calc(87.5% + 15px)}.grid.grid--no-spacing>.grid-cell--7-offset,.grid.grid--no-spacing>.grid-cell--7-offset-tablet.grid-cell--7-offset-tablet{margin-left:87.5%}}@media (min-width: 1200px){.grid-cell{margin:0 15px;width:calc(33.3333333333% - 30px)}.grid--no-spacing>.grid-cell{width:33.3333333333%}.hide-desktop,.grid-cell--hide-desktop{display:none !important}.grid-cell--order-1-desktop.grid-cell--order-1-desktop{-webkit-order:1;-ms-flex-order:1;order:1}.grid-cell--1-0-col-desktop{width:calc(5.333333% - 30px)}.grid-cell--order-2-desktop.grid-cell--order-2-desktop{-webkit-order:2;-ms-flex-order:2;order:2}.grid-cell--order-3-desktop.grid-cell--order-3-desktop{-webkit-order:3;-ms-flex-order:3;order:3}.grid-cell--order-4-desktop.grid-cell--order-4-desktop{-webkit-order:4;-ms-flex-order:4;order:4}.grid-cell--order-5-desktop.grid-cell--order-5-desktop{-webkit-order:5;-ms-flex-order:5;order:5}.grid-cell--order-6-desktop.grid-cell--order-6-desktop{-webkit-order:6;-ms-flex-order:6;order:6}.grid-cell--order-7-desktop.grid-cell--order-7-desktop{-webkit-order:7;-ms-flex-order:7;order:7}.grid-cell--order-8-desktop.grid-cell--order-8-desktop{-webkit-order:8;-ms-flex-order:8;order:8}.grid-cell--order-9-desktop.grid-cell--order-9-desktop{-webkit-order:9;-ms-flex-order:9;order:9}.grid-cell--order-10-desktop.grid-cell--order-10-desktop{-webkit-order:10;-ms-flex-order:10;order:10}.grid-cell--order-11-desktop.grid-cell--order-11-desktop{-webkit-order:11;-ms-flex-order:11;order:11}.grid-cell--order-12-desktop.grid-cell--order-12-desktop{-webkit-order:12;-ms-flex-order:12;order:12}.grid-cell--1-col,.grid-cell--1-col-desktop.grid-cell--1-col-desktop{width:calc(8.3333333333% - 30px)}.grid--no-spacing>.grid-cell--1-col,.grid--no-spacing>.grid-cell--1-col-desktop.grid-cell--1-col-desktop{width:8.3333333333%}.grid-cell--2-col,.grid-cell--2-col-desktop.grid-cell--2-col-desktop{width:calc(16.6666666667% - 30px)}.grid--no-spacing>.grid-cell--2-col,.grid--no-spacing>.grid-cell--2-col-desktop.grid-cell--2-col-desktop{width:16.6666666667%}.grid-cell--3-col,.grid-cell--3-col-desktop.grid-cell--3-col-desktop{width:calc(25% - 30px)}.grid--no-spacing>.grid-cell--3-col,.grid--no-spacing>.grid-cell--3-col-desktop.grid-cell--3-col-desktop{width:25%}.grid-cell--4-col,.grid-cell--4-col-desktop.grid-cell--4-col-desktop{width:calc(33.3333333333% - 30px)}.grid--no-spacing>.grid-cell--4-col,.grid--no-spacing>.grid-cell--4-col-desktop.grid-cell--4-col-desktop{width:33.3333333333%}.grid-cell--5-col,.grid-cell--5-col-desktop.grid-cell--5-col-desktop{width:calc(41.6666666667% - 30px)}.grid--no-spacing>.grid-cell--5-col,.grid--no-spacing>.grid-cell--5-col-desktop.grid-cell--5-col-desktop{width:41.6666666667%}.grid-cell--6-col,.grid-cell--6-col-desktop.grid-cell--6-col-desktop{width:calc(50% - 30px)}.grid--no-spacing>.grid-cell--6-col,.grid--no-spacing>.grid-cell--6-col-desktop.grid-cell--6-col-desktop{width:50%}.grid-cell--7-col,.grid-cell--7-col-desktop.grid-cell--7-col-desktop{width:calc(58.3333333333% - 30px)}.grid--no-spacing>.grid-cell--7-col,.grid--no-spacing>.grid-cell--7-col-desktop.grid-cell--7-col-desktop{width:58.3333333333%}.grid-cell--8-col,.grid-cell--8-col-desktop.grid-cell--8-col-desktop{width:calc(66.6666666667% - 30px)}.grid--no-spacing>.grid-cell--8-col,.grid--no-spacing>.grid-cell--8-col-desktop.grid-cell--8-col-desktop{width:66.6666666667%}.grid-cell--9-col,.grid-cell--9-col-desktop.grid-cell--9-col-desktop{width:calc(75% - 30px)}.grid--no-spacing>.grid-cell--9-col,.grid--no-spacing>.grid-cell--9-col-desktop.grid-cell--9-col-desktop{width:75%}.grid-cell--10-col,.grid-cell--10-col-desktop.grid-cell--10-col-desktop{width:calc(83.3333333333% - 30px)}.grid--no-spacing>.grid-cell--10-col,.grid--no-spacing>.grid-cell--10-col-desktop.grid-cell--10-col-desktop{width:83.3333333333%}.grid-cell--11-col,.grid-cell--11-col-desktop.grid-cell--11-col-desktop{width:calc(91.6666666667% - 30px)}.grid--no-spacing>.grid-cell--11-col,.grid--no-spacing>.grid-cell--11-col-desktop.grid-cell--11-col-desktop{width:91.6666666667%}.grid-cell--12-col,.grid-cell--12-col-desktop.grid-cell--12-col-desktop{width:calc(100% - 30px)}.grid--no-spacing>.grid-cell--12-col,.grid--no-spacing>.grid-cell--12-col-desktop.grid-cell--12-col-desktop{width:100%}.grid-cell--1-offset,.grid-cell--1-offset-desktop.grid-cell--1-offset-desktop{margin-left:calc(8.3333333333% + 15px)}.grid.grid--no-spacing>.grid-cell--1-offset,.grid.grid--no-spacing>.grid-cell--1-offset-desktop.grid-cell--1-offset-desktop{margin-left:8.3333333333%}.grid-cell--2-offset,.grid-cell--2-offset-desktop.grid-cell--2-offset-desktop{margin-left:calc(16.6666666667% + 15px)}.grid.grid--no-spacing>.grid-cell--2-offset,.grid.grid--no-spacing>.grid-cell--2-offset-desktop.grid-cell--2-offset-desktop{margin-left:16.6666666667%}.grid-cell--3-offset,.grid-cell--3-offset-desktop.grid-cell--3-offset-desktop{margin-left:calc(25% + 15px)}.grid.grid--no-spacing>.grid-cell--3-offset,.grid.grid--no-spacing>.grid-cell--3-offset-desktop.grid-cell--3-offset-desktop{margin-left:25%}.grid-cell--4-offset,.grid-cell--4-offset-desktop.grid-cell--4-offset-desktop{margin-left:calc(33.3333333333% + 15px)}.grid.grid--no-spacing>.grid-cell--4-offset,.grid.grid--no-spacing>.grid-cell--4-offset-desktop.grid-cell--4-offset-desktop{margin-left:33.3333333333%}.grid-cell--5-offset,.grid-cell--5-offset-desktop.grid-cell--5-offset-desktop{margin-left:calc(41.6666666667% + 15px)}.grid.grid--no-spacing>.grid-cell--5-offset,.grid.grid--no-spacing>.grid-cell--5-offset-desktop.grid-cell--5-offset-desktop{margin-left:41.6666666667%}.grid-cell--6-offset,.grid-cell--6-offset-desktop.grid-cell--6-offset-desktop{margin-left:calc(50% + 15px)}.grid.grid--no-spacing>.grid-cell--6-offset,.grid.grid--no-spacing>.grid-cell--6-offset-desktop.grid-cell--6-offset-desktop{margin-left:50%}.grid-cell--7-offset,.grid-cell--7-offset-desktop.grid-cell--7-offset-desktop{margin-left:calc(58.3333333333% + 15px)}.grid.grid--no-spacing>.grid-cell--7-offset,.grid.grid--no-spacing>.grid-cell--7-offset-desktop.grid-cell--7-offset-desktop{margin-left:58.3333333333%}.grid-cell--8-offset,.grid-cell--8-offset-desktop.grid-cell--8-offset-desktop{margin-left:calc(66.6666666667% + 15px)}.grid.grid--no-spacing>.grid-cell--8-offset,.grid.grid--no-spacing>.grid-cell--8-offset-desktop.grid-cell--8-offset-desktop{margin-left:66.6666666667%}.grid-cell--9-offset,.grid-cell--9-offset-desktop.grid-cell--9-offset-desktop{margin-left:calc(75% + 15px)}.grid.grid--no-spacing>.grid-cell--9-offset,.grid.grid--no-spacing>.grid-cell--9-offset-desktop.grid-cell--9-offset-desktop{margin-left:75%}.grid-cell--10-offset,.grid-cell--10-offset-desktop.grid-cell--10-offset-desktop{margin-left:calc(83.3333333333% + 15px)}.grid.grid--no-spacing>.grid-cell--10-offset,.grid.grid--no-spacing>.grid-cell--10-offset-desktop.grid-cell--10-offset-desktop{margin-left:83.3333333333%}.grid-cell--11-offset,.grid-cell--11-offset-desktop.grid-cell--11-offset-desktop{margin-left:calc(91.6666666667% + 15px)}.grid.grid--no-spacing>.grid-cell--11-offset,.grid.grid--no-spacing>.grid-cell--11-offset-desktop.grid-cell--11-offset-desktop{margin-left:91.6666666667%}}@media (min-width: 1200px){.grid--horizontal-spacing-desktop .grid-cell{padding:0 15px}.grid--horizontal-spacing-desktop .grid-cell:first-child{padding-left:0}.grid--horizontal-spacing-desktop .grid-cell:last-child{padding-right:0}}.head-menu-bar{text-align:center;padding:50px 0;transition:background-color ease-in-out 200ms, box-shadow ease-in-out 200ms}@media all and (max-width: 839px){.head-menu-bar{padding:25px 0 0}.head-menu-bar .grid-cell{text-align:center}}.head-menu-bar.floating{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#2D2D2D;box-shadow:0px 2px 16px 0px rgba(0,0,0,0.5)}@media all and (max-width: 839px){.head-menu-bar.floating{padding-top:0}.head-menu-bar.floating .head-menu-bar-inner{vertical-align:middle}.head-menu-bar.floating .codebit-logo{display:none}.head-menu-bar.floating .menu{margin-top:0 !important}}@media all and (max-width: 839px){.head-menu-bar .menu-container{margin:0;width:100%}}.head-menu-bar .menu-container .menu{display:flex;font-family:'IBM Plex Sans Regular';font-size:16px;line-height:26px;justify-content:flex-end;align-items:center}.head-menu-bar .menu-container .menu a,.head-menu-bar .menu-container .menu a:visited{display:inline-block;text-decoration:none;color:#FFF;margin-right:50px}.head-menu-bar .menu-container .menu a:last-child,.head-menu-bar .menu-container .menu a:visited:last-child{margin-right:0}.head-menu-bar .menu-container .menu a:hover,.head-menu-bar .menu-container .menu a:focus{color:#1FDF6F}.head-menu-bar .menu-container .menu a.selected{background-color:#1FDF6F;color:#2D2D2D}@media all and (max-width: 1199px){.head-menu-bar .menu-container .menu a,.head-menu-bar .menu-container .menu a:visited{margin-right:25px}.head-menu-bar .menu-container .menu:last-child{margin-right:0}}@media all and (max-width: 839px){.head-menu-bar .menu-container .menu{margin-top:20px;justify-content:center;flex-flow:wrap;font-size:14px;padding-top:5px;padding-bottom:5px}.head-menu-bar .menu-container .menu a{margin-top:3px;margin-bottom:3px}.head-menu-bar .menu-container .menu a{margin-left:6px;margin-right:6px}.head-menu-bar .menu-container .menu a:last-child{margin-right:10px}}input,textarea{font-size:16px;line-height:24px;padding:0 0 5px;color:#fff;background-color:transparent;border:none;border-bottom:1px solid #fff;width:100%;margin-bottom:20px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#A3A3A3}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#A3A3A3}input::placeholder,textarea::placeholder{color:#A3A3A3}textarea{resize:vertical}label:not(.raw){font-size:16px;line-height:24px;color:#1FDF6F;margin-bottom:11px;display:block}button{font-size:18px;line-height:28px;background-color:#1FDF6F;padding-left:5px;text-transform:uppercase;border:none;cursor:pointer;transition:background-color ease-in-out 200ms}button:after{content:' >>>'}button:focus,button:hover{background-color:#fff}button.white-bg:focus,button.white-bg:hover{background-color:#DDDDDD}.blog input.search{width:100%;color:#2D2D2D;box-shadow:0 8px 30px -10px rgba(6,43,22,0.3);transition:box-shadow ease-in-out 300ms;margin-bottom:32px;position:relative;background-color:#FFFFFF;padding-bottom:5px;padding-top:2px;background-image:-webkit-image-set(url("../images/magnifier.webp") 1x,url("../images/magnifier@2x.webp") 2x);background-image:image-set(url("../images/magnifier.webp") 1x,url("../images/magnifier@2x.webp") 2x);background-repeat:no-repeat;background-position:center right 12px;background-size:18px 18px;padding-right:36px;padding-left:15px}.blog input.search::-webkit-input-placeholder{color:#A3A3A3}.blog input.search:-ms-input-placeholder{color:#A3A3A3}.blog input.search::placeholder{color:#A3A3A3}.blog input.search:active,.blog input.search:focus,.blog input.search:hover{box-shadow:0 8px 30px -1px rgba(6,43,22,0.3)}.footer{position:relative;overflow:hidden;padding:400px 0 35px;margin-top:-270px;font-size:14px;line-height:20px;background-color:#262626;z-index:0}@media all and (max-width: 839px){.footer{margin-top:-350px;padding-bottom:15px}}@media all and (max-width: 1199px){.footer{font-size:10px;line-height:16px}}.footer .address{color:#fff}@media all and (max-width: 839px){.footer .address{text-align:center}}.footer .copyright{color:#6E6E6E}@media all and (max-width: 839px){.footer .copyright{text-align:center}}.footer:before{display:inline-block;position:absolute;content:' ';background-color:#2D2D2D;border-radius:50%;width:132%;height:600px;top:-260px;left:-18%}@media all and (max-width: 839px){.footer:before{width:240%;left:-70%;top:-220px}}.error{flex:1;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.error .error-face{display:flex;flex-direction:row;width:420px;height:325px;max-width:100%}@media all and (max-width: 839px){.error .error-face{width:300px;height:232px}}.error .error-face img{width:100%;height:auto}@keyframes sad-face{from{transform:scaleX(1)}to{transform:scaleX(-1)}}.error .error-face .p1{width:19%;animation:sad-face 1s forwards;animation-delay:2s}.error .error-face .p2{width:81%}.error h1{margin-top:40px;color:#fff}.privacy-policy-popup{color:#DDDDDD;opacity:0;position:fixed;width:320px;background-color:#2D2D2D;border:3px solid #1FDF6F;padding:20px;right:0;bottom:100%;z-index:10;transition:opacity ease-in-out 300ms, bottom ease-in-out 300ms}@media all and (max-width: 839px){.privacy-policy-popup{width:100%}}.privacy-policy-popup.show{opacity:1;bottom:0}.privacy-policy-popup .information{text-align:center;color:#FFF}.privacy-policy-popup .information a,.privacy-policy-popup .information a:visited,.privacy-policy-popup .information a:focus{color:#FFFFFF;font-weight:bold}.privacy-policy-popup .controls{margin-top:20px;text-align:center}html{scroll-behavior:smooth;overflow-x:hidden;height:100%}body{margin:0;padding:0;background-color:#2D2D2D;overflow-x:hidden;display:flex;flex-direction:column;min-height:100%}*{font-family:'IBM Plex Sans Regular';box-sizing:border-box;outline:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#2D2D2D}form{margin:0}b,strong{font-family:'IBM Plex Sans Bold'}img{max-width:100%;height:auto;vertical-align:middle}.green{color:#1FDF6F !important}.whatsapp{position:fixed;right:1%;bottom:3px}.start-page{position:relative;text-align:center;margin-top:125px}@media all and (max-width: 839px){.start-page{margin-top:40px}}.start-page h3,.start-page h4,.start-page h5,.start-page h6{font-weight:normal}.start-page h3{font-family:'IBM Plex Sans Bold';font-size:14px;line-height:20px;text-transform:uppercase;margin:0 0 20px 0}.start-page .happy-face-1{position:absolute;top:-220px;right:-90px;z-index:-2}.start-page .who-we-are{min-height:calc(100vh - 125px - 170px - 5px);display:inline-flex;align-content:center;align-items:center;margin-top:0px}.start-page .who-we-are h1{display:inline-block;font-family:'IBM Plex Sans SemiBold Regular';font-size:53px;font-weight:normal;line-height:70px;color:#1FDF6F;padding:0 25px 10px 0;margin:0;background-color:#2D2D2D}@media all and (max-width: 1199px){.start-page .who-we-are h1{font-size:30px;line-height:35px;padding-right:0}}@media all and (max-width: 839px){.start-page .who-we-are h1{display:block;text-align:center}}.start-page .who-we-are h2{display:inline-block;font-size:30px;font-weight:normal;line-height:40px;margin-top:10px;position:relative}@media all and (max-width: 1199px){.start-page .who-we-are h2{font-size:20px;line-height:30px}}@media all and (max-width: 839px){.start-page .who-we-are h2{display:block;text-align:center}}.start-page .who-we-are h3{margin:0 0 30px 0}@media all and (max-width: 839px){.start-page .who-we-are h3{text-align:center;margin:0 0 15px 0}}.start-page .who-we-are *{color:#FFF}.start-page .who-we-are .heading{position:relative}.start-page .who-we-are .heading .container-images{display:inline-flex;align-items:center;justify-content:center;top:-163px;right:-165px;position:absolute;width:470px;height:410px;z-index:-1}@media all and (max-width: 839px){.start-page .who-we-are .heading .container-images{top:0;left:50%;right:auto;margin-left:-235px;top:100%;margin-top:0;transform:scale(0.65);transform-origin:top}}.start-page .who-we-are .heading .container-images img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.start-page .who-we-are .heading .container-images canvas{position:absolute;top:0;left:0}.start-page .who-we-are .heading .container-images .image-label{font-size:14px;line-height:20px;position:absolute;top:100%;right:0;margin-top:24px;transition:opacity ease-in-out 500ms;white-space:nowrap}@media all and (max-width: 839px){.start-page .who-we-are .heading .container-images .image-label{display:block;text-align:center;right:auto}}.start-page .who-we-are .heading .container-images:after{display:inline-block;position:absolute;content:' ';width:20px;height:20px;top:95px;right:0;background-color:#1FDF6F}.start-page .who-we-are .session-text{margin-top:210px;font-size:20px;line-height:30px;padding-bottom:130px}@media all and (max-width: 1199px){.start-page .who-we-are .session-text{margin-top:250px}}@media all and (max-width: 839px){.start-page .who-we-are .session-text{margin-top:350px;padding-bottom:50px}.start-page .who-we-are .session-text *{text-align:center}}.start-page .what-we-do{background-color:#fff;padding-top:130px;padding-bottom:80px}@media all and (max-width: 839px){.start-page .what-we-do{padding-top:50px;padding-bottom:50px}}.start-page .what-we-do h4{font-family:'IBM Plex Sans SemiBold Regular';margin:0 0 100px 0;font-size:60px;line-height:70px}@media all and (max-width: 1199px){.start-page .what-we-do h4{font-size:30px;line-height:35px}}@media all and (max-width: 839px){.start-page .what-we-do h4{text-align:center;margin-bottom:15px}}.start-page .what-we-do h5{font-family:'IBM Plex Sans Bold';font-size:30px;line-height:35px;margin:0 0 20px 0;text-align:left}@media all and (max-width: 1199px){.start-page .what-we-do h5{font-size:20px;line-height:30px}}@media all and (max-width: 839px){.start-page .what-we-do h5{font-size:20px;line-height:30px;text-align:center}}.start-page .what-we-do .session-text{font-size:20px;line-height:30px;text-align:left}@media all and (max-width: 839px){.start-page .what-we-do .session-text{text-align:center}}.start-page .what-we-do .session-text strong{font-family:'IBM Plex Sans Bold'}.start-page .what-we-do .session-text p{display:block;font-family:'IBM Plex Sans Italic';font-size:18px;line-height:26px;padding-left:20px;border-left:3px solid #1FDF6F}.start-page .what-we-do .session-1{margin-bottom:100px}@media all and (max-width: 839px){.start-page .what-we-do .session-1{margin-bottom:40px}}.start-page .what-we-do .session-2{margin-bottom:80px;position:relative}@media all and (max-width: 839px){.start-page .what-we-do .session-2{margin-bottom:40px}}.start-page .what-we-do .session-2 .smile-2{position:absolute;left:111%;top:85%}.start-page .what-we-do .session-3{margin-bottom:45px}.start-page .what-we-do .session-3 .icon{margin-bottom:20px}@media all and (max-width: 1199px){.start-page .what-we-do .session-3>.grid-cell{margin-top:20px;margin-bottom:20px}.start-page .what-we-do .session-3 .icon{margin-bottom:10px}}.start-page .what-we-do .session-3 h6{font-family:'IBM Plex Sans Bold';font-size:20px;line-height:30px;margin:0 0 10px 0}.start-page .what-we-do .session-3 ul{list-style:none;margin:0;padding:0}.start-page .what-we-do .session-3 ul li{font-size:14px;line-height:20px;margin-bottom:5px}.start-page .what-we-do .session-3 ul li:last-of-type{margin-bottom:0}.start-page .what-we-do .session-3 ul li:before{content:'< ';color:#1FDF6F}.start-page .what-we-do .session-3 ul li:after{content:' >';color:#1FDF6F}.start-page .what-we-do .session-4{margin-bottom:100px;position:relative}.start-page .what-we-do .session-4 a{color:#1FDF6F !important;font-style:italic;text-decoration:none;font-weight:bold}.start-page .what-we-do .session-4 a:hover{text-decoration:underline}@media all and (max-width: 839px){.start-page .what-we-do .session-4{margin-bottom:40px}}.start-page .what-we-do .session-4 .smile-4{position:absolute;left:111%;top:85%}.start-page .what-we-do .session-4 .session-text>div{margin-bottom:15px}.start-page .npo-block{background-color:#fff;padding:130px 0 0}@media all and (max-width: 839px){.start-page .npo-block{padding-top:50px;padding-bottom:50px}}.start-page .npo-block h4{display:block;font-family:'IBM Plex Sans Italic';font-weight:normal;font-size:35px;line-height:40px;text-align:left;margin-top:15px}.start-page .npo-block h4.strong{font-family:'IBM Plex Sans SemiBold Regular'}@media all and (max-width: 1199px){.start-page .npo-block h4{font-size:30px;line-height:35px}}@media all and (max-width: 839px){.start-page .npo-block h4{text-align:center;margin-bottom:15px}}.start-page .npo-block .session-text{font-size:20px;line-height:30px;text-align:left;border-left:10px solid #1FDF6F;padding-left:10px;margin-bottom:20px}@media all and (max-width: 839px){.start-page .npo-block .session-text{text-align:center;border-left-width:3px;padding-left:20px}}.start-page .npo-block .session-text p{font-size:16px;line-height:24px;color:#6E6E6E;margin:0}.start-page .npo-block .session-text p strong{color:#6E6E6E}.start-page .npo-block .know-more{text-align:left;padding-left:20px}.start-page .npo-block .know-more a,.start-page .npo-block .know-more a:hover,.start-page .npo-block .know-more a:visited{color:#1FDF6F;text-decoration:none;font-family:'IBM Plex Sans Italic';font-size:20px;line-height:30px;font-weight:bold}@media all and (max-width: 839px){.start-page .npo-block .know-more{text-align:center;padding-left:0}}@media all and (max-width: 839px){.start-page .npo-block img{max-height:300px;width:auto}}.start-page .how-we-do{position:relative;overflow:hidden;background-color:#F4F7F5;padding:130px 0 75px}@media all and (max-width: 839px){.start-page .how-we-do{padding:50px 0}.start-page .how-we-do h3{text-align:center}}.start-page .how-we-do .grid-container{padding:0 15px}.start-page .how-we-do .happy-face-2{position:absolute;z-index:0;top:-200px;right:150px}.start-page .how-we-do h5{margin:20px 0 0 0}.start-page .how-we-do h5 ul{margin:0;padding:0;list-style:none}.start-page .how-we-do h5 ul li{font-family:'IBM Plex Sans SemiBold Regular';font-size:60px;line-height:70px}@media all and (max-width: 1199px){.start-page .how-we-do h5 ul li{font-size:50px;line-height:60px}}@media all and (max-width: 839px){.start-page .how-we-do h5 ul li{font-size:30px;line-height:35px;text-align:center}}.start-page .how-we-do h5 ul li:before{color:#1FDF6F}.start-page .how-we-do h5 ul li:nth-child(1):before{content:'> '}.start-page .how-we-do h5 ul li:nth-child(2):before{content:'+ '}.start-page .how-we-do h5 ul li:nth-child(3):before{content:'= '}.start-page .how-we-do .session-1{margin-top:80px}@media all and (max-width: 839px){.start-page .how-we-do .session-1{margin-top:30px}.start-page .how-we-do .session-1 *{text-align:center}.start-page .how-we-do .session-1 .margin-phone{margin-top:30px}}.start-page .how-we-do .session-1 div{font-size:16px;line-height:24px;color:#6E6E6E}.start-page .how-we-do .session-1 h6{font-family:'IBM Plex Sans Bold';font-size:30px;line-height:35px;margin:0 0 10px 0}@media all and (max-width: 1199px){.start-page .how-we-do .session-1 h6{font-size:20px;line-height:30px}}.start-page .who-trust-us{padding:130px 0 120px;background-color:#fff}@media all and (max-width: 839px){.start-page .who-trust-us{padding:50px 0 30px}}.start-page .who-trust-us .session-1{margin-bottom:50px}.start-page .who-trust-us .session-1 h3{font-family:'IBM Plex Sans SemiBold Regular';font-size:60px;line-height:70px;text-transform:none;margin:0 0 30px}@media all and (max-width: 1199px){.start-page .who-trust-us .session-1 h3{font-size:30px;line-height:35px}}.start-page .who-trust-us .session-2{margin-bottom:30px}.start-page .who-trust-us .session-2 .bar{display:inline-block;width:100%;height:5px;background-color:#F4F7F5}.start-page .who-trust-us .session-2 h5{font-family:'IBM Plex Sans Bold';font-size:20px;line-height:30px;margin:0}.start-page .who-trust-us .session-3{justify-content:center}.start-page .who-trust-us .session-4{margin-bottom:30px}.start-page .who-trust-us .session-4 .bar{display:inline-block;width:100%;height:5px;background-color:#F4F7F5}.start-page .who-trust-us .session-4 h5{font-family:'IBM Plex Sans Bold';font-size:20px;line-height:30px;margin:0}.blog{background-image:url("../images/happy-face-4.webp");background-image:-webkit-image-set(url("../images/happy-face-4.webp") 1x, url("../images/happy-face-4@2x.webp") 2x);background-image:-moz-image-set(url("../images/happy-face-4.webp") 1x, url("../images/happy-face-4@2x.webp") 2x);background-image:-o-image-set(url("../images/happy-face-4.webp") 1x, url("../images/happy-face-4@2x.webp") 2x);background-image:-ms-image-set(url("../images/happy-face-4.webp") 1x, url("../images/happy-face-4@2x.webp") 2x);background-image:image-set(url("../images/happy-face-4.webp") 1x, url("../images/happy-face-4@2x.webp") 2x);background-color:#fff;background-size:750px;background-repeat:no-repeat;background-attachment:fixed;background-position:right -80px;position:relative;text-align:center}@media all and (max-width: 839px){.blog{margin-top:40px}}.blog h1{font-family:'IBM Plex Sans SemiBold Regular';font-size:60px;line-height:70px}@media all and (max-width: 839px){.blog h1{font-size:30px;line-height:35px}}.blog.list-page .code-blog{background-color:#fff;padding-top:80px;padding-bottom:80px}.blog.list-page .code-blog h1{margin:0}.blog.list-page .code-blog h1::after{position:absolute;content:'<<<<<';font-size:30px;top:50px;left:0;color:#1FDF6F}.blog.list-page .code-blog h2{color:#6E6E6E;font-family:"IBM Plex Sans Bold";font-size:24px;line-height:30px;font-weight:bold;margin:0;padding-left:15px;border-left:7px solid #1FDF6F}.blog.list-page .code-blog h2 i{color:#6E6E6E;font-weight:normal;font-size:20px;font-family:'IBM Plex Sans Italic'}@media all and (max-width: 839px){.blog.list-page .code-blog{padding-top:20px;padding-bottom:20px}.blog.list-page .code-blog h1{font-size:30px;line-height:35px;text-align:center;margin-bottom:10px}.blog.list-page .code-blog h1::after{display:none}.blog.list-page .code-blog h2{font-size:20px}}.blog.list-page .blog-list{position:relative;overflow:hidden;background-color:#F4F7F5;padding-top:80px;padding-bottom:130px;margin-bottom:15px}@media all and (max-width: 839px){.blog.list-page .blog-list{padding-bottom:40px}}.blog.list-page .blog-list .filters h4,.blog.list-page .blog-list .filters h4 label{color:#6E6E6E;border-bottom:5px solid #fff;padding-bottom:20px}.blog.list-page .blog-list .filters .categories{margin:0;padding:0;list-style:none}.blog.list-page .blog-list .filters .categories li{margin-bottom:10px}.blog.list-page .blog-list .filters .categories li a{font-family:"IBM Plex Sans Regular";text-decoration:none;color:#2D2D2D;font-size:16px;line-height:24px}.blog.list-page .blog-list .filters .categories li a.selected,.blog.list-page .blog-list .filters .categories li a:hover{background-color:#1FDF6F}.blog.list-page .blog-list .filters .categories li:before{content:'> ';color:#1FDF6F;margin-right:10px}.blog.list-page .blog-list .filters .categories li:last-child{margin-bottom:50px}.blog.list-page .blog-list .filters .tags{margin:0;padding:0;list-style:none}.blog.list-page .blog-list .filters .tags li{position:relative;display:inline-block;background-color:#ffffff;padding:5px;height:30px;margin-right:5px;margin-bottom:5px;text-align:left}.blog.list-page .blog-list .filters .tags li.selected,.blog.list-page .blog-list .filters .tags li:hover{background:#1FDF6F}.blog.list-page .blog-list .filters .tags li.selected a,.blog.list-page .blog-list .filters .tags li:hover a{color:#000}.blog.list-page .blog-list .filters .tags li a{display:block;font-family:"IBM Plex Sans Regular";color:#6E6E6E;text-decoration:none;font-size:16px;line-height:16px}.blog.list-page .blog-list .list .count-list{font-family:"IBM Plex Sans Regular";font-size:14px;line-height:20px;text-align:left;margin-bottom:45px}@media (max-width: 839px){.blog.list-page .blog-list .list .count-list{margin-top:20px}}.blog.list-page .blog-list .list .count-list:before{content:'> ';color:#1FDF6F}.blog.list-page .blog-list button:after{content:' +++'}@media all and (max-width: 839px){.blog.list-page .blog-list{padding-top:20px}.blog.list-page .blog-list .list .count-list{margin-bottom:15px;text-align:center}}.blog.list-page h4{font-family:'IBM Plex Sans Bold';font-size:14px;line-height:20px;text-transform:uppercase}.blog.content .content-header{padding-top:80px;font-family:"IBM Plex Sans Regular";padding-bottom:130px}@media all and (max-width: 839px){.blog.content .content-header{padding-top:20px;padding-bottom:40px}}.blog.content .content-header h1{margin:20px 0}.blog.content .content-header h4{font-family:'IBM Plex Sans Bold';margin:0;color:#6E6E6E;font-size:14px;line-height:20px;text-transform:uppercase}.blog.content .content-header p{color:#6E6E6E;font-size:20px;line-height:30px;margin:0}.blog.content .content-header .author{margin-top:30px;margin-bottom:50px}.blog.content .content-header .author img{background-color:#1FDF6F;width:50px;height:50px;border-radius:50%;margin-right:20px;vertical-align:middle}.blog.content .content-header .author span{font-size:14px;line-height:20px;color:#6E6E6E}.blog.content .content-image{position:relative}.blog.content .content-image:before{display:inline-block;content:' ';background-color:#F4F7F5;position:absolute;left:0;width:100%;height:50%;bottom:0;z-index:0}.blog.content .content-image .featured-image{text-align:center}.blog.content .content-image .featured-image>div{display:inline-block;position:relative}.blog.content .content-image .featured-image>div img{position:relative;z-index:1;width:970px;max-height:570px;border-radius:10px 10px 0 10px;box-shadow:0 20px 40px 0 rgba(6,43,22,0.3);margin:0;padding:0}.blog.content .content-image .featured-image>div:after{display:inline-block;content:' ';position:absolute;width:20px;height:20px;bottom:0;right:0;z-index:2;background-color:#1FDF6F}@media (max-width: 1199px){.blog.content .content-image .featured-image:after{top:250px;right:0}}.blog.content .content-body{font-family:'IBM Plex Sans Regular';background-color:#F4F7F5;min-height:570px}.blog.content .content-body .content-session{padding-top:86px;background-color:#fff;position:relative}@media all and (max-width: 839px){.blog.content .content-body .content-session{padding-top:40px}}.blog.content .content-body .content-session:before{display:inline-block;content:' ';background-color:white;position:absolute;left:0;width:100%;height:130px;top:-130px;z-index:0}.blog.content .content-body .content-session.no-image{padding-top:0}.blog.content .content-body .content-session.no-image:before{top:-30px}.blog.content .content-body .content-session .published-at{font-size:14px;line-height:20px;color:#6E6E6E}.blog.content .content-body .content-session .published-at:before{content:'> ';color:#1FDF6F}@media all and (max-width: 839px){.blog.content .content-body .content-session .published-at{display:block;text-align:right}}.blog.content .content-body .content-session .article{font-size:16px;line-height:20px}.blog.content .content-body .content-session .article .session:last-child{margin-bottom:0}.blog.content .content-body .content-session .article .session{margin-top:80px}.blog.content .content-body .content-session .article .session .caption{font-size:14px;line-height:20px;color:#6E6E6E;margin:80px 0}.blog.content .content-body .content-session .article .session .quote{display:block;margin:10px;padding-left:10px;border-left:7px solid #1FDF6F}.blog.content .content-body .content-session .article .session .quote i{color:#6E6E6E}.blog.content .content-body .content-session .article .session p{color:#6E6E6E;margin:30px 0}.blog.content .content-body .content-session .article .session a{color:#1FDF6F;text-decoration:underline}.blog.content .content-body .content-session .article .session h3{font-size:20px;line-height:25px}.blog.content .content-body .content-session .article .session h4{margin:0;font-size:16px;line-height:24px}.blog.content .content-body .content-session .article .session ul{margin-top:20px;line-height:24px;list-style:none;padding:0}.blog.content .content-body .content-session .article .session ul li{color:#6E6E6E}.blog.content .content-body .content-session .article .session ul li:before{display:inline-flex;content:'';margin-right:10px;width:10px;height:10px;border:1px solid #1FDF6F;border-radius:50%;background-color:#1FDF6F}.blog.content .content-body .content-session .article .session q{font-family:'IBM Plex Sans Italic';font-size:30px;font-weight:700;line-height:35px;color:#1FDF6F}.blog.content .content-body .content-session .article .session .quote-author{text-align:right;font-size:14px;line-height:20px;color:#6E6E6E}.blog.content .content-body .content-session .article:last-child{padding-bottom:130px}@media all and (max-width: 839px){.blog.content .content-body .content-session .article:last-child{padding-bottom:40px}}.blog.content .content-body .content-session h1,.blog.content .content-body .content-session h2,.blog.content .content-body .content-session h3,.blog.content .content-body .content-session h4,.blog.content .content-body .content-session a,.blog.content .content-body .content-session b{font-family:'IBM Plex Sans Bold'}.blog.content .content-body .content-session h2{line-height:24px}.blog.content .content-body .related-content{text-align:center;margin:130px 0}.blog.content .content-body .related-content .heading-related h1{margin-bottom:30px}.blog.content .content-body .related-content .heading-related img{margin-bottom:50px}.blog .share{height:20px;display:flex;justify-content:flex-end}.blog .share span{color:#ffffff;background-color:#1FDF6F;font-size:14px;text-transform:uppercase;font-family:'IBM Plex Sans Bold'}.blog .share div{margin-left:1px}.blog .share div a img{height:20px;vertical-align:unset;transition:transform ease-in-out 300ms, opacity ease-in-out 800ms}.blog .share div a:hover img{transform:scale(1.5)}@media all and (max-width: 839px){.blog{margin-top:0}}.blog .loading{transition:opacity linear 150ms;opacity:0}.blog .loading.show{opacity:1}@keyframes bounce{0%{transform:translateY(0) scaleY(0.7)}50%{transform:translateY(-16px) scaleY(1)}100%{transform:translateY(0) scaleY(0.7)}}.blog .loading img{margin-top:32px;transform-origin:bottom;animation-name:bounce;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.blog .error h3{color:maroon}.blog .error button{background-color:maroon;color:#FFFFFF}.blog .error button:after{content:' >>>' !important}.cards-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}@media (max-width: 1199px){.cards-container{justify-content:space-around}}a.card{display:inline-flex;flex-direction:column;position:relative;width:370px;max-width:100%;margin-bottom:30px;text-decoration:none;transform-origin:center;transition:transform ease-in-out 300ms, opacity ease-in-out 500ms}a.card.avoid{opacity:0;transform:scale(0)}a.card .card-header>img,a.card .card-body{transition:box-shadow ease-in-out 300ms}a.card:hover{transform:translateY(-30px);opacity:1}a.card:hover .card-body{box-shadow:0 33px 50px -20px rgba(6,43,22,0.3)}a.card .card-header{z-index:1;text-align:right;background-color:transparent;max-height:200px}a.card .card-header:after{display:inline-block;position:absolute;content:' ';width:20px;height:20px;top:180px;right:0;background-color:#1FDF6F}a.card .card-header img{height:200px;width:340px;background-color:#fff;border-radius:10px 10px 0 10px}a.card .card-body{margin-top:-100px;left:0;right:0;background-color:#fff;height:475px}a.card .card-body .content{margin:130px 30px 30px 30px;text-align:left}a.card .card-body .content h3{font-family:'IBM Plex Sans Bold';font-size:30px;line-height:35px;color:#2D2D2D}a.card .card-body .content h4{margin:0;color:#6E6E6E}a.card .card-body .content p{font-family:'IBM Plex Sans Regular';font-size:16px;line-height:24px;color:#6E6E6E;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media all and (max-width: 839px){a.card{height:auto}a.card .card-body{max-height:max-content}a.card .card-body .content h3{font-size:20px;line-height:30px}}.newsletter{padding:38px 0;background-color:#262626;position:relative;overflow:hidden}@media all and (max-width: 839px){.newsletter{padding:30px 0}}.newsletter h3{font-family:'IBM Plex Sans Bold';font-size:30px;line-height:35px;margin:0 0 10px;color:#1FDF6F;text-transform:none}@media all and (max-width: 839px){.newsletter h3{text-align:center}}.newsletter h4{font-weight:normal;font-size:20px;line-height:30px;margin:0;color:#F4F7F5}.newsletter .envelop{position:absolute;z-index:0;top:-35px}.footer-block{background-color:#2D2D2D}.footer-block .contact{position:relative;overflow:hidden;z-index:1;padding:130px 0 0}@media all and (max-width: 839px){.footer-block .contact{padding-top:30px}.footer-block .contact .grid-cell{text-align:center}.footer-block .contact label{text-align:left}.footer-block .contact form{margin-top:30px}}.footer-block .contact .session-1{margin-bottom:10px}.footer-block .contact .session-1 h3{font-family:'IBM Plex Sans SemiBold Regular';font-weight:normal;font-size:60px;line-height:70px;color:#fff;margin:0;padding:0;text-transform:none}@media all and (max-width: 1199px){.footer-block .contact .session-1 h3{font-size:30px;line-height:35px}}@media all and (max-width: 839px){.footer-block .contact .session-1 h3{text-align:center}}.footer-block .contact .session-2 .separator{margin:20px 0 30px}.footer-block .contact .session-2 a,.footer-block .contact .session-2 a:hover,.footer-block .contact .session-2 a:visited,.footer-block .contact .session-2 p{font-size:16px;line-height:24px;color:#fff;text-decoration:none;margin:0 0 30px}.footer-block .contact .session-2 a strong,.footer-block .contact .session-2 a:hover strong,.footer-block .contact .session-2 a:visited strong,.footer-block .contact .session-2 p strong{font-family:'IBM Plex Sans Bold';color:#fff}.footer-block .contact .session-2 a:last-child,.footer-block .contact .session-2 a:hover:last-child,.footer-block .contact .session-2 a:visited:last-child,.footer-block .contact .session-2 p:last-child{margin-bottom:0}.footer-block .contact .site-map{margin:50px 0}.footer-block .contact .site-map a,.footer-block .contact .site-map a:hover,.footer-block .contact .site-map a:visited,.footer-block .contact .site-map p{font-size:14px;line-height:20px;margin-top:10px;margin-right:10px}.footer-block .contact .site-map a:last-child,.footer-block .contact .site-map a:hover:last-child,.footer-block .contact .site-map a:visited:last-child,.footer-block .contact .site-map p:last-child{margin-right:0}.footer-block .contact .site-map a{white-space:nowrap}.footer-block .contact .site-map a:hover{color:#1FDF6F}.footer-block .contact .social-media{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center}.footer-block .contact .social-media div{margin-right:30px}.footer-block .contact .social-media div:last-child{margin-right:0}@media all and (max-width: 839px){.footer-block .contact .social-media{justify-content:center}}.footer-block .contact h4{font-family:'IBM Plex Sans Bold';font-size:16px;line-height:24px;color:#1FDF6F;margin:0;padding:0}.footer-block .contact h5{font-family:'IBM Plex Sans Bold';font-size:14px;line-height:20px;color:#1FDF6F;margin:0;padding:0}.footer-block .contact input::-webkit-input-placeholder,.footer-block .contact textarea::-webkit-input-placeholder{color:#6E6E6E}.footer-block .contact input:-ms-input-placeholder,.footer-block .contact textarea:-ms-input-placeholder{color:#6E6E6E}.footer-block .contact input::placeholder,.footer-block .contact textarea::placeholder{color:#6E6E6E}.footer-block .contact form button{margin-top:10px}.footer-block .contact .recaptcha-container>div>div{display:inline-block}.footer-block .b-corporation{margin-bottom:12px}.banner{position:relative}.banner .float-left{position:absolute;left:10%}.banner .float-right{position:absolute;right:10%}.banner .img-container{display:inline-block}@media all and (max-width: 1199px){.banner{text-align:center;padding:42px;min-height:auto}.banner .img-container{display:block}.banner .float-left{position:relative;left:0;top:0;margin:0 0 18px !important;text-align:center}.banner .float-right{position:relative;margin:0 !important;left:0;top:0}.banner .float-left,.banner .float-right{max-width:260px}}.partner-aws{background-repeat:no-repeat;background-image:url("/assets/images/partner-background.webp");background-image:-moz-image-rect(url("/assets/images/partner-background.webp") 1x,url("/assets/images/partner-background@2x.webp") 2x);background-image:-webkit-image-set(url("/assets/images/partner-background.webp") 1x,url("/assets/images/partner-background@2x.webp") 2x);background-image:image-set(url("/assets/images/partner-background.webp") 1x,url("/assets/images/partner-background@2x.webp") 2x);background-size:cover;background-position-x:center;min-height:312px}.partner-aws .float-left{top:50%;margin-top:-86px}.partner-aws .float-right{top:50%;margin-top:-81.5px}.partner-aws:after,.partner-aws:before{position:absolute;display:inline-block;content:' ';width:445px;height:28px;background-color:#1ABE60}.partner-aws:before{top:0;left:0;margin-top:-14px}.partner-aws:after{bottom:0;right:0;margin-bottom:-14px}.partner-aws>div{max-width:1300px;margin:0 auto;position:relative;min-height:312px}.services-cloud{position:relative;text-align:center;background-color:#FFF;font-family:"IBM Plex Sans Regular";font-size:20px;line-height:30px;color:#2D2D2D}.services-cloud h1{font-family:'IBM Plex Sans SemiBold Regular';font-size:54px;line-height:normal;margin:0 0 92px}@media all and (max-width: 839px){.services-cloud h1{font-size:30px;margin-bottom:20px}}.services-cloud h2{font-family:'IBM Plex Sans SemiBold Regular';line-height:normal;font-size:32px;margin:0 0 12px;text-align:left;position:relative}@media all and (max-width: 839px){.services-cloud h2{font-size:24px;text-align:center}}.services-cloud h2:before{font-family:"IBM Plex Sans Regular";font-weight:normal;content:'///';color:#1ED76E;margin-right:2px}.services-cloud ul{padding:0;margin:0 0 36px}.services-cloud ul li{position:relative;list-style:none;margin:1em 0;padding-left:20px}.services-cloud ul li:before{position:absolute;left:0;top:8px;content:' ';display:inline-block;width:16px;height:16px;border-radius:8px;background-color:#1FDA6F;font-size:55px}.services-cloud .what-is{background-color:#EBEBEB;padding:26px 0}.services-cloud .what-is i{font-style:italic;font-size:24px}@media (min-width: 840px) and (max-width: 1199px){.services-cloud .what-is h1{font-size:46px}}@media all and (max-width: 839px){.services-cloud .what-is{padding-top:20px;padding-bottom:20px}.services-cloud .what-is i{font-size:20px}}.services-cloud .main-benefits{background-color:#EFF2F0;padding:50px 0}.services-cloud .main-benefits .exclusive-content{text-align:center}@media all and (max-width: 839px){.services-cloud .main-benefits{padding-top:20px;padding-bottom:34px}.services-cloud .main-benefits ul{margin:0}.services-cloud .main-benefits .exclusive-content img{max-width:235px}}.services-cloud .why-migrate-cloud{padding:68px 0;background-color:#F4F7F5;background-image:url("/assets/images/why-migrate-cloud-background.webp");background-image:-webkit-image-set(url("/assets/images/why-migrate-cloud-background.webp") 1x,url("/assets/images/why-migrate-cloud-background@2x.webp") 2x);background-image:-moz-image-rect(url("/assets/images/why-migrate-cloud-background.webp") 1x,url("/assets/images/why-migrate-cloud-background@2x.webp") 2x);background-image:image-set(url("/assets/images/why-migrate-cloud-background.webp") 1x,url("/assets/images/why-migrate-cloud-background@2x.webp") 2x);background-repeat:no-repeat;background-position:bottom 10% right 20%}@media all and (max-width: 839px){.services-cloud .why-migrate-cloud{background-position:bottom center;padding-top:34px;padding-bottom:20px;background-image:none}}.services-cloud .why-migrate-cloud .bullets{position:relative}.services-cloud .why-migrate-cloud .bullets ul{font-family:"IBM Plex Sans Italic";font-weight:bold;font-style:italic}.services-cloud .why-migrate-cloud .bullets ul li{margin-top:0;margin-bottom:0}.services-cloud .why-migrate-cloud .bullets .source{font-family:"IBM Plex Sans Italic";font-size:12px;position:absolute;bottom:0;right:0}@media all and (max-width: 839px){.services-cloud .why-migrate-cloud .bullets ul{margin-bottom:8px}.services-cloud .why-migrate-cloud .bullets .source{position:relative;text-align:center;margin-top:0;margin-bottom:1em}}.services-cloud .why-migrate-cloud .talk-to-us{margin-top:68px;text-align:center}.services-cloud .why-migrate-cloud .talk-to-us strong{font-family:"IBM Plex Sans SemiBold Regular";font-size:25px;font-style:italic}.services-cloud .why-migrate-cloud .talk-to-us a,.services-cloud .why-migrate-cloud .talk-to-us a:hover,.services-cloud .why-migrate-cloud .talk-to-us a:focus,.services-cloud .why-migrate-cloud .talk-to-us a:active{font-family:"IBM Plex Sans Regular";font-size:24px;display:inline-block;margin-top:52px;max-width:330px;background-color:#1FDA6F;text-decoration:none;text-transform:uppercase}@media all and (max-width: 839px){.services-cloud .why-migrate-cloud .talk-to-us a,.services-cloud .why-migrate-cloud .talk-to-us a:hover,.services-cloud .why-migrate-cloud .talk-to-us a:focus,.services-cloud .why-migrate-cloud .talk-to-us a:active{padding:10px 20px;font-size:20px;margin-top:20px}}@media all and (max-width: 839px){.services-cloud .why-migrate-cloud .talk-to-us{margin-top:20px}}.services-cloud .bcorp-company{background-repeat:no-repeat;background-image:url("/assets/images/bcorp-background.webp");background-image:-moz-image-rect(url("/assets/images/bcorp-background.webp") 1x,url("/assets/images/bcorp-background@2x.webp") 2x);background-image:-webkit-image-set(url("/assets/images/bcorp-background.webp") 1x,url("/assets/images/bcorp-background@2x.webp") 2x);background-image:image-set(url("/assets/images/bcorp-background.webp") 1x,url("/assets/images/bcorp-background@2x.webp") 2x);background-size:cover;background-position:center;min-height:312px;overflow:hidden}@media all and (max-width: 1199px){.services-cloud .bcorp-company{overflow:visible;padding:80px 42px 60px;background-position-y:center !important}}.services-cloud .bcorp-company .float-left{top:50%;margin-top:-62.5px}.services-cloud .bcorp-company .float-right{top:50%;margin-top:-200px}.services-cloud .why-migration-is-safe{background-color:#ebebeb;padding:80px 0}@media all and (max-width: 839px){.services-cloud .why-migration-is-safe{padding:20px 0}}.services-cloud .success-case{padding:44px 0}.services-cloud .success-case h2{text-align:center;font-size:40px;margin-bottom:30px}.services-cloud .success-case h2:before{display:none}.services-cloud .success-case .slider-container{position:relative;overflow:hidden;scroll-behavior:smooth}.services-cloud .success-case .slider-container .slides-container{display:grid;grid-template-columns:repeat(3, 100%);grid-column-gap:200px;margin-bottom:20px}.services-cloud .success-case .slider-container .slides-container .slide{display:inline-flex;flex-direction:row;align-self:center}.services-cloud .success-case .slider-container .slides-container .slide .slide-picture{display:inline-flex;align-items:center;justify-content:left;width:35%}.services-cloud .success-case .slider-container .slides-container .slide .slide-content{position:relative;width:65%;font-size:20px;text-align:left}.services-cloud .success-case .slider-container .slides-container .slide .slide-content:before{display:inline-block;content:' ';position:absolute;background-color:#1FDA6F;width:13px;height:92%;top:0;left:-84px}.services-cloud .success-case .slider-container .slides-container .button-container{display:block;margin-top:50px;margin-bottom:1em;text-align:center}.services-cloud .success-case .slider-container .slides-container .button,.services-cloud .success-case .slider-container .slides-container .button:hover,.services-cloud .success-case .slider-container .slides-container .button:focus{font-family:"IBM Plex Sans Italic";font-size:20px;font-weight:bold;text-decoration:none;background-color:#1FDA6F;color:#FFFFFF;padding:8px 24px}@media all and (max-width: 1199px){.services-cloud .success-case .slider-container .slides-container .slide{display:inline-block}.services-cloud .success-case .slider-container .slides-container .slide .slide-picture,.services-cloud .success-case .slider-container .slides-container .slide .slide-content{width:auto;text-align:center;padding:0 12px}.services-cloud .success-case .slider-container .slides-container .slide .slide-picture:before,.services-cloud .success-case .slider-container .slides-container .slide .slide-content:before{display:none}}.services-cloud .success-case .slider-navigation{display:flex;flex-direction:row;justify-content:center}.services-cloud .success-case .slider-navigation a{display:inline-block;width:24px;height:24px;border-radius:12px;margin:0 20px;background-color:#6E6E6E;transition:background-color ease-in-out 150ms}.services-cloud .success-case .slider-navigation a.selected{background-color:#1FDA6F}@media all and (max-width: 839px){.services-cloud .success-case{padding:20px 0}.services-cloud .success-case h2{font-size:26px}.services-cloud .success-case .slide-content p{display:none}}.services-cloud .migration-methodology{padding:82px 0;background-color:#EFF2F0}.services-cloud .migration-methodology h2{margin-bottom:36px}.services-cloud .migration-methodology .migration-steps{display:inline-block;background-color:#1ABE60;color:#FFFFFF;margin-bottom:12px;padding:4px 12px}.services-cloud .migration-methodology .migration-steps strong{font-family:"IBM Plex Sans Italic";font-weight:normal;color:#FFFFFF}.services-cloud .migration-methodology .step{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px}.services-cloud .migration-methodology .step .image img{margin-bottom:22px}.services-cloud .migration-methodology .step .content{display:flex;flex-direction:row;align-items:stretch}.services-cloud .migration-methodology .step .content .number{display:flex;flex-direction:row;align-items:flex-end;padding-right:30px}.services-cloud .migration-methodology .step .content .text{display:flex;flex:1;text-align:left;font-size:16px;flex-direction:column;justify-content:space-between}.services-cloud .migration-methodology .step .content .text strong{display:block;font-family:"IBM Plex Sans Italic";font-size:28px;margin-bottom:18px}.services-cloud .migration-methodology .aws-recommendations{text-align:left;padding:40px}@media all and (max-width: 839px){.services-cloud .migration-methodology{padding-top:20px;padding-bottom:20px}.services-cloud .migration-methodology .aws-recommendations{padding:0 20px;text-align:center}.services-cloud .migration-methodology h2{margin-bottom:20px}.services-cloud .migration-methodology .step{flex-direction:row-reverse}.services-cloud .migration-methodology .step .image{padding-left:12px;width:128px}.services-cloud .migration-methodology .step .content{align-items:flex-start}.services-cloud .migration-methodology .step .content .number{padding-right:8px}.services-cloud .migration-methodology .step .content .number img{max-height:40px;width:auto}}.services-cloud .migrate-to-cloud{padding:52px 0;background-color:#ebebeb;font-size:30px}.services-cloud .migrate-to-cloud h2{font-family:"IBM Plex Sans Italic";font-size:32px;font-weight:bold;margin-bottom:32px;text-align:center}.services-cloud .migrate-to-cloud h2:before{display:none}.services-cloud .migrate-to-cloud .button,.services-cloud .migrate-to-cloud .button:hover,.services-cloud .migrate-to-cloud .button:visited,.services-cloud .migrate-to-cloud .button:focus,.services-cloud .migrate-to-cloud .button:active{font-family:"IBM Plex Sans Italic";font-size:24px;text-decoration:none;text-transform:uppercase;font-weight:bold;display:inline-block;color:#000000;background-color:#1FDA6F;padding:16px 60px;max-width:330px;margin-top:20px}@media all and (max-width: 839px){.services-cloud .migrate-to-cloud .button,.services-cloud .migrate-to-cloud .button:hover,.services-cloud .migrate-to-cloud .button:visited,.services-cloud .migrate-to-cloud .button:focus,.services-cloud .migrate-to-cloud .button:active{margin-top:20px;padding:10px 20px;font-size:20px}}@media all and (max-width: 839px){.services-cloud .migrate-to-cloud{font-size:24px;padding-top:20px;padding-bottom:20px}.services-cloud .migrate-to-cloud p{margin:0}.services-cloud .migrate-to-cloud h2{font-size:24px;margin-bottom:20px}}.services-cloud .heading-related{margin-bottom:35px}.services-development{position:relative;text-align:center;background-color:#FFF;font-family:"IBM Plex Sans Regular";font-size:20px;line-height:30px;color:#2D2D2D}.services-development h2{font-family:'IBM Plex Sans SemiBold Regular';line-height:normal;font-size:32px;margin:0 0 12px;text-align:left;position:relative}@media all and (max-width: 839px){.services-development h2{font-size:24px;text-align:center}}.services-development h2:before{font-family:"IBM Plex Sans Regular";font-weight:normal;content:'///';color:#1ED76E;margin-right:2px}.services-development .development-on-demand{padding:60px 0}.services-development .development-on-demand h1{font-family:"IBM Plex Sans SemiBold Regular";font-size:60px;line-height:72px;margin:0 0 27px}@media all and (max-width: 1199px){.services-development .development-on-demand h1{font-size:46px;line-height:55px}}.services-development .development-on-demand .description{font-size:25px;line-height:30px}.services-development .development-on-demand h2{font-family:"IBM Plex Sans Regular";font-weight:bold;font-size:30px;line-height:35px;margin:40px 0 17px;text-align:center}.services-development .development-on-demand h2:before{display:none}.services-development .development-on-demand ul{padding:0;margin:0;list-style:none}.services-development .development-on-demand ul li{line-height:30px}.services-development .development-on-demand ul li:before{content:'<';padding-right:4px;margin:0;color:#1FE070}.services-development .development-on-demand ul li:after{content:'>';padding-left:4px;margin:0;color:#1FE070}.services-development .development-on-demand h2.we-develop-everything{font-family:"IBM Plex Sans Italic";font-size:25px;line-height:30px;margin:60px 0 52px}.services-development .development-on-demand a,.services-development .development-on-demand a:hover,.services-development .development-on-demand a:visited{display:inline-block;font-size:18px;line-height:24px;background-color:#1FD86F;padding:6px 31px;text-transform:uppercase;text-decoration:none;max-width:240px}@media all and (max-width: 839px){.services-development .development-on-demand{font-size:16px;line-height:28px;padding-top:30px;padding-bottom:30px}.services-development .development-on-demand h1{text-align:center;font-size:35px;line-height:42px}.services-development .development-on-demand .description{text-align:center;font-size:22px;line-height:26px}.services-development .development-on-demand h2{font-size:28px;line-height:33px;margin-top:20px;margin-bottom:8px}.services-development .development-on-demand h2.we-develop-everything{margin-top:30px;margin-bottom:30px}}.services-development .develop-banner{background-color:#2d2d2d;background-repeat:repeat;background-image:url("/assets/images/development-bubbles-background.png");background-image:-moz-image-rect(url("/assets/images/development-bubbles-background.png") 1x,url("/assets/images/development-bubbles-background@2x.png") 2x);background-image:-webkit-image-set(url("/assets/images/development-bubbles-background.png") 1x,url("/assets/images/development-bubbles-background@2x.png") 2x);background-image:image-set(url("/assets/images/development-bubbles-background.png") 1x,url("/assets/images/development-bubbles-background@2x.png") 2x);background-size:305px 749px;background-attachment:fixed;padding:40px 0 20px}.services-development .develop-banner .codebit-logo{margin-top:35px}.services-development .how-we-can-help-you{background-color:#F4F7F5;padding:35px 0}.services-development .how-we-can-help-you h2{margin-bottom:30px}.services-development .how-we-can-help-you .topic{margin-bottom:40px}.services-development .how-we-can-help-you .topic:last-child{margin-bottom:0}.services-development .how-we-can-help-you .topic h3{font-family:"IBM Plex Sans Regular";font-weight:bold;font-size:20px;padding:0 0 0 20px;margin:0;position:relative;text-align:left}.services-development .how-we-can-help-you .topic h3:before{position:absolute;left:0;top:8px;content:' ';display:inline-block;width:16px;height:16px;border-radius:8px;background-color:#1FDA6F;font-size:55px}.services-development .how-we-can-help-you p:last-of-type{margin-bottom:0}@media all and (max-width: 839px){.services-development .how-we-can-help-you{padding-top:20px;padding-bottom:20px}}.services-development .tech-we-work{padding:30px 0}.services-development .tech-we-work h2{font-family:"IBM Plex Sans SemiBold Regular";font-weight:normal;font-size:60px;margin:0;padding:0;text-align:left;line-height:70px;margin-bottom:30px}.services-development .tech-we-work h2:before{display:none}.services-development .tech-we-work h2 strong{font-family:"IBM Plex Sans SemiBold Regular";font-weight:normal;position:relative;display:inline-block;z-index:0}.services-development .tech-we-work h2 strong:before{content:' ';display:inline-block;position:absolute;left:0;bottom:-1px;height:19px;width:100%;background-color:#1FDF6F;z-index:-1}@media all and (max-width: 839px){.services-development .tech-we-work h2 strong:before{height:10px}}.services-development .tech-we-work .description{font-family:"IBM Plex Sans Italic";font-weight:bold;font-size:18px;line-height:26px;text-align:center}.services-development .tech-we-work .description strong{font-family:"IBM Plex Sans Italic";font-weight:bold;display:inline-block;background-color:#1FDF6F}@media all and (max-width: 839px){.services-development .tech-we-work{padding-top:20px;padding-bottom:20px}.services-development .tech-we-work h2{font-size:30px;line-height:35px;text-align:center}}.services-development .tech-container{position:relative}.services-development .tech-container:before,.services-development .tech-container:after{display:inline-block;position:absolute;height:100%;width:20px;left:0;top:0;content:' ';background:linear-gradient(to right, #fff 1%, #fff 10%, rgba(255,255,255,0) 100%)}.services-development .tech-container:after{left:auto;right:0;background:linear-gradient(to left, #fff 1%, #fff 10%, rgba(255,255,255,0) 100%)}.services-development .tech-container .left-arrow,.services-development .tech-container .right-arrow{position:absolute;width:20px;height:20px;transform:scaleY(.85);top:50%;left:0;margin-top:-8.5px;margin-left:-10px;cursor:pointer;z-index:1}.services-development .tech-container .left-arrow .arrow,.services-development .tech-container .right-arrow .arrow{position:relative;transform:rotate(-45deg);border-left:2.5px solid #2D2D2D;border-top:2.5px solid #2D2D2D;width:100%;height:100%}.services-development .tech-container .right-arrow{transform:scaleY(.85) scaleX(-1);left:auto;right:0;margin-left:auto;margin-right:-10px}.services-development .tech-container .scroll{overflow:hidden;scroll-behavior:smooth}.services-development .tech-container .scroll .grid{display:grid;grid-template-columns:repeat(11, 118px);align-items:center;grid-auto-rows:150px}.services-development .tech-container .scroll .grid>div{display:flex;flex-flow:column;height:108px}.services-development .tech-container .scroll .grid>div>div:nth-child(1){flex-grow:1;display:flex;justify-content:center;align-items:center}.services-development .tech-container .scroll .grid>div>div:nth-child(2){font-family:"IBM Plex Sans Italic";font-size:14px}.services-development .what-we-do{background-color:#F4F7F5;padding:64px 0;line-height:30px}.services-development .what-we-do .text strong.super{font-size:25px;text-transform:uppercase;color:#1FDF6F}.services-development .what-we-do .exclusive-content{text-align:center;margin-top:54px}.services-development .what-we-do p:last-of-type{margin-bottom:0}@media all and (max-width: 839px){.services-development .what-we-do{padding-top:20px;padding-bottom:34px}.services-development .what-we-do .exclusive-content{margin-top:20px}}.services-development .why-trust-in-codebit{padding:96px 0 48px;line-height:30px}.services-development .why-trust-in-codebit p:last-of-type{margin-bottom:0}@media all and (max-width: 839px){.services-development .why-trust-in-codebit{padding-top:34px;padding-bottom:20px}}.services-development .why-aws{background-color:#F4F7F5;padding:48px 0}.services-development .why-aws .aws-service{font-size:18px;line-height:26px;margin-top:40px}.services-development .why-aws .aws-service h3{font-size:30px;margin:0;padding:0;line-height:30px}.services-development .why-aws .aws-service .grid-cell:nth-child(2){padding-left:20px}.services-development .why-aws .aws-service p:last-of-type{margin-bottom:0}@media all and (max-width: 839px){.services-development .why-aws{padding-top:20px;padding-bottom:20px}.services-development .why-aws .aws-service{margin-top:34px}.services-development .why-aws .aws-service h3{font-size:22px;margin-top:12px;text-align:center}.services-development .why-aws .aws-service p{text-align:center;margin-top:8px}.services-development .why-aws .aws-service .grid-cell:nth-child(2){padding-left:0}}.services-development .develop-with-codebit{padding:52px 0;background-color:#ebebeb;font-size:30px}.services-development .develop-with-codebit h2{font-family:"IBM Plex Sans Italic";font-size:32px;font-weight:bold;margin-bottom:32px;text-align:center}.services-development .develop-with-codebit h2:before{display:none}.services-development .develop-with-codebit .button,.services-development .develop-with-codebit .button:hover,.services-development .develop-with-codebit .button:visited,.services-development .develop-with-codebit .button:focus,.services-development .develop-with-codebit .button:active{font-family:"IBM Plex Sans Italic";font-size:24px;text-decoration:none;text-transform:uppercase;font-weight:bold;display:inline-block;color:#000000;background-color:#1FDA6F;padding:16px 60px;max-width:330px;margin-top:20px}@media all and (max-width: 839px){.services-development .develop-with-codebit .button,.services-development .develop-with-codebit .button:hover,.services-development .develop-with-codebit .button:visited,.services-development .develop-with-codebit .button:focus,.services-development .develop-with-codebit .button:active{margin-top:20px;padding:10px 20px;font-size:20px}}@media all and (max-width: 839px){.services-development .develop-with-codebit{font-size:24px;padding-top:20px;padding-bottom:20px}.services-development .develop-with-codebit p{margin:0}.services-development .develop-with-codebit h2{font-size:24px;margin-bottom:20px}}

/*# sourceMappingURL=codebit.css.map */