1<!doctype html> 2<html lang="en"> 3<head> 4<meta charset="utf-8"> 5 6<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 8<title>Playground IEP</title>
9<script type="text/javascript"> 10 window.bubble_session_uid = 'no_user'; 11</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript"> 13 window.headers_source_maps = [["plugin_main_headers_1497473108162x748255442121523200",214,215],["plugin_main_headers_1515787032525x876315403042684900",216,218],["plugin_main_headers_1539124824422x194279356396994560",219,221],["plugin_main_headers_1553889862898x186125300131692540",222,223],["plugin_main_headers_1580238841425x582072028873097200",224,255],["plugin_main_headers_1590676583119x228681247172329470",256,257],["plugin_main_headers_1599227355581x409725532064710660",258,279],["plugin_main_headers_1610512915958x681138150746095600",280,325],["plugin_main_headers_1613760507644x836536289953054700",326,341],["plugin_main_headers_1642888144181x598360101501534200",342,346],["plugin_page_headers_AAD",347,349],["plugin_page_headers_ADy",350,352],["custom_page_header",354,359],["custom_app_header",360,371]] 14</script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript"> 16function make_proxy(target, name) { 17 return new Proxy(target, { 18 get: function(target, prop) { 19 if (prop in target) { 20 return target[prop]; 21 } 22 throw new Error('The variable ' + name + ' is not fully initialized yet'); 23 } 24 }); 25} 26window.appquery = make_proxy({ 27 app_version: function() { return "live"; }, 28 last_change: function() { return "61296724073";}, 29}, 'appquery'); 30window.Lib = new Proxy(function() {}, { 31 get: function(target, prop) { 32 if (prop === 'is_skeleton') { 33 return true; 34 } 35 throw new Error('The variable ' + Lib + ' is not fully initialized yet'); 36 }, 37 apply: function() { 38 return make_proxy({ 39 current_user: function() { 40 return make_proxy({ id: "no_user" }, 'Lib().current_user'); 41 } 42 }, 'Lib()'); 43 } 44}); 45</script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript"> 47function load_error_function (event) { 48 return window.load_error_log.push({ msg: event.message, error_url: event.filename, line: event.lineno, col: event.colno }) 49} 50window.load_error_log = []; 51window.addEventListener('error', load_error_function); 52window.disableLoadErrorFunction = function () { 53 window.removeEventListener('error', load_error_function); 54} 55</script>
55 56<meta name="referrer" content="origin">
57<script type="text/javascript"> 58if (!window._bubble_page_load_data) { 59 window._bubble_page_load_data = {} 60} 61if (!window._bubble_page_load_data.js_execution_timings) { 62 window._bubble_page_load_data.js_execution_timings = {} 63} 64window._bubble_page_load_data.js_execution_timings['pre_early_js'] = Date.now(); 65</script>
65<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/early_js/05ae9fe83d6b755291132aab9d325d70918aafd336da1bd91a41a31c8b25734b/early.js"></script>
65<script type="text/javascript"> 66if (!window._bubble_page_load_data) { 67 window._bubble_page_load_data = {} 68} 69if (!window._bubble_page_load_data.js_execution_timings) { 70 window._bubble_page_load_data.js_execution_timings = {} 71} 72window._bubble_page_load_data.js_execution_timings['post_early_js'] = Date.now(); 73</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">(function () { 75 function onWebFontFinish () { 76 window.google_web_fonts_active = true; 77if (window.google_web_fonts_active_cb) { 78 window.google_web_fonts_active_cb(); 79} 80 (function fontface_loaded_snippet (font) { 81 if (window.fontface_loaded == null) { 82 window.fontface_loaded = {} 83 } 84 if (font != null) { 85 window.fontface_loaded[font] = true 86 } else { 87 window.all_fontface_loaded = true 88 } 89 if (window.fontface_webfonts_loaded_cb) { 90 return window.fontface_webfonts_loaded_cb(font) 91 } 92})() 93 } 94 const WebFontConfig = {'google': { families: ["Inter:300","Inter:regular","Inter:500","Inter:600","Inter:700","Lato:regular","Lato:400","Lato:400","Open Sans:600"] }, 95 active: function() { 96 onWebFontFinish() 97 }, 98 inactive: function() { 99 console.log('Failed to load all the fonts'); 100 onWebFontFinish() 101 }, 102 fontinactive: function(family_name, fvd) { 103 console.log('fontinactive being called for ' + family_name + ', Google says the fonts didnt render'); 104 onWebFontFinish() 105 } 106 } 107 window.WebFont.load(WebFontConfig); 108})();</script>
vendor: 1 bytes, line 108
108
109<script> 110(function initialize_data() { 111const xhr = new XMLHttpRequest(); 112xhr.onreadystatechange = function() { 113 if (this.readyState === 4 && this.status === 200) { 114 const data = JSON.parse(this.responseText); 115 116 function init_data() { 117 data.forEach(function(d) { 118 Lib().db_instance().initialize_data(d.id, d.data, d.type, d.version); 119 }) 120 } 121 122 if (window.Lib && window.Lib.is_skeleton == null) { 123 init_data(); 124 } else { 125 window.Lib_post_load = init_data; 126 } 127 } 128}; 129xhr.open("GET", "https://playground-001.bubbleapps.io/api/1.1/init/data?location=" + encodeURIComponent(window.location.href), true); 130xhr.send(); 131})(); 132</script>
vendor: 1 bytes, line 132
132
133<script type="text/javascript">window.gm_key = "AIzaSyDKMBRedlRqfXVi4OQcIRW0AhAL61bzJGo";</script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript">window.glrl_key_status = false;</script>
vendor: 1 bytes, line 134
134
135<script type="text/javascript">window.bubble_page_load_id = "1791015844694x879";</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript">window.bubble_plp_token = "1791015844787.1GLlKKIfUyQlZiuUVvPTVS8Xd8UJGtQNsZUX+URinpY=";</script>
vendor: 1 bytes, line 136
136
137<script type="text/javascript">window.bubble_is_leanjs = false;</script>
vendor: 1 bytes, line 137
137
138<script type="text/javascript">window.bubble_shim_modules = false;</script>
138 139<link rel="icon" type="image/png" href="https://72c8668487aeac1092455118b3254456.cdn.bubble.io/cdn-cgi/image/w=128,h=,f=auto,dpr=1,fit=contain/f1698277247454x920524118710581500/Rectangular%20Icon%20only.png" /> 140<meta name="fragment" content="!"> 141<meta name="description" content="Revolutionary Special Education Caseload Management software. Create IEP snapshots and schedule IEP meetings with ease. Better support and educate your caseload"> 142<meta property="og:title" content="Playground IEP" /> 143<meta name="twitter:title" content="Playground IEP" /> 144<meta property="og:description" content="Revolutionary Special Education Caseload Management software. Create IEP snapshots and schedule IEP meetings with ease. Better support and educate your caseload" /> 145<meta name="twitter:description" content="Revolutionary Special Education Caseload Management software. Create IEP snapshots and schedule IEP meetings with ease. Better support and educate your caseload" /> 146<link rel="image_src" href="https://72c8668487aeac1092455118b3254456.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1662576831168x160443023334074100/Screen%20Shot%202022-09-07%20at%201.49.51%20PM.png" /> 147<meta property="og:image" content="https://72c8668487aeac1092455118b3254456.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1662576831168x160443023334074100/Screen%20Shot%202022-09-07%20at%201.49.51%20PM.png" /> 148<meta name="twitter:image:src" content="https://72c8668487aeac1092455118b3254456.cdn.bubble.io/cdn-cgi/image/w=,h=,f=auto,dpr=1,fit=contain/f1662576831168x160443023334074100/Screen%20Shot%202022-09-07%20at%201.49.51%20PM.png" /> 149<meta property="og:url" content="https://playground-001.bubbleapps.io/" /> 150<meta property="og:type" content="website" /> 151<meta name="twitter:card" content="summary_large_image" /> 152<meta name="apple-mobile-web-app-capable" content="yes"> 153<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 154<meta name="viewport" content="width=device-width,initial-scale=1.0, user-scalable=no, minimal-ui">
155<script type="text/javascript">window._p = '{"id":"app_growth_2023","no_branding":true,"import_export_csv":true,"custom_domain":true}';</script>
vendor: 1 bytes, line 155
155
156<script type="text/javascript">window.bubble_page_name = "index";</script>
vendor: 1 bytes, line 156
156
157<script type="text/javascript">window.__bubble_module_mode = false;</script>
157 158<link type="text/css" href="/package/run_css/94b2a90c9b3e8cd776916a1ed61a3fb31f845ffcbef8ff4ee53501bfcd6b7631/playground-001/live/index/xfalse/xfalse/run.css" rel="stylesheet">
159<script type="text/javascript"> 160if (!window._bubble_page_load_data) { 161 window._bubble_page_load_data = {} 162} 163if (!window._bubble_page_load_data.js_execution_timings) { 164 window._bubble_page_load_data.js_execution_timings = {} 165} 166window._bubble_page_load_data.js_execution_timings['pre_run_js'] = Date.now(); 167</script>
vendor: 1 bytes, line 167
167
168<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/pre_run_jquery_js/dee903a9e36db713e4c86d0cdd96d921e37be0c1293ed8dee29e2e4d7713b9ff/pre_run_jquery.js"></script>
vendor: 1 bytes, line 168
168
169<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/run_js/7071f7b382ccc6d041103d870a4570d077555f03000bb5d6d4422cbe7bed9355/xfalse/x32/run.js"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript"> 171if (!window._bubble_page_load_data) { 172 window._bubble_page_load_data = {} 173} 174if (!window._bubble_page_load_data.js_execution_timings) { 175 window._bubble_page_load_data.js_execution_timings = {} 176} 177window._bubble_page_load_data.js_execution_timings['post_run_js'] = Date.now(); 178</script>
vendor: 1 bytes, line 178
178
179<script type="text/javascript"> 180if (!window._bubble_page_load_data) { 181 window._bubble_page_load_data = {} 182} 183if (!window._bubble_page_load_data.js_execution_timings) { 184 window._bubble_page_load_data.js_execution_timings = {} 185} 186window._bubble_page_load_data.js_execution_timings['pre_static_js'] = Date.now(); 187</script>
187<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/static_js/178eee043f6a0cfd3f82afe8efb478fa22ce3e290d54acb27ed37e5196c2fbab/playground-001/live/index/xnull/xfalse/xfalse/xfalse/static.js"></script>
187<script type="text/javascript"> 188if (!window._bubble_page_load_data) { 189 window._bubble_page_load_data = {} 190} 191if (!window._bubble_page_load_data.js_execution_timings) { 192 window._bubble_page_load_data.js_execution_timings = {} 193} 194window._bubble_page_load_data.js_execution_timings['post_static_js'] = Date.now(); 195</script>
vendor: 1 bytes, line 195
195
196<script type="text/javascript"> 197if (!window._bubble_page_load_data) { 198 window._bubble_page_load_data = {} 199} 200if (!window._bubble_page_load_data.js_execution_timings) { 201 window._bubble_page_load_data.js_execution_timings = {} 202} 203window._bubble_page_load_data.js_execution_timings['pre_dynamic_js'] = Date.now(); 204</script>
204<script type="text/javascript" crossorigin="anonymous" charset="UTF-8" src="/package/dynamic_js/1e1a4e15b9cca67bb1e89f47a88f7c04032860fe01771d58ca88e514c29caf80/playground-001/live/index/xnull/xfalse/xfalse/en_us/xfalse/xfalse/dynamic.js"></script>
204<script type="text/javascript"> 205if (!window._bubble_page_load_data) { 206 window._bubble_page_load_data = {} 207} 208if (!window._bubble_page_load_data.js_execution_timings) { 209 window._bubble_page_load_data.js_execution_timings = {} 210} 211window._bubble_page_load_data.js_execution_timings['post_dynamic_js'] = Date.now(); 212</script>
vendor: 1 bytes, line 212
212
213<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_start_execution = Date.now();</script>
213 214<!-- 1497473108162x748255442121523200 -->
215<script type="text/javascript" src="//72c8668487aeac1092455118b3254456.cdn.bubble.io/f1618227041113x740068462949819800/clipboard.min.js"></script>
215 216<!-- 1515787032525x876315403042684900 --> 217<link rel="stylesheet" href="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery.toast.min.css" />
218<script src="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/airalert/jquery-xss.toast.min.js"></script>
218 219<!-- 1539124824422x194279356396994560 -->
220<script src="//72c8668487aeac1092455118b3254456.cdn.bubble.io/f1539208662229x803640740225091600/download.js"></script>
220 221 222<!-- 1553889862898x186125300131692540 -->
223<script src="https://cdn.jsdelivr.net/npm/feather-icons"></script>
223 224<!-- 1580238841425x582072028873097200 --> 225<style> 226 227 blockquote { 228 border-left: 4px solid #ccc; 229 margin-bottom: 5px; 230 margin-top: 5px; 231 padding-left: 16px; 232 } 233 234 ul, ol { 235 list-style-position: outside; 236 } 237 238 .ql-font .ql-picker-label:first-child::before { 239 font-family: inherit; 240 overflow: hide; 241 } 242 243 .ql-font .ql-picker-label { 244 overflow: hidden; 245 } 246 247 .regular-header-icon { 248 color: #444; 249 } 250 251 .tooltip-header-icon { 252 color: #ccc; 253 } 254 255</style> 256<!-- 1590676583119x228681247172329470 --> 257<!-- powered by BlockCat --> 258<!-- 1599227355581x409725532064710660 -->
259<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.4/linkify.min.js"></script>
vendor: 1 bytes, line 259
259
260<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.4/linkify-jquery.min.js"></script>
vendor: 1 bytes, line 260
260
261<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-html.js"></script>
vendor: 1 bytes, line 261
261
262<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-plugin-hashtag.js"></script>
vendor: 1 bytes, line 262
262
263<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-plugin-mention.js"></script>
vendor: 1 bytes, line 263
263
264<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-element.js"></script>
vendor: 1 bytes, line 264
264
265<script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.5/linkify-string.js"></script>
265 266 267<link rel="stylesheet" href="https://72c8668487aeac1092455118b3254456.cdn.bubble.io/f1588348804238x989271584628493600/tribute.css" />
268<script src="https://72c8668487aeac1092455118b3254456.cdn.bubble.io/f1588348755134x612619409403329700/tribute.js"></script>
268 269<style> 270 .tribute-container ul { 271 background: 272 } 273 .tribute-container li.highlight, .tribute-container li:hover { 274 background: } 275</style> 276
277<script> 278 window.taggers = {}; 279</script>
279 280<!-- 1610512915958x681138150746095600 -->
281<script> 282(function() { 283 var d = document; 284//added by Pathfix Connector 285 var installed = d.getElementById("pinc.helper"); 286 if (installed == null) { 287 var s = d.createElement("script"); 288 s.src = `https://storage.googleapis.com/pathfix-test/j/helper.js`; 289 s.id = `pinc.helper`; 290 s.setAttribute("modules", "pinc.oauth.bubble.min"); 291 s.setAttribute("data-exclude", "fontawesome"); 292 293 d.getElementsByTagName("head")[0].appendChild(s); 294 295 } 296})(); 297 298if (typeof $pinc_addEvent == "undefined") { 299 window.$pinc_addEvent = (namespace, event, handler, callIfPreviouslyFired, removeAfterOnceCalled) =>{ 300 var _localHandler = (data) => { 301 if (removeAfterOnceCalled == true) { 302 window.removeEventListener(`${namespace}.${event}`, _localHandler); 303 $pinc.events.off(namespace, event, _localHandler, callIfPreviouslyFired); 304 } 305 handler(data); 306 }; 307 308 309 if (typeof $pinc == "undefined"){ 310 window.addEventListener(`${namespace}.${event}`, _localHandler); 311 } 312 else{ 313 $pinc.events.on(namespace, event, _localHandler, callIfPreviouslyFired); 314 } 315 316 } 317} 318 319</script>
319 320<style> 321 322 .pinc-ui .fa, .pinc-ui .fab, .pinc-ui .fal, .pinc-ui .far, .pinc-ui .fas{ 323 font-family:FontAwesome !important; 324 } 325</style> 326<!-- 1613760507644x836536289953054700 -->
327<script src="https://unpkg.com/@lottiefiles/[email protected]/dist/lottie-player.js"></script>
vendor: 1 bytes, line 327
327
328<script> 329 (function() { 330 "use strict"; 331 332 var observer = new MutationObserver(function() { 333 if (document.body) { 334 // It exists now 335 $('body').prepend(`<div id='canvas-loader'><div class="canvas-loader"></div></div>`) 336 observer.disconnect(); 337 } 338 }); 339 observer.observe(document.documentElement, {childList: true}); 340 })(); 341</script>
341 342<!-- 1642888144181x598360101501534200 -->
343<script src= "//72c8668487aeac1092455118b3254456.cdn.bubble.io/f1630879866171x810997382950775000/html2canvas.min.js"></script>
vendor: 1 bytes, line 343
343
344<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.min.js" integrity="sha512-YcsIPGdhPK4P/uRW6/sruonlYj+Q7UHWeKfTAkBW+g83NKM+jMJFJ4iAPfSnVp7BKD4dKMHmVSvICUbE/V1sSw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
344 345 346 347<!-- AAD --> 348<!--
348<script src="https://d2tf8y1b8kxrzw.cloudfront.net/serve_files/offline-js/offline.min.js"></script>
348--> 349 350<!-- ADy --> 351<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css">
351<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInputWithUtils.min.js"></script>
351 352
353<script type="text/javascript">window._bubble_page_load_data.js_execution_timings.plugin_js_end_execution = Date.now();</script>
353 354<!-- custom page header --> 355<!-- <style>.webflowbubble { all: unset;}</style>
355<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
355<script> // download jQuery if it isn't already // AND download webflow JS after JQuery is downloaded function getScript(url, jquery, success) { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = url; script.async = true; if (jquery === true) { script.integrity = "sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="; script.crossorigin = "anonymous"; } head.appendChild(script); done = false; // Attach handlers for all browsers script.onload = script.onreadystatechange = function() { if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { done = true; // callback function provided as param success(); script.onload = script.onreadystatechange = null; head.removeChild(script); } }; head.appendChild(script); } if (typeof jQuery == 'undefined') { if (typeof $ == 'function') { console.log("using some other JS Library that uses $, may cause issues with JQuery"); } getScript('//s3.amazonaws.com/appforest_uf/f1660339862969x188290799198324480/jquery-3.4.1.min.220afd743d.js', true, function() { if (typeof jQuery == 'undefined') { // Super failsafe - still somehow failed... console.error("JQuery failed to load"); } else { console.log("JQUERY LOADED FROM HTML PAGE BUILDER MODULE"); getScript("//s3.amazonaws.com/appforest_uf/f1660339864163x322356852576377800/webflow-faq-fix.js", false, function() {}); } }); } else { getScript("//s3.amazonaws.com/appforest_uf/f1660339864163x322356852576377800/webflow-faq-fix.js", false, function() {}); }</script>
355<style> body{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } </style>
355<script type="text/javascript">WebFont.load({ google: { families: ["Inter:regular,500,600,700"] }});</script>
355<!-- [if lt IE 9]>
355<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js" type="text/javascript"></script>
355<![endif] --><!-- [if lte IE 9]>
355<script src="https://cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script>
355<![endif] --><!--
355<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
355<style>.webflowbubble { background: none;}#page860Group { background-size: contain !important; background-repeat: repeat !important;}</style> --> <style> #page860Group { background-size: cover !important; background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%221440px%22%20height%3D%227258px%22%20viewBox%3D%220%200%201440%207258%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%3C!--%20Generator%3A%20Sketch%2055.2%20(78181)%20-%20https%3A%2F%2Fsketchapp.com%20--%3E%20%20%20%20%3Ctitle%3Ebg2%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22bg2%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%221440%22%20height%3D%227258%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E') !important; } .webflowbubble { /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS and IE text size adjust after device orientation change, * without disabling user zoom. */ /** * Remove default margin. */ /* HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */ /** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */ /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ /** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */ /* Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ /** * Improve readability of focused elements when they are also in an * active/hover state. */ /* Text-level semantics ========================================================================== */ /** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */ /** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */ /** * Address styling not present in Safari and Chrome. */ /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */ /** * Address styling not present in IE 8/9. */ /** * Address inconsistent and variable font size in all browsers. */ /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ /* Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9/10. */ /** * Correct overflow not hidden in IE 9/10/11. */ /* Grouping content ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari. */ /** * Address differences between Firefox and other browsers. */ /** * Contain overflow in all browsers. */ /** * Address odd `em`-unit font size rendering in all browsers. */ /* Forms ========================================================================== */ /** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. */ /** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */ /** * Address `overflow` set to `hidden` in IE 8/9/10/11. */ /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */ /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. * 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce * specificity and defer to the .w-button selector */ /** * Re-set default cursor for disabled elements. */ /** * Remove inner padding and border in Firefox 4+. */ /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ /** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ /** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */ /** * 1. CUSTOM FOR WEBFLOW: changed from `textfield` to `none` to normalize iOS rounded input * 2. CUSTOM FOR WEBFLOW: box-sizing: content-box rule removed * (similar to normalize.css >=4.0.0) */ /** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not
355Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */ /** * Define consistent border, margin, and padding. */ /** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ /** * Remove default vertical scrollbar in IE 8/9/10/11. */ /** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */ /* Tables ========================================================================== */ /** * Remove most spacing between table cells. */ } .webflowbubble { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } .webflowbubble { margin: 0; } .webflowbubble article, .webflowbubble aside, .webflowbubble details, .webflowbubble figcaption, .webflowbubble figure, .webflowbubble footer, .webflowbubble header, .webflowbubble hgroup, .webflowbubble main, .webflowbubble menu, .webflowbubble nav, .webflowbubble section, .webflowbubble summary { display: block; } .webflowbubble audio, .webflowbubble canvas, .webflowbubble progress, .webflowbubble video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } .webflowbubble audio:not([controls]) { display: none; height: 0; } .webflowbubble [hidden], .webflowbubble template { display: none; } .webflowbubble a { background-color: transparent; } .webflowbubble a:active, .webflowbubble a:hover { outline: 0; } .webflowbubble abbr[title] { border-bottom: 1px dotted; } .webflowbubble b, .webflowbubble strong { font-weight: bold; } .webflowbubble dfn { font-style: italic; } .webflowbubble h1 { font-size: 2em; margin: 0.67em 0; } .webflowbubble mark { background: #ff0; color: #000; } .webflowbubble small { font-size: 80%; } .webflowbubble sub, .webflowbubble sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } .webflowbubble sup { top: -0.5em; } .webflowbubble sub { bottom: -0.25em; } .webflowbubble img { border: 0; } .webflowbubble svg:not(:root) { overflow: hidden; } .webflowbubble figure { margin: 1em 40px; } .webflowbubble hr { box-sizing: content-box; height: 0; } .webflowbubble pre { overflow: auto; } .webflowbubble code, .webflowbubble kbd, .webflowbubble pre, .webflowbubble samp { font-family: monospace, monospace; font-size: 1em; } .webflowbubble button, .webflowbubble input, .webflowbubble optgroup, .webflowbubble select, .webflowbubble textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ } .webflowbubble button { overflow: visible; } .webflowbubble button, .webflowbubble select { text-transform: none; } .webflowbubble button, .webflowbubble input[type="button"], .webflowbubble input[type="reset"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } .webflowbubble button[disabled], .webflowbubble input[disabled] { cursor: default; } .webflowbubble button::-moz-focus-inner, .webflowbubble input::-moz-focus-inner { border: 0; padding: 0; } .webflowbubble input { line-height: normal; } .webflowbubble input[type="checkbox"], .webflowbubble input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } .webflowbubble input[type="number"]::-webkit-inner-spin-button, .webflowbubble input[type="number"]::-webkit-outer-spin-button { height: auto; } .webflowbubble input[type="search"] { -webkit-appearance: none; /* 1 */ } .webflowbubble input[type="search"]::-webkit-search-cancel-button, .webflowbubble input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .webflowbubble fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } .webflowbubble legend { border: 0; /* 1 */ padding: 0; /* 2 */ } .webflowbubble textarea { overflow: auto; } .webflowbubble optgroup { font-weight: bold; } .webflowbubble table { border-collapse: collapse; border-spacing: 0; } .webflowbubble td, .webflowbubble th { padding: 0; }@charset "UTF-8";.webflowbubble { /** * ## Note * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well. * For example percentage units do not work on descendants of elements that * have any dimensions expressed in viewport units. It also doesnât handle them at * all in `calc()`. */ /** * Wrapper around all lightbox elements * * 1. Since the lightbox can receive focus, IE also gives it an outline. * 2. Fixes flickering on Chrome when a transition is in progress * underneath the lightbox. */ /** * Neat trick to bind the rubberband effect to our canvas instead of the whole * document on iOS. It also prevents a bug that causes the document underneath to scroll. */ /* .w-l
355ightbox-content */ /* * 1. Remove default margin set by user-agent on the <figure> element. */ /** * IE adds image dimensions as width and height attributes on the IMG tag, * but we need both width and height to be set to auto to enable scaling. */ /** * 1. Reset if style is set by user on "All Images" */ /* * Without specifying the with and height inside the SVG, all versions of IE render the icon too small. * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows. * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer) */ /** * 1. All IE versions add extra space at the bottom without this. */ /* * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)` * which doesnât work in Safari anyway. * 2. Chrome renders images pixelated when switching to GPU. Making sure * the parent is also rendered on the GPU (by setting translate3d for * example) fixes this behavior. */ /* * Spinner * * Absolute pixel values are used to avoid rounding errors that would cause * the white spinning element to be misaligned with the track. */ /* * Utility classes */ } .webflowbubble [class^="w-icon-"], .webflowbubble [class*=" w-icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'webflow-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .webflowbubble .w-icon-slider-right:before { content: "\e600"; } .webflowbubble .w-icon-slider-left:before { content: "\e601"; } .webflowbubble .w-icon-nav-menu:before { content: "\e602"; } .webflowbubble .w-icon-arrow-down:before, .webflowbubble .w-icon-dropdown-toggle:before { content: "\e603"; } .webflowbubble .w-icon-file-upload-remove:before { content: "\e900"; } .webflowbubble .w-icon-file-upload-icon:before { content: "\e903"; } .webflowbubble * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .webflowbubble { height: 100%; } .webflowbubble { margin: 0; min-height: 100%; background-color: #fff; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; color: #333; } .webflowbubble img { max-width: 100%; vertical-align: middle; display: inline-block; } .webflowbubble.w-mod-touch * { background-attachment: scroll !important; } .webflowbubble .w-block { display: block; } .webflowbubble .w-inline-block { max-width: 100%; display: inline-block; } .webflowbubble .w-clearfix:before, .webflowbubble .w-clearfix:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-clearfix:after { clear: both; } .webflowbubble .w-hidden { display: none; } .webflowbubble .w-button { display: inline-block; padding: 9px 15px; background-color: #3898EC; color: white; border: 0; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0; } .webflowbubble input.w-button { -webkit-appearance: button; } .webflowbubble[data-w-dynpage] [data-w-cloak] { color: transparent !important; } .webflowbubble .w-webflow-badge, .webflowbubble .w-webflow-badge * { position: static; left: auto; top: auto; right: auto; bottom: auto; z-index: auto; display: block; visibility: visible; overflow: visible; overflow-x: visible; overflow-y: visible; box-sizing: border-box; width: auto; height: auto; max-height: none; max-width: none; min-height: 0; min-width: 0; margin: 0; padding: 0; float: none; clear: none; border: 0 none transparent; border-radius: 0; background: none; background-image: none; background-position: 0% 0%; background-size: auto auto; background-repeat: repeat; background-origin: padding-box; background-clip: border-box; background-attachment: scroll; background-color: transparent; box-shadow: none; opacity: 1.0; transform: none; transition: none; direction: ltr; font-family: inherit; font-weight: inherit; color: inherit; font-size: inherit; line-height: inherit; font-style: inherit; font-variant: inherit; text-align: inherit; letter-spacing: inherit; text-decoration: inherit; text-indent: 0; text-transform: inherit; list-style-type: disc; text-shadow: none; font-smoothing: auto; vertical-align: baseline; cursor: inherit; white-space: inherit; word-break: normal; word-spacing: normal; word-wrap: normal; } .webflowbubble .w-webflow-badge { position: fixed !important; display: inline-block !important; visibility: visible !important; opacity: 1 !important; z-index: 2147483647 !important; top: auto !important; right: 12px !important; bottom: 12px !important; left: auto !important; color: #AAADB0 !important; background-color: #fff !important; border-radius: 3px !important; padding: 6px 8px 6px 6px !important; font-size: 12px !important; opacity: 1.0 !important; line-height: 14px !important; text-decoration: none !important; transform: none !important; margin: 0 !important; width: auto !important; height: auto !important; overflow: visible !important; white-space: nowrap; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1); cursor: pointer; } .webflowbubble .w-webflow-badge > img { display: inline-block !important; visibility: visible !important; opacity: 1 !important; vertical-align: middle !important; } .webflowbubble h1, .webflowbubble h2, .webflowbubble h3, .webflowbubble h4, .webflowbubble h5, .webflowbubble h6 { font-weight: bold; margin-bottom: 10px; } .webflowbubble h1 { font-size: 38px; line-height: 44px; margin-top: 20px; } .webflowbubble h2 { font-size: 32px; line-height: 36px; margin-top: 20px; } .webflowbubble h3 { font-size: 24px; line-height: 30px; margin-top: 20px; } .webflowbubble h4 { font-size: 18px; line-height: 24px; margin-top: 10px; } .webflowbubble h5 { font-size: 14px; line-height: 20px; margin-top: 10px; } .webflowbubble h6 { font-size: 12px; line-height: 18px; margin-top: 10px; } .webflowbubble p { margin-top: 0; margin-bottom: 10px; } .webflowbubble blockquote { margin: 0 0 10px 0; padding: 10px 20px; border-left: 5px solid #E2E2E2; font-size: 18px; line-height: 22px; } .webflowbubble figure { margin: 0; margin-bottom: 10px; } .webflowbubble figcaption { margin-top: 5px; text-align: center; } .webflowbubble ul, .webflowbubble ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; } .webflowbubble .w-list-unstyled { padding-left: 0; list-style: none; } .webflowbubble .w-embed:before, .webflowbubble .w-embed:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-embed:after { clear: both; } .webflowbubble .w-video { width: 100%; position: relative; padding: 0; } .webflowbubble .w-video iframe, .webflowbubble .w-video object, .webflowbubble .w-video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .webflowbubble fieldset { padding: 0; margin: 0; border: 0; } .webflowbubble button, .webflowbubble input[type="button"], .webflowbubble input[type="reset"] { border: 0; cursor: pointer; -webkit-appearance: button; } .webflowbubble .w-form { margin: 0 0 15px; } .webflowbubble .w-form-done { display: none; padding: 20px; text-align: center; background-color: #dddddd; } .webflowbubble .w-form-fail { display: none; margin-top: 10px; padding: 10px; background-color: #ffdede; } .webflowbubble label { display: block; margin-bottom: 5px; font-weight: bold; } .webflowbubble .w-input, .webflowbubble .w-select { display: block; width: 100%; height: 38px; padding: 8px 12px; margin-bottom: 10px; font-size: 14px; line-height: 1.428571429; color: #333333; vertical-align: middle; background-color: #ffffff; border: 1px solid #cccccc; } .webflowbubble .w-input:-moz-placeholder, .webflowbubble .w-select:-moz-placeholder { color: #999; } .webflowbubble .w-input::-moz-placeholder, .webflowbubble .w-select::-moz-placeholder { color: #999; opacity: 1; } .webflowbubble .w-input:-ms-input-placeholder, .webflowbubble .w-select:-ms-input-placeholder { color: #999; } .webflowbubble .w-input::-webkit-input-placeholder, .webflowbubble .w-select::-webkit-input-placeholder { color: #999; }
355 .webflowbubble .w-input:focus, .webflowbubble .w-select:focus { border-color: #3898EC; outline: 0; } .webflowbubble .w-input[disabled], .webflowbubble .w-select[disabled], .webflowbubble .w-input[readonly], .webflowbubble .w-select[readonly], .webflowbubble fieldset[disabled] .w-input, .webflowbubble fieldset[disabled] .w-select { cursor: not-allowed; background-color: #eeeeee; } .webflowbubble textarea.w-input, .webflowbubble textarea.w-select { height: auto; } .webflowbubble .w-select { background-color: #f3f3f3; } .webflowbubble .w-select[multiple] { height: auto; } .webflowbubble .w-form-label { display: inline-block; cursor: pointer; font-weight: normal; margin-bottom: 0px; } .webflowbubble .w-radio { display: block; margin-bottom: 5px; padding-left: 20px; } .webflowbubble .w-radio:before, .webflowbubble .w-radio:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-radio:after { clear: both; } .webflowbubble .w-radio-input { margin: 4px 0 0;
355 margin-top: 1px \9; line-height: normal; float: left; margin-left: -20px; } .webflowbubble .w-radio-input { margin-top: 3px; } .webflowbubble .w-file-upload { display: block; margin-bottom: 10px; } .webflowbubble .w-file-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -100; } .webflowbubble .w-file-upload-default, .webflowbubble .w-file-upload-uploading, .webflowbubble .w-file-upload-success { display: inline-block; color: #333333; } .webflowbubble .w-file-upload-error { display: block; margin-top: 10px; } .webflowbubble .w-file-upload-default.w-hidden, .webflowbubble .w-file-upload-uploading.w-hidden, .webflowbubble .w-file-upload-error.w-hidden, .webflowbubble .w-file-upload-success.w-hidden { display: none; } .webflowbubble .w-file-upload-uploading-btn { display: flex; font-size: 14px; font-weight: normal; cursor: pointer; margin: 0; padding: 8px 12px; border: 1px solid #cccccc; background-color: #fafafa; } .webflowbubble .w-file-upload-file { display: flex; flex-grow: 1; justify-content: space-between; margin: 0; padding: 8px 9px 8px 11px; border: 1px solid #cccccc; background-color: #fafafa; } .webflowbubble .w-file-upload-file-name { font-size: 14px; font-weight: normal; display: block; } .webflowbubble .w-file-remove-link { margin-top: 3px; margin-left: 10px; width: auto; height: auto; padding: 3px; display: block; cursor: pointer; } .webflowbubble .w-icon-file-upload-remove { margin: auto; font-size: 10px; } .webflowbubble .w-file-upload-error-msg { display: inline-block; color: #ea384c; padding: 2px 0; } .webflowbubble .w-file-upload-info { display: inline-block; line-height: 38px; padding: 0 12px; } .webflowbubble .w-file-upload-label { display: inline-block; font-size: 14px; font-weight: normal; cursor: pointer; margin: 0; padding: 8px 12px; border: 1px solid #cccccc; background-color: #fafafa; } .webflowbubble .w-icon-file-upload-icon, .webflowbubble .w-icon-file-upload-uploading { display: inline-block; margin-right: 8px; width: 20px; } .webflowbubble .w-icon-file-upload-uploading { height: 20px; } .webflowbubble .w-container { margin-left: auto; margin-right: auto; max-width: 940px; } .webflowbubble .w-container:before, .webflowbubble .w-container:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-container:after { clear: both; } .webflowbubble .w-container .w-row { margin-left: -10px; margin-right: -10px; } .webflowbubble .w-row:before, .webflowbubble .w-row:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-row:after { clear: both; } .webflowbubble .w-row .w-row { margin-left: 0; margin-right: 0; } .webflowbubble .w-col { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; } .webflowbubble .w-col .w-col { padding-left: 0; padding-right: 0; } .webflowbubble .w-col-1 { width: 8.33333333%; } .webflowbubble .w-col-2 { width: 16.66666667%; } .webflowbubble .w-col-3 { width: 25%; } .webflowbubble .w-col-4 { width: 33.33333333%; } .webflowbubble .w-col-5 { width: 41.66666667%; } .webflowbubble .w-col-6 { width: 50%; } .webflowbubble .w-col-7 { width: 58.33333333%; } .webflowbubble .w-col-8 { width: 66.66666667%; } .webflowbubble .w-col-9 { width: 75%; } .webflowbubble .w-col-10 { width: 83.33333333%; } .webflowbubble .w-col-11 { width: 91.66666667%; } .webflowbubble .w-col-12 { width: 100%; } .webflowbubble .w-hidden-main { display: none !important; } @media screen and (max-width: 991px) { .webflowbubble .w-container { max-width: 728px; } .webflowbubble .w-hidden-main { display: inherit !important; } .webflowbubble .w-hidden-medium { display: none !important; } .webflowbubble .w-col-medium-1 { width: 8.33333333%; } .webflowbubble .w-col-medium-2 { width: 16.66666667%; } .webflowbubble .w-col-medium-3 { width: 25%; } .webflowbubble .w-col-medium-4 { width: 33.33333333%; } .webflowbubble .w-col-medium-5 { width: 41.66666667%; } .webflowbubble .w-col-medium-6 { width: 50%; } .webflowbubble .w-col-medium-7 { width: 58.33333333%; } .webflowbubble .w-col-medium-8 { width: 66.66666667%; } .webflowbubble .w-col-medium-9 { width: 75%; } .webflowbubble .w-col-medium-10 { width: 83.33333333%; } .webflowbubble .w-col-medium-11 { width: 91.66666667%; } .webflowbubble .w-col-medium-12 { width: 100%; } .webflowbubble .w-col-stack { width: 100%; left: auto; right: auto; } } @media screen and (max-width: 767px) { .webflowbubble .w-hidden-main { display: inherit !important; } .webflowbubble .w-hidden-medium { display: inherit !important; } .webflowbubble .w-hidden-small { display: none !important; } .webflowbubble .w-row, .webflowbubble .w-container .w-row { margin-left: 0; margin-right: 0; } .webflowbubble .w-col { width: 100%; left: auto; right: auto; } .webflowbubble .w-col-small-1 { width: 8.33333333%; } .webflowbubble .w-col-small-2 { width: 16.66666667%; } .webflowbubble .w-col-small-3 { width: 25%; } .webflowbubble .w-col-small-4 { width: 33.33333333%; } .webflowbubble .w-col-small-5 { width: 41.66666667%; } .webflowbubble .w-col-small-6 { width: 50%; } .webflowbubble .w-col-small-7 { width: 58.33333333%; } .webflowbubble .w-col-small-8 { width: 66.66666667%; } .webflowbubble .w-col-small-9 { width: 75%; } .webflowbubble .w-col-small-10 { width: 83.33333333%; } .webflowbubble .w-col-small-11 { width: 91.66666667%; } .webflowbubble .w-col-small-12 { width: 100%; } } @media screen and (max-width: 479px) { .webflowbubble .w-container { max-width: none; } .webflowbubble .w-hidden-main { display: inherit !important; } .webflowbubble .w-hidden-medium { display: inherit !important; } .webflowbubble .w-hidden-small { display: inherit !important; } .webflowbubble .w-hidden-tiny { display: none !important; } .webflowbubble .w-col { width: 100%; } .webflowbubble .w-col-tiny-1 { width: 8.33333333%; } .webflowbubble .w-col-tiny-2 { width: 16.66666667%; } .webflowbubble .w-col-tiny-3 { width: 25%; } .webflowbubble .w-col-tiny-4 { width: 33.33333333%; } .webflowbubble .w-col-tiny-5 { width: 41.66666667%; } .webflowbubble .w-col-tiny-6 { width: 50%; } .webflowbubble .w-col-tiny-7 { width: 58.33333333%; } .webflowbubble .w-col-tiny-8 { width: 66.66666667%; } .webflowbubble .w-col-tiny-9 { width: 75%; } .webflowbubble .w-col-tiny-10 { width: 83.33333333%; } .webflowbubble .w-col-tiny-11 { width: 91.66666667%; } .webflowbubble .w-col-tiny-12 { width: 100%; } } .webflowbubble .w-widget { position: relative; } .webflowbubble .w-widget-map { width: 100%; height: 400px; } .webflowbubble .w-widget-map label { width: auto; display: inline; } .webflowbubble .w-widget-map img { max-width: inherit; } .webflowbubble .w-widget-map .gm-style-iw { text-align: center; } .webflowbubble .w-widget-map .gm-style-iw > button { display: none !important; } .webflowbubble .w-widget-twitter { overflow: hidden; } .webflowbubble .w-widget-twitter-count-shim { display: inline-block; vertical-align: top; position: relative; width: 28px; height: 20px; text-align: center; background: white; border: #758696 solid 1px; border-radius: 3px; } .webflowbubble .w-widget-twitter-count-shim * { pointer-events: none; -webkit-user-select: none; -moz-user-select: none;
355 -ms-user-select: none; user-select: none; } .webflowbubble .w-widget-twitter-count-shim .w-widget-twitter-count-inner { position: relative; font-size: 15px; line-height: 12px; text-align: center; color: #999; font-family: serif; } .webflowbubble .w-widget-twitter-count-shim .w-widget-twitter-count-clear { position: relative; display: block; } .webflowbubble .w-widget-twitter-count-shim.w--large { width: 36px; height: 28px; } .webflowbubble .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: 18px; line-height: 18px; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical) { margin-left: 5px; margin-right: 8px; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: 6px; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical):before, .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical):after { top: 50%; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical):before { border-color: rgba(117, 134, 150, 0); border-right-color: #5d6c7b; border-width: 4px; margin-left: -9px; margin-top: -4px; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical).w--large:before { border-width: 5px; margin-left: -10px; margin-top: -5px; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical):after { border-color: rgba(255, 255, 255, 0); border-right-color: white; border-width: 4px; margin-left: -8px; margin-top: -4px; } .webflowbubble .w-widget-twitter-count-shim:not(.w--vertical).w--large:after { border-width: 5px; margin-left: -9px; margin-top: -5px; } .webflowbubble .w-widget-twitter-count-shim.w--vertical { width: 61px; height: 33px; margin-bottom: 8px; } .webflowbubble .w-widget-twitter-count-shim.w--vertical:before, .webflowbubble .w-widget-twitter-count-shim.w--vertical:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } .webflowbubble .w-widget-twitter-count-shim.w--vertical:before { border-color: rgba(117, 134, 150, 0); border-top-color: #5d6c7b; border-width: 5px; margin-left: -5px; } .webflowbubble .w-widget-twitter-count-shim.w--vertical:after { border-color: rgba(255, 255, 255, 0); border-top-color: white; border-width: 4px; margin-left: -4px; } .webflowbubble .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: 18px; line-height: 22px; } .webflowbubble .w-widget-twitter-count-shim.w--vertical.w--large { width: 76px; } .webflowbubble .w-widget-gplus { overflow: hidden; } .webflowbubble .w-background-video { position: relative; overflow: hidden; height: 500px; color: white; } .webflowbubble .w-background-video > video { background-size: cover; background-position: 50% 50%; position: absolute; margin: auto; width: 100%; height: 100%; right: -100%; bottom: -100%; top: -100%; left: -100%; object-fit: cover; z-index: -100; } .webflowbubble .w-background-video > video::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none; } .webflowbubble .w-slider { position: relative; height: 300px; text-align: center; background: #dddddd; clear: both; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0); } .webflowbubble .w-slider-mask { position: relative; display: block; overflow: hidden; z-index: 1; left: 0; right: 0; height: 100%; white-space: nowrap; } .webflowbubble .w-slide { position: relative; display: inline-block; vertical-align: top; width: 100%; height: 100%; white-space: normal; text-align: left; } .webflowbubble .w-slider-nav { position: absolute; z-index: 2; top: auto; right: 0; bottom: 0; left: 0; margin: auto; padding-top: 10px; height: 40px; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0); } .webflowbubble .w-slider-nav.w-round > div { border-radius: 100%; } .webflowbubble .w-slider-nav.w-num > div { width: auto; height: auto; padding: 0.2em 0.5em; font-size: inherit; line-height: inherit; } .webflowbubble .w-slider-nav.w-shadow > div { box-shadow: 0 0 3px rgba(51, 51, 51, 0.4); } .webflowbubble .w-slider-nav-invert { color: #fff; } .webflowbubble .w-slider-nav-invert > div { background-color: rgba(34, 34, 34, 0.4); } .webflowbubble .w-slider-nav-invert > div.w-active { background-color: #222; } .webflowbubble .w-slider-dot { position: relative; display: inline-block; width: 1em; height: 1em; background-color: rgba(255, 255, 255, 0.4); cursor: pointer; margin: 0 3px 0.5em; transition: background-color 100ms, color 100ms; } .webflowbubble .w-slider-dot.w-active { background-color: #fff; } .webflowbubble .w-slider-dot:focus { outline: none; box-shadow: 0px 0px 0px 2px #fff; } .webflowbubble .w-slider-dot:focus.w-active { box-shadow: none; } .webflowbubble .w-slider-arrow-left, .webflowbubble .w-slider-arrow-right { position: absolute; width: 80px; top: 0; right: 0; bottom: 0; left: 0; margin: auto; cursor: pointer; overflow: hidden; color: white; font-size: 40px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none;
355 -ms-user-select: none; user-select: none; } .webflowbubble .w-slider-arrow-left [class^='w-icon-'], .webflowbubble .w-slider-arrow-right [class^='w-icon-'], .webflowbubble .w-slider-arrow-left [class*=' w-icon-'], .webflowbubble .w-slider-arrow-right [class*=' w-icon-'] { position: absolute; } .webflowbubble .w-slider-arrow-left:focus, .webflowbubble .w-slider-arrow-right:focus { outline: 0; } .webflowbubble .w-slider-arrow-left { z-index: 3; right: auto; } .webflowbubble .w-slider-arrow-right { z-index: 4; left: auto; } .webflowbubble .w-icon-slider-left, .webflowbubble .w-icon-slider-right { top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 1em; height: 1em; } .webflowbubble .w-slider-aria-label { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .webflowbubble .w-slider-force-show { display: block !important; } .webflowbubble .w-dropdown { display: inline-block; position: relative; text-align: left; margin-left: auto; margin-right: auto; z-index: 900; } .webflowbubble .w-dropdown-btn, .webflowbubble .w-dropdown-toggle, .webflowbubble .w-dropdown-link { position: relative; vertical-align: top; text-decoration: none; color: #222222; padding: 20px; text-align: left; margin-left: auto; margin-right: auto; white-space: nowrap; } .webflowbubble .w-dropdown-toggle { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: inline-block; cursor: pointer; padding-right: 40px; } .webflowbubble .w-dropdown-toggle:focus { outline: 0; } .webflowbubble .w-icon-dropdown-toggle { position: absolute; top: 0; right: 0; bottom: 0; margin: auto; margin-right: 20px; width: 1em; height: 1em; } .webflowbubble .w-dropdown-list { position: absolute; background: #dddddd; display: none; min-width: 100%; } .webflowbubble .w-dropdown-list.w--open { display: block; } .webflowbubble .w-dropdown-link { padding: 10px 20px; display: block; color: #222222; } .webflowbubble .w-dropdown-link.w--current { color: #0082f3; } .webflowbubble .w-dropdown-link:focus { outline: 0; } @media screen and (max-width: 767px) { .webflowbubble .w-nav-brand { padding-left: 10px; } } .webflowbubble .w-lightbox-backdrop { color: #000; cursor: auto; font-family: serif; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; list-style: disc; text-align: start; text-indent: 0; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; position: fixed; top: 0; right: 0; bottom: 0; left: 0; color: #fff; font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif; font-size: 17px; line-height: 1.2; font-weight: 300; text-align: center; background: rgba(0, 0, 0, 0.9); z-index: 2000; outline: 0; /* 1 */ opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-transform: translate(0, 0); /* 2 */ } .webflowbubble .w-lightbox-backdrop, .webflowbubble .w-lightbox-container { height: 100%; overflow: auto; -webkit-overflow-scrolling: touch; } .webflowbubble .w-lightbox-content { position: relative; height: 100vh; overflow: hidden; } .webflowbubble .w-lightbox-view { position: absolute; width: 100vw; height: 100vh; opacity: 0; } .webflowbubble .w-lightbox-view:before { content: ""; height: 100vh; } .webflowbubble .w-lightbox-group, .webflowbubble .w-lightbox-group .w-lightbox-view, .webflowbubble .w-lightbox-group .w-lightbox-view:before { height: 86vh; } .webflowbubble .w-lightbox-frame, .webflowbubble .w-lightbox-view:before { display: inline-block; vertical-align: middle; } .webflowbubble .w-lightbox-figure { position: relative; margin: 0; /* 1 */ } .webflowbubble .w-lightbox-group .w-lightbox-figure { cursor: pointer; } .webflowbubble .w-lightbox-img { width: auto; height: auto; max-width: none; } .webflowbubble .w-lightbox-image { display: block; float: none; /* 1 */ max-width: 100vw; max-height: 100vh; } .webflowbubble .w-lightbox-group .w-lightbox-image { max-height: 86vh; } .webflowbubble .w-lightbox-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: .5em 1em; background: rgba(0, 0, 0, 0.4); text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .webflowbubble .w-lightbox-embed { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; } .webflowbubble .w-lightbox-control { position: absolute; top: 0; width: 4em; background-size: 24px; background-repeat: no-repeat; background-position: center; cursor: pointer; -webkit-transition: all .3s; transition: all .3s; } .webflowbubble .w-lightbox-left { display: none; bottom: 0; left: 0; /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */ background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); } .webflowbubble .w-lightbox-right { display: none; right: 0; bottom: 0; /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */ background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); } .webflowbubble .w-lightbox-close { right: 0; height: 2.6em; /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */ background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4="); background-size: 18px; } .webflowbubble .w-lightbox-strip { position: absolute; bottom: 0; left: 0; right: 0; padding: 0 1vh; line-height: 0; /* 1 */ white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .webflowbubble .w-lightbox-item { display: inline-block; width: 10vh; padding: 2vh 1vh; box-sizing: content-box; /* 1 */ cursor: pointer; -webkit-transform: translate3d(0, 0, 0); /* 2 */ } .webflowbubble .w-lightbox-active { opacity: .3; }
355 .webflowbubble .w-lightbox-thumbnail { position: relative; height: 10vh; background: #222; overflow: hidden; } .webflowbubble .w-lightbox-thumbnail-image { position: absolute; top: 0; left: 0; } .webflowbubble .w-lightbox-thumbnail .w-lightbox-tall { top: 50%; width: 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); } .webflowbubble .w-lightbox-thumbnail .w-lightbox-wide { left: 50%; height: 100%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); } .webflowbubble .w-lightbox-spinner { position: absolute; top: 50%; left: 50%; box-sizing: border-box; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; border: 5px solid rgba(0, 0, 0, 0.4); border-radius: 50%; -webkit-animation: spin .8s infinite linear; animation: spin .8s infinite linear; } .webflowbubble .w-lightbox-spinner:after { content: ""; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; border: 3px solid transparent; border-bottom-color: #fff; border-radius: 50%; } .webflowbubble .w-lightbox-hide { display: none; } .webflowbubble .w-lightbox-noscroll { overflow: hidden; } @media (min-width: 768px) { .webflowbubble { /* .w-lightbox-content */ } .webflowbubble .w-lightbox-content { height: 96vh; margin-top: 2vh; } .webflowbubble .w-lightbox-view, .webflowbubble .w-lightbox-view:before { height: 96vh; } .webflowbubble .w-lightbox-group, .webflowbubble .w-lightbox-group .w-lightbox-view, .webflowbubble .w-lightbox-group .w-lightbox-view:before { height: 84vh; } .webflowbubble .w-lightbox-image { max-width: 96vw; max-height: 96vh; } .webflowbubble .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; } .webflowbubble .w-lightbox-left, .webflowbubble .w-lightbox-right { display: block; opacity: .5; } .webflowbubble .w-lightbox-close { opacity: .8; } .webflowbubble .w-lightbox-control:hover { opacity: 1; } } .webflowbubble .w-lightbox-inactive, .webflowbubble .w-lightbox-inactive:hover { opacity: 0; } .webflowbubble .w-richtext:before, .webflowbubble .w-richtext:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-richtext:after { clear: both; } .webflowbubble .w-richtext[contenteditable="true"]:before, .webflowbubble .w-richtext[contenteditable="true"]:after { white-space: initial; } .webflowbubble .w-richtext ol, .webflowbubble .w-richtext ul { overflow: hidden; } .webflowbubble .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .webflowbubble .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after { outline: 2px solid #2895f7; } .webflowbubble .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .webflowbubble .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div { outline: 2px solid #2895f7; } .webflowbubble .w-richtext figure.w-richtext-figure-type-video > div:after, .webflowbubble .w-richtext figure[data-rt-type="video"] > div:after { content: ''; position: absolute; display: none; left: 0; top: 0; right: 0; bottom: 0; } .webflowbubble .w-richtext figure { position: relative; max-width: 60%; } .webflowbubble .w-richtext figure > div:before { cursor: default !important; } .webflowbubble .w-richtext figure img { width: 100%; } .webflowbubble .w-richtext figure figcaption.w-richtext-figcaption-placeholder { opacity: 0.6; } .webflowbubble .w-richtext figure div { /* fix incorrectly sized selection border in the data manager */ font-size: 0px; color: transparent; } .webflowbubble .w-richtext figure.w-richtext-figure-type-image, .webflowbubble .w-richtext figure[data-rt-type="image"] { display: table; } .webflowbubble .w-richtext figure.w-richtext-figure-type-image > div, .webflowbubble .w-richtext figure[data-rt-type="image"] > div { display: inline-block; } .webflowbubble .w-richtext figure.w-richtext-figure-type-image > figcaption, .webflowbubble .w-richtext figure[data-rt-type="image"] > figcaption { display: table-caption; caption-side: bottom; } .webflowbubble .w-richtext figure.w-richtext-figure-type-video, .webflowbubble .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0; } .webflowbubble .w-richtext figure.w-richtext-figure-type-video iframe, .webflowbubble .w-richtext figure[data-rt-type="video"] iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .webflowbubble .w-richtext figure.w-richtext-figure-type-video > div, .webflowbubble .w-richtext figure[data-rt-type="video"] > div { width: 100%; } .webflowbubble .w-richtext figure.w-richtext-align-center { margin-right: auto; margin-left: auto; clear: both; } .webflowbubble .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .webflowbubble .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; } .webflowbubble .w-richtext figure.w-richtext-align-normal { clear: both; } .webflowbubble .w-richtext figure.w-richtext-align-fullwidth { width: 100%; max-width: 100%; text-align: center; clear: both; display: block; margin-right: auto; margin-left: auto; } .webflowbubble .w-richtext figure.w-richtext-align-fullwidth > div { display: inline-block; /* padding-bottom is used for aspect ratios in video figures we want the div to inherit that so hover/selection borders in the designer-canvas fit right*/ padding-bottom: inherit; } .webflowbubble .w-richtext figure.w-richtext-align-fullwidth > figcaption { display: block; } .webflowbubble .w-richtext figure.w-richtext-align-floatleft { float: left; margin-right: 15px; clear: none; } .webflowbubble .w-richtext figure.w-richtext-align-floatright { float: right; margin-left: 15px; clear: none; } .webflowbubble .w-nav { position: relative; background: #dddddd; z-index: 1000; } .webflowbubble .w-nav:before, .webflowbubble .w-nav:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-nav:after { clear: both; } .webflowbubble .w-nav-brand { position: relative; float: left; text-decoration: none; color: #333333; } .webflowbubble .w-nav-link { position: relative; display: inline-block; vertical-align: top; text-decoration: none; color: #222222; padding: 20px; text-align: left; margin-left: auto; margin-right: auto; } .webflowbubble .w-nav-link.w--current { color: #0082f3; } .webflowbubble .w-nav-menu { position: relative; float: right; } .webflowbubble [data-nav-menu-open] { display: block !important; position: absolute; top: 100%; left: 0; right: 0; background: #C8C8C8; text-align: center; overflow: visible; min-width: 200px; } .webflowbubble .w--nav-link-open { display: block; position: relative; } .webflowbubble .w-nav-overlay { position: absolute; overflow: hidden; display: none; top: 100%; left: 0; right: 0; width: 100%; } .webflowbubble .w-nav-overlay [data-nav-menu-open] { top: 0; } .webflowbubble .w-nav[data-animation="over-left"] .w-nav-overlay { width: auto; } .webflowbubble .w-nav[data-animation="over-left"] .w-nav-overlay, .webflowbubble .w-nav[data-animation="over-left"] [data-nav-menu-open] { right: auto; z-index: 1; top: 0; } .webflowbubble .w-nav[data-animation="over-right"] .w-nav-overlay { width: auto; } .webflowbubble .w-nav[data-animation="over-right"] .w-nav-overlay, .webflowbubble .w-nav[data-animation="over-right"] [data-nav-menu-open] { left: auto; z-index: 1; top: 0; } .webflowbubble .w-nav-button { position: relative; float: right; padding: 18px; font-size: 24px; display: none; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -moz-user-select: none;
355 -ms-user-select: none; user-select: none; } .webflowbubble .w-nav-button:focus { outline: 0; } .webflowbubble .w-nav-button.w--open { background-color: #C8C8C8; color: white; } .webflowbubble .w-nav[data-collapse="all"] .w-nav-menu { display: none; } .webflowbubble .w-nav[data-collapse="all"] .w-nav-button { display: block; } .webflowbubble .w--nav-dropdown-open { display: block; } .webflowbubble .w--nav-dropdown-toggle-open { display: block; } .webflowbubble .w--nav-dropdown-list-open { position: static; } @media screen and (max-width: 991px) { .webflowbubble .w-nav[data-collapse="medium"] .w-nav-menu { display: none; } .webflowbubble .w-nav[data-collapse="medium"] .w-nav-button { display: block; } } @media screen and (max-width: 767px) { .webflowbubble .w-nav[data-collapse="small"] .w-nav-menu { display: none; } .webflowbubble .w-nav[data-collapse="small"] .w-nav-button { display: block; } .webflowbubble .w-nav-brand { padding-left: 10px; } } @media screen and (max-width: 479px) { .webflowbubble .w-nav[data-collapse="tiny"] .w-nav-menu { display: none; } .webflowbubble .w-nav[data-collapse="tiny"] .w-nav-button { display: block; } } .webflowbubble .w-tabs { position: relative; } .webflowbubble .w-tabs:before, .webflowbubble .w-tabs:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2; } .webflowbubble .w-tabs:after { clear: both; } .webflowbubble .w-tab-menu { position: relative; } .webflowbubble .w-tab-link { position: relative; display: inline-block; vertical-align: top; text-decoration: none; padding: 9px 30px; text-align: left; cursor: pointer; color: #222222; background-color: #dddddd; } .webflowbubble .w-tab-link.w--current { background-color: #C8C8C8; } .webflowbubble .w-tab-link:focus { outline: 0; } .webflowbubble .w-tab-content { position: relative; display: block; overflow: hidden; } .webflowbubble .w-tab-pane { position: relative; display: none; } .webflowbubble .w--tab-active { display: block; } @media screen and (max-width: 479px) { .webflowbubble .w-tab-link { display: block; } } .webflowbubble .w-ix-emptyfix:after { content: ""; }@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .webflowbubble .w-dyn-empty { padding: 10px; background-color: #dddddd; } .webflowbubble .w-dyn-hide { display: none !important; } .webflowbubble .w-dyn-bind-empty { display: none !important; } .webflowbubble .w-condition-invisible { display: none !important; }@font-face { font-family: 'webflow-icons'; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype'); font-weight: normal; font-style: normal;}.webflowbubble .w-layout-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px; }.webflowbubble { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #5c6278; font-size: 18px; line-height: 20px; }.webflowbubble a { text-decoration: underline; }.webflowbubble .body { min-height: auto; padding-right: 0px; padding-left: 0px; font-family: Colfax, sans-serif; color: #5c6278; line-height: 150%; }.webflowbubble .body.neutral-gray { padding-right: 0px; padding-left: 0px; background-color: #dde0e5; }.webflowbubble .body.full-screen { height: 100vh; }.webflowbubble .body.landing { background-color: #f9f9fb; }.webflowbubble .body.cta-1 { padding-right: 0px; padding-left: 0px; }.webflowbubble .content-wrapper { position: relative; left: 0%; top: 0%; right: 0%; bottom: 0%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-height: 100%; max-width: 1165px; margin-bottom: 0px; padding: 5% 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start;
355 -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .content-wrapper.cta-1 { padding-top: 8%; padding-bottom: 8%; }.webflowbubble .content-wrapper.cta-2 { position: relative; padding-top: 8%; padding-bottom: 8%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.webflowbubble .content-wrapper.no-bottom-padding { padding-bottom: 0%; }.webflowbubble .content-wrapper.full-screen { overflow: visible; height: 100vh; padding-bottom: 0%; }.webflowbubble .content-wrapper.pricing-col-4 { padding-right: 0%; padding-left: 0%; }.webflowbubble .content-wrapper.landing { position: relative; height: auto; min-height: 100vh; }.webflowbubble .heading-1 { margin-top: 0px; margin-bottom: 0px; color: #333; line-height: 140%; font-weight: 400; }.webflowbubble .heading-1.gallery-heading { width: 60%; text-align: center; }.webflowbubble .heading-1.centered { color: #333; text-align: center; }.webflowbubble .heading-1.centered.cta-1 { color: #fff; }.webflowbubble .heading-1.centered.hero-heading { color: #333; font-size: 68px; line-height: 95.3%; font-weight: 500; }.webflowbubble .heading-1.text-block-heading { color: #333; text-align: left; }.webflowbubble .heading-1.text-block-heading.content-title { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }.webflowbubble .heading-1.testimonial-heading { color: #333; }.webflowbubble .heading-1.team-heading { margin-top: 0px; color: #333; }.webflowbubble .heading-1.reviews-heading { color: #333; }.webflowbubble .heading-1.about-heading { display: inline-block; }.webflowbubble .heading-1.hero-2-heading { margin-bottom: 30px; color: #333; font-size: 68px; line-height: 120%; font-weight: 500; }.webflowbubble .heading-1.text-block-heading-centered { text-align: center; }.webflowbubble .team-grid-container { display: -ms-grid; display: grid; width: 100%; margin-top: 60px; margin-bottom: 0px; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .team-member { overflow: hidden; border-radius: 10px; background-color: #fff; box-shadow: 0 1px 12px 0 rgba(47, 55, 76, 0.08); -webkit-transition: box-shadow 250ms ease-in; transition: box-shadow 250ms ease-in; }.webflowbubble .team-member:hover { box-shadow: 0 4px 16px 0 rgba(47, 55, 76, 0.12); }.webflowbubble .team-member-name { color: #333; font-size: 21px; font-weight: 700; }.webflowbubble .team-member-position { margin-top: 2px; color: #333; font-size: 16px; }.webflowbubble .team-member-description { margin-top: 22px; margin-bottom: 0px; color: #666; font-size: 18px; line-height: 150%; }.webflowbubble .team-member-image { width: 100%; height: 250px; margin-bottom: 0px; }.webflowbubble .team-member-image.member-2 { background-image: url("../images/gareth-maud.png"); }.webflowbubble .team-member-image.member-3 { background-image: url("../images/kit-hamilton.png"); }.webflowbubble .card-content-wrapper { position: relative; margin: 30px; }.webflowbubble .team-member-social { position: relative; display: -ms-grid; display: grid; width: auto; margin-top: 46px; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; justify-items: start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-flow: row; grid-auto-columns: 1fr; grid-column-gap: 20px; grid-row-gap: 16px; -ms-grid-columns: auto auto auto auto; grid-template-columns: auto auto auto auto; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .social-icon { display: inline-block;
355 height: 26px; margin-right: 0px; }.webflowbubble .social-icon.facebook { color: #333; }.webflowbubble .social-icon.instagram { color: #333; }.webflowbubble .social-icon.twitter { color: #333; }.webflowbubble .social-icon.linkedin { color: #333; }.webflowbubble .social-icon-link { color: #333; }.webflowbubble .slider { width: 100%; height: auto; margin-top: 60px; background-color: transparent; }.webflowbubble .slider.testimonial-slider { background-color: transparent; }.webflowbubble .slider-mask { overflow: hidden; background-color: transparent; }.webflowbubble .slide { overflow: visible; }.webflowbubble .slider-left-arrow { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 58px; height: 58px; margin-left: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 100%; background-color: #294de0; color: #fff; }.webflowbubble .slider-left-arrow:hover { background-color: #2c51e9; }.webflowbubble .slider-left-arrow.alt-colour { background-color: #294de0; }.webflowbubble .slider-left-arrow.alt-colour:hover { background-color: #2c51e9; }.webflowbubble .slider-right-arrow { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 58px; height: 58px; margin-right: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 100%; background-color: #294de0; color: #fff; }.webflowbubble .slider-right-arrow:hover { background-color: #2c51e9; }.webflowbubble .slider-right-arrow.alt-colour { background-color: #294de0; }.webflowbubble .slider-right-arrow.alt-colour:hover { background-color: #2c51e9; }.webflowbubble .slide-navigation { display: none; overflow: visible; }.webflowbubble .gallery-grid-container { display: -ms-grid; display: grid; width: 100%; -webkit-box-pack: stretch; -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; justify-items: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; grid-auto-columns: 1fr; grid-column-gap: 0px; grid-row-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .gallery-image { width: 100%; }.webflowbubble .heading-wrapper { width: auto; max-width: 650px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; text-align: left; }.webflowbubble .heading-wrapper.left-aligned { width: auto; max-width: 690px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; text-align: center; }.webflowbubble .heading-wrapper.left-aligned.cta-2 { max-width: 520px; margin-bottom: 40px; text-align: left; }.webflowbubble .heading-wrapper.cta-1 { margin-bottom: 40px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .heading-wrapper.gallery-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .heading-wrapper.press-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .heading-wrapper.video-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .heading-wrapper.centred-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .heading-wrapper.heading-wrapper-centered { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .article-list-container { width: auto; height: auto; max-width: 580px; margin-top: 60px; margin-bottom: 50px; }.webflowbubble .list-item-wrapper { display: block; padding-top: 24px; padding-bottom: 24px; border-bottom: 1px solid #f3f2f2; color: #666; text-decoration: none; }.webflowbubble .list-item-inner { display: -ms-grid; display: grid; -webkit-box-pack: start;
355 -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; justify-items: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; grid-column-gap: 26px; grid-row-gap: 16px; -ms-grid-columns: auto auto; grid-template-columns: auto auto; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .article-date { display: block; width: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; opacity: 0.5; color: #666; font-weight: 500; text-transform: uppercase; }.webflowbubble .article-title { color: #333; font-weight: 500; text-decoration: none; }.webflowbubble .text-button-block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #294de0; font-weight: 700; text-align: left; text-decoration: none; }.webflowbubble .text-link { color: #294de0; font-size: 20px; line-height: 140%; font-weight: 700; }.webflowbubble .text-link:hover { color: #2c51e9; }.webflowbubble .text-link.small { font-size: 18px; font-weight: 700; }.webflowbubble .arrow-right { margin-left: 22px; }.webflowbubble .left-arrow-dark { margin-top: 7px; }.webflowbubble .about-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .about-wrapper.third-section { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }.webflowbubble .about-wrapper.about-1 { margin-top: 0px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .about-2-image { border-radius: 10px; }.webflowbubble .text-content-wrapper { display: -ms-grid; display: grid; max-width: 340px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .stat-text-wrapper { padding-top: 20px; padding-bottom: 20px; }.webflowbubble .stat-number { margin-top: 0px; color: #333; line-height: 120%; }.webflowbubble .stat-description { color: #666; line-height: 140%; }.webflowbubble .testimonial-slider { width: 100%; height: auto; margin-top: 60px; }.webflowbubble .testimonial-slider-mask { background-color: #fff; }.webflowbubble .testimonial-left-arrow { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 58px; height: 58px; margin-left: 20px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 100%; background-color: #6ad2f6; }.webflowbubble .testimonial-right-arrow { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 58px; height: 58px; margin-right: 20px; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 100%; background-color: #6ad2f6; }.webflowbubble .testimonial-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .attestant-image { max-height: 400px; max-width: 380px; min-height: 400px; border-radius: 10px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .right-panel { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 640px; min-width: 580px; margin-left: 60px; clear: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.webflowbubble .right-panel.bullet-list { margin-left: 0px; }.webflowbubble .testimonial { color: #333; line-height: 130%; }.webflowbubble .attestant-signature { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-width: 38px; margin-top: 15px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .attestant { color: #333; font-size: 18px; font-weight: 700; }.webflowbubble .attestatnt-position { margin-left: 10px; color: #666; }.webflowbubble .lightbox-wrapper { overflow: hidden; max-height: 508px; max-width: 780px; margin-top: 50px; margin-bottom: 50px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; border: 50px none #000; border-radius: 20px; }.webflowbubble .video-lightbox-link { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .video-thumbnail { width: 780px; height: 500px; border-radius: 10px; background-image: url("../images/video-thumbnail.jpg"); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }.webflowbubble .play-button { position: absolute; }.webflowbubble .section { background-color: #fff; }.webflowbubble .section.cta-1 { background-color: #344bfa; }.webflowbubble .section.social-proof { background-color: transparent; }.webflowbubble .custom-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button:hover { background-color: #2c51e9; }.webflowbubble .custom-button.dark-button { background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button.dark-button:hover { background-color: #2c51e9; }.webflowbubble .custom-button.white-button { padding: 30px 30px 24px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: rgba(28, 65, 99, 0.2); background-color: #fff; box-shadow: 0 8px 12px 0 rgba(28, 65, 99, 0.2); line-height: 100%; }.webflowbubble .custom-button.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; }.webflowbubble .custom-button.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .button-default { padding: 20px 26px 16px; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; border-radius: 10px; line-height: 100%; font-weight: 500; }.webflowbubble .button-default.cta-1 { background-color: #6ad2f6; color: #fff; font-weight: 700; text-decoration: none; }.webflowbubble .button-default.cta-1:hover { background-color: #78dcff; }.webflowbubble .button-default.cta-2 { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; background-color: #264ce9; }.webflowbubble .button-default.social-proof-button { background-color: #2f374c; }.webflowbubble .illustration { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; }.webflowbubble .paragraph { margin-top: 20px; margin-bottom: 20px; font-size: 18px; }.webflowbubble .paragraph.centered { max-width: 448px; margin-top: 10px; color: #666; text-align: center; }.webflowbubble .paragraph.text-block { max-width: 830px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; color: #666; }.webflowbubble .paragraph.text-block.content-paragraph { margin-bottom: 40px; }.webflowbubble .paragraph.text-block-centered { max-width: 830px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .dual-button-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 420px; margin-top: 40px; margin-bottom: 40px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .dual-button-container.hero-3-button-container { max-width: 380px; margin-bottom: 20px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.webflowbubble .dual-button-container.hero-3-button-container { margin-bottom: 20px; }.webflowbubble .custom-button-link { color: #fff; font-weight: 700; text-decoration: none; }.webflowbubble .custom-button-link.white-button { background-color: #fff; }.webflowbubble .custom-button-text { color: #fff; font-weight: 700; }.webflowbubble .custom-button-text.white-button-text { color: #2f374c; line-height: 0%; }.webflowbubble .custom-button-text.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .store-icon { margin-right: 12px; }.webflowbubble .illustration-2 { margin-top: 20px; }.webflowbubble .list { margin-bottom: 30px; margin-left: 20px; padding-left: 0px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; font-size: 18px; line-height: 140%; }.webflowbubble .list.pricing-feature-list { max-width: 830px; margin-top: 20px; margin-left: 0px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }.webflowbubble .list.feature-list-centered { max-width: 830px; margin-top: 20px; margin-left: 0px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .list-item { margin-bottom: 15px; padding-bottom: 0px; padding-left: 20px; background-image: url("//s3.amazonaws.com/appforest_uf/f1607107295710x230535981541075900/bullet.svg"); background-position: 0px 6px; background-size: auto; background-repeat: no-repeat; color: #666; list-style-type: none; }.webflowbubble .reviews-grid-container { display: -ms-grid; display: grid; width: 100%; margin-top: 60px; margin-bottom: 40px; -webkit-box-pack: stretch;
355 -webkit-justify-content: stretch; -ms-flex-pack: stretch; justify-content: stretch; justify-items: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .review-card { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 28px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; border-radius: 10px; background-color: #fff; box-shadow: 0 1px 12px 0 rgba(47, 55, 76, 0.08); }.webflowbubble .review-details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .review { margin-top: 12px; color: #666; font-size: 16px; line-height: 140%; }.webflowbubble .rating-wrapper { display: -ms-grid; display: grid; width: 36%; margin-top: 15px; -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; justify-items: start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; grid-column-gap: 0px; grid-row-gap: 16px; -ms-grid-columns: minmax(6px, 1fr) minmax(6px, 1fr) minmax(6px, 1fr) minmax(6px, 1fr) minmax(6px, 1fr); grid-template-columns: minmax(6px, 1fr) minmax(6px, 1fr) minmax(6px, 1fr) minmax(6px, 1fr) minmax(6px, 1fr); -ms-grid-rows: 20px; grid-template-rows: 20px; }.webflowbubble .review-name { color: #333; font-size: 18px; font-weight: 700; }.webflowbubble .review-date { color: #999; font-size: 12px; line-height: 140%; }.webflowbubble .review-image { position: relative; width: 40px; height: 40px; border-radius: 100px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .name-date-wrapper { margin-left: 25px; }.webflowbubble .review-and-rating { width: 80%; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }.webflowbubble .button { width: 100%; margin-top: 22px; margin-bottom: 22px; padding: 17px 20px; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; text-align: center; text-decoration: none; }.webflowbubble .button:hover { background-color: #2c51e9; }.webflowbubble .button.col-1-button { max-width: 308px; background-color: #294de0; font-weight: 700; }.webflowbubble .button.col-1-button:hover { background-color: #2c51e9; }.webflowbubble .button.col-2-button { max-width: 308px; background-color: #294de0; font-weight: 700; text-decoration: none; }.webflowbubble .button.col-2-button:hover { background-color: #2c51e9; }.webflowbubble .button.dark { max-width: 308px; background-color: #294de0; font-weight: 700; }.webflowbubble .button.dark:hover { background-color: #2c51e9; }.webflowbubble .button.col-3-button { max-width: 308px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .button.col-3-button:hover { background-color: #2c51e9; }.webflowbubble .button.col-4-alt-button { font-family: Inter, sans-serif; font-weight: 600; }.webflowbubble .pricing-footer-text { margin-top: 0px; color: #999; font-size: 14px; text-align: center; }.webflowbubble .pricing-footer-text.alt-footer { font-family: Inter, sans-serif; color: #999; }.webflowbubble .price-duration { color: #999; font-size: 24px; line-height: 140%; }.webflowbubble .price-duration.col-4-duration { font-size: 18px; }.webflowbubble .price-duration.customized { color: #333; font-size: 28px; }.webflowbubble .price-duration.customized.alt-price { font-family: Inter, sans-serif; color: #333; }.webflowbubble .price-duration.alt-duration { font-family: Inter, sans-serif; color: #333; }.webflowbubble .divider { width: 100%; margin-bottom: 37px; border-bottom: 1px solid #dde0e5; }.webflowbubble .pricing-container { display: block; height: auto; max-width: 580px; margin-right: auto; margin-left: auto; padding: 50px 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #fff; box-shadow: 0 0 12px 0 rgba(47, 56, 77, 0.08); }.webflowbubble .pricing-container.col-1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto; max-width: 580px; margin-top: 0px; margin-bottom: 0px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.webflowbubble .pricing-container.col-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; max-width: none; margin-top: 0px; margin-bottom: 0px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.webflowbubble .pricing-container.col-3 { width: auto; max-width: none; }.webflowbubble .pricing-container.col-4 { width: auto; max-width: none; padding-right: 30px; padding-left: 30px; }.webflowbubble .pricce-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }.webflowbubble .pricce-wrapper.col-1 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .pricing-description { margin-top: 22px; margin-bottom: 10px; color: #666; font-size: 18px; line-height: 150%; text-align: center; }.webflowbubble .pricing-header-text { margin-bottom: 28px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; color: #333; font-size: 24px; line-height: 140%; font-weight: 500; }.webflowbubble .pricing-header-text.col-1 { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; text-align: center; }.webflowbubble .pricing-header-text.col-4-heading { font-size: 20px; }.webflowbubble .pricing-header-text.alt-header { font-family: Inter, sans-serif; color: #333; font-weight: 600; }.webflowbubble .pricing-list { margin-bottom: 30px; margin-left: 20px; padding-left: 0px; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; font-size: 18px; line-height: 140%; }.webflowbubble .pricing-list.col-2 { margin-left: 0px; }.webflowbubble .pricing-list.col-2.alt-list { font-family: Inter, sans-serif; color: #666; }.webflowbubble .pricing-list-item { margin-bottom: 15px; padding-bottom: 0px; padding-left: 20px; background-image: url("//s3.amazonaws.com/appforest_uf/f1607107295710x230535981541075900/bullet.svg"); background-position: 0% 30%; background-size: 9px; background-repeat: no-repeat; list-style-type: none; }.webflowbubble .pricing-list-item.alt-list-item { background-position: 0% 8px; }.webflowbubble .price { margin-right: 20px; color: #333; font-size: 28px; line-height: 120%; font-weight: 400; }.webflowbubble .price.col-4-price { margin-right: 15px; font-size: 24px; }.webflowbubble .price.alt-price { font-family: Inter, sans-serif; color: #333; }.webflowbubble .pricing-col-2 { display: -ms-grid; display: grid; width: 78%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: start; -ms-flex-line-pack: start; align-content: start; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .pricing-description-2 { margin-top: 22px; margin-bottom: 30px; color: #5c6278; font-size: 18px; line-height: 140%; text-align: center; }.webflowbubble .pricing-description-2.col-2-description { margin-bottom: 10px; color: #666; text-align: left; }.webflowbubble .pricing-description-2.col-3-description { margin-bottom: 25px; color: #666; text-align: left; }.webflowbubble .pricing-description-2.col-3-description.alt-description { font-family: Inter, sans-serif; color: #666; }.webflowbubble .pricing-description-2.col-4-description { font-size: 16px; text-align: left; }.webflowbubble .pricing-col-3 { display: -ms-grid; display: grid; width: auto; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-flow: row; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .pricing-4-col { display: -ms-grid; display: grid; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .pricing-col-4 { display: -ms-grid; display: grid; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .feature-title { margin-bottom: 12px; color: #333; font-size: 21px; line-height: 140%; font-weight: 700; }.webflowbubble .feature-icon.small { margin-bottom: 20px; }.webflowbubble .featured-wrapper { margin-top: 50px; margin-bottom: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; grid-column-gap: 30px; grid-row-gap: 30px; -ms-grid-columns: minmax(320px, 1fr) minmax(320px, 1fr); grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .featured-wrapper.two-columns { display: -ms-grid; display: grid; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 20px; grid-row-gap: 20px; -ms-grid-columns: minmax(320px, 1fr) minmax(320px, 1fr); grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .featured-wrapper.three-columns { display: -ms-grid; display: grid; max-width: 1180px; justify-items: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 20px; grid-row-gap: 20px; -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .featured-wrapper.four-columns { display: -ms-grid; display: grid; max-width: 1180px; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; grid-auto-columns: 1fr; grid-column-gap: 20px; grid-row-gap: 20px; -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .featured-item { display: block; max-width: 780px; margin-bottom: 30px; padding: 46px; -webkit-box-pack: start;
355 -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 0.25fr 1fr; grid-template-columns: 0.25fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; border-radius: 10px; background-color: #fff; box-shadow: 0 0 12px 0 rgba(47, 55, 76, 0.08); }.webflowbubble .featured-item.one-colum-feature { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.webflowbubble .featured-item.two-columns-feature { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 0px; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.webflowbubble .featured-item.three-columns-feature { width: 100%; margin-bottom: 0px; }.webflowbubble .featured-item.four-columns-feature { margin-bottom: 0px; padding: 30px; }.webflowbubble .feature-text-wrapper { margin-left: 0px; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }.webflowbubble .feature-text-wrapper.one-column-text-wrapper { margin-left: 40px; }.webflowbubble .feature-text-wrapper.two-columns-text-wrapper { margin-left: 30px; }.webflowbubble .feature-text-wrapper.featured-3 { margin-left: 0px; }.webflowbubble .feature-body-text { max-width: 556px; color: #666; line-height: 140%; }.webflowbubble .faq-wrapper { width: 100%; max-width: 860px; margin-top: 60px; margin-bottom: 40px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }.webflowbubble .contact-link-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .contact-text { margin-right: 6px; color: #666; font-size: 18px; }.webflowbubble .faq { position: static; display: block; width: auto; padding: 24px; border-bottom: 1px solid #dde0e5; }.webflowbubble .faq-toggle { position: static; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .faq-heading { color: #2f374c; font-size: 21px; font-weight: 700; }.webflowbubble .faq-content { position: static; margin-top: 30px; margin-bottom: 0px; padding: 0px; background-color: #fff; }.webflowbubble .plus-icon { width: 20px; -o-object-fit: contain; object-fit: contain; }.webflowbubble .social-proof-heading { max-width: 620px; color: #666; text-align: center; }.webflowbubble .logo-grid-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; margin-top: 30px; margin-bottom: 30px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; grid-auto-columns: 1fr; grid-column-gap: 30px; grid-row-gap: 16px; -ms-grid-columns: auto auto auto auto auto; grid-template-columns: auto auto auto auto auto; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .social-proof-logo { display: block; width: auto; }.webflowbubble .about-1-image-1 { border-radius: 10px; }.webflowbubble .about-text-wrapper { display: block; width: 440px; padding-top: 20px; padding-bottom: 20px; }.webflowbubble .about-2-description { margin-top: 20px; margin-bottom: 40px; color: #666; }.webflowbubble .about-1-image-2 { display: block; width: 380px; height: 276px; margin-top: 30px; border-radius: 10px; }.webflowbubble .section-2-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; grid-column-gap: 30px; grid-row-gap: 30px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .grid-item { margin-bottom: 20px; }.webflowbubble .grid-item-heading { max-width: 230px; margin-bottom: 20px; color: #333; font-size: 21px; line-height: 140%; font-weight: 700; }.webflowbubble .grid-item-paragraph { max-width: 300px; color: #666; line-height: 150%; }.webflowbubble .about-1-image-3 { width: 522px; height: 377px; }.webflowbubble .left-panel { max-width: 480px; }.webflowbubble .heading-2 { color: #333; font-size: 21px; line-height: 150%; }.webflowbubble .buttons-grid { display: -ms-grid; display: grid; margin-top: 100px; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -ms-grid-row-align: center; align-self: center; grid-auto-columns: 1fr; grid-column-gap: 20px; grid-row-gap: 20px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto; }.webflowbubble .custom-button-white { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; padding-top: 22px; padding-bottom: 18px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: rgba(47, 55, 76, 0.18); border-radius: 10px; background-color: #fff; box-shadow: 0 6px 12px 0 rgba(92, 98, 120, 0.12); }.webflowbubble .custom-button-white:hover { border-width: 2px; border-color: #264ce9; color: #264ce9; }.webflowbubble .button-link { width: 100%; text-decoration: none; }.webflowbubble .white-button-text { color: #2f374c; line-height: 80%; font-weight: 500; text-align: center; }.webflowbubble .white-button-text:hover { color: #264ce9; }.webflowbubble .white-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 24px; padding-bottom: 16px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px none #dde0e5; border-radius: 10px; background-color: #fff; box-shadow: 0 6px 12px 0 rgba(92, 98, 120, 0.1); -webkit-transition: color 200ms ease-in, background-color 200ms ease-in, border 200ms ease-in; transition: color 200ms ease-in, background-color 200ms ease-in, border 200ms ease-in; color: #2f374c; font-size: 18px; font-weight: 500; text-decoration: none; }.webflowbubble .white-button:hover { background-color: #264ce9; color: #fff; }.webflowbubble .faq-icon-wrap { display: block; width: 25px; height: 25px; margin-right: 0px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }.webflowbubble .faq-plus-l { position: absolute; width: 5px; height: 100%; border-radius: 3px; background-color: #2aa8ff; }.webflowbubble .faq-plus { width: 100%; height: 5px; border-radius: 3px; background-color: #2aa8ff; }.webflowbubble .faq-question { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 90px; padding-right: 24px; padding-left: 24px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 22px; font-weight: 800; cursor: pointer; }.webflowbubble .link { color: #2aa8ff; font-weight: 600; }.webflowbubble .faq-answer-text { margin-bottom: 30px; font-size: 16px; }.webflowbubble .faq-answer { overflow: hidden; padding-right: 24px; padding-left: 24px; border-bottom: 1px solid #dde0e5; }.webflowbubble .hearo-image { width: 100%; height: auto; margin-top: 60px; margin-bottom: 60px; border-radius: 5px; }.webflowbubble .hero-subheading-wrapper { width: 100%; max-width: 610px; margin-top: 38px; margin-bottom: 20px; }.webflowbubble .subheading { font-size: 24px; line-height: 140%; }.webflowbubble .subheading.hero-1-subheading { color: #666; text-align: center; }.webflowbubble .hero-1-image-container { overflow: hidden; width: 100%; height: 786px; margin-top: 88px; border-radius: 5px; background-image: url("../images/hero-image.jpg"); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; }.webflowbubble .hero-2-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify;
355 -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .hero-2-text-wrapper { width: 100%; max-width: 470px; }.webflowbubble .hero-2-image-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; height: 762px; max-width: 621px; border-radius: 5px; }.webflowbubble .hero-2-subheading { margin-bottom: 50px; color: #666; font-size: 24px; line-height: 140%; }.webflowbubble .company-logo { width: 100px; height: 40px; }.webflowbubble .gallery-image-container { overflow: visible; width: 393px; height: 433px; -o-object-fit: contain; object-fit: contain; }.webflowbubble .gallery-image-container.img-2 { background-image: url("../images/gallery-image-2.jpg"); }.webflowbubble .gallery-image-container.img-3 { background-image: url("../images/gallery-image-3.jpg"); }.webflowbubble .gallery-image-container.img-4 { background-image: url("../images/gallery-image-6.jpg"); }.webflowbubble .gallery-image-container.img-5 { background-image: url("../images/gallery-image-5.jpg"); }.webflowbubble .gallery-image-container.img-6 { background-image: url("../images/gallery-image-4.jpg"); }.webflowbubble .date-wrapper { width: 100%; }.webflowbubble .div-block { width: 780px; height: 500px; border-radius: 10px; background-image: url("../images/video-thumbnail.jpg"); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }.webflowbubble .faq-question-wrapper { width: 90%; }.webflowbubble .gta-image-wrapper { width: 100%; height: 444px; max-width: 842px; margin-top: 40px; -o-object-fit: contain; object-fit: contain; }.webflowbubble .btn { position: relative; max-width: 22rem; min-height: 3rem; padding: 18px 5rem 18px 1.2rem; border-radius: 10px; background-color: #fff; -webkit-transition: all 160ms ease-in; transition: all 160ms ease-in; color: #333; font-weight: 500; text-decoration: none; }.webflowbubble .btn:hover { box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.08); -webkit-transform: translate(0px, -1px); -ms-transform: translate(0px, -1px); transform: translate(0px, -1px); }.webflowbubble .btn.btn-no-icon { padding-right: 2rem; padding-left: 2rem; text-align: center; }.webflowbubble .btn.btn-no-icon.btn-blue { background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .btn.btn-no-icon.btn-blue:hover { background-color: #2c51e9; }.webflowbubble .btn.btn-no-icon.btn-blue.cta-2-btn { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; background-color: #2c51e9; color: #fff; }.webflowbubble .btn.btn-no-icon.btn-blue.cta-2-btn:hover { background-color: #2c51e9; }.webflowbubble .btn.btn-no-icon.btn-dark { background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .btn.btn-no-icon.btn-dark:hover { background-color: #2c51e9; }.webflowbubble .btn-inner-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .btn-text { color: #fff; font-weight: 700; }.webflowbubble .about-1-image-wrapper { display: block; overflow: hidden; width: 100%; height: 450px; max-width: 636px; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; border-radius: 10px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .about-1b-image-wrapper { overflow: hidden; width: 100%; height: 270px; max-width: 380px; margin-top: 30px; border-radius: 10px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .about-1c-image-wrapper { overflow: hidden; width: 100%; height: 370px; max-width: 522px; border-radius: 10px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .about--image-wrapper { overflow: hidden; width: 100%; height: 510px; max-width: 636px; border-radius: 10px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .cta-2-image-wrapper { position: absolute; right: 0px; bottom: 0px; overflow: hidden; width: 100%; height: 410px; max-width: 680px; }.webflowbubble .sp-logo-wrapper { width: 100%; height: 40px; }.webflowbubble .logo-wrapper { height: 50px; min-width: 120px; -o-object-fit: scale-down; object-fit: scale-down; }.webflowbubble .logo-wrapper.logo-1 { background-image: url("../images/logo-1.svg"); }.webflowbubble .logo-wrapper.logo-2 { background-image: url("../images/logo-2.svg"); }.webflowbubble .logo-wrapper.logo-3 { background-image: url("../images/logo-3.svg"); }.webflowbubble .logo-wrapper.logo-4 { background-image: url("../images/logo-4.svg"); }.webflowbubble .logo-wrapper.logo-5 { background-image: url("../images/logo-5.svg"); }.webflowbubble .feature-icon-wrapper { overflow: hidden; height: 65px; min-width: 70px; -o-object-fit: contain; object-fit: contain; }.webflowbubble .feature-icon-wrapper.feature-icon-1 { background-image: url("../images/3d-1.svg"); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; }.webflowbubble .feature-icon-wrapper.feature-icon-2 { background-image: url("../images/apps-1.svg"); }.webflowbubble .feature-icon-wrapper.feature-icon-3 { background-image: url("../images/rocket-1.svg"); }.webflowbubble .feature-icon-wrapper.icon-1 { background-image: url("../images/3d-1.svg"); }.webflowbubble .feature-icon-wrapper.icon-2 { background-image: url("../images/rocket-1.svg"); }.webflowbubble .feature-icon-wrapper.icon-3 { background-image: url("../images/rocket-1.svg"); }.webflowbubble .feature-icon-wrapper.icon-4 { background-image: url("../images/apps-1.svg"); }.webflowbubble .feature-icon-wrapper.small { height: 50px; margin-bottom: 15px; background-position: 0% 50%; }.webflowbubble .feature-icon-wrapper.small.small-icon-1 { background-image: url("../images/3d-1.svg"); }.webflowbubble .feature-icon-wrapper.small.small-icon-2 { background-image: url("../images/apps-1.svg"); }.webflowbubble .feature-icon-wrapper.small.small-icon-3 { background-image: url("../images/rocket-1.svg"); }.webflowbubble .feature-icon-wrapper.small.small-icon-4 { background-image: url("../images/support-2-1.svg"); }.webflowbubble .feature-icon-wrapper.small.small-icon-5 { background-image: url("../images/support-2-1.svg"); }.webflowbubble .feature-icon-wrapper.small.small-icon-6 { background-image: url("../images/support-2-1.svg"); }.webflowbubble .feature-icon-wrapper.centred-icon.icon-1 { background-image: none; }.webflowbubble .hero-1-image { position: static; overflow: visible; width: 100%; max-height: none; margin-top: 88px; border-radius: 5px; -o-object-fit: contain; object-fit: contain; }.webflowbubble .hero-image { overflow: hidden; width: 100%; border-radius: 5px; -o-object-fit: contain; object-fit: contain; }.webflowbubble .cta-2-image { width: 100%; -o-object-fit: cover; object-fit: cover; }.webflowbubble .faq-item { margin-bottom: 0px; padding: 30px 25px 20px; border-width: 1px; border-color: #000 #000 #dee0e5; border-bottom-style: solid; background-color: #fff; }.webflowbubble .faq-item-trigger { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;
355 -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; cursor: auto; }.webflowbubble .heading { margin-top: 0px; margin-bottom: 0px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #333; font-size: 21px; line-height: 150%; cursor: auto; }.webflowbubble .heading:hover { color: #333; }.webflowbubble .icon.accordion-icon { color: rgba(0, 0, 0, 0.6); font-size: 32px; line-height: 30px; cursor: pointer; }.webflowbubble .faq-item-content { overflow: hidden; margin-top: 10px; margin-right: 0px; }.webflowbubble .accordion-wrapper { width: 100%; max-width: 640px; margin-top: 50px; }.webflowbubble .paragraph-2 { color: #666; }.webflowbubble .member-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.webflowbubble .spacer__20 { height: 20px; }.webflowbubble .html-embed { margin-bottom: 0px; }.webflowbubble .article-title-wrapper { text-decoration: none; }.webflowbubble .paragraph-3 { color: #666; }.webflowbubble .paragraph-4 { color: #666; }.webflowbubble .paragraph-5 { color: #666; }.webflowbubble .section-image-bg { position: relative; max-height: 100%; max-width: 100%; }.webflowbubble .image { max-height: 100%; -o-object-fit: cover; object-fit: cover; }.webflowbubble .hero-2-bg-image { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; display: block; overflow: visible; width: 100%; height: 100%; max-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; }.webflowbubble .embed-wrapper { margin-bottom: 100px; padding-bottom: 0%; }.webflowbubble .text-content-wrapper-right { position: static; left: auto; top: 0%; right: 60px; bottom: auto; display: -ms-grid; display: grid; max-width: 340px; margin-left: 0px; clear: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; justify-items: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; grid-auto-flow: row; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .list-item-alt { margin-bottom: 15px; color: #666; list-style-type: none; }.webflowbubble .content-wrapper-2 { position: relative; width: 100%; max-width: 1280px; margin-right: auto; margin-left: auto; }.webflowbubble .content-wrapper-2.flex-left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 220px; margin-bottom: 220px; padding-left: 60px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: border-color 200ms ease, background-color 200ms ease; transition: border-color 200ms ease, background-color 200ms ease; font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; }.webflowbubble .content-wrapper-2.flex-right { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 220px; margin-bottom: 220px; padding-right: 60px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; color: #666; }.webflowbubble .content-wrapper-2.flex-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 220px; margin-bottom: 220px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .content-wrapper-2.grid-left-right { display: -ms-grid; display: grid; margin-top: auto; margin-bottom: auto; padding-top: 40px; padding-bottom: 40px; -webkit-box-pack: justify;
355 -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1.2fr 1fr; grid-template-columns: 1.2fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .content-wrapper-2.grid-left-right { display: -ms-grid; display: grid; margin-top: 100px; margin-bottom: 100px; padding-top: 0px; padding-bottom: 0px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1.2fr 1fr; grid-template-columns: 1.2fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .content-wrapper-2.grid-left-right { display: -ms-grid; display: grid; margin-top: 220px; margin-bottom: 160px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1.2fr 1fr; grid-template-columns: 1.2fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .section-2 { position: relative; overflow: hidden; min-height: 100vh; padding: 120px 60px; background-color: #fff; }.webflowbubble .section-2.background-hero-left { margin-top: 0px; padding: 0% 0px; background-color: transparent; }.webflowbubble .section-2.split-section { min-height: auto; padding-top: 0px; padding-bottom: 0px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .section-2.split-section.no-left-padding { margin-top: 0px; padding-left: 0px; background-color: transparent; }.webflowbubble .section-2.split-section.no-right-padding { margin-top: 0px; padding-right: 0px; background-color: transparent; }.webflowbubble .section-image-wrapper { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; max-height: 100vh; margin-top: 0px; background-color: transparent; -o-object-fit: cover; object-fit: cover; }.webflowbubble .de-emphasized { font-weight: 400; }.webflowbubble .hero-9-bg { position: absolute; width: 100%; max-height: 100vh; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 0%; object-position: 50% 0%; }.webflowbubble .text-content-box { width: 100%; max-width: 640px; padding: 60px; border-radius: 10px; background-color: #fff; }.webflowbubble .hero-11-subheading { font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; text-align: left; }.webflowbubble .custom { display: inline-block; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; padding: 14px 30px 12px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: #1165ef; border-radius: 5px; background-color: #1165ef; -webkit-transition: border-color 260ms ease, background-color 260ms ease, -webkit-transform 260ms ease; transition: border-color 260ms ease, background-color 260ms ease, -webkit-transform 260ms ease; transition: transform 260ms ease, border-color 260ms ease, background-color 260ms ease; transition: transform 260ms ease, border-color 260ms ease, background-color 260ms ease, -webkit-transform 260ms ease; color: #fff; font-size: 16px; font-weight: 500; text-align: center; }.webflowbubble .custom:hover { border-color: #0b55cf; background-color: #0b55cf; }.webflowbubble .custom.outlined-blue { margin-right: 0px; background-color: #fff; color: #1165ef; }.webflowbubble .custom.outlined-blue:hover { color: #0b55cf; }.webflowbubble .button-group-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 40px; -webkit-box-pack: justify;
355 -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; margin-bottom: 20px; }.webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; }.webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; }.webflowbubble .hero-11-heading { margin-top: 0px; margin-bottom: 30px; font-family: Colfax, sans-serif; color: #333; font-size: 68px; line-height: 120%; font-weight: 500; text-align: left; }.webflowbubble .hero-11-heading.heading-6-centered { text-align: center; }.webflowbubble .custom-button-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 180px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button-2:hover { background-color: #2c51e9; }.webflowbubble .custom-button-2.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; font-size: 18px; line-height: 150%; }.webflowbubble .custom-button-2.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .custom-button-text-2 { color: #fff; font-size: 18px; line-height: 150%; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; font-weight: 700; }.webflowbubble .custom-button-text-2.outline-button-text:hover { border-style: none; border-width: 1px; border-color: #294de0; color: #2c51e9; }.webflowbubble .wide-text-box { width: 100%; max-width: 900px; -webkit-box-flex: 0; -webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto; }.webflowbubble .hero-6-subheading-centered { position: static; left: auto; top: 0%; right: auto; bottom: auto; display: block; overflow: visible; max-width: 680px; margin-right: auto; margin-left: auto; float: none; clear: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; text-align: center; }.webflowbubble .split-grid { position: relative; min-height: 100vh; padding-left: 0px; justify-items: start; grid-column-gap: 30px; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .split-grid.hero-7-split { padding-left: 0px; }.webflowbubble .split-screen-text-box { display: block; width: 100%; max-width: 100%; margin: 100px auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }.webflowbubble .hero-image-2 { position: static; left: 0%; top: auto; right: auto; bottom: 0%; width: 100%; height: 100%; float: none; clear: none; -o-object-fit: cover; object-fit: cover; }.webflowbubble .right-column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 140px; margin-bottom: 140px; padding-right: 0%; padding-left: 5%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .hero-7-subheading { font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; }.webflowbubble .left-column.with-text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 140px; margin-bottom: 140px; padding-right: 0%; padding-left: 12%; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .left-column.with-text { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .button-2 { display: inline-block; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; padding: 14px 30px 12px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px; border-color: #1165ef; border-radius: 5px; background-color: #1165ef; -webkit-transition: border-color 260ms ease, background-color 260ms ease, -webkit-transform 260ms ease; transition: border-color 260ms ease, background-color 260ms ease, -webkit-transform 260ms ease; transition: transform 260ms ease, border-color 260ms ease, background-color 260ms ease; transition: transform 260ms ease, border-color 260ms ease, background-color 260ms ease, -webkit-transform 260ms ease; color: #fff; font-size: 16px; font-weight: 500; text-align: center; }.webflowbubble .button-2:hover { border-color: #0b55cf; background-color: #0b55cf; -webkit-transform: translate(0px, -1px); -ms-transform: translate(0px, -1px); transform: translate(0px, -1px); }.webflowbubble .button-2.black { border-color: #111827; background-color: #111827; }.webflowbubble .button-2.outlined-black { border-color: #111827; background-color: #fff; color: #111827; }.webflowbubble .button-2.outlined-blue { margin-right: 0px; background-color: #fff; color: #1165ef; }.webflowbubble .button-2.outlined-blue:hover { color: #0b55cf; }.webflowbubble .button-group-wrapper-2 { margin-top: 40px; }.webflowbubble .hero-7-heading { margin-top: 0px; margin-bottom: 30px; font-family: Colfax, sans-serif; color: #333; font-size: 48px; line-height: 120%; font-weight: 500; }.webflowbubble .custom-button-3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button-3:hover { background-color: #2c51e9; }.webflowbubble .custom-button-3.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; font-size: 18px; line-height: 150%; }.webflowbubble .custom-button-3.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .split-screen-text-box-2 { width: 100%; max-width: 100%; margin: 100px auto; }.webflowbubble .right-column-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 20%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .right-column-2.with-image { width: 100%; padding-left: 0%; }.webflowbubble .hero-8-subheading { font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; }.webflowbubble .hero-8-heading { margin-top: 0px; margin-bottom: 30px; font-family: Colfax, sans-serif; color: #333; font-size: 48px; line-height: 120%; font-weight: 500; }.webflowbubble .left-arrow { display: none; }.webflowbubble .slide-nav { left: 0%; top: auto; right: 0%; bottom: -60px; width: 80%; margin-left: 10%; color: #666; }.webflowbubble .image-slider { height: auto; background-color: transparent; }.webflowbubble .split-screen-text-box-3 { width: 100%; max-width: 580px; margin-right: 0px; margin-left: 0px; padding-left: 60px; }.webflowbubble .split-screen-text-box-3.hero-13-text-box { padding-left: 0px; }.webflowbubble .icon-2 { display: none; color: #666; }.webflowbubble .right-arrow { display: none; }.webflowbubble .slide-image-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 680px; min-height: 500px; margin-right: 0%; padding-right: 8%; padding-left: 8%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.webflowbubble .slide-mask { margin-left: 20px; padding-left: 0%; }.webflowbubble .hero-9-pretext { margin-bottom: 20px; color: #111827; font-size: 14px; line-height: 120%; font-weight: 700; text-transform: uppercase; }.webflowbubble .hero-9-subheading { font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; }.webflowbubble .slide-image { position: relative; width: 100%; max-height: 560px; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; -o-object-fit: contain; object-fit: contain; }.webflowbubble .slide-2 { width: 95%; margin-right: 0%; margin-left: 0%; }.webflowbubble .hero-9-heading { margin-top: 0px; margin-bottom: 20px; font-family: Colfax, sans-serif; color: #333; font-size: 68px; line-height: 120%; font-weight: 500; }.webflowbubble .desktop-ui-wrapper { overflow: hidden; width: 100%; max-height: 720px; max-width: 980px; margin-top: 70px; border: 8px solid #e7e9eb; border-radius: 10px; box-shadow: 0 10px 40px 0 rgba(17, 24, 39, 0.08); -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 0%; object-position: 50% 0%; }.webflowbubble .desktop-ui-placeholder { width: 100%; }.webflowbubble .mobile-ui-wrapper { overflow: hidden; width: 100%; max-height: 580px; max-width: 320px; margin-right: auto; margin-left: auto; border: 8px solid #e7e9eb; border-radius: 10px; box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.08); }.webflowbubble .pretext { margin-bottom: 20px; color: #111827; font-size: 14px; line-height: 120%; font-weight: 700; text-transform: uppercase; }.webflowbubble .mobile-ui-placeholder { width: 100%; }.webflowbubble .subtext { font-size: 20px; line-height: 140%; }.webflowbubble .custom-button-4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button-4:hover { background-color: #2c51e9; }.webflowbubble .custom-button-4.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; font-size: 18px; line-height: 150%; }.webflowbubble .custom-button-4.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .body-2 { margin-top: 0px; -o-object-fit: cover; object-fit: cover; }.webflowbubble .multi-ui-wrapper { position: absolute; right: -8%; width: 50vw; }.webflowbubble .desktop-ui-wrapper-2 { overflow: hidden; width: 100%; max-height: 720px; max-width: 100%; margin-top: 80px; border: 8px solid #e7e9eb; border-radius: 10px; box-shadow: 0 10px 40px 0 rgba(17, 24, 39, 0.08); -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 0%; object-position: 50% 0%; }.webflowbubble .desktop-ui-wrapper-2.medium-desktop { margin-top: 0px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop { max-height: 320px; margin-top: 0px; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._7 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._4 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._3 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._8 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._1 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._6 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._2 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-wrapper-2.small-desktop._5 { max-height: 200px; border-color: #e7e9eb; }.webflowbubble .desktop-ui-placeholder-2 { width: 100%;
355 -o-object-fit: fill; object-fit: fill; }.webflowbubble .mobile-ui-wrapper-2 { overflow: hidden; width: 100%; max-height: 690px; max-width: 375px; margin-right: 12%; border: 8px solid #e7e9eb; border-radius: 10px; box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.08); }.webflowbubble .mobile-ui-wrapper-2.small-mobile { position: absolute; left: -30px; top: auto; right: auto; bottom: -30px; max-height: 320px; max-width: 160px; margin-right: 0%; border-color: #e7e9eb; }.webflowbubble .hero-12-heading { margin-top: 0px; margin-bottom: 30px; font-family: Colfax, sans-serif; color: #333; font-size: 68px; line-height: 120%; font-weight: 500; text-align: left; }.webflowbubble .hero-12-subheading { font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; text-align: left; }.webflowbubble .custom-button-5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button-5:hover { background-color: #2c51e9; }.webflowbubble .custom-button-5.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; font-size: 18px; line-height: 150%; }.webflowbubble .custom-button-5.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .split-grid-2 { position: relative; min-height: 100vh; margin-top: 60px; grid-column-gap: 30px; -ms-grid-rows: auto; grid-template-rows: auto; }.webflowbubble .ui-grid-wrapper { position: absolute; left: auto; top: -20px; right: -80px; bottom: 0%; width: 50vw; max-width: 100%; margin-top: 110px; -webkit-transform: rotate(10deg); -ms-transform: rotate(10deg); transform: rotate(10deg); }.webflowbubble .grid { justify-items: end; grid-column-gap: 10px; grid-row-gap: 10px; }.webflowbubble .hero-11-heading-2 { margin-top: 0px; margin-bottom: 30px; font-family: Colfax, sans-serif; color: #333; font-size: 68px; line-height: 120%; font-weight: 500; text-align: left; }.webflowbubble .hero-11-subheading-2 { font-family: Colfax, sans-serif; color: #666; font-size: 24px; line-height: 140%; text-align: left; }.webflowbubble .custom-button-6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button-6:hover { background-color: #2c51e9; }.webflowbubble .custom-button-6.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; font-size: 18px; line-height: 150%; }.webflowbubble .custom-button-6.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .custom-button-7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 200px; padding: 18px 28px 16px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 10px; background-color: #294de0; color: #fff; font-weight: 700; }.webflowbubble .custom-button-7:hover { background-color: #2c51e9; }.webflowbubble .custom-button-7.outline-button { border-style: solid; border-width: 1px; border-color: #294de0; background-color: #fff; font-size: 18px; line-height: 150%; }.webflowbubble .custom-button-7.outline-button:hover { border-color: #2c51e9; background-color: #fff; }.webflowbubble .content-title-group { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }@media screen and (max-width: 991px) { .webflowbubble .body { padding-right: 0px; padding-left: 0px; } .webflowbubble .content-wrapper { padding: 3%; } .webflowbubble .content-wrapper.cta-2 { position: relative; min-height: 690px; } .webflowbubble .content-wrapper.pricing-col-4 { padding-right: 4%; padding-left: 4%; } .webflowbubble .content-wrapper.social-proof { padding-top: 8%; padding-bottom: 8%; } .webflowbubble .heading-1 { margin-top: 20px; font-size: 32px; text-align: center; } .webflowbubble .heading-1.gallery-heading { width: 90%; } .webflowbubble .heading-1.centered { margin-top: 20px; font-size: 36px; } .webflowbubble .heading-1.centered.cta-1.cta-section { margin-top: 0px; } .webflowbubble .heading-1.centered.hero-heading { margin-top: 100px; font-size: 68px; line-height: 120%; } .webflowbubble .heading-1.text-block-heading { margin-top: 40px; text-align: left; } .webflowbubble .heading-1.testimonial-heading { margin-top: 40px; text-align: center; } .webflowbubble .heading-1.team-heading { margin-top: 40px; } .webflowbubble .heading-1.reviews-heading { margin-top: 40px; } .webflowbubble .heading-1.about-heading { margin-top: 40px; padding-top: 0px; } .webflowbubble .heading-1.hero-2-heading { margin-top: 100px; font-size: 68px; line-height: 120%; } .webflowbubble .heading-1.text-block-heading-centered { margin-top: 40px; text-align: left; } .webflowbubble .team-grid-container { margin-top: 40px; margin-bottom: 0px; -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .webflowbubble .slider { margin-top: 40px; } .webflowbubble .slider-left-arrow { width: 52px; height: 52px; } .webflowbubble .slider-left-arrow.alt-colour { bottom: 220px; } .webflowbubble .slider-right-arrow { width: 52px; height: 52px; } .webflowbubble .slider-right-arrow.alt-colour { bottom: 220px; } .webflowbubble .left-arrow-white { width: 22px; } .webflowbubble .heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .heading-wrapper.left-aligned { -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; } .webflowbubble .heading-wrapper.left-aligned.cta-2 { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }
355 .webflowbubble .heading-wrapper.centred-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .heading-wrapper.heading-wrapper-centered { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .webflowbubble .article-list-container { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .about-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .webflowbubble .about-wrapper.about-1 { margin-top: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .about-2-image { width: 60%; } .webflowbubble .text-content-wrapper { width: auto; max-width: 100%; margin-right: 30px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .webflowbubble .stat-text-wrapper { text-align: left; } .webflowbubble .stat-number { font-size: 22px; } .webflowbubble .testimonial-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .attestant-image { height: 300px; margin-bottom: 20px; } .webflowbubble .right-panel { max-width: 100%; margin-top: 0px; margin-left: 0px; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .webflowbubble .testimonial { font-size: 28px; text-align: center; } .webflowbubble .attestant-signature { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .attestant-company-logo { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .right-arrow-white { width: 20px; } .webflowbubble .lightbox-wrapper { margin-top: 30px; margin-bottom: 30px; } .webflowbubble .video-thumbnail { height: 470px; max-width: 720px; } .webflowbubble .play-button { height: 60px; } .webflowbubble .button-default.cta-2 { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .illustration { position: absolute; right: auto; bottom: 0px; } .webflowbubble .dual-button-container.hero-3-button-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-bottom: 10px; margin-left: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .webflowbubble .dual-button-container.hero-3-button-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-bottom: 10px; margin-left: auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .webflowbubble .reviews-grid-container { margin-top: 40px; grid-column-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .name-date-wrapper { margin-left: 20px; } .webflowbubble .divider { margin-bottom: 20px; }
355 .webflowbubble .pricing-container.col-1 { margin-top: 0px; margin-bottom: 0px; } .webflowbubble .pricing-container.col-2 { margin-top: 0px; margin-bottom: 0px; } .webflowbubble .pricing-header-text { margin-bottom: 14px; } .webflowbubble .pricing-col-2 { width: 100%; grid-column-gap: 16px; } .webflowbubble .pricing-col-3 { -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .webflowbubble .pricing-4-col { -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .webflowbubble .pricing-col-4 { -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .webflowbubble .feature-icon { margin-bottom: 0px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .feature-icon.small { margin-bottom: 10px; } .webflowbubble .featured-wrapper { margin-right: 30px; margin-left: 30px; } .webflowbubble .featured-wrapper.one-column { margin-top: 40px; margin-right: 0px; margin-left: 0px; } .webflowbubble .featured-wrapper.two-columns { margin: 40px 0px 30px; grid-row-gap: 20px; } .webflowbubble .featured-wrapper.three-columns { margin: 40px 0px; -ms-grid-columns: minmax(230px, 1fr) minmax(230px, 1fr); grid-template-columns: minmax(230px, 1fr) minmax(230px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .featured-wrapper.four-columns { margin: 40px 0px; -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .featured-item.one-colum-feature { margin-bottom: 28px; } .webflowbubble .featured-item.two-columns-feature { padding-right: 30px; padding-left: 30px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; text-align: center; } .webflowbubble .featured-item.three-columns-feature { padding: 38px; text-align: center; } .webflowbubble .featured-item.four-columns-feature { text-align: center; } .webflowbubble .feature-text-wrapper { margin-top: 20px; margin-left: 0px; } .webflowbubble .feature-text-wrapper.one-column-text-wrapper { margin-top: 0px; } .webflowbubble .feature-text-wrapper.two-columns-text-wrapper { width: 100%; margin-left: 0px; } .webflowbubble .feature-text-wrapper.featured-3 { text-align: center; } .webflowbubble .faq-wrapper { margin-top: 40px; margin-bottom: 40px; } .webflowbubble .contact-link-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .faq-heading { font-size: 20px; } .webflowbubble .about-text-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 40px; padding-top: 0px; padding-bottom: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .about-2-description { text-align: center; } .webflowbubble .about-1-image-2 { width: 100%; height: auto; } .webflowbubble .section-2-grid { margin-top: 40px; } .webflowbubble .grid-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; } .webflowbubble .about-1-image-3 { width: 100%; height: auto; } .webflowbubble .left-panel { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .buttons-grid { -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto auto auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto auto auto auto; } .webflowbubble .hero-subheading-wrapper { margin-bottom: 0px; } .webflowbubble .hero-1-image-container { height: 480px; margin-top: 60px; } .webflowbubble .hero-2-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .hero-2-text-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; margin-bottom: 60px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .hero-2-image-container { height: 890px; max-width: 100%; background-position: 50% 0%; } .webflowbubble .hero-2-subheading { margin-bottom: 10px; text-align: center; } .webflowbubble .company-logo { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; background-position: 50% 50%; } .webflowbubble .gallery-image-container { width: 100%; height: 330px; } .webflowbubble .gta-image-wrapper { height: 370px; } .webflowbubble .btn.btn-no-icon.btn-blue.cta-2-btn { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .about-1-image-wrapper { max-width: 710px; } .webflowbubble .about-1b-image-wrapper { height: 270px; } .webflowbubble .about-1c-image-wrapper { margin-top: 20px; } .webflowbubble .about--image-wrapper { overflow: hidden; height: 390px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .cta-2-image-wrapper { position: static; right: auto; margin-top: 60px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .feature-icon-wrapper { width: auto; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .feature-icon-wrapper.icon-1.feature-2-icon { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .feature-icon-wrapper.small { background-position: 50% 50%; } .webflowbubble .feature-icon-wrapper.centred-icon { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .hero-1-image { margin-top: 60px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .heading { font-size: 20px; } .webflowbubble .article-title-wrapper { text-decoration: none; } .webflowbubble .text-content-wrapper-right { display: -ms-grid; display: grid; max-width: 100%; margin-left: 30px; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .webflowbubble .content-wrapper-2 { max-width: 100%; margin-right: 0px; margin-left: 0px; } .webflowbubble .content-wrapper-2.flex-left { max-width: 100%; margin: 140px 0%; padding-left: 0px; } .webflowbubble .content-wrapper-2.flex-right { margin-top: 140px; margin-left: 0%; padding-right: 0px; } .webflowbubble .content-wrapper-2.flex-center { width: auto; max-width: none; margin: 140px 3%; -webkit-box-pack: start;
355 -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .webflowbubble .content-wrapper-2.grid-left-right { margin-bottom: 40px; padding-right: 3%; padding-bottom: 60px; padding-left: 3%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; justify-items: center; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .content-wrapper-2.grid-left-right { margin-top: 140px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; justify-items: center; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .content-wrapper-2.grid-left-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; justify-items: center; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .section-2 { padding: 80px 40px; } .webflowbubble .section-2.split-section { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .webflowbubble .section-2.split-section.no-left-padding { padding-right: 0px; } .webflowbubble .section-2.split-section.no-right-padding { padding-left: 0px; } .webflowbubble .section-image-wrapper { left: 0%; top: 0%; right: 0%; bottom: 0%; max-height: 519px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .hero-9-bg { left: 0%; top: 0%; right: 0%; bottom: 0%; overflow: visible; max-height: 100vh; max-width: none; -o-object-fit: cover; object-fit: cover; } .webflowbubble .text-content-box { max-width: 680px; margin-right: auto; margin-left: auto; padding: 46px; } .webflowbubble .hero-11-subheading { margin-bottom: 0px; color: #666; text-align: center; } .webflowbubble .custom { margin-right: 16px; padding: 10px 24px 8px; font-size: 14px; } .webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; } .webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; padding-bottom: 0px; } .webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; padding-bottom: 0px; } .webflowbubble .hero-11-heading { font-size: 48px; line-height: 120%; text-align: center; } .webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; } .webflowbubble .custom-button-text-2.outline-button-text { color: #294de0; } .webflowbubble .wide-text-box { max-width: 100%; margin-right: 3%; margin-left: 3%; } .webflowbubble .hero-6-subheading-centered { font-size: 24px; } .webflowbubble .split-grid { padding-left: 0px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .split-screen-text-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; margin: 40px auto 0px; padding-bottom: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; } .webflowbubble .hero-image-2 { overflow: visible; max-height: 480px; } .webflowbubble .hero-image-2.full-height { min-height: 100%; } .webflowbubble .right-column { margin: 0px auto; padding: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .left-column.with-text { margin: 40px auto 0px; padding: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .webflowbubble .left-column.with-text { padding: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .webflowbubble .button-2 { margin-right: 16px; padding: 10px 24px 8px; font-size: 14px; } .webflowbubble .hero-7-heading { margin-bottom: 30px; } .webflowbubble .custom-button-3 { background-color: #294de0; } .webflowbubble .custom-button-3:hover { background-color: #2c51e9; } .webflowbubble .split-screen-text-box-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; max-width: 100%; margin: 40px auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; } .webflowbubble .right-column-2 { padding: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .right-column-2.with-image { padding: 0px; } .webflowbubble .hero-8-heading { margin-bottom: 30px; } .webflowbubble .slide-nav { margin-right: auto; margin-left: auto; } .webflowbubble .image-slider { margin-top: 40px; } .webflowbubble .split-screen-text-box-3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; padding-left: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; } .webflowbubble .slide-image-wrapper { display: block; max-width: none; min-height: auto; } .webflowbubble .slide-mask { margin-left: auto; } .webflowbubble .hero-9-subheading { padding-right: 0px; padding-left: 0px; } .webflowbubble .slide-image { max-height: 400px; } .webflowbubble .slide-2 { width: 100%; margin-left: 0%; } .webflowbubble .hero-9-heading { margin-bottom: 30px; font-size: 48px; } .webflowbubble .desktop-ui-wrapper { width: auto; max-height: 420px; max-width: none; margin-top: 70px; margin-right: 5%; margin-left: 5%; } .webflowbubble .desktop-ui-placeholder { -o-object-fit: cover; object-fit: cover; } .webflowbubble .mobile-ui-wrapper { max-width: 320px; margin-top: 40px; margin-right: auto; border-width: 8px; } .webflowbubble .custom-button-4 { background-color: #294de0; } .webflowbubble .custom-button-4:hover { background-color: #2c51e9; } .webflowbubble .multi-ui-wrapper { position: relative; right: 0%; width: 100%; margin-top: 40px; margin-right: 5%; margin-left: 5%; } .webflowbubble .desktop-ui-wrapper-2 { max-height: 420px; margin-top: 40px; } .webflowbubble .desktop-ui-wrapper-2.medium-desktop { max-height: 460px; border-width: 8px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop { max-height: 230px; border-width: 6px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._7 { display: none; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._4 { max-height: 200px; border-width: 8px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._3 { max-height: 200px; border-width: 8px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._8 { display: none; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._1 { max-height: 200px; border-width: 8px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._6 { display: none; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._2 { max-height: 200px; border-width: 8px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._5 { display: none; } .webflowbubble .mobile-ui-wrapper-2 { margin-top: 40px; margin-right: 0%; border-width: 6px; } .webflowbubble .mobile-ui-wrapper-2.small-mobile { left: -2%; bottom: -6%; max-height: 360px; max-width: 160px; margin-top: 0px; border-width: 8px; } .webflowbubble .hero-12-heading { font-size: 68px; line-height: 120%; text-align: center; } .webflowbubble .hero-12-subheading { margin-bottom: 0px; color: #666; text-align: center; } .webflowbubble .custom-button-5 { background-color: #294de0; } .webflowbubble .custom-button-5:hover { background-color: #2c51e9; } .webflowbubble .split-grid-2 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .ui-grid-wrapper { position: static; width: 100%; margin-top: 0px; margin-right: auto; margin-left: auto; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } .webflowbubble .grid { margin-right: 3%; margin-bottom: 100px; margin-left: 3%; } .webflowbubble .hero-11-heading-2 { font-size: 68px; line-height: 120%; text-align: center; } .webflowbubble .hero-11-subheading-2 { margin-bottom: 0px; color: #666; text-align: center; } .webflowbubble .custom-button-6 { background-color: #294de0; } .webflowbubble .custom-button-6:hover { background-color: #2c51e9; } }@media screen and (max-width: 767px) { .webflowbubble .content-wrapper { padding-right: 4%; padding-left: 4%; } .webflowbubble .content-wrapper.cta-2 { min-height: 570px; } .webflowbubble .content-wrapper.social-proof { padding-top: 10%; padding-bottom: 10%; } .webflowbubble .heading-1 { font-size: 30px; } .webflowbubble .heading-1.left-aligned { text-align: left; } .webflowbubble .heading-1.centered { font-size: 30px; } .webflowbubble .heading-1.centered.hero-heading { font-size: 48px; } .webflowbubble .heading-1.testimonial-heading { text-align: center; } .webflowbubble .heading-1.team-heading { text-align: center; } .webflowbubble .heading-1.hero-2-heading { font-size: 48px; } .webflowbubble .team-grid-container { margin-top: 20px; grid-column-gap: 16px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); } .webflowbubble .team-member-description { font-size: 16px; } .webflowbubble .card-content-wrapper { margin-right: 22px; margin-left: 22px; }
355 .webflowbubble .heading-wrapper.centred-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .list-item-inner { -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; } .webflowbubble .article-date { font-size: 16px; } .webflowbubble .article-title { font-size: 16px; } .webflowbubble .text-link { font-size: 18px; } .webflowbubble .arrow-right { height: 16px; margin-left: 16px; } .webflowbubble .about-wrapper { margin-top: 40px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .about-2-image { width: 100%; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } .webflowbubble .text-content-wrapper { margin-top: 40px; margin-right: 0px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .webflowbubble .stat-text-wrapper { text-align: center; } .webflowbubble .stat-number { text-align: left; } .webflowbubble .stat-description { font-size: 16px; text-align: left; } .webflowbubble .right-panel { min-width: auto; } .webflowbubble .testimonial { font-size: 26px; } .webflowbubble .video-thumbnail { height: 360px; max-width: 530px; } .webflowbubble .play-button { height: 50px; } .webflowbubble .paragraph.centered { font-size: 16px; } .webflowbubble .paragraph.text-block { font-size: 16px; } .webflowbubble .dual-button-container { margin-bottom: 20px; } .webflowbubble .dual-button-container.hero-3-button-container { max-width: 380px; margin-bottom: 20px; } .webflowbubble .dual-button-container.hero-3-button-container { max-width: 380px; margin-bottom: 20px; } .webflowbubble .illustration-2 { bottom: 140px; } .webflowbubble .list.pricing-feature-list { margin-bottom: 0px; } .webflowbubble .list-item { font-size: 16px; } .webflowbubble .reviews-grid-container { margin-top: 30px; } .webflowbubble .review-card { padding-right: 10px; padding-left: 10px; } .webflowbubble .review-details { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; text-align: center; } .webflowbubble .rating-wrapper { -webkit-box-pack: start; -webkit-justify-content: start; -ms-flex-pack: start; justify-content: start; justify-items: start; } .webflowbubble .review-image { margin-bottom: 10px; } .webflowbubble .name-date-wrapper { margin-left: 0px; } .webflowbubble .review-and-rating { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; text-align: center; }
355 .webflowbubble .pricing-container.col-1 { margin-top: 0px; margin-bottom: 0px; } .webflowbubble .pricing-description { font-size: 16px; text-align: left; } .webflowbubble .pricing-list-item { font-size: 16px; } .webflowbubble .pricing-col-2 { -ms-grid-columns: minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr); } .webflowbubble .pricing-description-2.col-2-description { font-size: 16px; } .webflowbubble .pricing-description-2.col-3-description { font-size: 16px; } .webflowbubble .pricing-col-3 { -ms-grid-columns: minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .pricing-4-col { justify-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -ms-grid-columns: minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .pricing-col-4 { -ms-grid-columns: minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr); -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; } .webflowbubble .featured-wrapper { margin-top: 40px; margin-bottom: 40px; } .webflowbubble .featured-wrapper.one-column { margin-top: 30px; } .webflowbubble .featured-wrapper.two-columns { margin-top: 30px; margin-bottom: 30px; -ms-grid-columns: minmax(230px, 1fr) minmax(230px, 1fr); grid-template-columns: minmax(230px, 1fr) minmax(230px, 1fr); } .webflowbubble .featured-wrapper.three-columns { margin-top: 30px; margin-bottom: 30px; } .webflowbubble .featured-wrapper.four-columns { margin-top: 30px; margin-bottom: 30px; -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); } .webflowbubble .featured-item.one-colum-feature { margin-bottom: 20px; } .webflowbubble .feature-body-text { font-size: 16px; } .webflowbubble .faq-heading { font-size: 18px; } .webflowbubble .social-proof-heading { font-size: 16px; } .webflowbubble .logo-grid-wrapper { padding-bottom: 0px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-grid-columns: auto auto auto; grid-template-columns: auto auto auto; -ms-grid-rows: auto auto; grid-template-rows: auto auto; } .webflowbubble .about-2-description { font-size: 16px; } .webflowbubble .section-2-grid { grid-column-gap: 20px; grid-row-gap: 20px; } .webflowbubble .grid-item-paragraph { font-size: 16px; } .webflowbubble .buttons-grid { -ms-grid-columns: minmax(180px, 1fr) minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr) minmax(180px, 1fr); -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto; } .webflowbubble .faq-icon-wrap { margin-top: -1px; } .webflowbubble .faq-question { height: 80px; } .webflowbubble .hearo-image { margin-top: 40px; margin-bottom: 40px; } .webflowbubble .subheading.hero-1-subheading { font-size: 20px; } .webflowbubble .hero-1-image-container { height: 350px; margin-top: 50px; } .webflowbubble .hero-2-text-wrapper { margin-bottom: 40px; } .webflowbubble .hero-2-image-container { height: 642px; } .webflowbubble .hero-2-subheading { font-size: 20px; } .webflowbubble .gallery-image-container { height: 260px; } .webflowbubble .gta-image-wrapper { height: 270px; margin-top: 100px; } .webflowbubble .about-1-image-wrapper { height: 360px; } .webflowbubble .about-1c-image-wrapper { margin-top: 20px; } .webflowbubble .about--image-wrapper { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; -o-object-fit: cover; object-fit: cover; } .webflowbubble .cta-2-image-wrapper { height: 320px; } .webflowbubble .logo-wrapper { margin-bottom: 10px; } .webflowbubble .feature-icon-wrapper { width: 52%; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .hero-1-image { margin-top: 50px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .heading { font-size: 18px; } .webflowbubble .faq-item-content { margin-right: 0px; } .webflowbubble .member-image { -o-object-fit: cover; object-fit: cover; } .webflowbubble .text-content-wrapper-right { margin-top: 40px; margin-left: 0px; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .webflowbubble .content-wrapper-2.flex-left { margin-top: 140px; } .webflowbubble .content-wrapper-2.flex-right { margin-top: 140px; } .webflowbubble .content-wrapper-2.flex-center { margin-right: 4%; margin-left: 4%; } .webflowbubble .content-wrapper-2.grid-left-right { margin-top: 100px; padding-right: 4%; padding-left: 4%; } .webflowbubble .content-wrapper-2.grid-left-right { margin-bottom: 20px; } .webflowbubble .section-2 { padding-right: 22px; padding-left: 22px; } .webflowbubble .text-content-box { margin-right: 4%; margin-left: 4%; padding: 32px; } .webflowbubble .hero-11-subheading { font-size: 20px; } .webflowbubble .custom { margin-right: 14px; padding: 8px 20px 6px; } .webflowbubble .button-group-wrapper { margin-top: 30px; } .webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; margin-bottom: 10px; } .webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; margin-bottom: 20px; } .webflowbubble .button-group-wrapper.dual-button-container { margin-top: 40px; margin-bottom: 10px; } .webflowbubble .hero-11-heading { margin-top: 10px; font-size: 48px; line-height: 120%; } .webflowbubble .custom-button-2 { width: 180px; } .webflowbubble .custom-button-2.outline-button { width: 180px; } .webflowbubble .wide-text-box { margin-right: 4%; margin-left: 4%; } .webflowbubble .hero-6-subheading-centered { font-size: 20px; } .webflowbubble .hero-image-2 { max-height: 480px; min-height: 40%; } .webflowbubble .right-column { padding-right: 22px; padding-left: 22px; } .webflowbubble .hero-7-subheading { font-size: 20px; } .webflowbubble .left-column.with-text { padding-right: 22px; padding-left: 22px; } .webflowbubble .left-column.with-text { padding-right: 22px; padding-left: 22px; } .webflowbubble .button-2 { margin-right: 14px; padding: 8px 20px 6px; } .webflowbubble .button-group-wrapper-2 { margin-top: 30px; } .webflowbubble .hero-7-heading { font-size: 48px; text-align: center; } .webflowbubble .right-column-2 { padding-right: 22px; padding-left: 22px; } .webflowbubble .hero-8-subheading { font-size: 20px; } .webflowbubble .slide-nav { width: auto; margin-left: 0%; } .webflowbubble .hero-9-pretext { font-size: 10px; } .webflowbubble .hero-9-subheading { padding-right: 0px; padding-left: 0px; font-size: 20px; } .webflowbubble .slide-image { max-height: 320px; } .webflowbubble .hero-9-heading { padding-right: 0px; padding-left: 0px; } .webflowbubble .desktop-ui-wrapper { max-height: 320px; border-width: 6px; } .webflowbubble .mobile-ui-wrapper { max-width: 320px; margin-right: auto; border-width: 8px; } .webflowbubble .pretext { font-size: 10px; } .webflowbubble .subtext { font-size: 18px; } .webflowbubble .desktop-ui-wrapper-2 { border-width: 4px; } .webflowbubble .desktop-ui-wrapper-2.medium-desktop { border-width: 8px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop { max-height: 180px; border-width: 4px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._4 { max-height: 160px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._3 { max-height: 160px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._1 { max-height: 160px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._2 { max-height: 160px; } .webflowbubble .mobile-ui-wrapper-2 { border-width: 4px; } .webflowbubble .mobile-ui-wrapper-2.small-mobile { max-height: 320px; max-width: 140px; } .webflowbubble .hero-12-heading { margin-top: 10px; font-size: 48px; line-height: 120%; } .webflowbubble .hero-12-subheading { font-size: 20px; } .webflowbubble .grid { grid-column-gap: 10px; grid-row-gap: 10px; } .webflowbubble .hero-11-heading-2 { margin-top: 10px; font-size: 48px; line-height: 120%; } .webflowbubble .hero-11-subheading-2 { font-size: 20px; } .webflowbubble .custom-button-7 { width: 180px; } .webflowbubble .custom-button-7.outline-button { width: 180px; } }@media screen and (max-width: 479px) { .webflowbubble .content-wrapper { padding: 10% 6%; } .webflowbubble .content-wrapper.cta-1 { padding-top: 10%; padding-bottom: 10%; } .webflowbubble .content-wrapper.cta-2 { min-height: 460px; } .webflowbubble .content-wrapper.social-proof { padding-top: 20%; padding-bottom: 20%; } .webflowbubble .heading-1 { font-size: 26px; } .webflowbubble .heading-1.gallery-heading { width: 100%; } .webflowbubble .heading-1.centered { font-size: 26px; line-height: 140%; } .webflowbubble .heading-1.centered.cta-1 { margin-top: 0px; } .webflowbubble .heading-1.centered.hero-heading { font-size: 38px; } .webflowbubble .heading-1.testimonial-heading { text-align: center; } .webflowbubble .heading-1.about-heading { padding-top: 0px; text-align: left; } .webflowbubble .heading-1.hero-2-heading { font-size: 38px; } .webflowbubble .team-grid-container { grid-row-gap: 22px; -ms-grid-columns: minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .slider-left-arrow { width: 46px; height: 46px; } .webflowbubble .slider-left-arrow.alt-colour { bottom: 260px; width: 44px; height: 44px; } .webflowbubble .slider-right-arrow { width: 46px; height: 46px; } .webflowbubble .slider-right-arrow.alt-colour { bottom: 250px; } .webflowbubble .gallery-grid-container { grid-column-gap: 0px; -ms-grid-columns: minmax(280px, 1fr) minmax(280px, 1fr) 1fr minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr) minmax(280px, 1fr) 1fr minmax(280px, 1fr); }
355 .webflowbubble .left-arrow-white { width: 20px; } .webflowbubble .heading-wrapper.centred-heading-wrapper { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .article-list-container { width: 100%; margin-top: 40px; margin-bottom: 40px; } .webflowbubble .list-item-wrapper { padding-top: 15px; padding-bottom: 15px; } .webflowbubble .list-item-inner { justify-items: start; -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; grid-column-gap: 16px; grid-row-gap: 6px; -ms-grid-columns: auto; grid-template-columns: auto; } .webflowbubble .text-link { font-size: 16px; } .webflowbubble .arrow-right { height: 12px; } .webflowbubble .left-arrow-dark { display: none; } .webflowbubble .about-wrapper { margin-top: 0px; } .webflowbubble .about-wrapper.about-1 { margin-top: 0px; } .webflowbubble .text-content-wrapper { margin-top: 0px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .stat-number { text-align: center; } .webflowbubble .stat-description { text-align: center; } .webflowbubble .right-panel { position: relative; min-width: auto; } .webflowbubble .testimonial { font-size: 24px; } .webflowbubble .attestant-signature { margin-top: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .attestant { text-align: center; } .webflowbubble .attestatnt-position { margin-left: 0px; text-align: center; } .webflowbubble .video-thumbnail { height: 200px; max-width: 290px; } .webflowbubble .play-button { height: 34px; } .webflowbubble .custom-button { margin-bottom: 15px; } .webflowbubble .paragraph.text-block.content-paragraph { margin-bottom: 0px; } .webflowbubble .dual-button-container { margin-top: 30px; margin-bottom: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .webflowbubble .dual-button-container.hero-3-button-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-bottom: 10px; margin-left: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .dual-button-container.hero-3-button-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: auto; margin-bottom: 10px; margin-left: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .webflowbubble .custom-button-text { color: #fff; } .webflowbubble .illustration-2 { bottom: 160px; } .webflowbubble .list.pricing-feature-list { margin-left: 0px; } .webflowbubble .reviews-grid-container { margin-top: 20px; grid-row-gap: 22px; -ms-grid-columns: minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr); -ms-grid-rows: auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto; } .webflowbubble .pricing-container { padding: 24px; } .webflowbubble .pricing-list { margin-bottom: 10px; margin-left: 0px; } .webflowbubble .pricing-list-item { background-position: 0% 13%; } .webflowbubble .pricing-col-2 { grid-row-gap: 22px; } .webflowbubble .pricing-col-3 { grid-row-gap: 22px; } .webflowbubble .pricing-col-4 { grid-row-gap: 22px; } .webflowbubble .featured-wrapper { margin: 30px 20px; } .webflowbubble .featured-wrapper.two-columns { grid-row-gap: 22px; -ms-grid-columns: minmax(230px, 1fr); grid-template-columns: minmax(230px, 1fr); -ms-grid-rows: auto auto auto auto; grid-template-rows: auto auto auto auto; } .webflowbubble .featured-wrapper.three-columns { grid-row-gap: 22px; -ms-grid-columns: minmax(230px, 1fr); grid-template-columns: minmax(230px, 1fr); -ms-grid-rows: auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto; } .webflowbubble .featured-wrapper.four-columns { grid-row-gap: 21px; -ms-grid-columns: minmax(280px, 1fr); grid-template-columns: minmax(280px, 1fr); -ms-grid-rows: auto auto auto auto auto auto; grid-template-rows: auto auto auto auto auto auto; } .webflowbubble .featured-item.one-colum-feature { margin-bottom: 22px; padding-right: 25px; padding-left: 25px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center;
355 -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; } .webflowbubble .feature-text-wrapper.one-column-text-wrapper { width: 100%; margin-left: 0px; } .webflowbubble .faq { padding-left: 10px; } .webflowbubble .faq-text-content { font-size: 16px; line-height: 140%; } .webflowbubble .plus-icon { display: block; } .webflowbubble .logo-grid-wrapper { padding-bottom: 0px; -ms-grid-columns: auto auto; grid-template-columns: auto auto; -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .about-2-description { text-align: left; } .webflowbubble .section-2-grid { -ms-grid-columns: minmax(180px, 1fr); grid-template-columns: minmax(180px, 1fr); -ms-grid-rows: auto auto auto; grid-template-rows: auto auto auto; } .webflowbubble .grid-item-heading { margin-bottom: 10px; } .webflowbubble .buttons-grid { margin-top: 50px; grid-column-gap: 12px; grid-row-gap: 12px; -ms-grid-columns: minmax(130px, 1fr) minmax(130px, 1fr); grid-template-columns: minmax(130px, 1fr) minmax(130px, 1fr); } .webflowbubble .white-button { padding-top: 20px; padding-bottom: 12px; font-size: 16px; } .webflowbubble .faq-question { padding-right: 0px; padding-left: 0px; } .webflowbubble .faq-answer { padding-right: 1px; padding-left: 1px; } .webflowbubble .hearo-image { margin-top: 20px; margin-bottom: 20px; } .webflowbubble .subheading.hero-1-subheading { font-size: 18px; } .webflowbubble .hero-1-image-container { height: 190px; margin-top: 30px; } .webflowbubble .hero-2-text-wrapper { margin-bottom: 20px; } .webflowbubble .hero-2-image-container { height: 344px; } .webflowbubble .hero-2-subheading { font-size: 18px; } .webflowbubble .gallery-image-container { height: 330px; } .webflowbubble .gta-image-wrapper { height: 150px; margin-top: 60px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .about-1-image-wrapper { height: 230px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .about-1b-image-wrapper { height: 190px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .about-1c-image-wrapper { height: 240px; margin-top: 0px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .about--image-wrapper { height: 240px; -o-object-fit: contain; object-fit: contain; } .webflowbubble .cta-2-image-wrapper { height: 160px; } .webflowbubble .logo-wrapper { display: block; height: 40px; min-width: 110px; margin-right: 15px; margin-bottom: 10px; margin-left: 15px; } .webflowbubble .feature-icon-wrapper { margin-bottom: 20px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .webflowbubble .hero-1-image { margin-top: 30px; } .webflowbubble .hero-image { -o-object-fit: contain; object-fit: contain; } .webflowbubble .cta-2-image { -o-object-fit: contain; object-fit: contain; } .webflowbubble .faq-item { padding-right: 0px; padding-left: 0px; } .webflowbubble .member-image { -o-object-fit: cover; object-fit: cover; } .webflowbubble .spacer__20 { display: none; } .webflowbubble .text-content-wrapper-right { margin-top: 0px; -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .content-wrapper-2.flex-left { margin-top: 140px; } .webflowbubble .content-wrapper-2.flex-right { margin-top: 140px; } .webflowbubble .content-wrapper-2.flex-center { margin-right: 6%; margin-bottom: 100px; margin-left: 6%; } .webflowbubble .content-wrapper-2.grid-left-right { padding-right: 6%; padding-bottom: 100px; padding-left: 6%; } .webflowbubble .content-wrapper-2.grid-left-right { margin-bottom: 0px; } .webflowbubble .text-content-box { margin-right: 6%; margin-left: 6%; } .webflowbubble .hero-11-subheading { margin-bottom: 10px; font-size: 18px; text-align: left; } .webflowbubble .custom { width: 100%; margin-bottom: 14px; } .webflowbubble .custom.outlined-blue { margin-bottom: 0px; } .webflowbubble .button-group-wrapper.dual-button-container { max-width: 420px; margin-top: 30px; margin-bottom: 0px; } .webflowbubble .button-group-wrapper.dual-button-container { max-width: 420px; margin-top: 30px; margin-bottom: 0px; padding-bottom: 0px; } .webflowbubble .button-group-wrapper.dual-button-container { max-width: 420px; margin-top: 30px; margin-bottom: 0px; padding-bottom: 10px; } .webflowbubble .hero-11-heading { margin-top: 0px; margin-bottom: 20px; font-size: 38px; line-height: 120%; text-align: left; } .webflowbubble .hero-11-heading.heading-6-centered { margin-bottom: 20px; text-align: left; } .webflowbubble .custom-button-2 { width: 220px; margin-bottom: 15px; } .webflowbubble .custom-button-2.outline-button { width: 220px; margin-bottom: 0px; } .webflowbubble .custom-button-text-2 { color: #fff; } .webflowbubble .wide-text-box { margin-right: 6%; margin-left: 6%; } .webflowbubble .hero-6-subheading-centered { font-size: 18px; text-align: left; } .webflowbubble .split-screen-text-box { margin-top: 20px; padding-bottom: 20px; } .webflowbubble .hero-7-subheading { font-size: 18px; text-align: left; } .webflowbubble .button-2 { width: 100%; margin-bottom: 14px; } .webflowbubble .button-2.outlined-black { margin-bottom: 0px; } .webflowbubble .button-2.outlined-blue { margin-bottom: 0px; } .webflowbubble .hero-7-heading { font-size: 38px; text-align: left; } .webflowbubble .custom-button-3 { width: 100%; margin-bottom: 15px; } .webflowbubble .custom-button-3.outline-button { margin-bottom: 0px; } .webflowbubble .split-screen-text-box-2 { width: 100%; } .webflowbubble .hero-8-subheading { font-size: 18px; text-align: left; } .webflowbubble .hero-8-heading { font-size: 38px; text-align: left; } .webflowbubble .slide-image-wrapper { padding-right: 0%; padding-left: 0%; } .webflowbubble .hero-9-subheading { padding-right: 0px; padding-left: 0px; font-size: 18px; text-align: left; } .webflowbubble .slide-image { max-height: 200px; } .webflowbubble .hero-9-heading { padding-right: 0px; padding-left: 0px; font-size: 38px; text-align: left; } .webflowbubble .desktop-ui-wrapper { max-height: 180px; margin-top: 60px; margin-right: 0%; margin-left: 0%; } .webflowbubble .mobile-ui-wrapper { max-height: 500px; margin-top: 60px; } .webflowbubble .custom-button-4 { width: 100%; margin-bottom: 15px; } .webflowbubble .custom-button-4.outline-button { margin-bottom: 0px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._4 { display: none; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._3 { display: none; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._1 { max-height: 170px; } .webflowbubble .desktop-ui-wrapper-2.small-desktop._2 { max-height: 170px; } .webflowbubble .mobile-ui-wrapper-2 { max-height: 500px; } .webflowbubble .mobile-ui-wrapper-2.small-mobile { bottom: -2%; display: none; overflow: hidden; max-height: 180px; max-width: 100px; } .webflowbubble .hero-12-heading { margin-top: 0px; margin-bottom: 20px; font-size: 38px; line-height: 120%; text-align: left; } .webflowbubble .hero-12-subheading { margin-bottom: 10px; font-size: 18px; text-align: left; } .webflowbubble .custom-button-5 { width: 100%; margin-bottom: 15px; } .webflowbubble .custom-button-5.outline-button { margin-bottom: 0px; } .webflowbubble .ui-grid-wrapper { margin-top: 20px; } .webflowbubble .grid { -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .webflowbubble .hero-11-heading-2 { margin-top: 0px; margin-bottom: 20px; font-size: 38px; line-height: 120%; text-align: left; } .webflowbubble .hero-11-subheading-2 { margin-bottom: 10px; font-size: 20px; text-align: left; } .webflowbubble .custom-button-6 { width: 100%; margin-bottom: 15px; } .webflowbubble .custom-button-6.outline-button { margin-bottom: 0px; } .webflowbubble .custom-button-7 { width: 220px; margin-bottom: 15px; } .webflowbubble .custom-button-7.outline-button { width: 220px; margin-bottom: 0px; } }.webflowbubble #w-node-_5bee3e97-58d6-c443-2e38-18af1156b432-1467b5aa { -ms-grid-column-align: center; justify-self: center; -webkit-align-self: auto; -ms-flex-item-align: auto; -ms-grid-row-align: auto; align-self: auto; }.webflowbubble #w-node-_3e4e53c6-dc1a-bca6-ade3-16fcc3255dfe-1467b5aa { -ms-grid-column-align: center; justify-self: center; }.webflowbubble #w-node-_4bb64f54-0741-67c9-79ad-b0cf6856ab4d-1467b5aa { -ms-grid-column-align: center; justify-self: center; }.webflowbubble #w-node-fea85e03-8cb0-af9e-8bc9-238ddd857ed6-7b67b5af { -ms-grid-column-align: auto; justify-self: auto; }.webflowbubble #w-node-_7395a673-fb83-3abd-5eea-8b5eecc61b31-c267b5b9 { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; -ms-grid-column-align: center; justify-self: center; }.webflowbubble #w-node-_32340f6d-7853-d5a1-d9ef-d8a81a02c911-9267b5ba { -ms-grid-column-align: center; justify-self: center; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; }@font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-BlackItalic.woff') format('woff'); font-weight: 900; font-style: italic; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-Bold.woff') format('woff'); font-weight: 700; font-style: normal; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-LightItalic.woff') format('woff'); font-weight: 300; font-style: italic; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-MediumItalic.woff') format('woff'); font-weight: 500; font-style: italic; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-Regular.woff') format('woff'); font-weight: 400; font-style: normal; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-RegularItalic.woff') format('woff'); font-weight: 400; font-style: italic; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-Thin.woff') format('woff'); font-weight: 100; font-style: normal; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-ThinItalic.woff') format('woff'); font-weight: 100; font-style: italic; font-display: auto;} @font-face { font-family: 'Colfax'; src: url('../fonts/Colfax-BoldItalic.woff') format('woff'); font-weight: 700; font-style: italic; font-display: auto;}.webflowbubble .section-image-bg-dark .hero-6-heading,.webflowbubble .section-image-bg-dark .hero-7-heading,.webflowbubble .section-image-bg-dark .hero-8-heading,.webflowbubble .section-image-bg-dark .hero-9-heading,.webflowbubble .section-image-bg-dark .hero-10-heading,.webflowbubble .section-image-bg-dark .hero-11-heading,.webflowbubble .section-image-bg-dark .hero-12-heading,.webflowbubble .section-image-bg-dark .heading-1.hero-2-heading,.webflowbubble .section-image-bg-dark .heading-1.centered.hero-heading { color: #fff;}.webflowbubble .section-image-bg-dark .hero-6-subheading,.webflowbubble .section-image-bg-dark .hero-6-subheading-centered,.webflowbubble .section-image-bg-dark .hero-7-subheading,.webflowbubble .section-image-bg-dark .hero-8-subheading,.webflowbubble .section-image-bg-dark .hero-9-subheading,.webflowbubble .section-image-bg-dark .hero-10-subheading,.webflowbubble .section-image-bg-dark .hero-11-subheading,.webflowbubble .section-image-bg-dark .hero-12-subheading,.webflowbubble .section-image-bg-dark .hero-2-subheading,.webflowbubble .section-image-bg-dark .subheading.hero-1-subheading { color: #eee;}.webflowbubble .section-image-bg-dark .text-content-box .hero-11-heading { color: #333;}.webflowbubble .section-image-bg-dark .text-content-box .hero-11-subheading { color: #666;} </style> <style>.webflowbubble {background: none;}</style>
356<script> 357// Set variable to show that the page maker styles have been added 358 document.bubblePageHTMLavailable = true; 359</script>
359 360<!-- custom app meta header -->
361<script> 362// Set variable to show that the below Canvas styles have been added 363// Do not remove this variable, or else the below styles will be added to your page's head twice 364 document.bubbleSEOHTMLavailable = true; 365</script>
365 366<style> 367 *:focus {outline: none !important;}; 368</style> 369<link href="https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap" rel="stylesheet"> 370 371<meta name="buildprint-verification" content="buildprint-verify-ts0xtc5w3flkpa9g"> 372</head> 373<body>
373<script type="text/javascript"> 374window.addEventListener('DOMContentLoaded', function () { 375 if (window.appquery == null) { 376 (function() { 377 const html = ` 378 <div class="error-card"> 379 <div class="error-section"> 380 <div class="error-title">Your browser was unable to load some necessary resources</div> 381 <div class="error-message">Contact your IT network administrator to allow access to: 382 ⢠d3dqmih97rcqmh.cloudfront.net 383 ⢠72c8668487aeac1092455118b3254456.cdn.bubble.io/ 384 ⢠d1muf25xaso8hp.cloudfront.net</div> 385 </div> 386 </div> 387 ` 388 389 const css = document.createElement('style') 390 css.type = 'text/css' 391 css.appendChild( 392 document.createTextNode(` 393 .error-overlay { 394 width: 100%; 395 height: 100%; 396 background: rgba(0,0,0,0.30); 397 overflow: hidden; 398 display: flex; 399 justify-content: center; 400 align-items: flex-start; 401 position: fixed; 402 inset: 0; 403 z-index: 999999; 404 } 405 406 .error-card { 407 width: 500px; 408 margin: 40px; 409 background: white; 410 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 411 border-radius: 8px; 412 display: flex; 413 flex-direction: column; 414 } 415 416 .error-section { 417 padding: 40px; 418 display: flex; 419 flex-direction: column; 420 gap: 12px; 421 } 422 423 .error-title { 424 color: #1A1A1A; 425 font-size: 18px; 426 font-family: Arial, sans-serif; 427 font-weight: 600; 428 line-height: 28px; 429 } 430 431 .error-message { 432 color: #525252; 433 font-size: 14px; 434 font-family: Arial, sans-serif; 435 font-weight: 400; 436 line-height: 20px; 437 white-space: pre-wrap; 438 } 439 `) 440 ) 441 document.head.appendChild(css) 442 443 const container = document.createElement('div') 444 container.className = 'error-overlay' 445 container.innerHTML = html 446 document.body.appendChild(container) 447 })() 448 httpRequest = new XMLHttpRequest(); 449httpRequest.open('POST', '/user/m', true); 450httpRequest.setRequestHeader('Content-Type', 'application/json'); 451httpRequest.send(JSON.stringify({measures: {page_load_error: 1, url: document.location.href, errors: window.load_error_log}})); 452 }; 453}); 454</script>
454<script> 455var createPushToken = function() {}; // Make the function global 456 457function gonative_onesignal_info(info) { 458 459 createPushToken = function(userId) { 460 461 /* Request code */ 462 463 const Http = new XMLHttpRequest(); 464 465 // Set endpoint url 466 const url='https://APP_ID.bubbleapps.io/api/1.1/wf/push'; 467 // *IMPORTANT* Replace 'APP_ID' with your Bubble app's ID (e.g. adcanvas) 468 469 Http.open("POST", url, true); 470 //Http.setRequestHeader("Authorization", 'Bearer xxx'); <-- Not needed 471 472 var body = new FormData(); 473 474 body.append("appId", info.appId); 475 body.append("distribution", info.distribution); 476 body.append("installationId", info.installationId); 477 body.append("os", info.os); 478 body.append("timeZone", info.timeZone); 479 body.append("platform", info.platform); 480 body.append("oneSignalUserId", info.oneSignalUserId); 481 body.append("appVersion", info.appVersion); 482 body.append("osVersion", info.osVersion); 483 body.append("language", info.language); 484 body.append("hardware", info.hardware); 485 body.append("model", info.model); 486 body.append("customData_userId", userId); 487 488 Http.send(body); 489 490 } 491}; 492</script>
492<script type="text/javascript">window.addEventListener('DOMContentLoaded', function () {if (window.appquery && window.app == null) {(function() { 493 const html = ` 494 <div class="error-card"> 495 <div class="error-section"> 496 <div class="error-title">Your browser was unable to load the application</div> 497 <div class="error-message">We've been notified of the issue. Please try again in a few moments and make sure not to use ad-blockers.</div> 498 </div> 499 </div> 500 ` 501 502 const css = document.createElement('style') 503 css.type = 'text/css' 504 css.appendChild( 505 document.createTextNode(` 506 .error-overlay { 507 width: 100%; 508 height: 100%; 509 background: rgba(0,0,0,0.30); 510 overflow: hidden; 511 display: flex; 512 justify-content: center; 513 align-items: flex-start; 514 position: fixed; 515 inset: 0; 516 z-index: 999999; 517 } 518 519 .error-card { 520 width: 500px; 521 margin: 40px; 522 background: white; 523 box-shadow: 0px 1px 2px rgba(0,0,0,0.10); 524 border-radius: 8px; 525 display: flex; 526 flex-direction: column; 527 } 528 529 .error-section { 530 padding: 40px; 531 display: flex; 532 flex-direction: column; 533 gap: 12px; 534 } 535 536 .error-title { 537 color: #1A1A1A; 538 font-size: 18px; 539 font-family: Arial, sans-serif; 540 font-weight: 600; 541 line-height: 28px; 542 } 543 544 .error-message { 545 color: #525252; 546 font-size: 14px; 547 font-family: Arial, sans-serif; 548 font-weight: 400; 549 line-height: 20px; 550 white-space: pre-wrap; 551 } 552 `) 553 ) 554 document.head.appendChild(css) 555 556 const container = document.createElement('div') 557 container.className = 'error-overlay' 558 container.innerHTML = html 559 document.body.appendChild(container) 560 })()}});</script>
560 561<img style="display: none;" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" /> 562</body> 563</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.