:root{--navbar-height:55px;--bg-dark:#fff;--bg-light:#f2f3f4}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app{background-color:#f2f3f4}.hero{height:100vh;width:100vw;background-image:url(/static/media/hero-image-medium.7babde8d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center}.hero-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-title{margin:0;padding:0;border:0;text-transform:uppercase;text-shadow:2px 2px 5px #222}.hero-paragraph{margin:0;padding:0;border:0;text-shadow:2px 2px 5px #111}.hero-button{margin:0;padding:0;border:0;border-radius:10px;color:#000;background-color:#fad203;text-transform:uppercase;font-size:1rem;font-weight:700;max-width:180px}.hero-button:focus{outline:none}.hero-content{display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"title" "paragraph" "button";-webkit-align-items:center;align-items:center;justify-items:center;height:90%;width:80%}.hero-title{grid-area:title;font-size:2.8rem;line-height:1.2}.hero-paragraph{grid-area:paragraph;font-size:1.5rem;font-weight:700;line-height:1.3}.hero-button{grid-area:button;height:2.8rem;width:70%}@media only screen and (min-width:768px){.hero-title{font-size:4rem}.hero-paragraph{font-size:2rem}.hero-button{max-width:250px;font-size:1.2rem}}.navbar-wrapper,.navbar-wrapper:after,.navbar-wrapper:before{box-sizing:border-box}.navbar-wrapper{--navbar-height:65px;--navbar-width:100%;height:var(--navbar-height);min-height:var(--navbar-height);max-height:var(--navbar-height);width:var(--navbar-width);min-width:var(--navbar-width);max-width:var(--navbar-width);z-index:1000;position:-webkit-sticky;position:sticky;top:0;background:#1a2d40;background:linear-gradient(180deg,#1a2d40,#214466);color:#fff}.navbar-wrapper button{margin:0;border:0;padding:0;height:100%;width:100%;background:none}.navbar-wrapper button:focus{outline:none}.navbar-wrapper h1{margin:0;border:0;padding:0}.navbar-small{height:var(--navbar-height);min-height:var(--navbar-height);max-height:var(--navbar-height);width:var(--navbar-width);min-width:var(--navbar-width);max-width:var(--navbar-width);display:grid;grid-template-columns:.4fr auto .4fr;grid-template-areas:"navbar-small-logo navbar-small-text navbar-small-hamburger";-webkit-align-items:center;align-items:center;justify-items:center}.navbar-small-logo{grid-area:navbar-small-logo}.navbar-small-text{grid-area:navbar-small-text;text-align:center;font-size:1.1rem;font-weight:700}.navbar-small-hamburger{grid-area:navbar-small-hamburger;color:#d3d3d3}.navbar-small-nav{display:none;width:100%;background:#214466;text-align:right}.navbar-small-nav-show{display:block}nav ul{margin:0;padding:0;list-style:none}nav li{margin-bottom:1em;margin-right:1em}nav a{color:#fff;text-decoration:none;font-size:1.2rem;text-transform:uppercase}.navbar-large{height:var(--navbar-height);min-height:var(--navbar-height);max-height:var(--navbar-height);width:var(--navbar-width);max-width:1350px;margin:0 auto;grid-template-columns:5% 30% 60% 5%;grid-template-areas:". navbar-large-left navbar-large-nav ."}.navbar-large,.navbar-large-left{display:grid;-webkit-align-items:center;align-items:center}.navbar-large-left{grid-area:navbar-large-left;justify-self:start;grid-template-columns:30% 70%;justify-items:center}.navbar-large-logo{justify-self:end}.navbar-large-text{justify-self:start;text-align:center}.navbar-wrapper button{height:auto;width:auto}.navbar-large-nav{grid-area:navbar-large-nav;justify-self:end}.navbar-large li{display:inline}.navbar-large h1,.navbar-large li a{font-size:1rem}.navbar-large li a:hover{color:#c0df17}@media only screen and (min-width:992px){.navbar-large li{margin-right:2.3rem}}.about-wrapper{height:auto;width:100%;background-color:#f2f3f4;scroll-margin-top:65px}.about-content{margin:0 auto;width:90%;max-width:1350px;display:grid;grid-template-rows:200px auto;grid-template-areas:"about-content-logo" "about-content-text"}.about-content-logo{grid-area:about-content-logo;justify-self:center}.about-content-logo-svg{max-height:200px;width:auto}.about-content-text{margin-bottom:25px;grid-area:about-content-text;color:#6d6d6d}.about-content-text-header{text-align:center}.about-content-text-header>h1{margin:0;border:0;padding:0;font-weight:700;color:#1a2d40}.about-content-text-description{margin:0 auto;max-width:325px;line-height:1.4rem;text-align:justify;text-justify:inter-word}.about-content-text-description>button{float:right;box-shadow:0 1px 0 0 #f0f7fa;background:#33bdef linear-gradient(180deg,#33bdef 5%,#019ad2);border-radius:6px;border:1px solid #057fd0;cursor:pointer;color:#fff;font-weight:700;padding:8px 24px;text-decoration:none}.about-content-text-description>button:hover{background:#019ad2 linear-gradient(180deg,#019ad2 5%,#33bdef)}@media only screen and (min-width:768px){.about-content{margin-top:10px;margin-bottom:10px;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"about-content-logo about-content-text"}.about-content-logo{grid-area:about-content-logo;place-self:stretch stretch;border-right:#d3d3d3;border-right-width:2px;border-right-style:dashed}.about-content-logo-svg{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.7);transform:translate(-50%,-50%) scale(1.7)}.about-content-text{grid-area:about-content-text}}@media only screen and (min-width:992px){.about-content-logo-svg{-webkit-transform:translate(-50%,-50%) scale(2.2);transform:translate(-50%,-50%) scale(2.2)}}@media only screen and (min-width:1200px){.about-content-logo-svg{-webkit-transform:translate(-50%,-50%) scale(2.5);transform:translate(-50%,-50%) scale(2.5)}.about-content-text-description{max-width:500px}}.services-section-wrapper{height:auto;width:100%;background-color:#1a2d40;scroll-margin-top:65px}.services-content-wrapper{margin:0 auto;width:90%;min-width:90%;max-width:90%;display:grid;grid-template-rows:80px auto;grid-template-areas:"services-title" "services-content"}.services-content-title{grid-area:services-title;align-self:center;justify-self:center;margin-top:10px;margin-bottom:10px}.services-content-title h1{margin:0 0 15px;border:0;padding:0;font-weight:700;color:#fff}.services-content-objects{margin:0 auto;max-width:1350px;grid-area:services-content;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:space-evenly;align-content:space-evenly}.service-object{max-width:325px;margin-bottom:35px;margin-left:10px;margin-right:10px}.service-object-title{border-left:#87cefa;border-left-width:2px;border-left-style:solid}.service-object-title>h2{margin:0 0 1.3rem;padding:0 0 0 .5rem;color:#f2f3f4;font-size:1.1rem}.service-object-description{color:#ddd;line-height:1.5rem}.service-object-description>p{margin:0;border:0;padding:0}.process-wrapper{height:auto;width:100%;background-color:#f2f3f4;color:#6d6d6d;scroll-margin-top:65px}.process-content{margin:0 auto;width:100%;max-width:1350px;display:grid;grid-template-rows:auto;grid-template-areas:"process-content-title" "process-items" "process-content-posttext"}.process-content-title{grid-area:process-content-title}.process-content-posttext,.process-content-title{align-self:center;justify-self:center;margin-top:10px;margin-bottom:10px}.process-content-posttext{grid-area:process-content-posttext;color:#ddd;line-height:1.4rem;text-align:center;text-justify:inter-word}.process-content-title h1{border:0;padding:0;font-size:20px;font-weight:700;color:#1a2d40}.process-content-posttext h1{margin:0 0 15px;border:0;padding-bottom:10px;font-size:20px;font-weight:700;color:#1a2d40}.process-items{grid-area:process-items;width:100%;align-self:center;justify-self:center;margin:0 auto;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:space-evenly;align-content:space-evenly;font-family:Roboto;background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5)),url(/static/media/process_bg.ef561239.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.process-object{margin-bottom:30px;width:auto;max-width:300px;height:auto}.process-content-object{-webkit-align-self:center;align-self:center;justify-self:center;margin:0 auto;max-width:1080px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:space-evenly;align-content:space-evenly;font-family:Roboto}.process-card{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:20px;margin:20px;width:200px;border:none;min-height:300px;max-height:300px}.process-card p{font-size:12px}.process-card h5,.process-card p{color:#3b3b3b;font-family:"Roboto"}.process-card h5{font-weight:700;font-size:16px;width:"100%";border-bottom:2px solid #000;margin-top:10px}.process-object button{margin-top:10px;float:right;box-shadow:0 1px 0 0 #f0f7fa;background:#33bdef linear-gradient(180deg,#33bdef 5%,#019ad2);border-radius:6px;border:1px solid #057fd0;cursor:pointer;color:#fff;font-weight:700;padding:8px 24px;text-decoration:none}.process-object-title{border-left:#46b82a;border-left-width:2px;border-left-style:solid}.process-object-title h2{margin:0 0 1.3rem;border:0;padding:0 0 0 .5rem;color:#1a2d40;font-size:1.1rem}.process-object-description{line-height:1.4rem}.process-object-description p{margin:0;border:0;padding:0}.process-content-logo{display:none}.process-object-0,.process-object-1,.process-object-2,.process-object-3,.process-object-4{margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){.process-items{grid-template-rows:2fr 3fr;grid-template-areas:"process-items-top" "process-items-bottom"}.process-items-top{grid-area:process-items-top;grid-template-columns:1fr 1fr;grid-template-areas:"process-items-top-left process-items-top-right"}.process-items-top-left{grid-area:process-items-top-left;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.process-items-top-right{grid-area:process-items-top-right}.process-items-bottom{grid-area:process-items-bottom;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"process-items-bottom-left process-items-bottom-right"}.process-items-bottom-left{grid-area:process-items-bottom-left;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.process-content-logo{display:block;width:75%;height:auto}.process-content-logo-svg{width:100%;height:auto}.process-items-bottom-right{grid-area:process-items-bottom-right;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.process-object{max-width:325px}}@media only screen and (min-width:992px){.process-object{max-width:400px}}@media only screen and (min-width:1200px){.process-object{max-width:500px;margin-bottom:50px}}.pricing-wrapper{height:auto;width:100%;background-color:#1a2d40;scroll-margin-top:63px}.pricing-content-wrapper{margin:0 auto;width:90%;min-width:90%;max-width:90%;display:grid;grid-template-rows:80px auto auto auto;grid-template-areas:"pricing-content-title" "pricing-content-pretext" "pricing-content-objects" "pricing-content-posttext";color:#fff}.pricing-content-title{grid-area:pricing-content-title;align-self:center;justify-self:center;margin-top:10px}.pricing-content-title h1{margin:0;border:0;padding:0;font-weight:700;color:#fff;text-align:center}.pricing-content-pretext{grid-area:pricing-content-pretext;margin-top:15px}.pricing-content-posttext,.pricing-content-pretext{align-self:center;justify-self:center;color:#ddd;line-height:1.4rem;text-align:center;text-justify:inter-word}.pricing-content-posttext{grid-area:pricing-content-posttext;margin-bottom:10px}.pricing-content-posttext span{color:#fff}.pricing-content-posttext h2{font-style:normal;font-weight:700;font-size:18px;text-align:center;color:#fde568}.pricing-content-pretext hr{width:131px;height:0;border:2px solid #fde568;background-color:#fde568}.pricing-content-objects{grid-area:pricing-content-objects;align-self:center;justify-self:center;margin:0 auto;max-width:1080px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:space-evenly;align-content:space-evenly;font-family:Roboto}.pricing-content-object{max-width:425px;min-width:250px;margin-bottom:35px;margin-left:10px;margin-right:10px}.pricing-content-object h2{font-family:Roboto;font-style:normal;font-weight:700;font-size:15px;line-height:123.8%;color:#f2f3f4}.pricing-content-object h3{font-style:normal;font-weight:400;font-size:13px;line-height:160%;font-family:Roboto;letter-spacing:.01em;font-feature-settings:"smcp";font-variant:small-caps;color:#f2f3f4}.pricing-content-list{font-style:normal;font-size:14px;line-height:160%;font-family:Roboto;color:#f2f3f4}.pricing-card{width:250px;padding:none;border:none}.pricing-card-body-medium{background-Color:"#476C48";padding:0}.pricing-card-body-large{background-Color:"#334D33";padding:0}.pricing-card-header-small{background:#5b8a5d}.pricing-card-header-medium,.pricing-card-header-small{width:200px;height:90px;text-align:center;min-width:250px}.pricing-card-header-medium{background:#476c48}.pricing-card-header-large{width:200px;height:90px;text-align:center;background:#334d33;min-width:250px}.pricing-header-text1{position:absolute;width:112px;height:22px;left:calc(50% - 49.5px);top:23px;font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:123.8%;color:#f2f3f4}.pricing-header-text2{width:80px;height:26px;left:calc(50% - 34px);top:55px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;font-feature-settings:"smcp";font-variant:small-caps;color:#f2f3f4}.pricing-body-text,.pricing-header-text2{position:absolute;line-height:160%;letter-spacing:.01em}.pricing-body-text{width:158px;height:23px;left:calc(50% - 79px);top:128px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;color:#1a2d40}.pricing-content-posttext button{float:right;background:#33bdef linear-gradient(180deg,#5b8a5d 5%,#5b8a5d);border-radius:6px;border:1px solid #057fd0;cursor:pointer;color:#fff;font-weight:700;padding:8px 24px;text-decoration:none}.pricing-object{max-width:325px;margin:15px 10px}.pricing-object h2{border-left:#87cefa;border-left-width:2px;border-left-style:solid;margin:0 0 1.3rem;padding:0 0 0 .5rem;color:#f2f3f4;font-size:1.1rem}.pricing-object p{line-height:1.4rem}@media only screen and (min-width:768px){.pricing-content-posttext,.pricing-content-pretext{max-width:500px}.pricing-object{padding-left:8px;border-left:2px dashed grey;display:grid;grid-template-rows:auto 1fr auto}.pricing-object p{margin:0 0 15px}}@media only screen and (min-width:992px){.pricing-content-posttext,.pricing-content-pretext{max-width:650px}}@media only screen and (min-width:1200px){.pricing-content-posttext,.pricing-content-text{max-width:750px}}.leadform-wrapper{height:auto;min-height:max(650px,100vh - 65px);width:100%;background-image:url(/static/media/bonfire-toronto-cropped.b125dcc7.png);background-position:50%;background-repeat:no-repeat;background-size:cover;scroll-margin-top:65px}.leadform-content{margin:0 auto;width:90%;max-width:1350px;min-height:max(650px,100vh - 65px);position:relative;color:#fff}.leadform-content-form{background:rgba(26,45,64,.5);border-radius:20px;min-width:100%;max-width:585px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.leadform-content-form-content{margin:0 auto;width:80%;min-width:80%;max-width:80%;display:grid;grid-template-rows:auto auto auto auto;grid-template-areas:"leadform-content-form-content-header" "leadform-content-form-content-text" "leadform-content-form-content-form" "leadform-content-form-content-privacy";grid-row-gap:1rem;-webkit-align-items:center;align-items:center}.leadform-content-form-content-header h1{display:block;margin:10px 0 0;border:0;padding:0}.leadform-content-form-content-text p{display:block;border:0;padding:0;line-height:1.4rem;margin:0 0 1.1rem}.leadform-content-form-content-privacy p{display:block;margin:0 0 10px;border:0;padding:0;font-size:.7rem}.leadform-content-form-content-privacy a{color:#46b82a}.leadform-content-form-content-privacy a:hover{color:#c0df17}.leadform-content-form-content input,textarea{display:block;margin:0 auto .8rem;height:2rem;width:100%;border:1px solid rgba(26,45,64,.5);border-radius:10px;text-indent:.5rem}.leadform-content-form-content textarea{font-family:Arial,serif;resize:none;height:5rem}.leadform-content-form-content button{display:block;float:right;cursor:pointer;color:#fff;font-weight:700;padding:8px 24px;text-decoration:none}.pre-submit{box-shadow:0 1px 0 0 grey;background:#33bdef linear-gradient(180deg,#33bdef 5%,#019ad2);border-radius:6px;border:1px solid #057fd0}.valid-submit{box-shadow:0 1px 0 0 #3dc21b;background:#44c767 linear-gradient(180deg,#44c767 5%,#5cbf2a);border-radius:6px;border:1px solid #18ab29}@media only screen and (min-width:600px){.leadform-content-form{min-width:500px}.leadform-content-form-content textarea{height:6rem}}@media only screen and (min-width:768px){.leadform-content-form{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.leadform-content-form-content textarea{height:8rem}}.privacy-content h1{font-size:1rem;color:#1d1d1d}.privacy-content p{color:#6d6d6d;line-height:1.4rem}.footer-wrapper{height:auto;width:100%;background-color:#1a2d40}.footer-content{margin:0 auto;width:90%;max-width:1350px;color:#fff;display:grid;grid-template-rows:125px 100px 55px 50px;grid-template-areas:"footer-content-logo" "footer-content-sections" "footer-content-linkedin" "footer-content-powered-by";-webkit-align-items:center;align-items:center;justify-items:center}.footer-content-logo{grid-area:footer-content-logo}.footer-content-sections{grid-area:footer-content-sections}.footer-content-linkedin{grid-area:footer-content-linkedin}.footer-content-powered-by{grid-area:footer-content-powered-by}.footer-content-logo-svg{padding-top:15px;height:85px;width:85px}.footer-content-sections{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:space-evenly;align-content:space-evenly}.footer-content-sections li{display:inline-block;padding:8px 10px}.footer-content-sections a{color:#fff;text-decoration:none}.footer-content-sections a:hover{color:#c0df17}.footer-content-sections a:active,.footer-content-sections a:visited{color:#fff}.footer-content-linkedin-svg{height:34px;width:34px}.footer-content-powered-by{font-size:.8rem}.testimonial-wrapper{height:auto;width:100%;background-color:#e5e5e5;scroll-margin-top:63px}.testimonial-content-wrapper{margin:0 auto;width:90%;min-width:90%;max-width:90%;display:grid;grid-template-rows:80px auto auto auto;grid-template-areas:"testimonial-content-title" "testimonial-content-pretext" "testimonial-content-objects" "testimonial-content-posttext";color:#fff}.testimonial-content-title{grid-area:testimonial-content-title;align-self:center;justify-self:center;margin-top:10px;color:#1a2d40}.testimonial-content-title h1{font-family:Roboto;font-style:normal;font-weight:700;font-size:32px;text-align:center;color:#1a2d40}.testimonial-content-pretext{grid-area:testimonial-content-pretext}.testimonial-content-posttext,.testimonial-content-pretext{align-self:center;justify-self:center;color:#ddd;line-height:1.4rem;text-align:center;text-justify:inter-word}.testimonial-content-posttext{grid-area:testimonial-content-posttext;margin-bottom:10px}.testimonial-content-objects{grid-area:testimonial-content-objects;margin-bottom:10px;align-self:center;justify-self:center;color:#ddd;text-align:center;text-justify:inter-word;border:2px solid #38618a;padding-left:2%;padding-right:2%}.carousel-control-prev-icon{background-image:url(/static/media/left_arrow.55b58445.svg)!important;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;height:50px!important;width:50px!important;border-image:none!important;position:relative}.carousel-control-next-icon{background-image:url(/static/media/right_arrow.5928fcac.svg)!important;background:transparent no-repeat 50%;background-size:100% 100%}.carousel .item.left img{width:100%!important}.carousel-indicators li{background-color:#000}.testimonial-content-text-wrapper{box-shadow:1px 1px 15px 2px #888;margin-bottom:10px;-webkit-align-self:center;align-self:center;justify-self:center;color:#6d6d6d;background-color:#fff;text-align:center;text-justify:inter-word;padding:10px;max-width:700px}.testimonial-content-posttext button{float:right;background:#33bdef linear-gradient(180deg,#5b8a5d 5%,#5b8a5d);border-radius:6px;border:1px solid #057fd0;cursor:pointer;color:#fff;font-weight:700;padding:8px 24px;text-decoration:none}.testimonial-object p{line-height:1.4rem}.testimonial-content-text-wrapper p{margin-left:4%;margin-right:4%;font-size:13px}.testimonial-content-text-wrapper h3{font-weight:700;color:#1a2d40;font-size:18px}@media only screen and (min-width:768px){.testimonial-content-posttext,.testimonial-content-pretext{max-width:500px}.testimonial-object{padding-left:8px;border-left:2px dashed grey;display:grid;grid-template-rows:auto 1fr auto}.testimonial-object p{margin:0 0 15px}}@media only screen and (min-width:992px){.testimonial-content-posttext,.testimonial-content-pretext{max-width:650px}}@media only screen and (min-width:1200px){.testimonial-content-posttext,.testimonial-content-text{max-width:750px}}
/*# sourceMappingURL=main.d8df4d9e.chunk.css.map */