@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=PT+Sans+Caption:wght@400;700&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{padding:0;margin:0 auto;font-family:Open Sans;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px}h1,h2,h3{font-family:"Raleway",sans-serif;font-weight:900}a{color:rgba(0,0,0,0.6);text-align:center}a :hover{color:rgba(0,0,0,0.6)}h1{font-size:39px;color:#009f4f;text-align:center;word-wrap:break-word}h2{font-size:22.5px;color:#009f4f;line-height:31.5px}h3{font-size:20px}@media only screen and (min-width:800px){h3{font-size:24px}}p,a,li{font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400}p{text-align:center;display:block}.button,.hs-button{font-family:"PT Sans Caption",sans-serif !important;padding:15px;border-radius:999px;border:1px solid #009f4f;text-decoration:none;font-weight:700;margin:0 auto;color:#009f4f;background-color:#f2faf6;font-size:16px;padding-right:30px;padding-left:30px;display:inline-block}.button:hover,.hs-button:hover{background-color:rgba(0,159,79,0.15)}.button.primary,.hs-button.primary{background-color:#009f4f;color:white}.button.primary:hover,.hs-button.primary:hover{background-color:#006b35}.button.primary.invert,.hs-button.primary.invert{background-color:#009f4f;color:white;border-color:white}.button.primary.invert:hover,.hs-button.primary.invert:hover{background-color:white;color:#009f4f}.button.primary.large,.hs-button.primary.large{width:100%}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0 8px}ul{list-style-type:none}#top{display:flex;z-index:1000;left:0;right:0;padding:24px 8px 24px 16px;display:flex;justify-content:space-between;align-items:center}#top a{display:initial}section .container{padding-left:8px;padding-right:8px}@media only screen and (min-width:800px){section .container{padding-left:40px;padding-right:40px}}header#top,section.hero{background:#fbe1d0}section.hero{padding-bottom:280px;margin-bottom:230px;padding-top:5px;z-index:10;position:relative}section.hero h1,section.hero p{margin:24px 8px 0}section.hero p{margin-bottom:100px}section.hero .columns .button{margin:12px auto;width:250px;display:block}section.hero .wide_bubble_image{border-radius:1000px;overflow:hidden;height:360px;background-position:center center;background-size:cover;position:absolute;left:8px;right:8px;margin-top:100px}section.hero .bottom_spacer{display:none}@media only screen and (min-width:800px){section.hero{padding-bottom:80px;margin-bottom:0px}section.hero h1,section.hero p{text-align:left;font-size:20px;line-height:30px}section.hero h1{margin-top:100px;padding:0;font-size:61px;line-height:71px}section.hero p{margin-bottom:40px;width:85%;max-width:597px}section.hero .columns{display:flex;flex:0 0 100%;align-items:flex-start}section.hero .columns .columns .button{margin-top:10px;margin-left:0}section.hero .columns .main_text{flex:0 0 65%}section.hero .columns.cta{gap:3%}section.hero .container{display:flex;flex-wrap:wrap;padding-right:0}section.hero .wide_bubble_image{display:none}section.hero .wide_bubble_image_large{flex:0 0 37%;overflow:hidden;background-position:center center;background-size:cover;height:590px;border-top-left-radius:350px;border-bottom-left-radius:350px}section.hero .bottom_spacer{display:block;height:80px;width:100%;margin-top:0px;background-color:white;position:absolute;z-index:-10}section.hero .bottom_spacer div{height:24px;background-color:#fbf1e9;width:100%}}section.process_banner{padding-bottom:80px}section.process_banner li{padding-top:4px;padding-bottom:4px;font-size:18px}section.process_banner li span{font-size:31px;font-family:"Raleway",sans-serif;font-weight:900;color:#66c595;display:inline-block;padding-left:8px;padding-right:14px}section.process_banner div.main_image{display:none}@media only screen and (min-width:800px){section.process_banner .container{display:flex;justify-content:space-between}section.process_banner div.main_image{display:block}section.process_banner div.main_image img{width:80%}section.process_banner div.main_text{flex:0 0 50%}section.process_banner h2{font-size:40px;line-height:60px}section.process_banner li{font-size:25px}section.process_banner li span{font-size:48px}}section.catchy_section{padding:0 8px}section.catchy_section .columns h2{text-align:center;margin-bottom:60px}section.catchy_section .columns ul{list-style-type:disc;padding-left:35px}section.catchy_section .columns ul li{font-size:18px}section.catchy_section p.bold_point{font-family:"Open Sans";font-weight:700;text-align:center;margin-bottom:26px;font-size:18px;color:#009f4f}section.catchy_section img{width:100%;max-width:560px}@media only screen and (min-width:800px){section.catchy_section .columns{display:flex;flex-wrap:wrap}section.catchy_section .columns>h2{order:1}section.catchy_section .columns>div{order:3}section.catchy_section .columns>p{order:4}section.catchy_section .columns>img{order:2}section.catchy_section .columns>h2{text-align:left;flex:0 0 65%;font-size:40px;line-height:60px}section.catchy_section .columns>img{flex:0 0 50%}section.catchy_section .columns>div{flex:0 0 50%}section.catchy_section .columns>p{margin-left:50%;padding-left:10px}}section.heavy_banner{padding-bottom:65px}section.heavy_banner .part_1{display:flex;align-items:flex-end;gap:12px;height:221px;border:15px solid #009f4f;border-left:0;border-top-right-radius:221px;border-bottom-right-radius:221px;padding:16px;background:rgba(0,0,0,0.5);position:relative;overflow:hidden}section.heavy_banner .part_1 .play_button{background-color:#009f4f;width:60px;height:60px;display:flex;justify-content:center;border-radius:75px;cursor:pointer}section.heavy_banner .part_1 .play_button:hover{background-color:#006b35}section.heavy_banner .part_1 .play_button img{width:20px}section.heavy_banner .part_1 .video_details{font-family:"Open Sans";font-weight:400;text-align:left}section.heavy_banner .part_1 .video_details .title,section.heavy_banner .part_1 .video_details .length{display:block;color:white}section.heavy_banner .part_1 .video_details .title{font-size:18px}section.heavy_banner .part_1 .video_details .length{font-size:14px;padding-bottom:9px}section.heavy_banner .part_1 .background_picture{height:100%;background-position:center center;background-size:cover;position:absolute;left:0;right:0;top:0;z-index:-10}section.heavy_banner .part_2{display:flex;align-items:center;justify-content:flex-end;background-color:#66c595;height:221px;border-right:0;border-top-left-radius:221px;border-bottom-left-radius:221px;padding-left:36px;padding-bottom:21px;position:relative;z-index:-100;margin-top:-132px}section.heavy_banner .part_2 h2{color:white;font-size:18px;line-height:23px;font-family:Raleway;text-align:center;margin-top:146px}section.heavy_banner .video_overlay{display:none}section.heavy_banner .video_overlay .close_button{position:fixed;top:30px;right:30px;padding:15px;cursor:pointer}section.heavy_banner .video_overlay.open{display:block;position:fixed;left:0;right:0;top:0;height:100%;background-color:rgba(26,166,92,0.95);z-index:5000}section.heavy_banner .video_overlay .video_content{position:relative;padding-bottom:56.25%;height:0}section.heavy_banner .video_overlay .video_content iframe,section.heavy_banner .video_overlay .video_content object,section.heavy_banner .video_overlay .video_content embed{position:absolute;width:100%;height:100%;background-color:#009f4f;margin-top:110px}@media only screen and (min-width:800px){section.heavy_banner .part_1{width:50%;height:600px;border-top-right-radius:600px;border-bottom-right-radius:600px}section.heavy_banner .part_2{position:absolute;align-items:center;justify-content:center;margin-top:-650px;height:630px;right:0;width:60%;border-top-left-radius:600px;border-bottom-left-radius:600px}section.heavy_banner .part_2 h2{font-size:30px;line-height:73px;margin-left:23%;margin-top:0}section.heavy_banner .video_overlay{display:none}section.heavy_banner .video_overlay .close_button{position:fixed;top:30px;right:30px;padding:15px;cursor:pointer}section.heavy_banner .video_overlay.open{display:block;position:fixed;left:0;right:0;top:0;height:100%;background-color:rgba(26,166,92,0.95);z-index:5000;padding:10%;padding-top:0}section.heavy_banner .video_overlay .video_content iframe,section.heavy_banner .video_overlay .video_content object,section.heavy_banner .video_overlay .video_content embed{border:15px solid #009f4f;box-sizing:border-box;margin-top:0;max-width:1100px}}section.certifications{background-color:#fbe1d0}section.certifications .container{margin-top:40px}section.certifications p{text-align:left;font-size:18px;padding:8px 8px 0}section.certifications .primary_image{width:100%;padding-bottom:20px}section.certifications .light_bar{height:24px;background-color:#fbf1e9;padding:0 !important}section.certifications .stamps{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:24px}section.certifications .stamps div{display:flex;align-items:baseline;padding-bottom:40px}@media only screen and (min-width:800px){section.certifications .container{display:flex;gap:60px;padding-right:36px;padding-left:155px;margin-top:120px}section.certifications .container>.primary_image{order:2}section.certifications .container>.main_content{order:1}section.certifications .container>.main_content>h2{font-size:40px;line-height:59px}section.certifications .container>.main_content>p{font-size:20px;line-height:30px}}section.basic_section .container{margin-top:40px}section.basic_section p{text-align:left;font-size:18px;padding:8px 8px 0}section.basic_section .light_bar{height:24px;background-color:#fbf1e9;padding:0 !important}@media only screen and (min-width:800px){section.basic_section h2{font-size:40px;line-height:59px}section.basic_section p{font-size:20px;line-height:30px}}section.how_we_work{background-color:#009f4f;color:white;padding-top:60px;padding-bottom:44px}section.how_we_work h2{color:white;text-align:center}section.how_we_work .steps .step .main_text{display:flex}section.how_we_work .steps .step .main_image{display:none}section.how_we_work .steps span{font-size:31px;font-family:"Raleway",sans-serif;font-weight:900;margin-top:16px;color:#99d9b9;margin-left:16px}section.how_we_work .steps p{text-align:left;font-size:18px;margin-left:12px}section.how_we_work .steps a{width:140px;margin:24px 0 0}@media only screen and (min-width:800px){section.how_we_work .container{padding:0}section.how_we_work .container>h2{font-size:49px;line-height:74px}section.how_we_work .steps .step{display:flex;align-items:center;justify-content:space-between}section.how_we_work .steps .step .main_image{display:block;border-top-right-radius:410px;border-bottom-right-radius:410px;overflow:hidden;flex:0 0 45%;border:15px solid #1aa961;border-left:0;background-position:center;height:410px}section.how_we_work .steps .step .main_text{display:block;flex:0 0 51%}section.how_we_work .steps .step .main_text p{width:70%;font-size:25px;line-height:38px}section.how_we_work .steps .step.flipperdoodle .main_text{order:1}section.how_we_work .steps .step.flipperdoodle .main_text>*{text-align:right}section.how_we_work .steps .step.flipperdoodle .main_text>span{width:100%;display:inline-block}section.how_we_work .steps .step.flipperdoodle .main_text p{padding-left:30%}section.how_we_work .steps .step.flipperdoodle .main_image{order:2;border-top-left-radius:410px;border-bottom-left-radius:410px;border-top-right-radius:0;border-bottom-right-radius:0;border:15px solid #1aa961;border-right:0}}section.whitepaper{margin-top:60px;margin-bottom:110px}section.whitepaper h2{text-align:center}section.whitepaper h2 span{font-size:20px;line-height:28px;font-weight:400;display:block;margin-top:5px}section.whitepaper p{text-align:left;font-size:18px;text-align:center}section.whitepaper .unform_side{display:none}section.whitepaper .button{margin:0;margin-top:20px}section.whitepaper form *{line-height:24px;font-size:16px;font-family:"Open Sans"}section.whitepaper form input[type="text"],section.whitepaper form textarea,section.whitepaper form input[type="tel"],section.whitepaper form input[type="email"]{border:1px solid #009f4f;border-radius:8px;font-size:16px;padding-left:8px;height:44px;width:100%}section.whitepaper form input[type="text"].error,section.whitepaper form textarea.error,section.whitepaper form input[type="tel"].error,section.whitepaper form input[type="email"].error{border-color:#ff9000}section.whitepaper form label,section.whitepaper form .button,section.whitepaper form .confirmation_box{margin-top:24px;margin-bottom:8px;display:block}section.whitepaper form span.error_item{display:none}section.whitepaper form span.error_item.error{display:inline-block;color:#ff9000}section.whitepaper form .button{margin-top:40px}section.whitepaper form .confirmation_box{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}section.whitepaper form .confirmation_box label{margin:0}section.whitepaper form .confirmation_box *{cursor:pointer}@media only screen and (min-width:800px){section.whitepaper{margin-top:120px;margin-bottom:100px}section.whitepaper h2,section.whitepaper p{text-align:left}section.whitepaper .container{display:flex;gap:20px}section.whitepaper .container .unform_side{flex:0 0 60%;max-width:500px;display:block}section.whitepaper .container .unform_side img{width:100%}}footer.site_footer{background:#009f4f;color:white;padding-bottom:40px}footer.site_footer .light_bar{height:24px;background-color:rgba(255,255,255,0.1);margin-bottom:40px;padding:0 !important}footer.site_footer .container>div{padding-top:40px}footer.site_footer h2{color:white}footer.site_footer .st0{fill:white}footer.site_footer .st1{clip-path:url(#SVGID_2_);fill:white}footer.site_footer .company_logo{display:flex;justify-content:center}footer.site_footer .company_logo svg{width:124px}footer.site_footer .connections{display:flex;justify-content:center;width:100%;gap:3%}footer.site_footer .connections a{display:flex;align-items:center;justify-content:center;background:white;border-radius:50px;width:46px;height:46px}footer.site_footer .connections img{height:22px}footer.site_footer .locations{display:flex;justify-content:space-evenly}footer.site_footer .locations h2,footer.site_footer .locations p{text-align:center}@media only screen and (min-width:800px){footer.site_footer>.container{display:flex;justify-content:space-between;gap:10%;padding:0 8px}footer.site_footer>.container .column_foo{order:2}footer.site_footer>.container .column_bar{display:flex;flex-wrap:wrap;order:1;justify-content:flex-start}footer.site_footer>.container .column_bar .connections{order:2;justify-content:flex-start}footer.site_footer>.container .column_bar .company_logo{order:1}footer.site_footer>.container .locations h2,footer.site_footer>.container .locations p{text-align:left;padding-left:0}footer.site_footer>.container .actual_links{justify-content:flex-start}}.extra_links h2{text-align:center;margin-bottom:20px}.extra_links .actual_links{display:flex;flex-wrap:wrap;justify-content:center}.extra_links a{padding:10px 16px;background:rgba(255,255,255,0.1);display:inline-block;border-radius:25px;color:white;font-family:"PT Sans Caption",sans-serif;text-decoration:none;margin:5px;font-size:16px}.extra_links a:hover{text-decoration:underline}.container{max-width:1360px;margin:0 auto}.navigation_section .menu{background-color:transparent;border:0;cursor:pointer;display:flex;padding:0}.navigation_section .line{fill:none;stroke:#009f4f;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1)}.navigation_section .line1{stroke-dasharray:60 207;stroke-width:6}.navigation_section .line2{stroke-dasharray:60 60;stroke-width:6}.navigation_section .line3{stroke-dasharray:60 207;stroke-width:6}.navigation_section .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.navigation_section .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.navigation_section .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.hidden{display:none}.center{text-align:center}.st0{fill:#009f4f}.st1{clip-path:url(#SVGID_2_);fill:#009f4f}label.hs-error-msg{color:#ff9000;margin-top:0 !important}.cta_button{text-decoration:none}