@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat);*{font-family:Montserrat,sans-serif;color:#7c8e9b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,select,td,th{font-size:16px;line-height:1.3}body{height:100%;overflow-x:hidden;margin:0;background:#f8fcff;display:block}@media only screen and (max-width:3000px){footer,header,section{padding:0 20%}}@media only screen and (max-width:2000px){footer,header,section{padding:0 300px}}@media only screen and (max-width:1700px){footer,header,section{padding:0 180px}}@media only screen and (max-width:1440px){footer,header,section{padding:0 125px}}@media only screen and (max-width:1280px){footer,header,section{padding:0 75px}}@media only screen and (max-width:768px){footer,header,section{padding:0 60px}}@media only screen and (max-width:425px){footer,header,section{padding:0 45px}}a{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}li,p{font-size:14px}input,select{font-size:13px}input[type=email],input[type=number],input[type=text]{padding:10px 16px;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:7px;box-shadow:none;min-width:220px}input[type=range]{background-color:transparent;height:38px;-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]:focus{outline:0}input[type=range]::-moz-range-track{width:100%;height:5px;animate:.2s;background:#f0f0f0;border-radius:5px}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;animate:.2s;background:#f0f0f0;border-radius:5px}input[type=range]::-moz-range-thumb{height:15px;width:15px;border-radius:15px;background:#40a161;-webkit-appearance:none;margin-top:-5px}input[type=range]::-webkit-slider-thumb{height:15px;width:15px;border-radius:15px;background:#40a161;-webkit-appearance:none;margin-top:-5px}input[type=range]::fill-lower{background-color:#7c8e9b;border-radius:10px}input[type=range]::fill-upper{background-color:#40a161;border-radius:10px}textarea{padding:10px 16px;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:7px;box-shadow:none;min-width:220px}select{word-wrap:break-word;white-space:normal;background:#fff;display:inline-block;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);height:38px;border-radius:7px}select option{padding:10px 16px}.dropdown.button{max-width:fit-content;background-color:#fff;padding:10px 0}.dropdown.button>a{margin:0 20px;text-transform:capitalize}.dropdown.button>a:after{display:inline-block;content:"▼";margin-left:10px;font-size:12px;color:rgba(0,0,0,.3215686275);transition:transform .3s ease-out}.dropdown.button .dropdown-menu{display:flex;position:relative;z-index:99;flex-flow:column;background-color:#fff;margin-top:14.224px;margin-bottom:20px;width:170px;padding:0;box-shadow:0 5px 10px 0 rgba(124,142,155,.2196078431)}.dropdown.button .dropdown-menu a{padding:7px 25px 9px;font-size:13px;display:flex;cursor:pointer}.dropdown.button .dropdown-menu a:first-of-type{padding-top:13px}.dropdown.button .dropdown-menu a:last-of-type{padding-bottom:13px}.dropdown.button .dropdown-menu a:hover{background-color:#f3f7f9}.dropdown a{text-decoration:none}.dropdown [data-toggle=dropdown]{position:relative;vertical-align:unset}.dropdown.open .dropdown-menu{transform:scaleY(1);animation:showDropdownAnimation .5s ease-in-out;-moz-animation:showDropdownAnimation .5s ease-in-out;-webkit-animation:showDropdownAnimation .5s ease-in-out}.dropdown.hide .dropdown-menu{animation:hideDropdownAnimation .2s ease-out;-moz-animation:hideDropdownAnimation .2s ease-out;-webkit-animation:hideDropdownAnimation .2s ease-out}.dropdown .dropdown-menu{max-height:max-content;overflow:hidden;box-shadow:0 0 9px 0 rgba(124,142,155,.3411764706);border-radius:5px;transform:scaleY(0);transform-origin:50% 0}.dropdown .dropdown-menu li{padding:0}.dropdown .dropdown-menu li a{color:#030200;background:#fc9206;padding:10px 10px}@keyframes showDropdownAnimation{0%{transform:scaleY(.1)}40%{transform:scaleY(1)}60%{transform:scaleY(.98)}80%{transform:scaleY(1)}100%{transform:scaleY(.98)}80%{transform:scaleY(1)}100%{transform:scaleY(1)}}@-moz-keyframes showDropdownAnimation{0%{transform:scaleY(.1)}40%{transform:scaleY(1)}60%{transform:scaleY(.98)}80%{transform:scaleY(1)}100%{transform:scaleY(.98)}80%{transform:scaleY(1)}100%{transform:scaleY(1)}}@-webkit-keyframes showDropdownAnimation{0%{transform:scaleY(.1)}40%{transform:scaleY(1)}60%{transform:scaleY(.98)}80%{transform:scaleY(1)}100%{transform:scaleY(.98)}80%{transform:scaleY(1)}100%{transform:scaleY(1)}}@keyframes showSidebarAnimation{0%{transform:scaleX(.1)}40%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(1)}}@-moz-keyframes showSidebarAnimation{0%{transform:scaleX(.1)}40%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(1)}}@-webkit-keyframes showSidebarAnimation{0%{transform:scaleX(.1)}40%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes showSliderAnimation{0%{transform:scaleX(.1)}40%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(1)}}@-moz-keyframes showSliderAnimation{0%{transform:scaleX(.1)}40%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(1)}}@-webkit-keyframes showSliderAnimation{0%{transform:scaleX(.1)}40%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(.98)}80%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes hideSidebarAnimation{0%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(.98)}100%{transform:scaleX(0)}}@-moz-keyframes hideSidebarAnimation{0%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(.98)}100%{transform:scaleX(0)}}@-webkit-keyframes hideSidebarAnimation{0%{transform:scaleX(1)}60%{transform:scaleX(.98)}80%{transform:scaleX(.98)}100%{transform:scaleX(0)}}table{width:100%;background:#fff;margin:1em 0;border:none;box-shadow:0 0 24px 0 rgba(124,142,155,.2);border-radius:15px;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}table thead{box-shadow:none}table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:12px 16px;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:1px solid rgba(34,36,38,.1);font-size:13px;color:rgba(0,0,0,.5)}table thead th:first-child{border-radius:15px 0 0 0;border-left:none}table thead th:last-child{border-radius:0 15px 0 0}table tbody tr{border-left:1px solid rgba(34,36,38,.1)}table tbody tr:first-child{border-radius:15px 0 0 0;border-left:none}table tbody tr:first-child td{border-top:none}table tbody tr:last-child{border-radius:0 15px 0 0}table tbody tr td{border-left:1px solid rgba(34,36,38,.1);border-top:1px solid rgba(34,36,38,.1);padding:12px 16px;text-align:inherit;font-size:13px}table tbody tr td:first-of-type{border-left:none}table tbody tr td i{font-weight:600;display:block}.site-meta{display:flex;justify-content:space-evenly;background:#090329;justify-content:center}@media only screen and (max-width:3000px){.site-meta{padding:0 20%}}@media only screen and (max-width:2000px){.site-meta{padding:0 300px}}@media only screen and (max-width:1700px){.site-meta{padding:0 180px}}@media only screen and (max-width:1440px){.site-meta{padding:0 125px}}@media only screen and (max-width:1280px){.site-meta{padding:0 75px}}@media only screen and (max-width:768px){.site-meta{padding:0 60px}}@media only screen and (max-width:425px){.site-meta{padding:0 45px}}.site-meta article{margin-top:14px;margin-bottom:14px;color:rgba(243,247,249,.9);display:flex;flex-direction:row;align-self:center;position:relative;font-size:14px}.site-meta article:last-of-type{margin-left:30px}.site-meta article img{display:flex;width:110px}.site-meta article.text{flex-direction:column;font-weight:500;margin-right:60px}.site-meta article.text h3{margin:0;font-size:14px;color:rgba(243,247,249,.9)}.site-meta article.text p{margin:3px 0 0 0;font-size:12px;color:rgba(243,247,249,.8)}.site-meta article.text a{display:contents;color:#fc9206}.site-meta article.text a:hover{color:#ffb527}.site-meta article.image{margin:0;justify-content:center}.site-meta article.image .button{color:#ffb527;background-color:transparent;border:2px solid #fc9206;border-radius:50px;padding:9px 16px;font-size:11px}.site-meta article.image .button:hover{box-shadow:0 0 12px 1px rgba(240,141,32,.4588235294)}.button{display:inline-block;border-radius:50px;padding:12px 30px;background:transparent none;color:rgba(0,0,0,.6);font-weight:600;text-transform:none;text-shadow:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);text-align:center;width:max-content;max-height:30px}.button.orange{background-color:#ffb527;color:#f8f8f8;box-shadow:none}.button.orange:hover{box-shadow:0 0 14px 2px #f08d20}.button.green{background-color:#5abb7b;color:#f8f8f8;box-shadow:none}.button.green:hover{box-shadow:0 0 14px 2px #40a161}.button.grey{background-color:#7c8e9b;color:#f8f8f8}.button.red{background-color:#e82e3a;color:#f8f8f8}.button object.arrow{width:16px;display:inline-block;margin-left:9px;vertical-align:middle}.button object.arrow svg{fill:none;stroke:#fff}.sidebar{height:100%;width:60%;min-width:240px;top:0;right:0;background-color:#fff;position:fixed;z-index:11;overflow:auto;display:flex;transform:scaleY(0);transform-origin:100% -50%;flex-direction:column}.sidebar.active{transform:scaleY(1);animation:showSidebarAnimation .5s ease-in-out;-moz-animation:showSidebarAnimation .5s ease-in-out;-webkit-animation:showSidebarAnimation .5s ease-in-out}.sidebar.hide{animation:showSidebarAnimation .2s ease-out;-moz-animation:showSidebarAnimation .2s ease-out;-webkit-animation:showSidebarAnimation .2s ease-out}.sidebar a{color:#8899a4;font-weight:500;padding:4px 20px 7px}.sidebar a:first-of-type{padding-top:20px}.sidebar a.close{background-color:#f3f7f9;margin-bottom:20px}.sidebar a.close i{font-style:normal;float:right;padding-bottom:8px}.sidebar a.button{padding:12px 30px;margin:30px auto 0}.sidebar .sub-menu{padding-top:4px}.sidebar .sub-menu .menu{display:flex;font-size:14px;flex-flow:column;padding:0;left:15px;margin:0;width:max-content;position:relative}.sidebar .dropdown-profile{position:relative;display:inline-block}.sidebar .dropdown-profile .sm-avatar{vertical-align:middle;width:30px;height:30px;border-radius:50%;border:none;transition:.3s}.sidebar .dropdown-profile .dropdown-content{display:block;position:absolute;left:20px;margin:0;padding:0;background-color:#f8fcff;min-width:180px;border-radius:5px;box-shadow:0 5px 10px 0 rgba(124,142,155,.2196078431);z-index:1}.sidebar .dropdown-profile .dropdown-content a{padding:10px 15px;border-top:1px solid rgba(204,204,204,.747)}.sidebar .dropdown-profile .dropdown-content>a{display:block;color:#8899a4}.sidebar .dropdown-profile .dropdown-content>a:hover{background-color:#f3f7f9}.sidebar .dropdown-profile .dropdown-content>span{display:block;padding:10px 15px}.sidebar .dropdown-profile .dropdown-content .p-menu{padding:0;margin:0;font-weight:600;font-size:13px}.sidebar .dropdown-profile .dropdown-content .p-email{padding:0;margin:0;padding-bottom:0;font-weight:500;font-size:13px}.sidebar .dropdown-profile .hidden{display:none}.sidebar_overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10}.sidebar_overlay.active{display:block}header{display:flex;align-items:center;min-height:94px;position:sticky;position:-webkit-sticky;top:0;z-index:10;transition:background-color .5s ease-out}header #i18n_icon{height:20px;width:20px;fill:rgba(243,247,249,.85)}header #i18n_icon:hover{fill:#f3f7f9}body.fixed_nav header{background-color:#f8fcff;box-shadow:0 0 8px 0 rgba(34,36,38,.15)}body.fixed_nav header a{color:rgba(0,0,0,.5)}body.fixed_nav header a:hover{color:rgba(0,0,0,.7)}body.fixed_nav header a.logo{background-image:url(../img/logo_color.svg)}body.fixed_nav header a.button{color:#fff}body.fixed_nav header #i18n_icon{fill:rgba(0,0,0,.5)}body.fixed_nav header #i18n_icon:hover{fill:rgba(0,0,0,.7)}header a.logo{display:inline-flex;width:150px;height:94px;background-image:url(../img/logo_white.svg);background-repeat:no-repeat;background-position:center}header nav{margin-left:auto;flex-direction:column;display:flex;align-items:center;flex-flow:row nowrap}header nav a{padding:15px;margin:0;color:rgba(243,247,249,.85);font-weight:600;font-size:14px;cursor:pointer}header nav a:hover{color:#f3f7f9}header nav a#sidebar_toggle{display:none;font-size:19px;font-weight:600;margin-right:-15px}header nav a.button{background-image:linear-gradient(to right,#fc9206 20%,#ffb527 80%);color:#f8f8f8;margin-left:45px;box-shadow:none;padding-top:9px;padding-bottom:9px;margin-right:0}header nav a.button:hover{box-shadow:0 0 14px 2px rgba(124,142,155,.3294117647)}header nav .dropdown{position:relative;padding:15px;margin:0;color:rgba(243,247,249,.85);font-weight:600;font-size:14px}header nav .dropdown a{padding:0;margin:0}header nav .dropdown .dropdown-menu{flex-flow:column;padding:0;left:-15px;top:45px;margin:0;width:max-content;display:flex;position:absolute;background-color:#f8fcff}header nav .dropdown .dropdown-menu>a{padding:6px 0 0 0;padding:7px 25px 9px;font-size:13px;color:#8899a4}header nav .dropdown .dropdown-menu>a:first-of-type{padding-top:13px}header nav .dropdown .dropdown-menu>a:last-of-type{padding-bottom:13px}header nav .dropdown .dropdown-menu>a:hover{background-color:#f3f7f9}header nav #profileNav{margin-left:85px}header nav .dropdown-profile{position:relative;display:inline-block}header nav .dropdown-profile .avatar{vertical-align:middle;width:30px;height:30px;border-radius:50%;border:none;transition:.3s}header nav .dropdown-profile .dropdown-content{display:block;position:absolute;top:35px;left:-135px;margin:0;padding:0;background-color:#f8fcff;min-width:180px;border-radius:5px;box-shadow:0 5px 10px 0 rgba(124,142,155,.2196078431);z-index:1}header nav .dropdown-profile .dropdown-content a{padding:10px 15px;border-top:1px solid rgba(204,204,204,.747)}header nav .dropdown-profile .dropdown-content>a{display:block;color:#8899a4}header nav .dropdown-profile .dropdown-content>a:hover{background-color:#f3f7f9}header nav .dropdown-profile .dropdown-content>span{display:block;padding:10px 15px}header nav .dropdown-profile .dropdown-content .p-menu{padding:0;margin:0;font-weight:600;font-size:13px}header nav .dropdown-profile .dropdown-content .p-email{padding:0;margin:0;padding-bottom:0;font-weight:500;font-size:13px}header nav .dropdown-profile .hidden{display:none}@media only screen and (max-width:3000px){footer:after{width:calc(80% - 120px)}footer nav:first-of-type{margin-left:60px}footer nav:last-of-type{margin-right:60px}}@media only screen and (max-width:2000px){footer:after{width:calc(100% - (600px + 120px))}footer nav:first-of-type{margin-left:60px}footer nav:last-of-type{margin-right:60px}}@media only screen and (max-width:1700px){footer:after{width:calc(100% - (360px + 120px))}}@media only screen and (max-width:1600px){footer:after{width:calc(100% - (250px + 120px))}}@media only screen and (max-width:1280px){footer:after{width:calc(100% - (150px + 120px))}}@media only screen and (max-width:768px){footer:after{width:calc(100% - 120px)}footer nav:first-of-type{margin-left:0}footer nav:last-of-type{margin-right:0}}@media only screen and (max-width:425px){footer:after{width:calc(100% - 90px)}}footer{display:flex;justify-content:space-evenly;align-items:flex-start;background-color:#0c293a;padding-top:74px;padding-bottom:100px;position:relative;min-height:270px}footer nav{flex-direction:column;display:flex;flex-grow:1;flex-basis:100%;max-width:100px}footer nav h4{font-size:10px;font-weight:600;text-transform:uppercase;color:#f8f8f8;margin:0;line-height:40px}footer nav a{font-size:11px;color:rgba(255,255,255,.5019607843);line-height:15px;margin-bottom:12px}footer nav a:hover{color:#f8f8f8}section{display:flex;flex-flow:row;justify-content:space-around;align-items:center;background-color:#f8fcff}section h2{font-size:41px;line-height:52px}section h3{font-size:27px}section p{line-height:22px;font-size:15px;font-weight:400}section article.table{display:flex;flex-flow:column;width:100%}section article.table h5{font-size:20px;margin:40px 0 13px}section article.table h4{margin-top:55px}section article.table h3{margin-top:0}section article.table h3.safaricom{color:#5abb7b}section article.table h3.airtel{color:#e82e3a}section article.table h3.telkom{color:#ffb527}section article.table h3.equitel{color:#9a381f}section article.table p{margin-top:0}section article.table a{color:#40a161}section article.table a:hover{color:#5abb7b}section article.table>div{display:none}section article.table>div.show{display:block}section article.table .table-meta{display:table;margin-top:-10px;margin-bottom:20px;font-size:14px;font-weight:500}section.banner{max-height:1000px}section.products{padding-bottom:100px;justify-content:space-between}section.products article.text{align-self:center;flex-basis:26%}section.products article.text h3{margin-top:0;margin-bottom:10px;font-size:29px}section.products article.text p{padding-right:15%}section.products article.product_grid{display:flex;flex-basis:60%;flex-wrap:nowrap}section.products article.product_grid .product_column{flex-wrap:nowrap}section.products article.product_grid .product_column:last-of-type article{margin-right:0}section.products article.product_grid .product_column .product_card{margin:25px 14px;padding:0 25px 20px;background:#fff;display:flex;flex-direction:column;flex-grow:5;border-radius:25px;box-shadow:0 0 23px 0 rgba(124,142,155,.0901960784);min-height:250px;justify-content:center}section.products article.product_grid .product_column .product_card.link>span{opacity:1}section.products article.product_grid .product_column .product_card.link:hover{box-shadow:0 0 23px 0 rgba(124,142,155,.2196078431)}section.products article.product_grid .product_column .product_card.link:hover>span{color:#40a161}section.products article.product_grid .product_column .product_card h4{margin:10px 0 7px;color:#fc9206}section.products article.product_grid .product_column .product_card p{margin:0;font-size:12px;line-height:18px;font-weight:400}section.products article.product_grid .product_column .product_card img,section.products article.product_grid .product_column .product_card object.image{width:100%;height:90px;padding:20px 0 10px;flex-grow:1}section.products article.product_grid .product_column .product_card>span{font-size:13px;margin:10px 15px 10px 0;color:rgba(124,142,155,.4196078431);font-weight:600;opacity:0}section.use_cases{position:relative;min-height:500px;background-color:transparent}section.use_cases .use_cases_background{height:100%;width:70%;top:0;left:0;background-color:#fc9206;position:absolute;border-radius:0 50px 50px 0}section.use_cases article.text{align-self:center;flex-basis:300px;flex-grow:2;margin:50px 0;z-index:1}section.use_cases article.text h3{color:#f8f8f8;margin:0 0 18px}section.use_cases article.text p{margin:0 0 15px;color:#f8f8f8;padding-right:15%;line-height:20px}section.use_cases article.text p:last-of-type{margin-bottom:0}section.use_cases article.text .button{margin-top:32px}section.use_cases article.use_cases_videos{display:flex;flex-basis:600px;flex-grow:2;flex-wrap:nowrap;margin:55px 0;z-index:1}section.use_cases article.use_cases_videos .video_wrapper{margin:0 auto 0 0;height:340px;width:100%;border-radius:30px;overflow:hidden;box-shadow:11px 14px 45px 0 rgba(34,36,38,.18);max-width:600px}section.use_cases article.use_cases_videos .video_wrapper.active{filter:grayscale(0)}section.use_cases_2{padding-top:90px;padding-bottom:90px;justify-content:space-between;flex-direction:column}section.use_cases_2>h3{margin-bottom:50px}section.use_cases_2 .container{display:flex;justify-content:space-between;width:100%}section.use_cases_2 article.card{display:flex;flex-direction:column;flex-basis:29%;max-width:350px;min-height:350px;box-shadow:0 0 23px 0 rgba(124,142,155,.0901960784);background-color:#fff;border-radius:25px;justify-content:center}section.use_cases_2 article.card img{max-height:100px;border-radius:25px 25px 0 0;width:100%;padding:20px 0 10px}section.use_cases_2 article.card h4,section.use_cases_2 article.card p,section.use_cases_2 article.card span{padding-left:20px;padding-right:20px}section.use_cases_2 article.card h4{margin-bottom:0}section.use_cases_2 article.card p{font-size:12px;line-height:18px;font-weight:400;margin:15px 0 0}section.use_cases_2 article.card p:last-of-type{margin-bottom:15px}section.use_cases_2 article.card .button{margin:auto auto 20px;padding:9px 24px;font-size:13px}section.use_cases_2 article.card .button:hover{box-shadow:0 0 14px 2px rgba(124,142,155,.3294117647)}section.use_cases_2 article.card span{font-size:12px;line-height:18px;font-weight:400;color:#fc9206}section.use_cases_2 article.card span:last-of-type{margin-bottom:15px}section.developers{background-color:#fc9206;padding-top:40px;padding-bottom:75px;flex-flow:wrap;justify-content:space-between;position:relative;overflow-x:hidden}section.developers object.section_icon{position:absolute;left:calc(50% - 65px);width:130px;top:-41px}section.developers .button{font-size:13px;padding:9px 25px}section.developers h3{margin-bottom:50px;text-align:center;color:#f8f8f8;flex-basis:100%}section.developers article{z-index:1}section.developers article.code{flex-basis:53%;display:flex;box-shadow:11px 14px 45px 0 rgba(34,36,38,.18);border-radius:15px}section.developers article.code:after{z-index:0;position:absolute;display:block;left:-30%;top:0;width:160%;height:100%;content:url(../img/white_code.svg);opacity:.3}section.developers article.code .editor{background-color:#3e5869;padding:40px 35px;display:flex;border-radius:15px 0 0 15px;width:50%;align-items:center}section.developers article.code .editor span{color:#f8f8f8;font-size:12px;line-height:15px;font-weight:500;display:block}section.developers article.code .editor span.blue{color:#92bad7}section.developers article.code .editor span.brown{color:#fdac65}section.developers article.code .editor span.grey{color:#b2b8bc}section.developers article.code .editor span.orange{color:#fad07e}section.developers article.code .editor span>span{display:inline-block}section.developers article.code .editor span.indent{margin:0 0 0 10px}section.developers article.code .description{background-color:#f8fcff;padding:50px 35px;border-radius:0 15px 15px 0;width:50%;display:flex;flex-direction:column;justify-content:center}section.developers article.code .description h4{margin-bottom:0;font-size:20px;line-height:21px;max-width:280px}section.developers article.code .description p{font-size:12px;line-height:15px;max-width:220px}section.developers article.code .description p.yoda{background-color:#e82e3a;border-radius:30px;color:#f8f8f8;display:inline-block;padding:3px 14px;font-weight:600;margin:0;max-width:fit-content}section.developers article.code .description p.content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:12px}section.developers article.code .description .button{margin-top:22px}section.developers article.code .description .button:hover{box-shadow:0 0 14px 2px rgba(124,142,155,.3294117647)}section.developers article.text{align-self:center;flex-basis:calc(43% - 70px);padding:10px 0 10px 70px}section.developers article.text .card{display:flex;flex-direction:column;align-self:center}section.developers article.text .card:first-of-type{margin-bottom:49px}section.developers article.text .card.image{flex-direction:row;align-items:center;background-color:#f8f8f8;border-radius:25px;box-shadow:11px 14px 45px 0 rgba(34,36,38,.18);overflow:hidden}section.developers article.text .card>.image{overflow:hidden;flex-basis:30%}section.developers article.text .card>.image img{width:100%;height:auto}section.developers article.text .card>.content{flex-basis:70%;flex-grow:1;padding:15px 25px;background-color:#f8fcff}section.developers article.text .card>.content h4{font-size:15px;font-weight:600}section.developers article.text .card>.content p{font-size:12px;line-height:16px}section.developers article.text .card>.content .button{font-size:11px}section.developers article.text .card>.content .button:hover{box-shadow:0 0 14px 2px rgba(124,142,155,.3294117647)}section.developers article.text h4,section.developers article.text p{flex-basis:60%;color:#f8f8f8}section.developers article.text h4{font-size:20px;margin:0}section.developers article.text p{font-size:14px;line-height:20px;margin-top:3px}section.pricing{flex-flow:column;padding-bottom:50px;position:relative}section.pricing article{display:flex}section.pricing article.settings{width:80%;justify-content:space-evenly;margin-bottom:40px}section.pricing article.settings>div{display:flex;flex-flow:column;width:25%;text-align:center}section.pricing article.settings>div p{font-weight:600}section.pricing article.settings>div .button{margin:0 auto;font-size:11px}section.pricing article.settings>div .button:hover{box-shadow:none}section.pricing article.revenue_share{display:flex;flex-flow:column;width:60%;margin-bottom:40px;align-items:center}section.pricing article.revenue_share p{text-align:center;margin:0;font-weight:600}section.pricing article.revenue_share span#smsVolumesRange{font-size:13px;font-weight:600}section.pricing article.revenue_share input{position:relative}section.pricing article.revenue_share input::after,section.pricing article.revenue_share input::before{position:absolute;width:75px;bottom:10px;font-weight:600;font-size:12px}section.pricing article.revenue_share input::before{right:calc(100% + 20px);text-align:right;content:"0 - 100000"}section.pricing article.revenue_share input::after{left:calc(100% + 20px);content:"100001+"}section.pricing article.revenue_pricing{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 0 23px 0 rgba(124,142,155,.0901960784);margin-bottom:40px}section.pricing article.revenue_pricing>div{width:25%;min-width:240px;text-align:center;border-left:2px solid #f3f7f9;transition:transform .1s ease-out}section.pricing article.revenue_pricing>div:hover{transform:scale(1.1);background:#fff;border:3px solid #ffb527;border-top:0;border-bottom:0}section.pricing article.revenue_pricing>div h4{font-size:24px;margin:30px 0 0}section.pricing article.revenue_pricing>div p{margin:0 0 30px;font-size:13px;font-weight:600}section.pricing article.calculator{width:80%;justify-content:center;align-items:center;margin-bottom:40px}section.pricing article.calculator .form{margin-right:50px}section.pricing article.calculator .form .input{display:flex;margin-bottom:20px}section.pricing article.calculator .form .input label{display:inline-flex;align-self:center;font-size:13px;font-weight:600;width:150px}section.pricing article.calculator .form .input input{display:inline-flex;width:50%}section.pricing article.calculator .form .button{margin-left:150px;background-image:linear-gradient(to right,#40a161 20%,#5abb7b 80%);font-size:11px;color:#f8f8f8}section.pricing article.calculator .form .button:hover{cursor:pointer}section.pricing article.calculator .total h4{background-color:#f3f7f9;font-size:24px;padding:0 30px 20px;margin:0}section.pricing article.calculator .total p{background-color:#f3f7f9;border-top:1px solid #dededf;padding:20px 30px 0;margin:0;font-size:13px;font-weight:600}section.pricing article.calculator .total p:first-of-type{border-top:none}section.pricing .pricing_target{top:-100px;position:absolute}section.pricing .dropdown.button>a{vertical-align:-webkit-baseline-middle;vertical-align:-moz-middle-with-baseline;color:#8899a4}section.pricing .dropdown.button .dropdown-menu a{color:#8899a4}section#cookie_consent{position:fixed;display:block;bottom:20px;left:20px;margin:0 0;max-width:300px;background:#fafafa;padding:0;border-radius:6px;justify-content:space-between;border:1px solid #ddd;box-shadow:0 -2px 16px rgba(0,0,0,.034);line-height:1.5;font-family:Montserrat,sans-serif;z-index:9999;opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}section#cookie_consent.hidden{display:none;opacity:0;transition:all .2s ease;-webkit-transition:all 200s ease;-moz-transition:all 200s ease;-o-transition:all 200s ease;-ms-transition:all 200s ease}section#cookie_consent .message{padding:15px 20px;font-size:.9rem;max-height:100px;overflow:auto;margin-bottom:10px;font-weight:500;color:#000}section#cookie_consent .link{color:#5abb7b;font-size:.9rem;font-weight:500}section#cookie_consent .buttons{text-align:center;min-height:40px;margin-bottom:0}section#cookie_consent .buttons .btn{display:inline-block;padding:10px 0;width:100%;font-size:.9rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;outline:0;color:#4caf50;font-weight:700;white-space:nowrap;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#eee;line-height:1.5;cursor:pointer;transition:all .3s ease}section#cookie_consent .buttons .btn:hover{background-color:#409343;color:#f8f8f8}section.sign_up{background-color:#f3f7f9;background-size:200vw 100px;min-height:215px;background-attachment:inherit;background-repeat:repeat no-repeat;margin-bottom:0;position:relative;overflow:hidden}section.sign_up object.section_pattern{position:absolute;bottom:0;left:0;height:30px;overflow:hidden;min-width:100%;z-index:0}section.sign_up article{display:flex;flex-direction:column;z-index:1}section.sign_up article h3{margin-bottom:22px;text-align:center}section.sign_up article .button{margin:0 auto 37px;padding:12px 35px;font-size:20px}section.sign_up article .button:hover{box-shadow:0 0 14px 2px rgba(124,142,155,.3294117647)}section.contact #campaignForm{display:flex;flex-direction:column;justify-content:center;align-items:center}header nav a.button{background-image:linear-gradient(to right,#40a161 20%,#5abb7b 80%)}section.banner{background-image:url(../img/section_curve.svg),url(../img/bulksms/banner.png);background-repeat:no-repeat;background-size:contain,cover;background-position:center 101%,top;position:relative;justify-content:center;margin-top:-94px;min-height:600px;height:100vh;overflow:hidden}section.banner article.text{display:flex;flex-direction:column;align-self:center;align-items:center;text-align:center;margin-bottom:60px;flex-basis:575px;color:#f8f8f8}section.banner article.text h2{color:#f8f8f8;font-size:41px;margin-bottom:0}section.banner article.text p{font-weight:500;color:#f8f8f8}section.banner article.text .button{margin-top:40px}section.products{padding-top:100px;padding-bottom:0;flex-flow:column}section.products article.product_grid{justify-content:center;width:100%}section.products article.product_grid .product_column{flex-basis:34%}section.products article.product_grid .product_column:first-of-type .product_card{margin-left:0}section.products article.product_grid .product_column:last-of-type .product_card{margin-right:0}section.products article.product_grid .product_column .product_card{padding:30px 25px;min-height:130px;max-width:450px;flex-flow:row;align-items:center}section.products article.product_grid .product_column .product_card .content{height:fit-content}section.products article.product_grid .product_column .product_card img{padding-top:0;max-height:90px;margin-right:20px;width:min-content}section.products article.text{text-align:center;width:72%}section.products article.text p{padding-right:0}section.use_cases .use_cases_background{width:65%;right:0;left:auto;background-color:#f3f7f9;border-radius:50px 0 0 50px}section.use_cases article.text h3{color:#8899a4}section.use_cases article.text p{color:#8899a4}section.use_cases article.text .button{background-image:linear-gradient(to right,#40a161 20%,#5abb7b 80%)}section.use_cases_2{padding-top:50px}section.developers{background-image:url(../img/section_curve.svg),linear-gradient(to right,#40a161 20%,#5abb7b 80%);background-repeat:no-repeat;background-size:contain;background-position:center 101%;padding-bottom:160px;margin-top:60px;position:relative}section.developers h3{color:#f8f8f8}section.developers article{z-index:2;position:relative}section.developers article.code{margin:0 auto}section.developers article.text h4,section.developers article.text p{color:#7c8e9b}section.developers article.text .card.image:first-of-type{margin-bottom:29px}section.pricing{flex-flow:column;margin-top:20px}section.pricing article{display:flex}section.pricing article.settings{width:80%;justify-content:space-evenly;margin-bottom:40px}section.pricing article.settings>div{display:flex;flex-flow:column;width:25%;text-align:center}section.pricing article.settings>div p{font-weight:600}section.pricing article.settings>div .button{margin:0 auto;font-size:11px}section.pricing article.revenue_share{display:flex;flex-flow:column;width:60%;margin-bottom:40px}section.pricing article.revenue_share p{text-align:center;margin:0;font-weight:600}section.pricing article.revenue_share input{position:relative}section.pricing article.revenue_share input:after,section.pricing article.revenue_share input:before{position:absolute;width:75px;bottom:10px;font-weight:600;font-size:12px}section.pricing article.revenue_share input:before{right:calc(100% + 20px);text-align:right;content:"0 - 100000"}section.pricing article.revenue_share input:after{left:calc(100% + 20px);content:"100000+"}section.pricing article.revenue_pricing{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 0 23px 0 rgba(124,142,155,.0901960784);margin-bottom:40px}section.pricing article.revenue_pricing>div{width:25%;min-width:240px;text-align:center}section.pricing article.revenue_pricing>div.active{transform:scale(1.1);background:#fff;border:3px solid #ffb527;border-top:0;border-bottom:0}section.pricing article.revenue_pricing>div h4{font-size:24px;margin:30px 0 0}section.pricing article.revenue_pricing>div p{margin:0 0 30px;font-size:13px;font-weight:600}section.pricing article.calculator{width:80%;justify-content:center;margin-bottom:80px}section.pricing article.calculator .form{margin-right:50px}section.pricing article.calculator .form .input{display:flex;margin-bottom:20px}section.pricing article.calculator .form .input label{display:inline-flex;align-self:center;font-size:13px;font-weight:600;width:150px}section.pricing article.calculator .form .input input{display:inline-flex;width:50%}section.pricing article.calculator .form .button{margin-left:150px;background-image:linear-gradient(to right,#e82e3a 0,#fc9206 100%);font-size:11px}section.pricing article.calculator .total h4{background-color:#f3f7f9;font-size:24px;padding:0 30px 20px;margin:0}section.pricing article.calculator .total p{background-color:#f3f7f9;padding:20px 30px 0;margin:0;font-size:13px;font-weight:600}@media only screen and (max-width:3000px){section.banner article.image img{max-width:1200px}}@media only screen and (max-width:1500px){section.products article.product_grid{flex-basis:70%}section.developers article.text{flex-basis:calc(47% - 70px)}}@media only screen and (max-width:1280px){section.banner article.text{margin-bottom:80px}section.banner article.text h2{line-height:49px;font-size:38px;margin-bottom:18px}section.products article.product_grid{flex-basis:68%}section.products article.product_grid .product_column:last-of-type article{margin-right:14px}section.products article.product_grid .product_column article{min-height:210px}section.products article.product_grid .product_column article a{margin-top:0}section.products article.product_grid .product_column article img{width:85px;height:85px}}@media only screen and (max-width:1024px){section h2{font-size:26px}section h3{font-size:22px}section p{font-size:14px;line-height:21px}section.banner article.text{flex-basis:546px}section.banner article.image{flex-basis:650px}section.products{flex-flow:column}section.use_cases article.use_cases_videos{flex-basis:550px}section.developers article.code .description{width:70%}}@media only screen and (max-width:768px){header a.logo{width:120px}header nav a{display:none}header nav a.button{display:none}header nav a#sidebar_toggle{display:inline}footer{flex-flow:wrap;justify-content:space-between}footer nav{flex-basis:36%;flex-grow:0;max-width:100%}footer nav:last-of-type{margin-bottom:20px}section.banner article.text{margin:0 0 30px;text-align:center;flex-basis:auto}section.banner article.text .button{margin:0 auto}section.banner article.text p{margin-right:0;margin-bottom:25px}section.products{padding-top:45px;padding-bottom:45px}section.products article.text{text-align:center;width:90%}section.products article.product_grid{display:flex;flex-wrap:wrap;justify-content:center}section.products article.product_grid .product_column{flex-basis:80%}section.use_cases{flex-flow:wrap}section.use_cases .use_cases_background{width:100%;border-radius:0}section.use_cases article.use_cases_videos{margin-top:0}section.use_cases article.use_cases_videos .video_wrapper{margin:0 auto;margin-right:auto}section.use_cases_2 .container{flex-wrap:wrap;justify-content:center}section.use_cases_2 article.card{margin-bottom:60px;flex-basis:60%}section.features{flex-flow:column}section.features .container{flex-direction:column;justify-content:center}section.features .container article{margin-left:auto;margin-right:auto}section.features article{width:80%}section.developers article.code{flex-basis:100%}section.developers article.code .description{width:50%}section.developers article.text{flex-basis:100%;padding:0;display:flex;padding-top:35px;justify-content:space-between}section.developers article.text span{display:flex;flex-direction:column;flex-basis:45%}section.developers article.text span:first-of-type{margin-bottom:0}section.developers article.text span p{flex-grow:1}}@media only screen and (max-width:600px){section.pricing article.table{overflow-y:scroll}section.pricing article.table>div.show{min-width:800px;padding:10px 20px}}@media only screen and (max-width:525px){.site-meta{flex-direction:column}.site-meta article.text{margin-right:0}.site-meta article.image{justify-content:flex-start;margin-bottom:14px;width:100%}.button{font-size:13px}section.banner{height:60%;max-height:600px}section.products article.text{text-align:center}section.products article.text h2{font-size:30px;line-height:36px}section.products article.text p{padding:0}section.products article.product_grid .product_column{flex-basis:100%}section.products article.product_grid .product_column article{text-align:center}section.use_cases article.text{text-align:center}section.use_cases article.text p{padding-right:0}section.use_cases article.use_cases_videos .video_wrapper{margin:0;height:220px}section.use_cases_2 article.card{margin-bottom:60px;flex-basis:100%}section.features article{width:100%}section.developers article{display:flex}section.developers article.text{flex-direction:column;text-align:center}section.developers article.text a{align-self:center}section.developers article.text span:first-of-type{margin-bottom:40px}section.developers article.code{flex-basis:100%;flex-direction:column-reverse}section.developers article.code .editor{flex-basis:100%;width:auto;border-radius:0 0 15px 15px}section.developers article.code .description{flex-direction:column;width:auto;border-radius:15px 15px 0 0}section.developers article.code .description p.yoda{width:fit-content}}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}}@media only screen and (max-width:1440px){section.developers :after{left:14%;top:26%;width:72vw;height:60%}}