.webdesign_area{padding:78px 0}.header{z-index:99999}.testi_area_new{padding:33px;background:#f5f5f5;margin-bottom:34px;border-radius:5px;font-family:'Jost';font-size:23px;text-align:center;font-weight:400;line-height:36px}.resq_area h3,.er_area h4{font-family:'Space Grotesk';letter-spacing:-1px;text-align:left;font-size:34px;color:#000;margin-bottom:14px}.resq_area p{text-align:left}.resq_area ul,.er_area ul,.services_area ul,.seo_area ul{padding-left:18px;font-family:jost,Sans-serif;font-weight:400;line-height:32px;font-size:19px}.seo_area p,.seo_area ul{text-align:left}.er_area p{text-align:left}.resq_area h4,.er_area h4{font-family:'Space Grotesk';letter-spacing:-1px;font-size:27px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc}.str_rea ul{font-family:jost,Sans-serif;font-weight:400;line-height:32px;font-size:19px;color:#fff;display:flex;flex-wrap:wrap;list-style:none;justify-content:center;gap:30px}.str_rea li{padding:8px 28px;background:#fff;color:#4570ff;border-radius:3px;font-weight:500}.seo_area h2{text-align:left}.seo_area .content{margin:0 0 25px}.testi_area_new strong,.testi_area_new b{display:block}.c-faqs{width:100%;padding:80px 0;float:left;background:#fff}section.c-faqs .container{max-width:985px}details.c-faqs__item{box-shadow:0 0 19px 0 #bcbcbc0a;background:#f8f8f8;border-bottom:#ebebeb solid 1px;margin-top:15px}.c-faqs h3.c-faqs__title{color:#000;font-size:48px;font-weight:900;text-align:center;margin-bottom:29px;font-family:"Space Grotesk"}.c-faqs summary.c-faqs__item-question{color:#2f2f2f;font-size:19px;position:relative;background:#eaf1f9;padding:12px 54px 12px 25px;box-shadow:0 0 19px 0 #0000000a;text-transform:capitalize;letter-spacing:-.4px;line-height:33px;margin-top:0;font-weight:800;font-family:emoji;border-bottom:#4570ff solid 3px;transition:all .3s;font-family:"Space Grotesk"}.c-faqs summary.c-faqs__item-question:hover{background:#4570ff;color:#fff}.c-faqs__items p{font-family:Jost,sans-serif;font-size:19px;line-height:32px;color:#000;padding:0 22px}.c-faqs__item-question{position:relative}.c-faqs__item-question::after{content:"";display:block;width:18px;height:10px;background:url(https://calgarywebdesignagency.ca/wp-content/uploads/2025/09/arrow.png) no-repeat;transition:.2s;right:26px;position:absolute;top:26px;background-size:contain}.c-faqs summary.c-faqs__item-question:hover:after{filter:invert(1) brightness(2)}.c-faqs__item-answer{padding:6px 25px 15px;background:#f5f5f5}.c-faqs__item[open] .c-faqs__item-question::after{transform:rotate(180deg)}.c-faqs__item-answer{padding-bottom:8px}.c-faqs details>summary:first-of-type{list-style:none}.home_banner h1{background-image:none!important;max-width:688px}.home_banner h2{max-width:645px;line-height:39px}.resq_area h4 a,.er_area a{color:#4570ff}.maintenanc_area .content{min-height:auto}.section_about .h_back_g h2{font-size:39px}.seo_box{justify-content:center}.seo_area .content{min-height:168px;padding:16px 37px}.seo_box .col-md-4{flex:0 0 50%;max-width:50%}.home_banner h3 span{color:#f9a803;font-weight:700;font-size:24px}.wh_choose .row,.process_area .row{margin:0}.seo_area .row .col-md-4:nth-child(3) .content{background:#eaefff}.section_about .col-md-6:nth-child(1){flex:0 0 100%;max-width:100%}.section_about .h_back_p p{text-align:center}.section_about .h_back_g{text-align:center}.section_about .col-md-6:nth-child(2){display:none}@media only screen and (max-width:991px){.seo_area .content{min-height:231px;padding:16px 37px}}@media screen and (max-width:767px){.testi_area_new{padding:25px;font-size:18px;line-height:28px}.resq_area h3,.er_area h4{font-size:25px;line-height:30px}.resq_area h4,.er_area h4{font-size:24px}.resq_area ul,.er_area ul,.services_area ul,.seo_area ul{line-height:27px;font-size:16px}.str_rea ul{line-height:32px;font-size:16px;color:#fff;gap:8px}.str_rea ul li{padding:6px 18px}.seo_box .col-md-4{flex:0 0 100%;max-width:100%}.seo_area .content{min-height:auto;padding:14px 37px 35px}.c-faqs{padding:50px 0 60px}}@media screen and (max-width:580px){.home_banner h1{width:100%}.c-faqs h3.c-faqs__title{font-size:35px}}.header .main_menu_nav li a{cursor:pointer}img.wp-smiley,img.emoji{min-height:auto!important}.resq_area{margin-top:26px}.seo_area span{font-family:Jost,sans-serif;font-size:23px;line-height:34px;display:block;text-align:left;font-family:Jost,sans-serif;font-size:19px;font-weight:400}.section_about2{background-color:#f0edeb}body .c-faqs__items p{font-family:'Google Sans';font-size:18px;line-height:32px;color:#000;padding:0 22px}.video_modal .pop_area .video_btn a{font-family:'Ubuntu';letter-spacing:0;border:0 solid #5f7dfa;padding:15px 41px;font-weight:700!important;background:#fab930;color:#000;text-transform:uppercase;margin:14px auto 0;display:table;border-radius:50px}.video_modal .pop_area .video_btn a:hover{background:#368b8e!important;color:#fff!important}.homenewblog{display:none}section#about .h_back_p ul{padding-left:7px;list-style:none;text-align:left;font-family:'Google Sans';line-height:35px}body .section_about2.section_about .h_back_p ul{padding-left:20px!important;list-style:disc!important;margin:0!important;padding:0!important;border:0!important;padding-left:20px!important}.webdesign_area{padding:87px 0;background:#368b8e}.webdesign_area::before{display:none!important}.webdesign_area h2{color:#fff!important}.wh_choose .btn_anew{position:relative;font-family:'Ubuntu';border:0 solid #f2aa3d!important;background:#f2aa3d;padding:18px 40px;font-weight:700;border-radius:50px;color:#000!important;text-transform:uppercase;display:inline-block;margin-top:17px}.wh_choose .btn_anew:hover{background:#298b8e!important;color:#fff!important}.wh_choose{padding:76px 0 90px}body .section_about .h_back_g h2,body .section_about .h_back_p p{text-align:left}.popup_overlay .popup{background:linear-gradient(132deg,#158a8e,#f2aa3d)}.popup_overlay .popup i.fa.fa-times{color:#000;background:#ffb13b}@media screen and (max-width:1199px){body .home_banner h1{font-size:53px;line-height:61px}body .home_banner{padding-top:135px}}