/* https://nextgenbenefits.ca/wp-content/themes/bb-theme-child/style.css?ver=6.8.1 */
@font-face{font-display:swap;font-family:"Proxima N W01";src:url(/wp-themes/bb-theme-child/fonts/font1.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:"font2";src:url(/wp-themes/bb-theme-child/fonts/font2.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:"font3";src:url(/wp-themes/bb-theme-child/fonts/font3.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:"Didot W01 Italic";src:url(/wp-themes/bb-theme-child/fonts/font4.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:"Libre Baskerville";src:url(/wp-themes/bb-theme-child/fonts/font5.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:"font6";src:url(/wp-themes/bb-theme-child/fonts/font6.woff2) format("woff2");font-weight:400}@font-face{font-display:swap;font-family:"palatino";src:url(/wp-themes/bb-theme-child/fonts/palatino.woff2) format("woff2");font-weight:400}.headingbgwh h1 span,.headingbgwh h2 span,.headingbgwh h3 span{display:inline-block}.fl-menu-mobile-toggle:hover,.fl-menu-mobile-toggle.fl-active{background:none!important}header .menu li a.active{color:orange!important}.biggericons .fl-module-content .fl-icon i,.biggericons .fl-module-content .fl-icon i:before{font-size:33px}.centertext{text-align:center}.narrower{text-align:center;max-width:800px;margin:0 auto}.ribbon{width:200px;background:#fff;position:absolute;color:#333;text-align:center;line-height:50px;letter-spacing:1px;z-index:999;top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-size:16px;font-weight:700;box-shadow:0 0 5px #666}.be-slideupwrap{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:#6cab43;padding:25px 15px;position:absolute;bottom:0;right:0;left:0}.be_slideupdesc{color:#FFF;display:none;font-weight:300;line-height:1.5em;margin-bottom:0;margin-top:10px}.be_slideupdesc p:last-child{margin-bottom:0}.be-slideup{position:relative;display:block;min-height:400px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.be-slideup a,.be-slideup h2,.be-slideup h2 a{color:#FFF}.be-slideup:hover .be-slideupwrap{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;padding:30px 20px}.be-slideup:hover .be-slideupwrap:before{-moz-transform:scale(.9999);-webkit-transform:scale(.9999);border-color:transparent transparent #6cab43 #6cab43;border-style:solid;border-width:35px 186px;content:'';display:block;height:0;position:absolute;top:-70px;left:0;width:0;transition:all .3s linear}.be-slideup:hover .be_slideupdesc{display:block}body:not(.administrator) .access-code-field{display:none}.private-access .login-popup,.private-access .access-banner{display:none}.access-form .submit-btn{color:white!important}.access-form{text-align:center;margin-bottom:30px}.sign-up-form li{margin-left:0!important;list-style:none!important;overflow:visible}p.error,.sign-up-wrapper,.sign-up-wrapper form{text-align:center!important}.sign-up-wrapper .gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{margin:auto}.access-form label{text-align:left!important}.sign-up-wrapper input{max-width:400px}.blog-posts img{width:100%!important}@media all and (max-width:320px){.be-slideup{min-height:300px}}.palatino{font-family:"Palatino Linotype",serif}.footer-menu .sub-menu{top:auto!important;bottom:100%;padding-bottom:15px!important}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(76,76,76,.8);z-index:999;display:none}.popup-content{background:#fff;max-width:45%;position:absolute;right:0;left:0;top:15%;border-radius:5px;margin:auto}.popup-content i{position:absolute;right:10px;top:10px;font-size:20px;cursor:pointer;z-index:1001}.popup-content i:hover{color:#333;cursor:pointer}.popup .gform_wrapper ul li.gfield{margin-top:5px}.popup .gform_wrapper ul .gfield_label{margin-bottom:0}@media all and (max-width:992px){.popup-content{max-width:75%}}@media all and (max-width:768px){.popup-content{max-width:95%;top:1%}.page-banner h1{font-size:40px!important}.page-banner h2{font-size:24px!important}.footer-banner-text{font-size:1.2em!important}}.quote-author{font-size:44px!important}.quote{font-size:101px}@media only screen and (max-width:600px){.quote-text{font-size:50px!important}.quote-author{padding-top:30px}}@media only screen and (min-width:600px){.quote-text{font-size:70px!important}.quote-author{padding-top:30px}}@media only screen and (max-width:768px){header{display:contents!important}.site-nav{background:#fff!important}.site-menu rect{fill:#000!important}}@media only screen and (min-width:992px){.quote-text{font-size:101px!important}.quote-author{padding-top:60px}}#gf_progressbar_wrapper_4,.partial_entry_warning{display:none}