/**handles:legal-style,custom**/
h1{display:inline;font-size:60px;color:#0082C8}h1.orange{font-weight:900}#main li,p{font-size:24px;font-weight:300;margin:15px 0}p{text-align:left}#page{background-color:#fff}#main{width:100%;max-width:1200px;padding:0 40px;margin:auto auto 100px;text-align:center}#main li{font-weight:900;font-size:26px;}#main li li{font-weight:500;font-size:20px;margin:0}@media (max-width:1000px){h1{font-size:30px}#main li li,p{font-size:18px}#main{padding:0 20px}#main nav{margin-top:40px}#main li{font-size:20px;font-weight:700}}

.resources-header{background:url(https://vivalife.ca/wp-content/uploads/2019/08/Viva_resources_1920x540.jpg) center no-repeat #fff;width:100%;height:540px;background-size:cover}.resources-info{width:90%;max-width:1000px;margin:auto;position:relative;top:-40px;padding:50px 75px;box-shadow:0 0 30px #777;background-color:#fff}.resources-info p{font-size:1.3em;font-weight:300;margin:15px 0}.resources-heading h1{display:inline;font-size:51px;color:#0082c8}.resources-container{padding:50px 50px 120px}.resources-description{font-size:1.3em;font-weight:300;margin:15px 0}.guide_container{display:flex;flex-wrap:wrap;justify-content:start;padding:20px}.guide_card{display:flex;flex-direction:column;background:#fff;text-align:center;padding:2%;width:30%;margin:0 30px 20px 0;box-shadow:1px 2px 10px #606060}.guide_card div{max-width:100%}.guide_card div p{max-width:100%;color:#0082c8}.guide_card .guide_download_link{margin:auto auto 0;width:60%}.guide_card .guide_name{font-size:25px;font-weight:700}.guide_card .guide_name::after{content:'';width:50%;margin:0 auto;display:block;border-bottom:1px dotted #606060}.guide_card a{display:block;background:#f38a00;padding:.75em;border:1px solid #f38a00;color:#fff!important}.guide_card a:hover{background:#fff;color:#0082c8!important}.guide_description p{color:#606060!important}.opt-In{display:block;margin-top:-15px}.splash-container.wrapper{margin:0 auto;padding:50px}.splash-form{float:right;width:50%}.splash-form .gform_title{text-align:center}.splash-form .ginput_container_checkbox .gfield_checkbox label{margin-left:18px}.splash-header{padding-right:16px!important;width:45%;display:inline-block}.splash-header h1{text-transform:uppercase;text-align:center}.splash-description p{font-size:20px}.splash-description ul li{margin:0 2em}.splash-form form input,select{font-size:20px!important;border-radius:10px;padding:10px 20px!important}.splash-form .gform_footer.top_label{text-align:center}.splash-form .gform_button{border-radius:10px!important;padding:0 16px!important;font-size:30px!important}.thankyou-container{margin:50px;text-align:center;padding:50px}.thankyou-container .gform-button{padding:5px 10px;border-radius:10px}.covid-banner p{width:100%;padding:10px;text-align:center;font-weight:bolder;background-color:red;color:#fff}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%!important}@media screen and (max-width:1690px){#sticky nav{font-size:21px!important}}@media screen and (max-width:1600px){#sticky nav{font-size:17px!important}#sticky nav ul li{padding:0 14px}.resources-header{height:400px}#sitemap ul li{max-width:112px}}@media screen and (max-width:1366px){#sticky nav{font-size:13.5px!important}#sticky nav ul li{padding:0 9px}.guide_card{margin:0 15px 20px 0!important}.guide_card .guide_download_link{width:80%!important}#sitemap ul li{max-width:85px}}@media screen and (max-width:1200px){#sticky nav{font-size:13.5px!important}#sticky nav ul li{padding:0 8px}#sitemap ul li{max-width:76px}}@media screen and (max-width:1000px){.splash-header{width:100%!important}.splash-form{float:none!important;width:100%!important}.splash-form .gform_button{border-radius:10px!important}.resources-info{padding:40px 60px!important}.resources-header{height:350px}#sitemap ul li{max-width:88px}}@media screen and (max-width:768px){.resources-info{top:-70px}.resources-header{height:300px}.guide_container{padding:0!important}.guide_card{width:100%!important;margin:1em auto!important}.thankyou-container{margin:0!important}}@media screen and (max-width:767px){.thankyou-content>div{margin:0!important;padding:0!important;font-size:15px!important}.thankyou-content .gform_button{width:50%}}@media screen and (max-width:500px){.thankyou-container .gform_button{font-size:1em!important}}@media screen and (max-width:400px){.splash-header h1{font-size:20px}.guide_description{font-size:18px}.resources-info{padding:20px 30px!important}.resources-header{height:250px}.resources-heading h1{font-size:40px!important}}