.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]{direction:ltr}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}}:root{--woocommerce:#720eec;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.Acolorfont a,.promotion-item a{color:#fff!important}.footer-widget .title{color:#faebd7!important}#main-footer{background:#6b868f!important}#footer-bottom{background:#2b2b2d}.et_pb_contact_main_title{padding-bottom:26px}#menu-footer-menu li a{color:#faebd7}.col2-right-hp,.et-social-rss,.et-social-twitter{display:none}.footer-widget .wpcf7-form-control.wpcf7-submit{background:#780c09;color:#fff;border:0 solid;padding:9px 18px 10px 19px;cursor:pointer}.footer-widget .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:90%;height:33px;padding-left:8px}#footer-widgets,#main-footer .container,.footer-widget{max-width:1100px;width:100%!important;margin-left:auto!important;margin-right:auto!important}.footer-widget{max-width:300px;padding-left:15px;padding-right:15px}@media (max-width:1130px){.footer-widget{max-width:100%!important;text-align:center}#footer-widgets,#main-footer .container{max-width:100%}.footer-widget .et_pb_widget{float:none}.footer-widget .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:250px}}@media (max-width:1500px){.sm-title-sm-scr{font-size:18px!important}}@media (max-width:1465px){.h2-tag{font-size:22px!important}}@media (max-width:1320px){.col1-lft-hp{display:none}.col2-right-hp{display:block}}@media (max-width:1256px){#logo{max-height:35%}}@media (min-width:981px){.et_pb_gutters3 .footer-widget{margin-right:30px!important}}@media (max-width:981px){.tp-three-headings .et_pb_button_module_wrapper{margin-bottom:100px!important}.tp-three-headings .et_pb_column{margin-bottom:0}.h2-tag{font-size:20px!important}#logo{max-height:70%}}@media (max-width:600px){.tp-three-headings .et_pb_button{padding:2px 11px 2px 12px;font-size:16px!important}.h2-tag{font-size:17px!important}}@media all and (max-width:1291px) and (min-width:1232px){#logo{max-height:54%!important}}@media all and (max-width:1231px) and (min-width:981px){#logo{max-height:38%!important}}body{font-size:14px;margin:0;font-family:Open Sans}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation{padding:38px 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:38px}#logo{max-height:72%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.et_pb_fullwidth_section{padding:0}}@media screen and (max-width:480px){.et_pb_fullwidth_header_0 .header-content h1{width:100%;height:100%;float:bottom;font-size:10px}.et_pb_fullwidth_header_0 .header-content .et_pb_fullwidth_header_subhead{height:100%;width:100%;float:bottom;font-size:100%}.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button{width:100%;height:100%;float:bottom;font-size:10px;margin:5 auto}.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_two.et_pb_button{width:100%;height:100%;float:bottom;font-size:10px;margin-top:5px}.et_pb_fullwidth_header_0{margin-top:10px}#calgary-desc,#location-desc{padding-left:15px}#calgary-img-desc{text-align:center}}*{box-sizing:border-box}.locCF{color:#fff}.wpcf7-text,.wpcf7-textarea{background-color:#eee!important;border:0!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#000!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial}.wpcf7-submit{color:#fff!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:#771411;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.wpcf7-submit:hover{background-color:#38416b;padding:6px 20px!important}@media (max-width:980px){.menu-address{display:none}#top-header{text-align:center;padding-bottom:10px}}.promotion-item a{background-color:red;padding:10px 20px!important;border-radius:25px}.bold-text a{font-weight:700!important;color:red!important}@media none{ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}}