1<html lang="en"><head><link rel="shortcut icon" type="image/png" href="https://storage.mlcdn.com/account_image/1136526/SmallRobot-ArtSTJKG4.png">
vendor: 66 bytes, lines 1-4
1 2 3 4<script async src="https://www.googletagmanager.com/gtag/js?id=
4AW-18009895782
vendor: 12 bytes, line 4
4"></script>
5<script> 6
vendor: 140 bytes, lines 6-10
6window.dataLayer = window.dataLayer || []; 7 function gtag(){dataLayer.push(arguments);} 8 gtag('js', new Date()); 9 10 gtag('config', '
10AW-18009895782
vendor: 4 bytes, line 10
10');
11</script>
11 12 13 14 15 <meta name="robots" content="index, follow"> 16 17 18<meta property="og:type" content="website"> 19<meta property="og:title" content="We secure, modernise, and automate your business"> 20<meta property="og:description" content="We secure, modernise, and automate your business with Cisco & Google."> 21<meta property="og:image" content="https://storage.mlcdn.com/account_image/1136526/4dsxVlRfuDFX5Km4F0zjbpJwkipiKoWiDVZQJSqe.png"> 22<meta property="og:image:alt" content="We secure, modernise, and automate your business"> 23<meta property="og:url" content="https://smallrobot.ai/contact"> 24 25 26<meta name="twitter:card" content="summary_large_image"> 27<meta name="twitter:title" content="We secure, modernise, and automate your business"> 28<meta name="twitter:description" content="We secure, modernise, and automate your business with Cisco & Google."> 29<meta name="twitter:image" content="https://storage.mlcdn.com/account_image/1136526/4dsxVlRfuDFX5Km4F0zjbpJwkipiKoWiDVZQJSqe.png"> 30 31 32 <meta charset="utf-8"> 33<meta http-equiv="X-UA-Compatible" content="IE=edge"> 34<meta name="viewport" content="width=device-width, initial-scale=1"> 35 36<meta name="description" content="Contact our team today for any requests or questions on our cybersecurity, AI, cloud, cisco, splunk, google or anthropic, solutions"> 37<meta name="keywords" content="cisco security, cisco, cybersecurity, AI, cloud, cisco duo, cisco umbrella, google workspace, google cloud, google gemini, splunk, google, anthropic,"> 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54<link rel="stylesheet" href="https://assets.mlcdn.com/ml/bootstrap/css/bootstrap-4.6.2.min.css"> 55 56
57<script src="https://assets.mlcdn.com/ml/jquery/jquery-3.7.1.min.js"></script>
vendor: 1 bytes, line 57
57
58<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
vendor: 1 bytes, line 58
58
59<script src="https://assets.mlcdn.com/ml/bootstrap/js/bootstrap-4.6.2.min.js"></script>
59 60
61<script src="https://assets.mlcdn.com/ml/fontawesome/v5.10.2/js/0f54bd8811.js"></script>
61 62 63<title>Contact Team Small Robot</title> 64 65 <link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css"> 66 67 68 69 70<style type="text/css">@import url("https://assets.mlcdn.com/fonts.css?version=1788452");</style> 71 72
73<script src="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.0/baguetteBox.min.js"></script>
73 74<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/baguettebox.js/1.11.0/baguetteBox.min.css"> 75
76<script> 77 (function($) { 78 window.addEventListener('DOMContentLoaded', function() { 79 $('.ml-gallery').length && baguetteBox && baguetteBox.run('.ml-gallery'); 80 }) 81 })(jQuery); 82</script>
82 83
84<script src="https://assets.mlcdn.com/ml/moment/moment.min.js"></script>
vendor: 1 bytes, line 84
84
85<script src="https://assets.mlcdn.com/ml/moment-timezone/moment-timezone-with-data.min.js"></script>
85 86
87<script> 88 var previousTimeZone = []; 89 var updatingTimer = false; 90 91 function timers(newDate) { 92 updatingTimer = true; 93 94 setTimeout(function(){ 95 $('.countdown').each(function() { 96 var id = $(this).attr('id'); 97 var selected_zone = $(this).attr('data-zone'); 98 var zone = $(this).attr('data-' + selected_zone); 99 100 if (typeof previousTimeZone[id] === 'undefined') { 101 previousTimeZone[id] = zone; 102 } 103 104 // init countdown timer || || endTime changed || zone changed 105 if(!$(this).data('countdown-bound') || newDate || previousTimeZone[id] !== zone) { 106 previousTimeZone[id] = zone; 107 $(this).data('countdown-bound', true); 108 109 var endTime = newDate || $(this).attr('data-date'); 110 var endTimeUTC = getUTC(endTime, zone); 111 112 initializeClock(id, endTimeUTC); 113 } 114 115 }); 116 updatingTimer = false; 117 }); 118 } 119 120 function getUTC(endTime, zone){ 121 var moment = window.moment; 122 try { 123 moment = window.top && window.top.moment; 124 } catch (err) { } 125 var format = 'YYYY-MM-DD HH:mm:ss'; 126 if (moment.tz && zone) { 127 var date = moment.tz(endTime, zone); 128 date = date.tz ? date.tz("UTC") : date; 129 } else { 130 var date = moment(endTime, format); 131 date = (zone && date.tz) ? date.tz(zone) : date; 132 } 133 return date.format(format); 134 } 135 136 $(document).ready(function () { 137 timers(); 138 139 const observer = new MutationObserver((mutations) => { 140 mutations.forEach((mutation) => { 141 if (!updatingTimer && mutation.type === 'childList') { 142 timers(); 143 } 144 }); 145 }); 146 147 observer.observe(document.body, { 148 childList: true, // Monitor additions/removals of child elements 149 subtree: true, // Include all descendants of the body 150 }); 151 }); 152 153 function getTimeRemaining(endtime) { 154 endtime = endtime.replace(' ', 'T') + 'Z'; 155 var currentTime = new Date(); 156 var currentUTC = Date.parse(currentTime.toUTCString()); 157 if (!endtime || Number.isNaN(Date.parse(endtime))) { 158 endtime = currentUTC; 159 } 160 var t = Date.parse(endtime) - currentUTC; 161 var seconds = Math.floor((t / 1000) % 60); 162 var minutes = Math.floor((t / 1000 / 60) % 60); 163 var hours = Math.floor((t / (1000 * 60 * 60)) % 24); 164 var days = Math.floor(t / (1000 * 60 * 60 * 24)); 165 return { 166 'total': t, 167 'days': days, 168 'hours': hours, 169 'minutes': minutes, 170 'seconds': seconds 171 }; 172 } 173 174 function initializeClock (id, endtime) { 175 var clock = document.getElementById(id); 176 var daysSpan = clock.querySelector('.days'); 177 var hoursSpan = clock.querySelector('.hours'); 178 var minutesSpan = clock.querySelector('.minutes'); 179 var secondsSpan = clock.querySelector('.seconds'); 180 181 function updateClock() { 182 var t = getTimeRemaining(endtime); 183 184 daysSpan.innerHTML = t.days; 185 hoursSpan.innerHTML = ('0' + t.hours).slice(-2); 186 minutesSpan.innerHTML = ('0' + t.minutes).slice(-2); 187 secondsSpan.innerHTML = ('0' + t.seconds).slice(-2); 188 189 if (t.total <= 0) { 190 daysSpan.innerHTML = '00'; 191 hoursSpan.innerHTML = '00'; 192 minutesSpan.innerHTML = '00'; 193 secondsSpan.innerHTML = '00'; 194 } 195 } 196 197 updateClock(); 198 199 if (window['timerinterval' + id]) { 200 clearInterval(window['timerinterval' + id]); 201 } 202 203 window['timerinterval' + id] = setInterval(updateClock, 1000); 204 } 205</script>
205 206 207 208 209 <style type="text/css"> 210 .ml-notification { 211 text-align: center; 212 margin-bottom: 0; 213 border-radius: 0; 214 background-color: #22a2dc; 215 border-bottom: 1px solid #cccccc; 216 padding-top: 8px; 217 padding-bottom: 8px; 218 z-index: 1000; 219 } 220 .ml-notification.box { 221 position: fixed; 222 bottom: 20px; 223 left: 20px; 224 right: auto; 225 flex-direction: column; 226 display: flex; 227 max-width: 340px; 228 border-radius: 4px; 229 border: 1px solid #cccccc; 230 } 231 .ml-notification.box.right { 232 right: 20px; 233 left: auto; 234 } 235 @media only screen and (max-width: 480px) { 236 .ml-notification.box { 237 bottom: 0; 238 left: 0; 239 right: 0; 240 max-width: 100%; 241 border-radius: 0!important; 242 } 243 } 244 .ml-notification.bottom { 245 position: fixed; 246 bottom: 0; 247 left: 0; 248 right: 0; 249 top:auto; 250 z-index: 1; 251 } 252 253 /* Text and link */ 254 .ml-notification .text-block { 255 padding: 6px 0; 256 } 257 .ml-notification .text-block p { 258 font-family: 'Roboto', Arial, Helvetica, sans-serif; 259 color: #ffffff; 260 font-size: 14px; 261 line-height: 21px; 262 margin-bottom: 10px; 263 } 264 .ml-notification .text-block p:last-child { 265 margin-bottom: 0; 266 } 267 .ml-notification .text-block p a { 268 color: #000000; 269 text-decoration: underline; 270 } 271 272 /* Button */ 273 .ml-notification .button-block { 274 padding: 2px 0; 275 } 276 .ml-notification .button-block .btn-one { 277 width: auto; 278 display: inline-block; 279 font-family:'Raleway', sans-serif; 280 background-color:#000000; 281 font-size:16px; 282 283 284 285 286 color:#ffffff; 287 border-radius:3px; 288 padding:5px 15px!important; 289 font-weight: normal; font-style: normal; text-decoration: none; 290 } 291 .ml-notification .button-block .btn-one:hover, .ml-notification .button-block .btn-one:focus, .ml-notification .button-block .btn-one:active, .ml-notification .button-block .btn-one:active:hover { 292 background-color:#171616; 293 294 295 296 297 color:#000000; 298 font-weight: normal; font-style: normal; text-decoration: none; 299 } 300 301 /* Button 2 */ 302 303 .ml-notification .button-block .btn-two { 304 width: auto; 305 display: inline-block; 306 font-family:'Raleway', sans-serif; 307 background-color:transparent; 308 font-size:16px; 309 border-top:1px solid #ffffff; 310 border-bottom:1px solid #ffffff; 311 border-left:1px solid #ffffff; 312 border-right:1px solid #ffffff; 313 color:#ffffff; 314 border-radius:3px; 315 padding:5px 15px!important; 316 font-weight: normal; font-style: normal; text-decoration: none; 317 } 318 .ml-notification .button-block .btn-two:hover, .ml-notification .button-block .btn-two:focus, .ml-notification .button-block .btn-two:active, .ml-notification .button-block .btn-two:active:hover { 319 background-color:#eaeced; 320 border-top:1px solid #ffffff; 321 border-bottom:1px solid #ffffff; 322 border-left:1px solid #ffffff; 323 border-right:1px solid #ffffff; 324 color:#000000; 325 font-weight: normal; font-style: normal; text-decoration: none; 326 } 327 </style><style> 328 /* BS fix for too big height */ 329 .flex-column .col-1, .flex-column .col-2, .flex-column .col-3, .flex-column .col-4, .flex-column .col-5, .flex-column .col-6, .flex-column .col-7, .flex-column .col-8, .flex-column .col-9, .flex-column .col-10, .flex-column .col-11, .flex-column .col-12 { 330 flex-basis: auto; 331 } 332 </style><style> 333 334 .skip-link { 335 background: #007bff; 336 height: 30px; 337 left: 50%; 338 padding: 8px; 339 position: absolute; 340 transform: translateY(-1000%); 341 transition: transform 0.3s; 342 color: #ffffff; 343 text-decoration: none; 344 } 345 346 .skip-link:focus { 347 transform: translateY(-50%); 348 } 349 350 .navbar-toggler { 351 color: rgba(0, 0, 0, 0) !important; 352 border-color: rgba(0, 0, 0, 0) !important; 353 } 354 355 .navbar-toggler-icon { 356 background-image: none !important; 357 } 358 359 .navbar-toggler-icon { 360 background-image: none; 361 border-bottom: 1px solid #22a2dc; 362 height: 17px; 363 position: relative; 364 transition: all 300ms linear; 365 width: 24px; 366 } 367 368 .navbar-toggler-icon:after, 369 .navbar-toggler-icon:before { 370 background-color: #22a2dc; 371 content: ''; 372 height: 1px; 373 left: 0; 374 position: absolute; 375 top: 0; 376 transition: all 300ms linear; 377 width: 24px; 378 z-index: 2; 379 } 380 381 .navbar-toggler-icon:after { 382 top: 8px; 383 } 384 385 .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after { 386 transform: rotate(45deg); 387 } 388 389 .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before { 390 transform: translateY(8px) rotate(-45deg); 391 } 392 393 .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon { 394 border-color: transparent; 395 } 396 397 a.mobile-search { 398 font-size: 18px; 399 color: #22a2dc; 400 margin-top: 4px; 401 } 402 403 </style><style> 404 405 button:focus { 406 outline: none; 407 } 408 409 /*header.active {*/ 410 /* background: #ffffff;*/ 411 /*}*/ 412 header { 413 padding-top: 12px; 414 padding-bottom: 12px; 415 background-color: transparent; 416 border-bottom: 1px solid #E5E7EB; 417 -webkit-transition : all 0.3s ease-out; 418 transition : all 0.3s ease-out; 419 box-shadow: none; 420 position: relative; 421 z-index: 1; 422 } 423 424 header .navbar { 425 padding: 0; 426 -webkit-transition: all 0.3s ease-out; 427 transition: all 0.3s ease-out; 428 } 429 430 header .navbar .navbar-brand img { 431 height: 20px; 432 } 433 434 @media (min-width: 768px) { 435 436 header .navbar-nav .nav-item { 437 padding-left: 20px; 438 padding-right: 20px; 439 } 440 441 header .navbar-nav .nav-item:first-child { 442 padding-left: 0; 443 } 444 445 header .navbar-nav .nav-item:last-child { 446 padding-right: 0; 447 } 448 449 } 450 451 header .navbar .nav-item a.dropdown-toggle { 452 white-space: normal; 453 } 454 455 header .navbar .nav-item a.dropdown-toggle:after { 456 border: solid #22a2dc!important; 457 border-width: 0 2px 2px 0!important; 458 vertical-align: 0.2em; 459 padding: 2px!important; 460 transform: rotate(45deg); 461 -webkit-transform: rotate(45deg); 462 margin-left: 10px; 463 transition: transform 0.3s; 464 color: #22a2dc!important; 465 } 466 467 header .navbar .nav-item a.dropdown-toggle:hover:after { 468 vertical-align: 0.15em; 469 transform: rotate(-135deg)!important; 470 -webkit-transform: rotate(-135deg)!important; 471 border-color: #D1D3D3!important; 472 } 473 474 header .navbar .nav-item .dropdown-menu { 475 border: 1px solid rgba(241, 241, 241, 0.5); 476 border: 1px solid #22a2dc30!important; 477 margin-top: 0px; 478 margin-right: -3px; 479 box-shadow: 0 0 10px rgba(0,0,0,0.1); 480 min-width: 200px; 481 background: #ffffff; 482 right: 20px; left: inherit; 483 } 484 485 header .navbar .nav-item:last-child .dropdown-menu { 486 right: 0px!important; 487 } 488 489 header .navbar .nav-item .dropdown-menu a { 490 border-bottom: none!important; 491 padding: .5rem 1.5rem; 492 font-size: 13px!important; 493 } 494 495 header .navbar .nav-item .dropdown-menu a:hover { 496 border-bottom: none; 497 color: #D1D3D3!important; 498 background: #D1D3D330!important; 499 } 500 501 header .navbar .nav-item a { 502 503 font-family: 'Ubuntu', sans-serif, serif; 504 color: #22a2dc!important; 505 font-size: 14px!important; 506 -webkit-transition : all 0.3s ease-out; 507 transition : all 0.3s ease-out; 508 border-bottom: 2px solid rgba(225,225,225,0); 509 font-weight: normal; font-style: normal; text-decoration: none; 510 511 } 512 513 header .navbar .nav-item a:hover { 514 515 color: #D1D3D3!important; 516 -webkit-transition : all 0.3s ease-out; 517 transition : all 0.3s ease-out; 518 border-bottom: 2px solid #22a2dc; 519 520 } 521 522 header .navbar .nav-item a.active-page{ 523 font-weight: bold !important; 524 } 525 526 header .navbar .btn-block { 527 width: auto; 528 display: inline-block; 529 font-family:'Oxygen', sans-serif; 530 background-color:#22a2dc; 531 font-size:14px; 532 533 534 535 536 color:#ffffff; 537 border-radius:6px; 538 padding:12px 40px!important; 539 font-weight: normal; font-style: normal; text-decoration: none; 540 } 541 542 header .navbar .btn-block:hover, 543 header .navbar .btn-block:focus, 544 header .navbar .btn-block:active, 545 header .navbar .btn-block:active:hover { 546 background-color:#98c33e; 547 548 549 550 551 color:#000000; 552 font-weight: normal; font-style: normal; text-decoration: none; 553 } 554 555 @media (max-width: 767px) { 556 557 558 body header { 559 width: 100%; 560 min-height: 1%; 561 z-index: 20; 562 } 563 564 /* Full-screen overlay only while the mobile menu is open; otherwise the 565 collapsed header also fills the viewport in quirks mode (empty gap). */ 566 body header:has(.navbar-toggler[aria-expanded="true"]) { 567 width: 100%; 568 min-height: 100%!important; 569 height: 100%; 570 max-height: 100vh;
571 overflow-y: scroll; 572 background: #ffffff; 573 } 574 575 .navbar-light .navbar-nav .nav-link { 576 text-align: left; 577 border-bottom: none!important; 578 width:100%; 579 } 580 581 header .navbar .nav-item .dropdown-menu { 582 border: none!important; 583 margin-left: 0px!important; 584 box-shadow: none!important; 585 min-width: 100%!important; 586 background: none!important; 587 display: block!important; 588 padding: 0; 589 } 590 591 header .navbar .nav-item a.dropdown-toggle:hover:after { 592 transform: rotate(45deg)!important; 593 vertical-align: 0.2em!important; 594 } 595 596 header .navbar .nav-item .dropdown-menu a { 597 color: #22a2dc!important; 598 } 599 600 header .navbar .nav-item .dropdown-menu a:hover { 601 background: none!important; 602 } 603 604 } 605 606 @media (max-width: 768px) { 607 body header { 608 max-height: 100vh; 609 overflow-y: scroll; 610 scrollbar-width: none; 611 -ms-overflow-style: none; 612 } 613 body header::-webkit-scrollbar {
614 width: 0; 615 background: transparent; 616 617 } 618 } 619 </style><style type="text/css"> 620 621 .container-fluid.ml-lp-28 { 622 623 padding-bottom: 30px; 624 padding-top: 30px; 625 background-color: #ffffff; 626 627 } 628 629</style><style type="text/css"> 630 .ml-lp-28 h1 { 631 font-family: 'Oxygen', sans-serif; 632 color:#000000; 633 font-size:52px; 634 letter-spacing: 0px; 635 line-height: 125%!important; 636 font-weight: bold; font-style: normal; text-decoration: none;; 637 } 638 .ml-lp-28 h2 { 639 font-family: 'Oxygen', sans-serif; 640 color:#000000; 641 font-size:38px; 642 letter-spacing: 0px; 643 line-height: 125%!important; 644 font-weight: bold; font-style: normal; text-decoration: none;; 645 } 646 .ml-lp-28 h3 { 647 font-family: 'Oxygen', sans-serif; 648 color:#000000; 649 font-size:20px; 650 letter-spacing: 0px; 651 line-height: 125%!important; 652 } 653 .ml-lp-28 blockquote { 654 font-family: 'Oxygen', sans-serif; 655 color: #333333; 656 font-size: 16px; 657 margin: 0 0 15px 0; 658 padding-left: 1em; 659 border-left: 0.2em solid #333333; 660 } 661 .ml-lp-28 blockquote:before, 662 .ml-lp-28 blockquote:after { 663 content: '\201C'; 664 font-family: 'Oxygen', sans-serif; 665 color: #333333; 666 } 667 .ml-lp-28 blockquote:after { 668 content: '\201D'; 669 } 670 .ml-lp-28 p, 671 .ml-lp-28 ul, 672 .ml-lp-28 ol { 673 font-family: 'Oxygen', sans-serif; 674 color: #333333; 675 font-size: 16px; 676 margin: 0 0 15px 0; 677 line-height: 150%!important; 678 } 679 .ml-lp-28 p:last-child, 680 .ml-lp-28 ul:last-child, 681 .ml-lp-28 ol:last-child { 682 margin-bottom: 0; 683 } 684 .ml-lp-28 p a, 685 .ml-lp-28 ul a, 686 .ml-lp-28 ol a { 687 font-family: 'Oxygen', sans-serif; 688 color: #333333; 689 text-decoration: none; 690 } 691 692 @media (max-width: 768px) { 693 .ml-lp-28 p, 694 .ml-lp-28 ul, 695 .ml-lp-28 ol { 696 font-size: 16px!important; 697 } 698 .ml-lp-28 h1 { 699 font-size: 28px!important; 700 } 701 .ml-lp-28 h2 { 702 font-size: 24px!important; 703 } 704 .ml-lp-28 h3 { 705 font-size: 20px!important; 706 } 707 } 708</style><style type="text/css"> 709 710 .container-fluid.ml-lp-31 { 711 712 padding-bottom: 30px; 713 padding-top: 30px; 714 background-color: #ffffff; 715 716 } 717 718</style><style type="text/css"> 719 720 .ml-lp-31 .card, 721 .ml-lp-31 .card.card-31 { 722 723 background-color: #ffffff; 724 background-image: none; 725 background-position: center top; 726 background-repeat: no-repeat; 727 background-size: cover; 728 border: 1px solid #dddddd; 729 border-radius: 4px; 730 731 } 732 733 .ml-lp-31 .card .card-body, 734 .ml-lp-31 .card.card-31 .card-body { 735 736 padding: 1.75rem; 737 738 } 739 740 .ml-lp-31 .card.card-large .card-body, 741 .ml-lp-31 .card.card-31.card-large .card-body { 742 743 padding: 3rem; 744 745 } 746 747 .ml-lp-31 .card .card-body.with-image, 748 .ml-lp-31 .card.card-31 .card-body.with-image { 749 750 padding: 0.75rem 1.75rem 1.75rem 1.75rem; 751 752 } 753 754 .ml-lp-31 .card.card-large .card-body.with-image, 755 .ml-lp-31 .card.card-31.card-large .card-body.with-image { 756 757 padding: 1rem 3rem 3rem 3rem; 758 759 } 760 761 .ml-lp-31 .card .card-image-spacing { 762 763 padding: 1.75rem 1.75rem 0 1.75rem; 764 765 } 766 767 .ml-lp-31 .card.card-large .card-image-spacing { 768 769 padding: 3rem 3rem 0 3rem; 770 771 } 772 773 774</style><style type="text/css"> 775 .ml-lp-31 h1 { 776 font-family: 'Oxygen', sans-serif; 777 color:#000000; 778 font-size:52px; 779 letter-spacing: 0px; 780 line-height: 125%!important; 781 font-weight: bold; font-style: normal; text-decoration: none;; 782 } 783 .ml-lp-31 h2 { 784 font-family: 'Oxygen', sans-serif; 785 color:#000000; 786 font-size:38px; 787 letter-spacing: 0px; 788 line-height: 125%!important; 789 font-weight: bold; font-style: normal; text-decoration: none;; 790 } 791 .ml-lp-31 h3 { 792 font-family: 'Oxygen', sans-serif; 793 color:#000000; 794 font-size:20px; 795 letter-spacing: 0px; 796 line-height: 125%!important; 797 } 798 .ml-lp-31 blockquote { 799 font-family: 'Oxygen', sans-serif; 800 color: #333333; 801 font-size: 16px; 802 margin: 0 0 15px 0; 803 padding-left: 1em; 804 border-left: 0.2em solid #333333; 805 } 806 .ml-lp-31 blockquote:before, 807 .ml-lp-31 blockquote:after { 808 content: '\201C'; 809 font-family: 'Oxygen', sans-serif; 810 color: #333333; 811 } 812 .ml-lp-31 blockquote:after { 813 content: '\201D'; 814 } 815 .ml-lp-31 p, 816 .ml-lp-31 ul, 817 .ml-lp-31 ol { 818 font-family: 'Oxygen', sans-serif; 819 color: #333333; 820 font-size: 16px; 821 margin: 0 0 15px 0; 822 line-height: 150%!important; 823 } 824 .ml-lp-31 p:last-child, 825 .ml-lp-31 ul:last-child, 826 .ml-lp-31 ol:last-child { 827 margin-bottom: 0; 828 } 829 .ml-lp-31 p a, 830 .ml-lp-31 ul a, 831 .ml-lp-31 ol a { 832 font-family: 'Oxygen', sans-serif; 833 color: #333333; 834 text-decoration: none; 835 } 836 837 @media (max-width: 768px) { 838 .ml-lp-31 p, 839 .ml-lp-31 ul, 840 .ml-lp-31 ol { 841 font-size: 16px!important; 842 } 843 .ml-lp-31 h1 { 844 font-size: 28px!important; 845 } 846 .ml-lp-31 h2 { 847 font-size: 24px!important; 848 } 849 .ml-lp-31 h3 { 850 font-size: 20px!important; 851 } 852 } 853</style><style type="text/css"> 854 855 856 .form-hidden { 857 858 display: none; 859 860 } 861 862 863 .ml-lp-31 p { 864 line-height: 1.5; 865 margin-bottom: 10px; 866 } 867 868 .ml-lp-31 .ml-block-form { 869 margin-bottom: 0; 870 } 871 872 873 874 /* Button */ 875 .ml-lp-31 .button-block { 876 text-align: left; 877 } 878 .ml-lp-31 .button-block .btn-block { 879 width: auto; 880 display: inline-block; 881 font-family:'Oxygen', sans-serif; 882 background-color:#22a2dc; 883 line-height:24px; 884 font-size:16px; 885 886 887 888 889 color:#ffffff; 890 border-radius:6px!important; 891 padding:12px 40px!important; 892 font-weight: normal; font-style: normal; text-decoration: none; 893 } 894 .ml-lp-31 .button-block .btn-block:hover, .ml-lp-31 .button-block .btn-block:focus, .ml-lp-31 .button-block .btn-block:active, .ml-lp-31 .button-block .btn-block:active:hover { 895 background-color:#98c33e; 896 897 898 899 900 color:#000000; 901 font-weight: normal; font-style: normal; text-decoration: none; 902 } 903 @media (max-width: 768px) { 904 .ml-lp-31 .button-block .btn-block { 905 } 906 } 907 908 /* Input */ 909 .ml-lp-31 .form-group .form-control { 910 background-color: #ffffff; 911 font-family: 'Oxygen', sans-serif; 912 border-radius: 6px!important; 913 line-height:24px; 914 font-size: 14px; 915 color: #333333; 916 border: 1px solid #e5e7eb; 917 padding-top:12px!important; 918 padding-bottom:12px!important; 919 height: auto; 920 } 921 922 .ml-lp-31 .form-group.ml-error .form-control, .ml-lp-31 .input-group.ml-error .form-control { 923 border-color: red!important; 924 } 925 926 .ml-lp-31 .form-group .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ 927 color: #666666; 928 opacity: 1; /* Firefox */ 929 } 930 .ml-lp-31 .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ 931 color: #666666; 932 } 933 .ml-lp-31 .form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */ 934 color: #666666; 935 } 936 937 @media (max-width: 768px) { 938 .ml-lp-31 .input-group .input-group-append { 939 float: left !important; 940 margin-top: 15px !important; 941 width: 100%!important; 942 margin-left: 0 !important; 943 } 944 } 945 946 /* Textarea */ 947 .ml-lp-31 .col-textarea { 948 display: flex; 949 flex-wrap: wrap; 950 } 951 952 .ml-lp-31 .col-textarea .form-group { 953 display: flex; 954 width: 100%; 955 flex-direction: column; 956 } 957 .ml-lp-31 .col-textarea .form-group .form-control { 958 flex-grow: 1; 959 } 960 961 /* Label */ 962 .ml-lp-31 .form-group label { 963 margin-bottom: 3px; 964 color: #000000; 965 font-size: 14px; 966 font-family: 'Oxygen', sans-serif; 967 font-weight: bold; font-style: normal; text-decoration: none; 968 } 969 </style><style type="text/css"> 970 footer { 971 background-color: #F7F8F9; 972 padding-top: 90px; 973 padding-bottom: 0px; 974 } 975 976 /* Footer logo */ 977 978 .ml-lp-32 .logo-footer img { 979 height: 30px; 980 } 981 982 /* Footer disclaimer */ 983 984 .ml-lp-32 .footer-description p, 985 .ml-lp-32 .footer-description ul, 986 .ml-lp-32 .footer-description ol { 987 font-family: 'Oxygen', sans-serif; 988 color: #333333; 989 font-size: 14px; 990 margin: 0 0 15px 0; 991 } 992 .ml-lp-32 .footer-description p:last-child, 993 .ml-lp-32 .footer-description ul:last-child, 994 .ml-lp-32 .footer-description ol:last-child { 995 margin-bottom: 0; 996 } 997 .ml-lp-32 .footer-description p a, 998 .ml-lp-32 .footer-description ul a, 999 .ml-lp-32 .footer-description ol a { 1000 font-family: 'Oxygen', sans-serif; 1001 color: #22a2dc; 1002 text-decoration: underline; 1003 } 1004 1005 /* Footer navigation */ 1006 1007 .footer-navigation h4 { 1008 color: #000000; 1009 font-family: 'Raleway', sans-serif; 1010 font-size: 15px; 1011 font-weight: bold; font-style: normal; text-decoration: none; 1012 } 1013 .footer-navigation .nav-footer-item { 1014 padding-bottom: .75rem; 1015 } 1016 .footer-navigation .nav-footer-item:last-child { 1017 padding-bottom: 0; 1018 } 1019 .footer-navigation .nav-footer-link { 1020 color: #000000; 1021 font-family: 'Oxygen', sans-serif; 1022 font-size: 12px; 1023 padding-bottom: .25rem; 1024 -webkit-transition : all 0.3s ease-out; 1025 transition : all 0.3s ease-out; 1026 border-bottom: 5px solid rgba(225,225,225,0); 1027 font-weight: bold; font-style: normal; text-decoration: none; 1028 } 1029 .footer-navigation .nav-footer-link:hover { 1030 color: #000000; 1031 -webkit-transition : all 0.3s ease-out; 1032 transition : all 0.3s ease-out; 1033 border-bottom: 5px solid #000000; 1034 } 1035 </style><style> 1036 1037 body { 1038 1039 background-color: #ffffff; 1040 background-image: none; 1041 background-size: none; 1042 background-position: center none; 1043 background-repeat: none; 1044 1045 } 1046 1047 body ol ol { 1048 list-style-type: lower-alpha; 1049 } 1050 1051 body ol ol ol { 1052 list-style-type: lower-roman; 1053 } 1054 1055 .container.with-border { 1056 1057 border-left: 0px solid #cccccc; 1058 border-right: 0px solid #cccccc; 1059 1060 } 1061 1062 /* Default */ 1063 1064 .default-heading-1 { 1065 font-family: 'Oxygen', sans-serif; 1066 color:#000000; 1067 font-size:52px; 1068 font-weight: bold; font-style: normal; text-decoration: none; 1069 letter-spacing: 0px; 1070 } 1071 1072 /* Input */ 1073 1074 .form-group .form-control { 1075 background-color: #ffffff; 1076 font-family: Arial, Helvetica, sans-serif; 1077 border-radius: 6px; 1078 font-size: 16px; 1079 color: #333333; 1080 border: px solid #e5e7eb; 1081 padding-top:px!important; 1082 padding-bottom:px!important; 1083 height: auto; 1084 } 1085 1086 .form-group .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ 1087 color: #666666; 1088 opacity: 1; /* Firefox */ 1089 } 1090 .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ 1091 color: #666666; 1092 } 1093 .form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */ 1094 color: #666666; 1095 } 1096 1097 /* Large gutters */ 1098 1099 .container.with-large-gutters, 1100 .container-fluid.with-large-gutters { 1101 1102 padding-left: 60px; 1103 padding-right: 60px; 1104 1105 } 1106 1107 @media (max-width: 991.98px) { 1108 1109 .container.with-large-gutters, 1110 .container-fluid.with-large-gutters { 1111 1112 padding-left: 30px; 1113 padding-right: 30px; 1114 1115 } 1116 1117 } 1118 1119 @media (max-width: 575.98px) { 1120 1121 .container.with-large-gutters, 1122 .container-fluid.with-large-gutters { 1123 1124 padding-left: 15px; 1125 padding-right: 15px; 1126 1127 } 1128 1129 } 1130 1131 .container.container-large-gutter { 1132 1133 padding-right: 15px; 1134 padding-left: 15px; 1135 1136 } 1137 1138 .container.with-large-gutters .card-body { 1139 1140 padding: 2.25rem; 1141 1142 } 1143 1144 .container.container-large-gutter .container { 1145 padding-right: 30px; 1146 padding-left: 30px; 1147 1148 } 1149 1150 .container .large-gutters { 1151 margin-right: -30px; 1152 margin-left: -30px; 1153 1154 } 1155 .container .large-gutters .col, 1156 .container .large-gutters [class*="col-"] { 1157 padding-right: 30px; 1158 padding-left: 30px; 1159 } 1160 .container .large-gutters .row { 1161 margin-right: -30px; 1162 margin-left: -30px; 1163 1164 } 1165 1166 .sections-repeaters .container { 1167 padding: 0; 1168 } 1169 1170 .sections-repeaters .container-fluid { 1171 padding-left: 0; 1172 padding-right: 0; 1173 } 1174 1175 /* End of Large gutters */ 1176 1177</style><style type="text/css"> 1178 #landing-0 { 1179 padding-left: 0px!important; 1180 padding-right: 0px !important; 1181 } 1182</style>
1182<script src="https://assets.mailerlite.com/js/universal.js" type="text/javascript"></script>
1182 1183
1184<script> 1185 window.ml = function () { 1186 (window.ml.q = window.ml.q || []).push(arguments) 1187 } 1188 ml('account', 1136526); 1189 ml('initializePage', '189971860341917601'); 1190 ml('enablePopups', '1') 1191</script>
1191 1192 1193<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 1193-1194
1193 1194<script async src="https://www.googletagmanager.com/gtag/js?id=
1194GT-NFJX5CLJ
vendor: 12 bytes, line 1194
1194"></script>
1195<script> 1196
vendor: 134 bytes, lines 1196-1200
1196window.dataLayer = window.dataLayer || []; 1197 function gtag(){dataLayer.push(arguments);} 1198 gtag('js', new Date()); 1199 1200 gtag('config', '
1200GT-NFJX5CLJ
vendor: 4 bytes, line 1200
1200');
1201</script>
1201 1202</head> 1203 1204 <body> 1205 1206 1207 1208 1209 <div class="container-fluid" id="landing-0"> 1210 <!-- Pages --> 1211 1212 1213 1214 1215 1216 1217 1218 <!-- Deisgn --> 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 <!-- Notification --> 1400 <div id="notification" class="sticky-top"> 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 <div class="alert ml-notification fade show top ml-visible-only-once" role="alert"> 1482 <div class="d-block d-md-inline-block text-block pr-md-2 pb-2 pb-md-0"> 1483 <p>Take our FREE 5 minute Cybersecurity Readiness Questionnaire</p> 1484 </div> 1485 <div class="d-block d-md-inline-block button-block"> 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 <a builder-link-id="-1" class="btn btn-two mx-1" href="https://forms.gle/1UnYZhHoKGh97CcB9" target="_blank">Lets Go !</a> 1501 1502 1503 </div> 1504 </div> 1505 1506 1507 1508 1509 1510 1511 1512</div> 1513 1514
1514<script type="text/javascript" move-to-head=""> 1515 function hideParent(parentKey){ 1516 localStorage.setItem(parentKey, 'false'); 1517 1518 checkIfSticky( function(stickyNavbar, stickyNotification) { 1519 stickyNavbar.style.top = 0; 1520 }) 1521 } 1522 1523 $(document).ready(function(){ 1524 var showNotification = localStorage.getItem('showCookieNotificationBar'); 1525 if (showNotification === 'false'){ 1526 $( ".ml-visible-only-once" ).css( "display", "none" ); 1527 } 1528 1529 checkIfSticky( function(stickyNavbar, stickyNotification) { 1530 var notificationHeight = stickyNotification.offsetHeight; 1531 stickyNavbar.style.top = notificationHeight + 'px'; 1532 }) 1533 }) 1534 1535 function checkIfSticky (callback) { 1536 var stickyNavbar = document.querySelector('header.sticky-top'); 1537 var stickyNotification = document.querySelector('#notification.sticky-top'); 1538 if (stickyNavbar && stickyNotification) { 1539 callback(stickyNavbar, stickyNotification); 1540 } 1541 } 1542 </script>
1542 1543 1544 1545 <!-- Header --> 1546 1547 1548 1549 <header class="sticky-top justify-content-center"> 1550 1551 <!-- Skip to content link--> 1552 <a builder-link-id="-2" class="skip-link" href="#main">Skip to content</a> 1553 <!-- End of skip to content link--> 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 <div class="container ml-lp-2"> 1677 <div class="row justify-content-center"> 1678 <div class=" col-12"> 1679 1680 <nav class="navbar navbar-light navbar-expand-md mr-auto ml-auto 1681 1682 1683 "> 1684 1685 <a builder-link-id="-3" class="navbar-brand mr-5" href="/"> 1686 <img alt="" src="https://storage.mlcdn.com/account_image/1136526/yVO4BOcqOAFlQwfaQ47srCSvOl2gIcZOJ8cJ7PvM.png" style="display: block;" border="0"> 1687 </a> 1688 1689 1690 1691 <div class="d-flex"> 1692 1693 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#pageNavbar" aria-controls="pageNavbar" aria-expanded="false" aria-label="Toggle navigation"> 1694 <span class="navbar-toggler-icon"></span> 1695 </button> 1696 </div> 1697 1698 <div class="collapse navbar-collapse justify-content-end" id="pageNavbar"> 1699 1700 <ul class="navbar-nav mt-3 mt-md-0 text-center"> 1701 <li class="nav-item dropdown dropdown-auto"> 1702 <a builder-link-id="-4" role="button" href="http://promo.smallrobot.ai/modernise" class="nav-link px-0 dropdown-toggle" target="_self">Solutions</a> 1703 1704 <div class="dropdown-menu"> 1705 <div> 1706 <a builder-link-id="-5" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/aifactory" target="_self">AI & Automation</a> 1707 1708 </div><div> 1709 <a builder-link-id="-6" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/modernise" target="_self">Modernise your business</a> 1710 1711 </div><div> 1712 <a builder-link-id="-7" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/managedservices" target="_self">Managed Cybesecurity</a> 1713 1714 </div><div> 1715 <a builder-link-id="-8" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/managed-it" target="_self">Managed IT & Cybersecurity</a> 1716 1717 </div><div> 1718 <a builder-link-id="-9" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/dataprotection" target="_self">Data & Privacy Protection</a> 1719 1720 </div> 1721 </div> 1722 </li><li class="nav-item dropdown dropdown-auto"> 1723 <a builder-link-id="-10" role="button" href="http://promo.smallrobot.ai/cisco-solutions" class="nav-link px-0 dropdown-toggle" target="_self">Services</a> 1724 1725 <div class="dropdown-menu"> 1726 <div> 1727 <a builder-link-id="-11" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/cisco-solutions" target="_self">Cisco Solutions</a> 1728 1729 </div><div> 1730 <a builder-link-id="-12" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/splunk" target="_self">Splunk & SIEM/SOAR</a> 1731 1732 </div><div> 1733 <a builder-link-id="-13" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/google" target="_self">Google Cloud & Gemini</a> 1734 1735 </div> 1736 </div> 1737 </li><li class="nav-item dropdown dropdown-auto"> 1738 <a builder-link-id="-14" role="button" href="http://promo.smallrobot.ai/accountancy" class="nav-link px-0 dropdown-toggle" target="_self">Industry</a> 1739 1740 <div class="dropdown-menu"> 1741 <div> 1742 <a builder-link-id="-15" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/accountancy" target="_self">Accountancy</a> 1743 1744 </div><div> 1745 <a builder-link-id="-16" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/healthcare" target="_self">HealthCare</a> 1746 1747 </div> 1748 </div> 1749 </li><li class="nav-item "> 1750 <a builder-link-id="-17" role="button" href="/case-studies" class="nav-link px-0 " target="_self">Case Studies</a> 1751 1752 1753 </li><li class="nav-item dropdown dropdown-auto"> 1754 <a builder-link-id="-18" role="button" href="http://promo.smallrobot.ai/about" class="nav-link px-0 dropdown-toggle" target="_self">About</a> 1755 1756 <div class="dropdown-menu"> 1757 <div> 1758 <a builder-link-id="-19" role="button" class="dropdown-item ml-nav-link" href="http://promo.smallrobot.ai/about" target="_self">About Us</a> 1759 1760 </div><div> 1761 <a builder-link-id="-20" role="button" class="dropdown-item ml-nav-link" href="https://blog.smallrobot.ai/" target="_blank">Blog</a> 1762 1763 </div> 1764 </div> 1765 </li><li class="nav-item "> 1766 <a builder-link-id="-21" role="button" href="/contact" class="nav-link px-0 " target="_self">Contact Us</a> 1767 1768 1769 </li><li class="nav-item "> 1770 <a builder-link-id="-22" role="button" href="https://shop.smallrobot.ai/" class="nav-link px-0 " target="_blank">Web Shop</a> 1771 1772 1773 </li> 1774 1775 </ul> 1776 1777 1778 1779 </div> 1780 1781 1782 1783 1784 </nav> 1785 </div> 1786 </div> 1787 </div> 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798
1799 <style xp-if="variable.headerBackgroundType.value === 'scroll' && variable.settings.value.indexOf('sticky') !== -1"> 1800 1801 header.active { 1802 background: #ffffff; 1803 } 1804 1805 </style> 1806 1807 1808 </header> 1809 1810 1811 1812
1813<script> 1814 function toggleDropdown (e) { 1815 var _d = $(e.target).closest('.dropdown-auto'), 1816 _m = $('.dropdown-menu', _d); 1817 setTimeout(function () { 1818 var shouldOpen = e.type !== 'click' && e.type === 'mouseover'; 1819 _m.toggleClass('show', shouldOpen); 1820 _d.toggleClass('show', shouldOpen); 1821 $('[data-toggle="dropdown"]', _d).attr('aria-expanded', shouldOpen); 1822 }, e.type === 'mouseleave' ? 100 : 0); 1823 } 1824 $('body') 1825 .on('mouseenter mouseleave','.dropdown-auto',toggleDropdown) 1826 .on('click', '.dropdown-auto .dropdown-menu a', toggleDropdown); 1827 1828 </script>
1828 1829 1830
1831<script> 1832 $(window).on("scroll", function () { 1833 if ($(window).scrollTop() > 100) { 1834 $("header").addClass("active"); 1835 } else { 1836 $("header").removeClass("active"); 1837 } 1838 }); 1839 1840 $('.nav-link, .nav-button').on('click', function () { 1841 $('.navbar-collapse').collapse('hide'); 1842 }); 1843 1844 window.onload = function () { 1845 var currentPath = window.location.pathname; 1846 var navButtons = document.querySelectorAll('.nav-link,.ml-nav-link'); 1847 1848 navButtons.forEach(function (button) { 1849 var href = button.getAttribute('href'); 1850 if(currentPath === href){ 1851 button.className += ' active-page'; 1852 return; 1853 } 1854 }) 1855 } 1856</script>
1856 1857 1858 1859 1860 1861 <!-- Items --> 1862 1863<main id="main"></main> 1864 1865 <div class="container-fluid ml-lp-28 " data-aos="zoom-in"> 1866 <div class="container with-large-gutters"> 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 <div class="row large-gutters justify-content-center"> 1959 <div class="col col-sm-12"> 1960 1961 1962 1963 1964 1965 1966 <h1 style="text-align: center;"><strong><span style="color: rgb(34, 162, 220);">Contact Us</span></strong></h1> 1967<p style="text-align: center;">Please ensure to use only business email addresses and phone numbers where possible.</p> 1968<p style="text-align: center;">Whilst we do take every step to protect your personal information, we would rather not collect it in the first place.</p> 1969 1970 1971 </div> 1972 </div> 1973 1974 1975 1976 1977 1978 1979 </div> 1980</div> 1981 1982 1983 <div class="container-fluid ml-lp-31 " data-aos="zoom-in"> 1984 <div class="container with-large-gutters"> 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 <div class="row justify-content-center"> 2114 <div class="col col-md-9 col-lg-7"> 2115 2116 <div class="card "> 2117 <div class="card-body"> 2118 2119 2120 <div class="row flex-column row large-gutters"> 2121 <div class="col"> 2122 2123 <div class="ml-subscribe-form" id="mlb2-42477080-31"> 2124 2125 <div class="ml-block-form" xp-if="variable.formPreview.value == 'form'"> 2126 <form class="mb-0" action="https://assets.mailerlite.com/jsonp/1136526/pages/189971860341917601/contact" data-code="" method="GET"> 2127 2128 <input type="hidden" name="contact_email" value="[email protected]"> 2129 <input type="hidden" name="block_id" value="31"> 2130 2131 <div class="row ml-validate-required flex-column"> 2132 <div class="col-12 col-sm-12"> 2133 2134 <div ng-show="field.label != ''"> 2135 <div class="form-group ml-field-ml-field-email ml-validate-email ml-validate-required"> 2136 2137 <input type="email" class="form-control" aria-label="email" name="fields[email]" placeholder="Email" autocomplete="email"> 2138 </div> 2139 </div><div ng-show="field.label != ''"> 2140 <div class="form-group ml-field-ml-field-name ml-validate-required"> 2141 2142 <input type="text" class="form-control" aria-label="name" name="fields[name]" placeholder="Name" autocomplete="name"> 2143 </div> 2144 </div><div ng-show="field.label != ''"> 2145 <div class="form-group ml-field-ml-field-phone"> 2146 2147 <input type="text" class="form-control" aria-label="phone" name="fields[phone]" placeholder="Phone" autocomplete=""> 2148 </div> 2149 </div> 2150 2151 </div> 2152 <div class="col-12 col-textarea col-sm-12"> 2153 <div class="form-group ml-validate-required"> 2154 2155 <textarea aria-label="message" name="fields[message]" class="form-control" placeholder="What is your main pain point you are looking to solve?"></textarea> 2156 </div> 2157 </div> 2158 2159 <div class="col"> 2160 2161<style type="text/css"> 2162 .ml-form-recaptcha { 2163 margin-bottom: 20px; 2164 float: left; 2165 } 2166 2167 .ml-form-recaptcha.ml-error iframe { 2168 border: solid 1px #ff0000; 2169 } 2170 2171 @media screen and (max-width: 768px) { 2172 .ml-form-recaptcha { 2173 transform: scale(0.77); 2174 -webkit-transform: scale(0.77); 2175 transform-origin: 0 0; 2176 -webkit-transform-origin: 0 0; 2177 } 2178 } 2179</style> 2180<div class="ml-form-recaptcha ml-validate-required">
vendor: 69 bytes, lines 2180-2182
2180 2181 <script src="https://www.google.com/recaptcha/api.js"></script> 2182
2182<div class="g-recaptcha" data-sitekey="6Lf1KHQUAAAAAFNKEX1hdSWCS3mRMv4FlFaNslaD"></div> 2183</div> 2184 2185 2186 </div> 2187 </div> 2188 2189 <div class="row"> 2190 <div class="col"> 2191 <div class="form-group button-block mb-0"> 2192 <button class="btn btn-block primary btnContact" type="submit">Send message</button> 2193 <button class="btn btn-block loading btnContact" type="submit" style="display: none;" disabled>Send message</button> 2194 </div> 2195 </div> 2196 </div> 2197 2198 <input type="hidden" name="groups[]" value=""> 2199 <input type="hidden" name="ml-submit" value="1"> 2200 </form> 2201 </div> 2202 2203 <div class="ml-block-success form-hidden" xp-if="variable.formPreview.value == 'success'"> 2204 <div class="row"> 2205 <div class="col-sm-12"> 2206 <p style="text-align: center;"><strong>Thank you for getting in touch!</strong></p> 2207<p style="text-align: center;">One of our team will get back to you shortly.</p> 2208<p style="text-align: center;">Have a great day!</p> 2209 </div> 2210 </div> 2211 </div> 2212 </div> 2213 </div> 2214 </div> 2215 2216 2217 2218 2219 </div></div></div></div> 2220 </div> 2221</div> 2222 2223 2224 2225 2226 2227 2228 2229 2230 <!-- Footer --> 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 <footer class="ml-lp-32 pl-3 pr-3"> 2298 2299 2300 2301 <div class="container ml-lp-32"> 2302 2303 <div class="row justify-content-center"> 2304 <div class=" col-12"> 2305 2306 <!-- Social icons --> 2307 <div class="row mb-5"> 2308 <div class="col"> 2309 <ul class="list-inline mb-0 text-center"> 2310 <li class="list-inline-item"> 2311 <a builder-link-id="-23" href="https://au.linkedin.com/company/smallrobot" target="_self"> 2312 <img width="30" alt="linkedin" src="https://assets.mlcdn.com/ml/images/icons/default/rounded_corners/grey/linkedin.png" style="display: block;" border="0"> 2313 </a> 2314 </li><li class="list-inline-item"> 2315 <a builder-link-id="-24" href="https://www.facebook.com/smallrobotai/" target="_self"> 2316 <img width="30" alt="facebook" src="https://assets.mlcdn.com/ml/images/icons/default/rounded_corners/grey/facebook.png" style="display: block;" border="0"> 2317 </a> 2318 </li><li class="list-inline-item"> 2319 <a builder-link-id="-25" href="https://x.com/smallrobot_ai" target="_self"> 2320 <img width="30" alt="x" src="https://assets.mlcdn.com/ml/images/icons/default/rounded_corners/grey/x.png" style="display: block;" border="0"> 2321 </a> 2322 </li> 2323 </ul> 2324 </div> 2325 </div> 2326 <!-- /Social icons --> 2327 <!-- Disclaimer --> 2328 <div class="row mb-5"> 2329 <div class="col"> 2330 <div class="footer-description text-center"> 2331 <p style="text-align: center;">Small Robot (ABN 6464 0396 658)</p> 2332<p style="text-align: center;">447 Collins Street, Melbourne, Australia</p> 2333<p style="text-align: center;">Phone: 1300 870 702</p> 2334<p style="text-align: center;"><strong><span style="color: rgb(34, 162, 220);"><a builder-link-id="-26" href="https://smallrobot.ai/privacy-policy" target="_blank">PRIVACY POLICY</a></span></strong></p> 2335 </div> 2336 </div> 2337 </div> 2338 <!-- /Disclaimer --> 2339 <!-- Logo --> 2340 <div class="row"> 2341 <div class="col"> 2342 <a builder-link-id="-27" class="logo-footer d-flex justify-content-center" href="/"> 2343 <img alt="" src="https://storage.mlcdn.com/account_image/1136526/veddxQg6exsjTuGDcur76brP8VvIHIYYkEXqg0Rw.png" style="display: block;" border="0"> 2344 </a> 2345 </div> 2346 </div> 2347 <!-- /Logo --> 2348 </div> 2349 </div> 2350 2351 </div> 2352 2353 2354 2355 </footer> 2356 2357 2358 2359
2359<script> 2360 2361 2362 var $ = window.ml_jQuery || window.jQuery; 2363 2364 document.onkeydown = function(evt) { 2365 evt = evt || window.event; 2366 var isEscape = false; 2367 if ('key' in evt) { 2368 isEscape = evt.key == 'Escape'; 2369 } else { 2370 isEscape = evt.keyCode == 27; 2371 } 2372 2373 if (isEscape) { 2374 close(); 2375 } 2376 }; 2377 2378 function close() { 2379 window.parent.postMessage('ml-accounts---webforms-42477080--hide', '*'); 2380 }; 2381 2382 (function ($, window) { 2383 function sendHeightToParent(selector, sendSize) { 2384 var formHeight = $(selector).outerHeight(); 2385 2386 window.parent.postMessage('ml-accounts---webforms-42477080--setHeight-' + formHeight + 'px', '*'); 2387 2388 if (sendSize) { 2389 2390 var formWidth = $(selector).outerWidth(); 2391 window.parent.postMessage('ml-accounts---webforms-42477080--setSize-' + formHeight + 'px' + '-' + formWidth + 'px', '*'); 2392 } 2393 } 2394 2395 var resizeTimer; 2396 var formTypes = [ 2397 '.mailerlite-trigger-sendHeightToParent', 2398 2399 // old classes that triggers sendHeight too 2400 '.mailerlite-popup', 2401 '.mailerlite-slidebox', 2402 '.mailerlite-form-bar', 2403 '.mailerlite-fullscreen' 2404 ]; 2405 2406 function resizeFunction(formType, sendSize) { 2407 sendHeightToParent(formType, sendSize); 2408 } 2409 2410 formTypes.forEach(function (formType) { 2411 if (window.sendHeightToParentTriggered) { 2412 return; 2413 } 2414 2415 if ($(formType).length) { 2416 setTimeout(resizeFunction(formType), 200); 2417 2418 $(window).resize(function() { 2419 clearTimeout(resizeTimer); 2420 resizeTimer = setTimeout(resizeFunction(formType, true), 50); 2421 }); 2422 2423 // if height is already triggered - do not trigger again 2424 window.sendHeightToParentTriggered = true; 2425 } 2426 }) 2427 })($, window); 2428 2429 2430 2431</script>
2431 2432 2433 2434 2435 2436
2436<script> 2437 ml('webpages', '42477080', '', 'visitor', 'track'); 2438 </script>
2438 2439 2440
2440<script> 2441 function debounce(func, wait, immediate) { 2442 var timeout; 2443 return function () { 2444 var context = this, args = arguments; 2445 var later = function () { 2446 timeout = null; 2447 if (!immediate) func.apply(context, args); 2448 }; 2449 var callNow = immediate && !timeout; 2450 clearTimeout(timeout); 2451 timeout = setTimeout(later, wait); 2452 2453 if (callNow) func.apply(context, args); 2454 }; 2455 } 2456 2457 var heatmap_submit_url = 'https://connect.mailerlite.com/api/pages/189971860341917601/clicks?signature=d4845fb09ca10324e6106ce48fd955b30b66cdb37dab8f12c4f14c86fc094e72'; 2458 2459 // continue only if heatmap_submit_url is valid 2460 if (/^https?:\/\/.*$/i.test(heatmap_submit_url)) { 2461 var heatmap_clicks = []; 2462 2463 var addData = function (targetTagName, targetIndex, x, y) { 2464 var width = $(window).width(); 2465 2466 var clickObject = { 2467 targetTagName: targetTagName, 2468 targetIndex: targetIndex, 2469 x: x, 2470 y: y, 2471 value: 1, 2472 screenWidth: width, 2473 webformId: '42477080', 2474 webformCode: '', 2475 blog_post_id: '', 2476 blog_category_id: '' 2477 }; 2478 2479 heatmap_clicks.push(clickObject); 2480 2481 window.debounce_function = window.debounce_function || debounce(function () { 2482 sendHeatmapData(); 2483 }, 3000); 2484 2485 window.debounce_function(); 2486 }; 2487 2488 var sendHeatmapData = function () { 2489 var xhr = new XMLHttpRequest(); 2490 xhr.open('POST', heatmap_submit_url, true); 2491 xhr.send(JSON.stringify(heatmap_clicks)); 2492 2493 heatmap_clicks = []; 2494 }; 2495 2496 $(document).on("click tap", function (event) { 2497 var target = event.target; 2498 2499 // if click is made on carousel, send only clicks from 1st slide 2500 var clickedInsideCarousel = target.closest(".ml-carousel-item"); 2501 var firstSlide = false; 2502 if (clickedInsideCarousel) { 2503 var elementClasses = clickedInsideCarousel.classList; 2504 2505 for (var i = 0; i < elementClasses.length; i++) { 2506 if ( elementClasses[i] === 'ml-carousel-item-0') { 2507 firstSlide = true; 2508 break; 2509 } 2510 } 2511 } 2512 if (clickedInsideCarousel && !firstSlide) { 2513 return; 2514 } 2515 2516 var targetTagName = target.tagName; 2517 var targetIndex; 2518 var elements = document.getElementsByTagName(targetTagName); 2519 var x, y; 2520 2521 Array.prototype.forEach.call(elements, function (element, key) { 2522 if (element === target) { 2523 targetIndex = key; 2524 } 2525 }); 2526 2527 if ((event.offsetX > target.offsetWidth || event.offsetY > target.offsetHeight) && target.offsetParent) { 2528 // because some tags like <strong>, <span> are picking up offsetX from parent element 2529 target = target.offsetParent; 2530 } 2531 2532 x = event.offsetX / target.offsetWidth * 100; 2533 y = event.offsetY / target.offsetHeight * 100; 2534 2535 addData(targetTagName, targetIndex, x, y); 2536 }); 2537 2538 function getElementDisplayType(element) { 2539 if (!element) { 2540 return false; 2541 } 2542 2543 var cStyle = element.currentStyle || window.getComputedStyle(element, ""); 2544 return cStyle.display; 2545 } 2546 2547 window.onbeforeunload = function () { 2548 if (heatmap_clicks.length) { 2549 sendHeatmapData(); 2550 } 2551 } 2552 } 2553 </script>
2553 2554 2555 2556 2557 2558
2558<script> 2559 (function(window) { 2560 window.addEventListener("message", receiveMessage, false); 2561 2562 function receiveMessage(event) { 2563 if (event && event.data && typeof event.data === 'string') { 2564 var message_parts = event.data.split('-'); 2565 if (message_parts.length > 1) { 2566 if (message_parts[0] == 'mlWebformSubmitSuccess') { 2567 var id = message_parts[1]; 2568 var cookieName = 'mailerlite:webform:submited:' + id 2569 var cookieValue = (new Date()).getTime(); 2570 document.cookie = cookieName + "=" + cookieValue + "; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"; 2571 } else if (message_parts[0] == 'mlWebformRedirect') { 2572 var target = message_parts[message_parts.length - 1]; 2573 var targets = ['_blank', '_self', '_parent', '_top']; 2574 var redirect = message_parts.slice(1, message_parts.length - 1).join('-'); 2575 if (targets.indexOf(target) < 0) { 2576 redirect = message_parts.slice(1).join('-'); 2577 target = '_blank'; 2578 } 2579 2580 var redirectUrl = new URL(decodeURIComponent(redirect)); 2581 if (redirectUrl && redirectUrl.protocol != 'javascript:') { 2582 2583 window.open(decodeURIComponent(redirect), target); 2584 } 2585 } 2586 } 2587 } 2588 } 2589})(window); 2590 </script>
2590 2591 2592 2593 2594 2595 2596</div> 2597 2598 2599 </div> 2600 2601 2602 2603
2603<script src="https://groot.mailerlite.com/js/w/webforms.min.js?v83147fa8ce2d95cb73ece7f28b469519" type="text/javascript"></script>
2603 2604 2605
2605<script src="https://unpkg.com/aos@next/dist/aos.js"></script>
2605 2606
2606<script> 2607 AOS.init(); 2608 </script>
2608 2609 2610 2611 <div id="ml-checkout-modal" class="modal"> 2612 <div class="modal-backdrop" style="opacity: 0.5"></div> 2613 <div class="modal-dialog modal-lg modal-dialog-centered"> 2614 <div class="modal-content rounded-lg" style="z-index: 1040; width: 768px; max-width: 90vw; height: 840px; max-height: 80vh;"> 2615 <iframe id="ml-checkout-iframe" src="" class="w-100 h-100 border-0 rounded-lg"></iframe> 2616 </div> 2617 </div> 2618 </div> 2619 2620 2621 2622</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.