﻿#inner-hero p{max-width:580px}#primary .left h2{position:relative;max-width:1240px}#primary .left h2::before{content:"";position:relative;width:90px;height:2px;background:#e31f28;display:block;margin-bottom:25px}#primary .left .form-wrapper{background:#b2e2f4;padding:30px}@media screen and (min-width: 1441px){#primary .left .form-wrapper{padding:48px}}#primary .left .form-wrapper .form-lead p{font-family:"Gotham-Medium" !important;font-size:20px}#primary .left .form-wrapper .form-lead p a{font-family:"Gotham-Medium" !important}#primary .left .grey-card{background:#f1f1f3;padding:40px 25px}@media screen and (min-width: 1025px){#primary .left .grey-card{padding:65px}}#primary .left .grey-card h3{font-family:"Gotham-Book" !important;font-size:33px}#primary .right .grey-card{background:#f1f1f3;border-top:30px solid #b2e2f4;padding:40px 25px}@media screen and (min-width: 1025px){#primary .right .grey-card{padding:47px 45px 47px 55px}}#primary .right .grey-card h3{font-family:"Gotham-Book" !important;font-size:33px}#primary .right .grey-card .checkbox{display:flex;gap:8px;justify-content:flex-start;align-items:flex-start;margin-bottom:18px}#primary .right .grey-card .checkbox:last-child{margin-bottom:0}#primary .right .grey-card .checkbox img{position:relative;top:-10px;width:40px}#primary .right .grey-card .checkbox .content h5{margin-bottom:7px;color:#e31f28}#primary .right .grey-card .checkbox .content p{font-size:18px;line-height:24px}#primary .right .grey-card .terms-conditions p{font-size:16px;line-height:22px}#things-to-consider,#how-it-works{background:#f1f1f3}#things-to-consider .card,#how-it-works .card{background:#fff;height:100%;padding:25px}@media screen and (min-width: 1025px){#things-to-consider .card,#how-it-works .card{padding:73px}}#things-to-consider .card,#how-it-works .card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#things-to-consider .card p,#how-it-works .card p{font-size:20px;line-height:30px}#mortgage-calculator .card{background:#fff;height:100%;padding:25px}@media screen and (min-width: 1025px){#mortgage-calculator .card{padding:73px}}#mortgage-calculator .card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#mortgage-calculator .card p{font-size:20px;line-height:30px}#new-to-calgary{position:relative}#new-to-calgary .poster{position:relative;padding:50px;min-height:1080px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}@media screen and (min-width: 1025px){#new-to-calgary .poster{min-height:933px;padding:85px}}#new-to-calgary .poster{color:#fff}#new-to-calgary .poster p{font-size:20px}@media screen and (min-width: 1025px){#new-to-calgary .poster p{max-width:935px}}#new-to-calgary .poster .btn{padding:10px 1.5rem;font-family:"Gotham-Medium" !important;font-size:15px}#dark-callout{position:relative;background:#474848;color:#fff}#dark-callout .content .subtitle{font-family:"HelveticaNeueLTStd-BdCn";font-size:17px;text-transform:uppercase;letter-spacing:.34px;margin:0}#dark-callout .content h3{font-family:"Gotham-Book" !important;margin-bottom:0}#dark-callout .content hr{border-top:1px solid #fff;opacity:1;margin:1.25em 0 1.85em 0}#dark-callout .content ul{list-style:none}#dark-callout .content ul li{position:relative;font-family:"Gotham-Book";padding-left:1rem;margin-bottom:16px}#dark-callout .content ul li::before{content:"•";color:#57c4c0;font-size:29px;position:absolute;left:-5px;top:-8px}#dark-callout .accent-arrow{position:absolute;right:0px;top:-295.5px}#faq{position:relative}#faq .faqs p{font-family:"Gotham-Book";font-size:15px;line-height:23px}#faq .faqs a{color:#474848}#faq .faqs a:hover{color:#e31f28}#faq .faqs .faq-item>h5{position:relative;padding-bottom:15px;margin-bottom:17px;padding-right:30px;border-bottom:1px solid #e31f28;cursor:pointer;font-family:"Gotham-Medium" !important;font-size:18px;color:#030303;line-height:normal}#faq .faqs .faq-item>h5::after{position:absolute;right:3px;font-family:"trico-icons";font-size:18px;color:#e31f28;content:"";transform:rotate(0);transition:.22s linear all}#faq .faqs .faq-item .answer{display:none}#faq .faqs .faq-item.active h5::after{transform:rotate(-180deg)}#faq .accent-arrow{position:absolute;left:0px;top:-295.5px}/*# sourceMappingURL=page-buyer-resources-first-time-buyer.css.map */