ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.sg-popup-builder-content{height:100%}a#rpbtn{border-width:0!important;border-color:#f2b316;border-radius:30px;padding:4px 16px;font-size:18px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#f2b316}a#rpbtn:hover{background:rgb(235 184 183/.87)}#top-menu li a,strong{font-weight:700}body{font-size:14px}.mobile_menu_bar:after,.mobile_menu_bar:before{color:#a3d5d6}.nav li ul{border-color:#a3d5d6}#top-menu a,a,a#rpbtn{color:#000}#top-menu li a{font-style:normal;text-transform:uppercase;text-decoration:none}#footer-bottom{background-color:#f2f6f9}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding:36px 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:36px}#logo{max-height:82%}}#et-top-navigation,#main-header,body,h1,h2,input,select,textarea{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif}#main-header{box-shadow:none}#main-footer{background-color:#222;background:url(https://dropdeadlifeinsurance.ca/wp-content/uploads/2020/01/FooterBG.png);background-size:cover;background-repeat:no-repeat}#main-footer .container{position:relative;width:60%}.footer-widget:first-child:after{content:none}.footer-widget input[type=email],.footer-widget input[type=tel],.footer-widget input[type=text]{border:0;background:#fff0;border-bottom:1px solid;width:100%;height:25px;color:#787c7b}input[type=email],input[type=tel],input[type=text],select{width:100%;height:34px;border:1px solid #ddd;padding:10px}textarea{width:100%}.ft-btn a,a.quote{background:#f1b216;color:#333!important;padding:4px 16px;font-weight:700!important;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;font-size:18px;border-radius:30px}.footer-widget:nth-child(3){border-right:0}input.wpcf7-form-control.wpcf7-submit{background:#f1b216;color:#333!important;padding:4px 16px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;font-weight:700!important;font-size:18px;border-radius:30px;border:0}.footer-widget:after{content:"";background:#333;display:block;width:6px;height:240px;padding-right:1px;margin-left:-34px;border-radius:50px}#text-3 .textwidget{float:none;text-align:center}#top-menu li li a{padding:6px 18px}select{white-space:normal}article{min-height:530px}@media (max-width:768px){#main-footer{background:0 0;background-color:#f7cda6}.footer-widget:after{display:none}#main-footer .container{width:90%}.footer-widget{float:none!important;text-align:center}div#text-2,div#text-3,div#text-4{float:none}}.schedule-btn{text-align:center}.schedule-btn:hover,input.wpcf7-form-control.wpcf7-submit:hover{cursor:pointer}.schedule-container{padding:10px}.schedule-container select{padding:0}@media only screen and (max-width:1430px){#logo{max-height:30%!important}}@media only screen and (max-width:1880px){#et_mobile_nav_menu{display:block}#top-menu-nav{display:none}}.mobile_menu_bar:before{content:"a";font-size:32px;left:0;position:relative;top:0;cursor:pointer}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:2.347%!important}.ft-btn{font-weight:700!important;margin-top:25px!important}}a#rpbtn{font-weight:700!important}.btn2{margin-top:22px}.ft-btn a:hover{background-color:#f2b316!important}#footer-info{text-align:center;float:none!important}@media (max-width:980px){#logo{max-width:90%!important;max-height:65%!important}}@media (min-width:981px){.footer-widget .btn2{margin-top:73px}}@media (min-width:981px) and (max-width:1500px){.footer-widget a#rpbtn{padding:4px 5px!important;font-size:16px}}@media only screen and (max-width:1800px){#et_mobile_nav_menu{display:block}#top-menu-nav{display:none}}#logo{max-height:82%!important}@media (max-width:1488px){#main-header{position:absolute!important}}#text-6 p{padding-bottom:0!important}#text-6 p,.social-icons{text-align:center}.social-icons a{padding:5px 10px}.social-icons a i:before{font-size:30px}