/*!
Theme Name: Rich Can Help
Author: Chris Cheng
Author URI: https://fooby.ca/
Description: Custom Theme for Rich Can Help. Design by Unthinkable Inc.
Text Domain: richcanhelp
*/html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}body{padding:0;margin:0;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400}body.no-scroll{overflow:hidden}a,button{transition:all .3s ease-in-out;text-decoration:none}a:hover{text-decoration:underline}.button{padding:.75rem 2rem;border:none;background-color:#002a43;color:#fff;font-weight:700;text-transform:uppercase}.button:hover{background-color:#21a3d7;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{color:#21a3d7;text-transform:uppercase;line-height:1.25}.h1,h1{margin:0 0 2rem;font-size:3rem;line-height:1;color:transparent}#home .h1,#home h1{background:url(img/rich-can-help.svg) no-repeat center;background-size:contain}#get-started .h1,#get-started h1{background:url(img/thanks.svg) no-repeat center;background-size:contain}.h2,h2{margin:0 0 2rem;font-family:league-gothic,sans-serif;font-size:3.5rem;line-height:1;font-weight:400;text-align:center}h3{margin:1rem 0;font-size:1.3rem;line-height:1.5;font-weight:700;letter-spacing:.08rem}h4{color:#002a43;font-size:1.2rem;letter-spacing:.08rem}p{margin:1.25rem 0;line-height:1.5;letter-spacing:.05rem}svg{overflow:visible}img{max-width:100%;height:auto}main{width:100%;display:block}.gf_browser_ie input[type=radio]{-webkit-appearance:initial!important;-moz-appearance:initial!important;appearance:initial!important}#get-started label{display:none}#get-started .gfield_radio label{display:inline-block}#get-started input[aria-required=true]{background:url(img/ico-asterisk.svg) no-repeat right .25rem;background-size:1rem .5rem}#get-started input[type=text],#get-started textarea{padding:.75rem .75rem;border:1px solid #21a3d7;border-radius:0;outline:0;color:#002a43;letter-spacing:.08rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}#get-started input[type=text]::-webkit-input-placeholder,#get-started textarea::-webkit-input-placeholder{color:#002a43;letter-spacing:.08rem}#get-started input[type=text]:-ms-input-placeholder,#get-started textarea:-ms-input-placeholder{color:#002a43;letter-spacing:.08rem}#get-started input[type=text]::placeholder,#get-started textarea::placeholder{color:#002a43;letter-spacing:.08rem}#get-started input[type=text]:focus,#get-started textarea:focus{border-color:#002a43}#get-started input[type=radio]{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:1rem;height:1rem;padding:.5rem;margin-right:.75rem;border:3px solid #21a3d7;border-radius:1rem;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#get-started input[type=radio]:checked{background-color:#21a3d7}#get-started input[type=radio]~label{font-size:1rem;letter-spacing:.08rem}#get-started input[type=submit]{padding:.75rem 2rem;border:none;border-radius:0;background-color:#002a43;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}#get-started input[type=submit]:hover{background-color:#21a3d7}#get-started .row{margin-top:3.5rem}#get-started .column{margin-bottom:1.75rem}#get-started .column:last-child{margin-bottom:0}#get-started .gfield_html{margin:0}#get-started .ginput_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0}#get-started .ginput_container input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#get-started .ginput_container span{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;width:auto;padding:0;margin:0}#get-started .gfield{padding:0}#get-started .gfield_radio li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#get-started .notice{margin-top:3rem;padding:0 1rem}#get-started .notice h4{margin-bottom:.75rem}#get-started .notice-accept{padding:0 1rem}#get-started .notice-accept ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:visible}#get-started .notice-accept ul li::after{content:'';display:inline-block;width:1rem;height:1rem;background:url(img/ico-asterisk.svg) no-repeat top right;background-size:1rem .5rem}#get-started .notice-accept label{font-weight:700;font-style:italic;text-transform:uppercase}.gform_confirmation_wrapper{position:relative;max-width:40rem;padding:2rem;margin:0 auto;border:3px solid #002a43;text-align:center}.gform_confirmation_wrapper::before{content:'';display:block;position:absolute;top:-.6rem;left:-.6rem;z-index:0;width:calc(100% + .8rem);height:calc(100% + .8rem);border:3px solid #002a43}.gform_confirmation_wrapper img{max-width:31.25rem}.gform_confirmation_wrapper h2{margin:3rem 0 0}.gform_confirmation_wrapper br{display:none}#nav{opacity:0;visibility:hidden;position:fixed;top:0;right:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem;background-color:#002a43;height:100vh;width:16.25rem}#nav.menu-is-open{opacity:1;visibility:visible}#nav a{display:block;padding:1rem 0;color:#21a3d7;font-family:league-gothic,sans-serif;font-size:2rem;text-decoration:none;text-transform:uppercase}#nav a:hover{color:#fff}#menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;cursor:pointer}#menu-toggle span{display:inline-block;margin-right:.75rem;text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:.08rem;opacity:0}#menu-toggle .bars div{width:1.8rem;height:.2rem;margin:.17rem 0;background-color:#21a3d7}.menu-toggle-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:56.25rem;margin:0 auto}#menu-close{position:absolute;top:1rem;right:1rem;width:1.875rem;height:1.875rem;border:none;outline:0;background:url(img/ico-close.svg) no-repeat center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.icon.caret.up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon.caret.down{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon.caret.right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#footer{padding:2rem 0;background-color:#002a43;color:#fff;text-align:center}.footer-logo{position:relative;overflow:hidden}.footer-logo img{position:relative;z-index:1;max-width:calc(100% - 4rem);padding:0 2rem;background-color:#002a43}.footer-logo::after,.footer-logo::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;height:.15rem;border-top:3px solid #21a3d7;border-bottom:3px solid #21a3d7}.footer-logo::before{left:0}.footer-logo::after{right:0}.footer-text{margin:1.5rem 0;color:#21a3d7}.footer-text p{font-size:1rem;font-weight:700;text-transform:uppercase}.footer-text a{color:#21a3d7}.footer-social{margin:1.5rem 0}.footer-social svg{fill:#21a3d7}.footer-copyright{font-size:.65rem;text-transform:uppercase}#header{padding:1rem 0;background-color:#fff;text-align:center}.header-logo{position:relative;overflow:hidden}.header-logo img{position:relative;z-index:1;max-width:calc(100% - 4rem);padding:0 2rem;background-color:#fff}.header-logo::after,.header-logo::before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50%;height:.15rem;border-top:3px solid #002a43;border-bottom:3px solid #002a43}.header-logo::before{left:0}.header-logo::after{right:0}#page{position:relative;z-index:2;background-color:#fff;transition:all .2s ease-in-out}#page.menu-is-open{-webkit-transform:translateX(-16.25rem);transform:translateX(-16.25rem);transition:all .2s ease-in-out}.section-container{position:relative;padding:0 1rem;margin:2rem 0}.section-container.bg-navy{padding:2rem 1rem;margin:4rem 0;background-color:#002a43}.section-container.bg-navy p{color:#fff}.section-container.bg-navy a{color:#fff}.section-container.bg-navy::after,.section-container.bg-navy::before{content:'';display:block;position:absolute;left:50%;width:.15rem;height:2rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-right:3px solid #002a43;border-left:3px solid #002a43}.section-container.bg-navy::before{top:-2rem}.section-container.bg-navy::after{bottom:-2rem}.section-container.bg-navy .layout{max-width:48.25rem}.layout{position:relative;max-width:56.25rem;margin:0 auto 3.5rem}.layout:last-child,.layout:only-child{margin-bottom:0}.layout>:first-child{margin-top:0}.layout>:last-child{margin-bottom:0}.restrict-content-width .layout{max-width:37.5rem}.restrict-content-width .layout p{font-size:.9rem}.icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons img{width:5rem;height:5rem}.icons .item{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 3rem);flex:1 1 calc(100% - 3rem);max-width:calc(100% - 3rem);padding:0 1.5rem;margin-bottom:2rem;text-align:center}.icons .text{margin:1rem 0 0;font-size:.8rem;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.08rem}.toggles article{width:100%;margin-bottom:1.5rem}.toggles article header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.75rem;background-color:#002a43;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}.toggles article header:hover{background-color:#21a3d7}.toggles article header span{font-size:.85em;vertical-align:middle}.toggles article header span span{display:inline-block;margin-top:-.25rem;font-size:.5em}.toggles article .icon{fill:#fff}.toggles article .content{display:none;padding:0 1.8rem}.toggles article .content p{font-size:.9rem}#where-when-rates .layout{max-width:50rem}#where-when-rates .row p{font-size:.9rem}.testimonials article>*{padding:0 2rem}.testimonials figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.5rem auto .5rem;height:100%;max-height:6.25rem}.testimonials blockquote{margin:0}.testimonials p{margin:0;font-size:.9rem}.testimonials .quote-mark{display:block;color:#21a3d7;font-size:2rem;line-height:1;font-weight:700}.testimonials .quote{display:block;margin:-.5rem 0 .5rem}.testimonials .name{color:#21a3d7;font-size:.9rem}.testimonials .name strong{text-transform:uppercase;font-size:1rem}.bx-wrapper{position:relative;max-width:43.75rem!important;margin:0 auto}.bx-viewport{z-index:1}.bx-next,.bx-prev{display:inline-block;position:absolute;top:3rem;z-index:2;width:1.25rem;height:1.75rem;font-size:0;color:transparent;background-size:100%}.bx-prev{left:0;background:url(img/ico-caret-left.svg) no-repeat}.bx-next{right:0;background:url(img/ico-caret-right.svg) no-repeat}.bx-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem}.bx-pager a{display:block;width:1rem;height:1rem;border-radius:50%;margin:0 .25rem;background:#afa19a;font-size:0;color:transparent}.bx-pager a.active{background:#21a3d7}@media screen and (min-width:641px){#menu-toggle span{opacity:1}.section-container.bg-navy{margin:8rem 0}.section-container.bg-navy::after,.section-container.bg-navy::before{height:4rem}.section-container.bg-navy::before{top:-4rem}.section-container.bg-navy::after{bottom:-4rem}.icons .item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.3333% - 3rem);flex:1 1 calc(33.3333% - 3rem);max-width:calc(33.3333% - 3rem)}.toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.toggles.col-2 article{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2rem);flex:1 1 calc(50% - 2rem);max-width:calc(50% - 2rem);padding:0 1rem;margin:0 auto 1.5rem}.toggles.col-2 article:last-child{margin-bottom:0}.toggles.col-3 article{-webkit-box-flex:1;-ms-flex:1 1 calc(33.3333% - 2rem);flex:1 1 calc(33.3333% - 2rem);max-width:calc(33.3333% - 2rem);padding:0 1rem;margin:0 auto}.toggles.col-2{max-width:39.5rem;margin:0 auto}.testimonials article>*{padding:0 5rem}}@media screen and (min-width:1025px){.h1,h1{font-size:7.5rem}#home .h2,#home h2{font-size:5rem}p{font-size:1.25rem}#get-started .gfield_radio li{margin:0 0 2rem}#get-started .gfield_radio li:last-child{margin-bottom:0}.gform_confirmation_wrapper{padding:4rem}#nav{width:18.75rem}#menu-toggle{padding-right:0}#footer{padding:3.5rem 0}#header{padding:2rem 0}#page.menu-is-open{-webkit-transform:translateX(-18.75rem);transform:translateX(-18.75rem)}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.row .column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:50%;padding:0 1.5rem}.section-container.bg-navy{padding:4rem 1rem}.icons .item{-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 3rem);flex:1 1 calc(25% - 3rem);max-width:calc(25% - 3rem)}.toggles.col-2 article,.toggles.col-3 article{margin-bottom:0}.toggles article header{font-size:1.2rem}#where-when-rates .row .column:first-child{max-width:28.5%}#where-when-rates .row .column:last-child{max-width:71.5%}.testimonials article>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.testimonials article>* figure{width:25%;margin:2rem 0 0}.testimonials article>* blockquote{width:75%;margin:0 0 0 3.5rem}.bx-next,.bx-prev{top:5rem}}@media screen and (max-width:640px){#get-started input[type=text],#get-started textarea{font-size:.8rem}#get-started input[type=radio]~label{font-size:.8rem}.sections>:first-child{padding-top:0}}