body,html{margin:0px;padding:0px;line-height:1.7;color:#333}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium.woff2);font-display:swap;font-weight:500}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.woff2);font-display:swap;font-weight:600}body *{box-sizing:border-box;font-family:"Inter",Helvetica,Arial,Lucida,sans-serif}.container{max-width:1280px;width:80%;margin-left:auto;margin-right:auto}img{width:auto;height:auto}.top__part{background-color:#111}.top__part .outer__top{padding:8px 0px;display:flex;justify-content:flex-end}.top__part .outer__top>a{margin-right:16px;font-size:13px;line-height:16px;font-weight:600;text-decoration:none;color:#fff;transition:.4s ease-in-out}.top__part .outer__top>a:last-child{margin-right:0px}.top__part .outer__top>a:hover{opacity:.7}header .outer__header{display:flex;align-items:center;justify-content:space-between;height:94px}header .outer__header .menu ul{padding:0px;list-style-type:none;margin:0px;display:flex;align-items:center;justify-content:flex-end}header .outer__header .menu ul>li{margin-right:22px}header .outer__header .menu ul>li.dropdown{cursor:pointer;position:relative;top:18px}header .outer__header .menu ul>li.dropdown>a{padding-bottom:35px}header .outer__header .menu ul>li.dropdown:hover .drop{opacity:1;pointer-events:initial}header .outer__header .menu ul>li.dropdown .drop{opacity:0;pointer-events:none;transition:.4s ease all;position:absolute;left:0px;top:55px;min-width:300px}header .outer__header .menu ul>li.dropdown .drop:before{content:"";left:0px;width:166px;top:-55px;height:55px;position:absolute}header .outer__header .menu ul>li.dropdown .drop ul{background-color:#fff;padding:20px 0px;border-top:3px solid #eb2d37;display:flex;flex-direction:column;align-items:flex-start}header .outer__header .menu ul>li.dropdown .drop ul li{width:100%;margin-right:0px;padding:0px 20px}header .outer__header .menu ul>li.dropdown .drop ul li>a{padding:6px 10px;transition:.4s ease-in-out all;display:flex;align-items:center;justify-content:flex-start;min-height:40px}header .outer__header .menu ul>li.dropdown .drop ul li>a:hover{background-color:rgba(0,0,0,.03);opacity:.7}header .outer__header .menu ul>li:last-child{margin-right:0px}header .outer__header .menu ul>li>a{transition:.4s ease-in-out;display:flex;align-items:center;justify-content:flex-start;font-size:15px;color:#2b2d42;text-transform:uppercase;line-height:22px;text-decoration:none;font-weight:bold}header .outer__header .menu ul>li>a:hover{opacity:.7}header .outer__header .menu ul>li>a span{display:inline-flex;align-items:center;justify-content:center;margin-left:6px}header .outer__header .menu ul>li>a span img{width:10px}header .outer__header .logo{display:inline-flex;align-items:center;justify-content:center}header .outer__header .logo>a{display:inline-flex;align-items:center;justify-content:center}header .outer__header .logo>a>img{max-width:305px}.hero__section{background-size:contain;background-position:right 0px center;background-repeat:no-repeat;background-image:url("../img/Regina-Header.webp") !important;background-color:#2b2d42;padding:60px 0px}.hero__section .outer__hero{width:57.8%;padding:32px 0px}.hero__section .outer__hero .btn{display:flex;justify-content:flex-start}.hero__section .outer__hero .btn>a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#000 !important;padding:10px 1em;border-width:0px !important;border-radius:2px;font-size:19px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif !important;font-weight:500 !important;background-color:#fff;position:relative;transition:.25s ease-in-out}.hero__section .outer__hero .btn>a:hover{padding-right:39px;padding-left:12px}.hero__section .outer__hero .btn>a:hover span{opacity:1}.hero__section .outer__hero .btn>a span{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;position:absolute;right:13px;opacity:0;transition:.25s ease-in-out}.hero__section .outer__hero .btn>a span img{max-width:16px;min-width:16px}.hero__section .outer__hero>p{margin:0px;font-size:1.9vw;line-height:1.6em;color:#fff;margin-bottom:4.758%}.hero__section .outer__hero>h1{margin-top:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:3.5vw;color:#fff;padding-bottom:10px;line-height:1.1;letter-spacing:-0.05em;margin-bottom:10px}.about__wrapper{padding:64px 0px}.about__wrapper .bottom{padding:32px 0px;display:flex;justify-content:space-between}.about__wrapper .bottom .elem{width:31.3333%;margin-right:3%;border-radius:10px 10px 10px 10px;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}.about__wrapper .bottom .elem .media{min-height:34px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}.about__wrapper .bottom .elem .media img{max-height:34px;min-height:34px}.about__wrapper .bottom .elem>p{margin-top:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:22px;letter-spacing:-0.04em;line-height:1.4em;margin-bottom:10px}.about__wrapper .bottom .elem:last-child{margin-right:0px}.about__wrapper .top{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 0px}.about__wrapper .top .desc{width:64.833%}.about__wrapper .top .desc>p{margin:0px;font-size:16px}.about__wrapper .top>h2{margin-top:0px;font-size:50px;letter-spacing:-0.05em;line-height:1.1em;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500}.features__wrapper{background-color:#8d99ae;padding:64px 0px}.features__wrapper .outer__features .grid{display:grid;grid-template-columns:repeat(3, 1fr);padding-top:32px;grid-row-gap:64px;grid-column-gap:3%;padding-bottom:32px}.features__wrapper .outer__features .grid>.elem{background-color:#fff;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}.features__wrapper .outer__features .grid>.elem>p{margin-top:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:22px;letter-spacing:-0.04em;margin-bottom:0px;padding-bottom:10px;line-height:1.4em}.features__wrapper .outer__features>h2{text-align:center;margin:0px;padding:32px 0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-size:50px;color:#fff !important;letter-spacing:-0.05em;line-height:1.1em;font-weight:500;text-align:center}.get__in--touch{padding:64px 0px}.get__in--touch .outer__get--touch .grid{padding:32px 0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:3%;grid-row-gap:32px}.get__in--touch .outer__get--touch .grid>a{display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;padding-top:100px;padding-bottom:100px;border-radius:12px;overflow:hidden;transition:.7s ease-in-out all}.get__in--touch .outer__get--touch .grid>a.revealed.change-transition{transition:.3s ease all}.get__in--touch .outer__get--touch .grid>a:hover{transform:scale(1.04)}.get__in--touch .outer__get--touch .grid>a:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:2}.get__in--touch .outer__get--touch .grid>a>img{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover}.get__in--touch .outer__get--touch .grid>a p{margin:0px;position:relative;line-height:1;z-index:2;font-weight:600;font-size:30px;text-shadow:0em 0em .3em rgba(0,0,0,.4);color:#fff;padding-bottom:10px}.get__in--touch .outer__get--touch>h2{padding:32px 0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;margin:0px;font-size:48px;letter-spacing:-0.05em;line-height:1.2em;padding-bottom:42px}footer{background-color:#2b2d42}footer .outer__footer{padding-bottom:10px}footer .outer__footer>ul{margin:0px;margin-top:0px;display:flex;align-items:center;justify-content:flex-start;list-style-type:none;padding:0px}footer .outer__footer>ul li.spacer{margin:0px 4px;color:#edf2f4;font-size:14px}footer .outer__footer>ul li>a{font-size:14px;color:#edf2f4;text-decoration:none}footer .outer__footer>p{margin-bottom:0px;margin-top:8px;color:rgba(237,242,244,.52) !important;font-size:13px;padding-bottom:10px}.ready__to--talk{padding:64px 0px;background-color:#2b2d42}.ready__to--talk .outer__ready{padding-bottom:64px}.ready__to--talk .outer__ready .double{display:flex;align-items:flex-start;justify-content:space-between}.ready__to--talk .outer__ready .double .form{width:64.833%}.ready__to--talk .outer__ready .double .form form .group__submit{margin-top:40px}.ready__to--talk .outer__ready .double .form form .group__submit>button{cursor:pointer;border:0px;outline:none;background:#f7f7f7;font-size:15px;font-weight:600;border-radius:3px;text-shadow:none;padding:12px 25px;color:#000}.ready__to--talk .outer__ready .double .form form .double{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:24px 2%}.ready__to--talk .outer__ready .double .form form .double .longer{grid-column-start:1;grid-column-end:3}.ready__to--talk .outer__ready .double .form form .double .group__input>select,.ready__to--talk .outer__ready .double .form form .double .group__input>input{width:100%;height:50px;padding:8px 10px;background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;border-radius:3px;outline:none}.ready__to--talk .outer__ready .double .form form .double .group__input>select option,.ready__to--talk .outer__ready .double .form form .double .group__input>input option{color:#333}.ready__to--talk .outer__ready .double .form form .double .group__input>select:focus,.ready__to--talk .outer__ready .double .form form .double .group__input>input:focus{border-color:#8e9aaf}.ready__to--talk .outer__ready .double .form form .double .group__input>label{width:100%;margin-top:0px;padding-bottom:3px;margin-bottom:0px;color:#ddd;font-size:14px;font-weight:bold}.ready__to--talk .outer__ready .double .media{width:29.6667%;margin-right:5.5%}.ready__to--talk .outer__ready .double .media>a{color:#5677ad;text-decoration:none;font-weight:600;font-size:20px}.ready__to--talk .outer__ready .double .media>p{font-size:15px;line-height:1.5;margin-bottom:9.27%;margin-top:0px;color:#fff}.ready__to--talk .outer__ready .double .media>p em{font-style:italic}.ready__to--talk .outer__ready .double .media>p span{font-weight:bold}.ready__to--talk .outer__ready .double .media>img{max-width:300px;width:100%;margin-bottom:15px}.ready__to--talk .outer__ready>.top{padding:32px 0px}.ready__to--talk .outer__ready>.top>h2{margin-top:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;color:#fff !important;letter-spacing:-0.05em;line-height:1.2em;padding-bottom:10px;margin-bottom:5px}.ready__to--talk .outer__ready>.top>p{margin:0px;font-size:17px;color:#fff}.menu__mobile{display:none}footer.spacer{padding-top:10px}footer.spacer .outer__footer{padding-bottom:7px}.hero__title{padding:64px 0px;background-color:#2b2d42}.hero__title .outer__title>h1{padding:32px 0px;margin:0px;margin-bottom:10px;font-size:80px;line-height:1.1;font-weight:500;color:#fff !important;letter-spacing:-0.04em}.contact__form{padding:64px 0px;background-color:#edf2f4}.contact__form .outer__contact{padding:32px 0px;display:flex;align-items:flex-start;justify-content:space-between}.contact__form .outer__contact .box{width:47.25%;background-color:#2b2d42;padding-top:40px;padding-right:40px;padding-bottom:80px;padding-left:40px}.contact__form .outer__contact .box .list .socials ul{padding:0px;list-style-type:none;margin:0px;display:flex;align-items:center;justify-content:flex-start}.contact__form .outer__contact .box .list .socials ul li{display:inline-flex}.contact__form .outer__contact .box .list .socials ul li>a{display:inline-flex;align-items:center;justify-content:center;min-width:48px;max-width:48px;min-height:48px;max-height:48px;transition:.2s ease all}.contact__form .outer__contact .box .list .socials ul li>a:hover{opacity:.9}.contact__form .outer__contact .box .list .socials ul li>a img{max-width:28px;max-height:28px}.contact__form .outer__contact .box .list .elem{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:5.82%}.contact__form .outer__contact .box .list .elem>span{display:block;font-weight:300;color:#bec4d6;font-size:14px}.contact__form .outer__contact .box .list .elem>a{color:#fff;text-decoration:none;font-weight:bold}.contact__form .outer__contact .box .list .elem>p{color:#fff;text-decoration:none;font-weight:bold;margin:0px}.contact__form .outer__contact .box .book__call{margin-bottom:5.82%}.contact__form .outer__contact .box .book__call>p{margin-top:0px;font-weight:bold;color:#fff;margin-bottom:10px}.contact__form .outer__contact .box .book__call>a{display:inline-flex;align-items:center;justify-content:center;color:#000 !important;border:2px solid #fff;text-decoration:none;font-size:16px;font-weight:600 !important;text-transform:uppercase !important;background-color:#fff;border-radius:3px;padding:.3em 1em;line-height:1;position:relative;transition:.25s ease-in-out}.contact__form .outer__contact .box .book__call>a:hover{padding-right:30px;padding-left:12px}.contact__form .outer__contact .box .book__call>a:hover span{opacity:1}.contact__form .outer__contact .box .book__call>a span{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:7px;position:absolute;right:10px;margin-top:-1px;opacity:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.contact__form .outer__contact .box .book__call>a img{min-width:12px;max-width:12px}.contact__form .outer__contact .box .phone{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:5.82%}.contact__form .outer__contact .box .phone>span{display:block;font-weight:300;color:#bec4d6;font-size:14px}.contact__form .outer__contact .box .phone>p{font-size:140%;margin:0px;font-weight:bold;color:#fff}.contact__form .outer__contact .box .phone .bottom>span{font-size:16px;color:#fff}.contact__form .outer__contact .desc{width:47.25%;margin-right:5.5%;display:flex;flex-direction:column;align-items:flex-start}.contact__form .outer__contact .desc form{width:100%;margin-top:5.82%}.contact__form .outer__contact .desc form .group__submit{margin-top:55px;display:flex;justify-content:flex-start}.contact__form .outer__contact .desc form .group__submit>button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 14px;border-radius:3px;background-color:#222;color:#fff;text-transform:uppercase;font-size:16px;border:0px;transition:.2s ease all}.contact__form .outer__contact .desc form .group__submit>button:hover{opacity:.7}.contact__form .outer__contact .desc form input,.contact__form .outer__contact .desc form textarea{width:100%}.contact__form .outer__contact .desc form textarea{height:114px;color:#333;outline:none;border:1px solid #ccc;font-size:16px;padding-left:10px;padding-right:10px;padding-top:10px;resize:vertical}.contact__form .outer__contact .desc form input{height:50px;color:#333;outline:none;border:1px solid #ccc;font-size:16px;padding-left:10px;padding-right:10px}.contact__form .outer__contact .desc form .double{display:grid;margin-bottom:20px;grid-template-columns:repeat(2, 1fr);grid-column-gap:2%}.contact__form .outer__contact .desc .link>p{margin:0px}.contact__form .outer__contact .desc .link>p a{color:#5677ad;text-decoration:none}.contact__form .outer__contact .desc>p{margin:0px;padding-bottom:10px;font-size:22px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500}.contact__form .outer__contact .desc>h2{margin-top:0px;padding-bottom:10px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-size:52px;font-weight:500;margin-bottom:0px;letter-spacing:-0.05em;line-height:1.2em}.document__title{background-color:#2b2d42;padding:64px 0}.document__title .outer__title>p{margin:0px;padding:32px 0px;font-style:italic;font-size:20px;color:#fff}.document__title .outer__title>h1{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;margin:0px;font-size:80px;font-weight:500;border-bottom:1px solid rgba(141,153,174,.45);padding:32px 0px;padding-bottom:42px;color:#fff !important;line-height:1;letter-spacing:-0.04em}.document__wrapper{padding:64px 0px}.document__wrapper .outer__document{padding:32px 0px;max-width:980px}.document__wrapper .outer__document ul{margin:0px;padding-bottom:16px;padding-left:23px}.document__wrapper .outer__document>p{margin-top:0px;margin-bottom:0px;padding-bottom:16px}.document__wrapper .outer__document>p span{font-weight:bolder}.document__wrapper .outer__document>p span.break{font-weight:400;word-break:break-all}.document__wrapper .outer__document>p a{color:#5677ad;text-decoration:none}.reviews{padding:64px 0px}.reviews .outer__review .row{padding:32px 0px}.reviews .outer__review .row .elem{background-color:#edf2f4;border-radius:10px 10px 10px 10px;overflow:hidden;padding-right:25px;padding-bottom:20px;padding-left:25px;padding-top:30px}.reviews .outer__review .row .elem .desc{display:flex;flex-direction:column;align-items:flex-start}.reviews .outer__review .row .elem .desc>p{margin-top:0px;padding-bottom:0px;line-height:1.5;margin-bottom:0px;font-size:15px}.reviews .outer__review .row .elem .desc .author{display:flex;flex-direction:column;align-items:flex-start}.reviews .outer__review .row .elem .desc .author>span{display:block;margin-top:5px;font-weight:bold}.reviews .outer__review .row .elem .desc .author>p{margin:0px;font-size:13px;line-height:1.5}.reviews .outer__review .row .elem .media{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.reviews .outer__review .row .elem .media img{width:60px;border:1px solid #cecece;height:60px;object-fit:cover;border-radius:250px}.reviews .outer__review .grid .row.four{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:3%}.reviews .outer__review .grid .row.single{display:grid;grid-template-columns:1fr;grid-column-gap:3%}.reviews .outer__review .grid .row.single .elem{display:flex;align-items:flex-start;justify-content:flex-start}.reviews .outer__review .grid .row.single .elem .media{margin-right:30px}.reviews .outer__review .grid .row.three{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:3%}.reviews .outer__review .grid .row.two{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:3%}.reviews .outer__review .grid .row.two .elem{display:flex;align-items:flex-start;justify-content:space-between}.reviews .outer__review .grid .row.two .elem .media{margin-right:30px}.reviews .outer__review>h2{padding:32px 0px;text-align:center;color:#333;padding-bottom:42px;margin:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;letter-spacing:-0.05em;line-height:1.2em}.design__info{padding:64px 0px;background-color:#8d99ae}.design__info.dark{background-color:#2b2d42}.design__info .outer__design .grid{padding:32px 0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:3%}.design__info .outer__design .grid .elem{background-color:#fff;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}.design__info .outer__design .grid .elem>p{margin-top:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:22px;letter-spacing:-0.04em;margin-bottom:0px;padding-bottom:10px;line-height:1.4em}.design__info .outer__design .grid .elem .media{display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}.design__info .outer__design .grid .elem .media img{min-width:30px;max-width:30px;min-height:30px;max-height:30px}.design__info .outer__design .top{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 0px}.design__info .outer__design .top .desc{width:64.833%}.design__info .outer__design .top .desc>p{margin:0px;color:#fff}.design__info .outer__design .top .desc>p{margin-bottom:20px}.design__info .outer__design .top .desc>p span{font-weight:bold}.design__info .outer__design .top .desc>p:last-child{margin-bottom:0px}.design__info .outer__design .top>h2{margin:0px;margin-right:30px;white-space:nowrap;padding-bottom:10px;font-size:50px;color:#fff !important;letter-spacing:-0.05em;line-height:1.1em;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500}.brands__wrapper{padding:64px 0px}.brands__wrapper .outer__brand .bottom__media{padding:32px 0px;max-width:900px;margin-left:auto;margin-right:auto}.brands__wrapper .outer__brand .bottom__media img{max-width:100%}.brands__wrapper .outer__brand .media{max-width:800px;margin-left:auto;margin-right:auto;padding:32px 0px}.brands__wrapper .outer__brand .media img{max-width:100%}.brands__wrapper .outer__brand>h2{margin:0px;padding:32px 0px;text-align:center;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;letter-spacing:-0.05em;line-height:1.2em;text-align:center}.pricing{background-color:#2b2d42;padding:64px 0px}.pricing .outer__pricing .btn{display:flex;justify-content:center;align-items:center;padding:32px 0px}.pricing .outer__pricing .btn>a{color:#fff !important;padding-top:10px !important;padding-right:25px !important;padding-bottom:10px !important;padding-left:25px !important;text-decoration:none;border-width:0px !important;border-radius:2px;font-size:17px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif !important;font-weight:500 !important;background-color:#eb2d37;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:.25s ease-in-out}.pricing .outer__pricing .btn>a:hover{padding-right:39px !important;padding-left:12px !important}.pricing .outer__pricing .btn>a:hover span{opacity:1}.pricing .outer__pricing .btn>a span{opacity:0;transition:.25s ease-in-out;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:13px}.pricing .outer__pricing .btn>a span img{min-width:16px;max-width:16px}.pricing .outer__pricing .package{max-width:600px;margin-left:auto;margin-right:auto;background-color:#fff}.pricing .outer__pricing .package .content{padding-top:30px !important;padding-right:25px !important;padding-left:25px !important;padding-bottom:30px;background-color:#edf2f4}.pricing .outer__pricing .package .content .el{margin-bottom:2.75%;border-bottom:1px solid rgba(141,153,174,.24);padding-bottom:2.75%}.pricing .outer__pricing .package .content .el p{margin:0px}.pricing .outer__pricing .package .content .el p span{font-weight:bold}.pricing .outer__pricing .package>.head{background-color:#8d99ae;height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column}.pricing .outer__pricing .package>.head>span{color:#fff}.pricing .outer__pricing .package>.head>p{margin-top:0px;margin-bottom:10px;color:#fff;font-size:22px;font-weight:500;line-height:22px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif}.pricing .outer__pricing .package>.head>p span{font-size:60px;font-weight:bold}.pricing .outer__pricing .package>.head>p span sup{font-weight:500;font-size:22px;position:relative;top:-12px}.pricing .outer__pricing .package>.head>p *{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif}.pricing .outer__pricing>.top{padding:32px 0px;text-align:center}.pricing .outer__pricing>.top>p{margin:0px;color:#fff;font-size:18px}.pricing .outer__pricing>.top>h2{margin-top:0px;margin-bottom:0px;padding-bottom:10px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;color:#fff !important;letter-spacing:-0.05em;line-height:1.2em;text-align:center}.hero__secondary{background-color:#2b2d42;padding:64px 0px}.hero__secondary .outer__hero .bottom{display:flex;align-items:center;justify-content:space-between;padding:32px 0px}.hero__secondary .outer__hero .bottom>a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#000 !important;padding:10px 1em;border-width:0px !important;border-radius:2px;font-size:17px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif !important;font-weight:500 !important;background-color:#fff;position:relative;margin-left:25px;transition:.25s ease-in-out}.hero__secondary .outer__hero .bottom>a:hover{padding-right:39px;padding-left:12px}.hero__secondary .outer__hero .bottom>a:hover span{opacity:1}.hero__secondary .outer__hero .bottom>a span{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;position:absolute;right:13px;opacity:0;transition:.25s ease-in-out}.hero__secondary .outer__hero .bottom>a span img{min-width:15px;max-width:15px}.hero__secondary .outer__hero .bottom>p{margin:0px;color:#fff;line-height:1.6em;font-size:2vw;letter-spacing:-0.04em;line-height:1.6em}.hero__secondary .outer__hero>h1{margin-top:0px;margin-bottom:0px;padding-top:32px;padding-bottom:42px;border-bottom:1px solid hsla(0,0%,100%,.3);font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;line-height:1.1;color:#fff;font-size:4.1vw;letter-spacing:-0.05em}.article__wrapper{padding:96px 0px}.article__wrapper .outer__article{display:flex;align-items:center;justify-content:space-between}.article__wrapper .outer__article .desc{width:47.25%}.article__wrapper .outer__article .desc ul{padding-left:18px;list-style-type:disc}.article__wrapper .outer__article .desc ul>li{font-size:16px;font-weight:bold}.article__wrapper .outer__article .desc>p{margin:0px;margin-bottom:20px;line-height:1.8;font-size:18px}.article__wrapper .outer__article .desc>p:last-child{margin-bottom:0px}.article__wrapper .outer__article .desc>h2{margin-top:0px;padding-bottom:10px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;letter-spacing:-0.05em;line-height:1.2em;margin-bottom:10px}.article__wrapper .outer__article .media{width:47.25%;margin-right:5.5%}.article__wrapper .outer__article .media img{max-width:100%}.info__box{padding:64px 0px}.info__box .outer__info .grid{padding:32px 0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:5.5%}.info__box .outer__info .grid>.elem{display:flex;align-items:flex-start;justify-content:flex-start}.info__box .outer__info .grid>.elem .desc{display:flex;flex-direction:column;align-items:flex-start}.info__box .outer__info .grid>.elem .desc>span{padding-bottom:10px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:22px;letter-spacing:-0.04px;line-height:1.3em}.info__box .outer__info .grid>.elem .desc>p{margin:0px}.info__box .outer__info .grid>.elem>span{margin-right:15px;min-width:32px;max-width:32px}.info__box .outer__info .grid>.elem>span img{min-width:22px;max-width:22px}.info__box .outer__info .top{padding:32px 0px;display:flex;align-items:flex-start;justify-content:space-between}.info__box .outer__info .top>p{width:64.833%;margin:0px}.info__box .outer__info .top>h2{margin-right:5.5%;width:29%;margin:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;letter-spacing:-0.05em;line-height:1.2em}.our__process{padding:64px 0px}.our__process .outer__process .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:3%;grid-row-gap:64px;padding:32px 0px}.our__process .outer__process .grid .elem.double{grid-column-start:1;grid-column-end:3}.our__process .outer__process .grid .elem.double img{max-width:100%}.our__process .outer__process .grid .elem.regular{background-color:#edf2f4;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}.our__process .outer__process .grid .elem.regular>p{margin:0px;padding-bottom:10px;font-weight:600;font-size:24px}.our__process .outer__process .grid .elem.regular .txt>p{margin:0px}.our__process .outer__process .grid .elem.regular .txt>p a{color:#5677ad;text-decoration:none}.our__process .outer__process .grid .elem.regular>span{display:inline-flex;padding-bottom:10px;font-family:"Inter",Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:36px;line-height:1.1;color:#eb2d37 !important}.our__process .outer__process>h2{padding-top:32px;padding-bottom:42px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;margin:0px;font-size:48px;letter-spacing:-0.05em;line-height:1.2em}#map{height:400px}footer .top__info{padding-top:25px;padding-bottom:5px}footer .top__info .inner{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 0px}footer .top__info .inner .right{display:flex;align-items:flex-start;justify-content:flex-end}footer .top__info .inner .right>.el:nth-child(2) a{display:inline-flex;align-items:center;white-space:nowrap;font-size:20px;color:#fff;text-decoration:none;font-weight:500;justify-content:flex-start;word-break:break-all}footer .top__info .inner .right>.el:nth-child(2) a>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;max-width:32px;margin-right:10px}footer .top__info .inner .right>.el:nth-child(2) a>span img{min-width:22px;max-width:22px}footer .top__info .inner .right>.el:nth-child(1){display:flex;align-items:flex-start;justify-content:flex-start;margin-right:5.5%}footer .top__info .inner .right>.el:nth-child(1) .desc{display:flex;flex-direction:column;align-items:flex-start;max-width:236px}footer .top__info .inner .right>.el:nth-child(1) .desc>span{color:#fff;font-size:15px;padding-bottom:10px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500}footer .top__info .inner .right>.el:nth-child(1) .desc>p{color:#fff;font-size:14px;line-height:1.6;margin:0px}footer .top__info .inner .right>.el:nth-child(1)>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;max-width:32px;margin-right:10px}footer .top__info .inner .right>.el:nth-child(1)>span img{min-width:22px;max-width:22px}footer .top__info .inner .menu__footer>ul{padding:0px;list-style-type:none;margin:0px;display:flex;align-items:center;justify-content:flex-start}footer .top__info .inner .menu__footer>ul>li{padding:0px 11px;position:relative}footer .top__info .inner .menu__footer>ul>li:hover .drop{opacity:1;pointer-events:initial}footer .top__info .inner .menu__footer>ul>li .drop{position:absolute;left:0px;min-width:300px;max-width:300px;border-bottom:3px solid #8d99ae;box-shadow:2px -2px 5px rgba(0,0,0,.1);background-color:#2b2d42;padding:20px 0px;bottom:25px;z-index:2;opacity:0;transition:.3s ease all;pointer-events:none}footer .top__info .inner .menu__footer>ul>li .drop ul{padding:0px;margin:0px;list-style-type:none}footer .top__info .inner .menu__footer>ul>li .drop li{width:100%;padding:0px 20px}footer .top__info .inner .menu__footer>ul>li .drop li>a{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:flex-start;padding:6px 20px;text-decoration:none;font-size:13px;text-transform:uppercase;color:#fff;transition:.4s ease-in-out all}footer .top__info .inner .menu__footer>ul>li .drop li>a:hover{opacity:.8}footer .top__info .inner .menu__footer>ul>li .drop li>a.current{color:#8d99ae}footer .top__info .inner .menu__footer>ul>li>a{text-decoration:none;padding-top:8px;text-transform:uppercase;font-size:13px;color:#edf2f4 !important;display:inline-flex;align-items:center;justify-content:flex-start}footer .top__info .inner .menu__footer>ul>li>a span{display:inline-flex;align-items:center;margin-left:4px;justify-content:center}footer .top__info .inner .menu__footer>ul>li>a span img{min-width:14px;max-width:14px}.faq__wrapper{padding:64px 0px}.faq__wrapper .outer__faq .inner{padding:32px 0px;max-width:980px}.faq__wrapper .outer__faq .inner .elem{border-bottom:1px solid #999;padding:20px;cursor:pointer}.faq__wrapper .outer__faq .inner .elem.opened .head>p{color:#2b2d42;font-weight:bold}.faq__wrapper .outer__faq .inner .elem .desc{display:none;padding-top:20px}.faq__wrapper .outer__faq .inner .elem .desc>p{margin:0px}.faq__wrapper .outer__faq .inner .elem .head{display:flex;align-items:center;justify-content:space-between}.faq__wrapper .outer__faq .inner .elem .head>span{display:inline-flex;align-items:center;justify-content:center}.faq__wrapper .outer__faq .inner .elem .head>span img{min-width:21px;max-width:21px}.faq__wrapper .outer__faq .inner .elem .head>p{transition:.3s ease all;width:100%;font-size:16px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;color:#666;margin:0px;font-weight:500}.faq__wrapper .outer__faq>h2{margin-top:0px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;letter-spacing:-0.05em;line-height:1.2em;margin-bottom:0px;padding-bottom:10px;padding:32px 0px}header .outer__header .menu.updated ul{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-left:35px}.hero__section.calgary{background:url("../img/Calgary-iphone-mockups_1.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:right !important;background-color:#8d9aad !important;padding-top:12%;padding-bottom:12%}.hero__section.calgary .outer__hero{align-items:flex-start;justify-content:center;display:flex;flex-direction:column}.brands__wrapper.toronto{background-color:#edf2f4}footer .top__info .inner .right{width:100%;max-width:740px}footer .top__info .inner .right>.el:first-child{margin-right:80px}.pricing.light{background-color:#edf2f4}.pricing.light .outer__pricing .package .content{background-color:#fff}.pricing.light .outer__pricing>.top>h2{color:#000 !important}.pricing.light .outer__pricing>.top>p{color:#000 !important}.faq__wrapper .dbl{display:flex;align-items:flex-start;justify-content:space-between}.faq__wrapper .dbl .media{display:inline-flex;align-items:center;justify-content:center;width:36%}.faq__wrapper .dbl .media img{max-width:100%}.faq__wrapper .dbl .inner{width:57%;margin-right:5.5%}.faq__wrapper .outer__faq .inner .elem .head>p{line-height:1.2}.our__process.dark .outer__process .grid>.elem{background-color:#8d99ae}.our__process.dark .outer__process .grid>.elem>p,.our__process.dark .outer__process .grid>.elem .txt>p{color:#fff}.our__process.dark .outer__process .grid>.elem>p a,.our__process.dark .outer__process .grid>.elem .txt>p a{color:#fff}.our__process.dark .outer__process .grid>.elem>span{color:#2b2d42 !important}.our__process.dark .outer__process>h2{color:#333}.features__wrapper.dark{background-color:#2b2d42}.info__box .outer__info .top>h2{width:29.666%}.design__info.light{background-color:#fff}.design__info.light .outer__design>.top>h2{color:#333 !important}.design__info.light .outer__design>.top .desc>p{color:#333 !important}.info__box.grey{background-color:#edf2f4}.article__wrapper .outer__article>.media{margin-right:0px;margin-left:5.5%}.hero__section.fluid{text-align:center;padding-top:12vw;padding-bottom:12vw;background:url("../img/Toronto-Clients-scaled.webp") !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#8d99ae !important;position:relative}.hero__section.fluid:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.hero__section.fluid .outer__hero{margin-left:auto;margin-right:auto;position:relative;z-index:2;width:100%}.hero__section.fluid .outer__hero .btn>a{background-color:#eb2d37;color:#fff !important}.hero__section.fluid .outer__hero .btn{display:flex;justify-content:center}.faq__wrapper.grey{background-color:#edf2f4 !important}.faq__wrapper.grey .inner{background-color:#fff;border-radius:3px;max-width:1280px;padding-top:0px;padding-bottom:0px}.faq__wrapper.grey .inner .elem:last-child{border-bottom:0px}.outer__info .top>p span{font-weight:bold}.article__wrapper .outer__article.phone .desc{width:57%}.article__wrapper .outer__article.phone .media{width:36%}.design__info.light.grey{background-color:#edf2f4}.hero__black{padding:64px 0px;background-color:#000}.hero__black .outer__hero{display:flex;align-items:flex-start;justify-content:space-between}.hero__black .outer__hero .desc{width:57%}.hero__black .outer__hero .desc .btn>a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#000 !important;padding:10px 1em;border-width:0px !important;border-radius:2px;font-size:19px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif !important;font-weight:500 !important;background-color:#fff;position:relative;transition:.25s ease-in-out}.hero__black .outer__hero .desc .btn>a:hover{padding-right:39px;padding-left:12px}.hero__black .outer__hero .desc .btn>a:hover span{opacity:1}.hero__black .outer__hero .desc .btn>a span{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;position:absolute;right:13px;opacity:0;transition:.25s ease-in-out}.hero__black .outer__hero .desc .btn>a span img{min-width:16px;max-width:16px}.hero__black .outer__hero .desc>p{margin:0px;margin-bottom:4.758%;font-size:36px;letter-spacing:-0.04em;line-height:1.6em;color:#fff;font-weight:400}.hero__black .outer__hero .desc>h1{margin:0px;margin-bottom:15px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:3.35vw;letter-spacing:-0.05em;line-height:1.1;color:#fff}.hero__black .outer__hero .media{width:36%;margin-right:5.5%}.hero__black .outer__hero .media img{max-width:100%}.hero__black .outer__hero .desc>p{line-height:44px}.hero__black .outer__hero{padding:32px 0px}.info__box.grey.dark{background-color:#8d99ae}.info__box.grey.dark .outer__info .grid .elem>.desc>span,.info__box.grey.dark .outer__info .grid .elem>.desc>p{color:#fff}.info__box.grey.dark .outer__info>.top>h2{color:#fff}.info__box.grey.dark .outer__info>.top>p{color:#fff}.article__wrapper.reversed.vancouver .outer__article>.desc{width:64%}.article__wrapper.reversed.vancouver .outer__article>.media{width:29.6%}.hero__section.fluid.vancouver{background:url(../img/Vancouver-Clients-scaled.webp) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#8d99ae !important}.reviews__box{padding:64px 0px;padding-bottom:32px}.reviews__box .outer__reviews--box{padding:32px 0px;padding-bottom:0px}.reviews__box .outer__reviews--box .double{padding:32px 0px;padding-bottom:0px;display:flex;align-items:flex-start;justify-content:space-between}.reviews__box .outer__reviews--box .double .grid>.elem{margin-bottom:5.82%;padding:30px;border-radius:10px 10px 10px 10px;overflow:hidden;background-color:#edf2f4;display:flex;align-items:flex-start;justify-content:flex-start}.reviews__box .outer__reviews--box .double .grid>.elem>span{display:inline-flex;align-items:center;justify-content:center;margin-right:30px}.reviews__box .outer__reviews--box .double .grid>.elem>span img{min-width:60px;max-width:60px;min-height:60px;max-height:60px;object-fit:cover;border-radius:250px}.reviews__box .outer__reviews--box .double .grid>.elem .desc{display:flex;flex-direction:column;align-items:flex-start}.reviews__box .outer__reviews--box .double .grid>.elem .desc>p{margin-top:0px;padding-bottom:15px;margin-bottom:0px}.reviews__box .outer__reviews--box .double .grid>.elem .desc .author{display:flex;flex-direction:column;align-items:flex-start}.reviews__box .outer__reviews--box .double .grid>.elem .desc .author>span{display:block;margin-top:5px;font-weight:bold}.reviews__box .outer__reviews--box .double .grid>.elem .desc .author>p{margin:0px;font-size:13px;line-height:1.5}.reviews__box .outer__reviews--box .double .grid{width:47.25%;margin-right:5.5%}.reviews__box .outer__reviews--box .double .media{width:47.25%}.reviews__box .outer__reviews--box .double .media img{max-width:100%}.reviews__box .outer__reviews--box>h2{margin-top:0px;padding:32px 0px;padding-bottom:42px;text-align:center;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:48px;letter-spacing:-0.05em;line-height:1.2em;text-align:center}.hero__section.regina{background-size:contain;background-position:right 0px center;background-image:url(../img/Regina-Header.jpg) !important}.hero__section.fluid.saskatoon{background:url(../img/Saskatoon-Client-Mockups.jpg) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#8d99ae !important}.article__wrapper.reversed.phone .outer__article>.desc{width:64.833%}.article__wrapper.reversed.phone .outer__article>.media{width:30%}.hero__black .outer__hero{align-items:center}.hero__black .outer__hero .media{width:30%}.hero__black .outer__hero .desc{width:64.8%}.hero__black .outer__hero .desc>h1{font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:4.1vw;letter-spacing:-0.05em}.hero__black .outer__hero .desc>p{font-size:2vw;letter-spacing:-0.04em;line-height:1.6em}.image__big{padding:64px 0px;padding-bottom:0px}.image__big .outer{display:flex;align-items:center;justify-content:center}.image__big .outer img{max-width:100%}.reviews.grey{background-color:#edf2f4}.reviews.grey.small .grid{max-width:700px !important;margin-left:auto;margin-right:auto}.reviews.grey .outer__review .grid .elem{background-color:#fff}@media(max-width: 1600px){.hero__black{padding:4% 0}.reviews__box{padding-top:4%}.reviews__box .outer__reviews--box{padding-top:2%}.reviews__box .outer__reviews--box>h2{padding-top:2%;padding-bottom:2.75%}.reviews__box .outer__reviews--box .double{padding-top:2%}.faq__wrapper{padding:4% 0}.faq__wrapper .outer__faq>h2,.faq__wrapper .outer__faq .inner{padding:2% 0}.our__process .outer__process .grid{grid-row-gap:30px}.our__process{padding:4% 0}.our__process .outer__process>h2{padding:2% 0}.our__process .outer__process .grid{padding:2% 0}.info__box{padding:4% 0}.info__box .outer__info .top,.info__box .outer__info .grid{padding:2%}.article__wrapper{padding:6% 0}.hero__secondary{padding:4% 0}.hero__secondary .outer__hero>h1{padding-top:2%;padding-bottom:2.75%}.hero__secondary .outer__hero .bottom{padding:2% 0}.brands__wrapper{padding:4% 0px}.pricing{padding:4% 0}.pricing .outer__pricing>.top,.pricing .outer__pricing .btn{padding:2% 0}.brands__wrapper .outer__brand>h2{padding:2% 0px}.brands__wrapper .outer__brand .media{padding:2% 0}.brands__wrapper .outer__brand .bottom__media{padding:2% 0}.reviews .outer__review .row{padding:2% 0px}.hero__title .outer__title>h1{padding:2% 0px}.hero__title{padding:4% 0px}.hero__black .outer__hero{padding:2% 0}.design__info,.reviews{padding:4% 0px}.design__info .outer__design .top,.design__info .outer__design .grid,.reviews .outer__review>h2,.reviews .outer__review .grid .row.three,.reviews .outer__review .grid .row.four{padding:2% 0px}.document__title .outer__title>h1{padding-top:2%;padding-bottom:2.4%}.document__title{padding:5% 0px}.document__title .outer__title>p{padding:2% 0}.hero__section{padding:4% 0px}}.mobile__visible{display:none !important}.hero__secondary .outer__hero .bottom{align-items:flex-start}.menu__mobile{display:none}@media(max-width: 991px){.hero__black .outer__hero .desc>h1{margin-bottom:30px !important}.hero__black .outer__hero .desc>p{margin-bottom:30px !important}.article__wrapper.reversed.phone .outer__article>.media{width:100%}.article__wrapper.reversed.phone .outer__article>.desc{width:100%}.article__wrapper .outer__article .media{margin-left:0px}.article__wrapper.reversed .outer__article .desc{margin-bottom:30px}.hero__section.regina{background-size:cover;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.34) 100%),url(../img/Regina-Header.jpg) !important}.reviews__box .outer__reviews--box>h2{font-size:40px}.reviews__box{padding-top:64px}.reviews__box .outer__reviews--box{padding-top:30px}.reviews__box .outer__reviews--box>h2{padding-top:30px;padding-bottom:30px}.reviews__box .outer__reviews--box .double{padding-top:30px}.hero__section.fluid{background:url(../img/Toronto-Clients-scaled-mobile.webp) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#8d99ae !important}.hero__section.fluid.saskatoon{background:url(../img/Saskatoon-Client-Mockups-mobile.webp) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#8d99ae !important}.hero__section.fluid.vancouver{background:url(../img/Vancouver-Clients-scaled-mobile.webp) !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;background-color:#8d99ae !important}.article__wrapper.reversed.vancouver .outer__article>.desc{width:100%;margin-bottom:30px}.article__wrapper.reversed.vancouver .outer__article>.media{width:100%;margin-left:0px;margin-bottom:0px}.hero__black .outer__hero .desc>h1{font-size:5vw;margin-bottom:10px}.hero__black .outer__hero .desc>p{font-size:32px}.hero__black .outer__hero{padding:30px 0px;flex-direction:column}.hero__black .outer__hero .media{width:100%;margin-right:0px;margin-bottom:30px}.hero__black .outer__hero .desc{width:100%}.article__wrapper .outer__article.phone .desc{width:100%;margin-bottom:30px}.article__wrapper .outer__article.phone .media{width:100%}.hero__section.fluid .outer__hero>h1{margin-bottom:0px}.hero__section.fluid .outer__hero>h1{font-size:5vw}.hero__section.fluid .outer__hero>p{font-size:3.5vw}.faq__wrapper .dbl{flex-direction:column}.faq__wrapper .dbl .inner{width:100%;margin-right:0px;margin-bottom:30px}.faq__wrapper .dbl .media{width:100%}.reviews .outer__review .grid .row.two{grid-template-columns:1fr;grid-row-gap:30px}.reviews .outer__review .row.two .elem{flex-direction:column}.reviews .outer__review .grid .row.two .elem .media{margin-right:auto;margin-left:auto}.hero__section.calgary{padding-top:3%;padding-bottom:3%}.hero__section.calgary .container{width:80%;margin-right:auto;margin-left:0px;padding-left:30px}.hero__section.calgary .outer__hero>p{font-size:3vw}.hero__section.calgary .outer__hero>h1{font-size:5vw}.reviews .outer__review .grid .row.single .elem{flex-direction:column}.reviews .outer__review .grid .row.single .elem .media{width:100%;justify-content:center;margin-right:0px}.top__part .outer__top{justify-content:center}header .outer__header .menu.updated ul{margin-left:0px}.faq__wrapper{padding:50px 0}.faq__wrapper .outer__faq>h2{font-size:40px}.faq__wrapper .outer__faq>h2,.faq__wrapper .outer__faq .inner{padding:30px 0}footer .top__info .inner .menu__footer>ul{right:0px;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.1);border-top:3px solid #8d99ae;background-color:#2b2d42;bottom:24px;display:none;padding:5% !important}footer .top__info .inner .menu__footer>ul>li{width:100%}footer .top__info .inner .menu__footer>ul .curr{font-weight:bold !important}footer .top__info .inner .menu__footer>ul li{padding:0px !important;width:100%}footer .top__info .inner .menu__footer>ul li .drop{width:100%;min-width:0px;border-bottom:0px;max-width:100%;padding-left:10px;padding-top:0px;padding-bottom:0px;opacity:1;pointer-events:initial}footer .top__info .inner .menu__footer>ul li .drop li{padding-left:5% !important}footer .top__info .inner .menu__footer>ul li>a{width:100%}footer .top__info .inner .menu__footer>ul li a{padding:10px 5%}footer .top__info .inner .menu__footer>ul .dropdown>a>span{display:none}footer .top__info .inner .menu__footer>ul>li .drop{position:static}footer .top__info .inner .right{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;width:100%}.menu__mobile{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.menu__mobile>span{min-width:18px;margin-bottom:3.5px;border-radius:5px;min-height:2px;background-color:#eb2d37}.menu__footer{width:100%;margin-bottom:30px;display:flex;justify-content:flex-end;align-items:center;position:relative}.menu__footer>ul{position:absolute}footer .top__info .inner{flex-direction:column}footer .top__info .inner>ul{position:absolute}.our__process .outer__process .grid{grid-row-gap:30px}.our__process{padding:50px 0}.our__process .outer__process>h2{padding:30px 0}.our__process .outer__process>h2{font-size:40px}.our__process .outer__process .grid{grid-template-columns:1fr}.our__process .outer__process .grid .elem.double{grid-column-start:1;grid-column-end:2}.our__process .outer__process .grid{padding:30px 0}.info__box{padding:50px 0;padding-top:0px}.info__box .outer__info .top,.info__box .outer__info .grid{padding:30px 0px}.info__box .outer__info .top{flex-direction:column}.info__box .outer__info .top>h2{width:100%;margin-bottom:30px;font-size:40px}.info__box .outer__info .top>p{width:100%}.info__box .outer__info .grid{grid-template-columns:1fr;grid-row-gap:30px}.article__wrapper{padding:80px 0px;padding-bottom:30px}.article__wrapper .outer__article{flex-direction:column}.article__wrapper .outer__article .media{width:100%;margin-right:0px;margin-bottom:30px}.article__wrapper .outer__article .desc{width:100%}.article__wrapper .outer__article .desc>h2{font-size:40px}.hero__secondary{padding:50px 0}.hero__secondary .outer__hero .bottom{flex-direction:column;align-items:flex-start}.hero__secondary .outer__hero .bottom>a{margin-left:0px;margin-top:30px}.hero__secondary .outer__hero .bottom>p{font-size:3.5vw}.hero__secondary .outer__hero>h1{padding-top:30px;padding-bottom:40px}.hero__secondary .outer__hero>h1{font-size:5vw}.hero__secondary .outer__hero .bottom{padding:30px 0}.pricing .outer__pricing>.top>h2{font-size:40px}.pricing{padding:50px 0}.pricing .outer__pricing>.top,.pricing .outer__pricing .btn{padding:30px 0}.brands__wrapper{padding:50px 0px}.brands__wrapper .outer__brand>h2{padding:30px 0px}.brands__wrapper .outer__brand .media{padding:30px 0px}.brands__wrapper .outer__brand .bottom__media{padding:30px 0px}.brands__wrapper .outer__brand>h2{font-size:40px}.reviews .outer__review>h2{padding:50px 0px}.reviews .outer__review .grid .row.three,.reviews .outer__review .grid .row.four{padding:15px 0px}.design__info{padding:50px 0px}.design__info .outer__design .top,.design__info .outer__design .grid{padding:30px 0px}.design__info .outer__design .top>h2{font-size:48px}.design__info .outer__design .top{flex-direction:column}.design__info .outer__design .top>h2{margin-right:0px;margin-bottom:30px;white-space:initial}.design__info .outer__design .top>h2 br{display:none}.design__info .outer__design .top .desc{width:100%}.design__info{padding:50px 0px}.design__info .outer__design .top{padding:30px 0px}.design__info .outer__design .grid{padding:30px 0px;grid-template-columns:1fr;grid-row-gap:30px}.reviews .outer__review .grid .row.four{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px}.reviews .outer__review .grid .row{grid-column-gap:5.5% !important}.reviews .outer__review .grid .row{padding:15px 0px}.reviews .outer__review .grid .row.three{grid-template-columns:1fr;grid-row-gap:30px}.reviews .outer__review>h2{font-size:40px;padding-bottom:50px}.document__wrapper{padding:50px 0px}.document__wrapper .outer__document{padding:30px 0px}.document__title .outer__title>h1{font-size:65px}.document__title{padding:50px 0px}.document__title .outer__title>p{padding:30px 0px}.document__title .outer__title>h1{padding-top:30px;padding-bottom:40px}.contact__form .outer__contact .desc form .group__submit{margin-top:40px}.contact__form .outer__contact{flex-direction:column}.contact__form .outer__contact .desc{width:100%;margin-right:0px;margin-bottom:60px}.contact__form .outer__contact .box{width:100%}.hero__title{padding:50px 0px}.hero__title .outer__title>h1{padding:32px 0px;font-size:65px}header .outer__header .menu ul>li{margin-right:0px}.mobile__visible{display:block !important}.ready__to--talk .outer__ready .double .media>img{display:none}.ready__to--talk .outer__ready .double{flex-direction:column}.ready__to--talk .outer__ready .double .media{margin-bottom:46px;width:100%;margin-right:0px}.ready__to--talk .outer__ready .double .media>p{margin-bottom:30px}.ready__to--talk{padding:50px 0px}.ready__to--talk .outer__ready>.top>h2{font-size:40px}.ready__to--talk .outer__ready .double .form{width:100%}.get__in--touch{padding:50px 0px}.get__in--touch .outer__get--touch>h2{font-size:40px}.get__in--touch .outer__get--touch .grid{grid-template-columns:1fr}.about__wrapper .top{flex-direction:column;align-items:flex-start}.about__wrapper{padding:50px 0px}.about__wrapper .top>h2{font-size:48px;margin-bottom:30px}.about__wrapper .bottom{flex-direction:column}.about__wrapper .bottom .elem{width:100%;margin-right:0px;margin-bottom:30px}.about__wrapper .bottom .elem:last-child{margin-bottom:0px}.about__wrapper .top .desc{width:100%}.hero__section{padding:50px 0px}.hero__section{background-size:cover;background-image:linear-gradient(90deg, rgba(43, 45, 66, 0.92) 10%, rgba(43, 45, 66, 0.52) 100%),url(../img/Regina-Header.webp) !important}.hero__section .outer__hero{width:100%}.hero__section .outer__hero>h1{font-size:7vw}.hero__section .outer__hero>p{font-size:3.5vw}.menu__mobile{display:inline-flex;align-items:center;justify-content:center}.menu__mobile>a{display:inline-flex;align-items:center;justify-content:center;flex-direction:column}.menu__mobile>a>span{min-width:18px;margin-bottom:3.5px;border-radius:5px;min-height:2px;background-color:#eb2d37}header .outer__header .logo>a{max-width:259px;width:100%}header .outer__header .logo>a>img{max-width:100%}header .outer__header .logo{max-width:50%}header .outer__header .logo>a{width:100%}.top__part{display:none}.top__part.always__visible{display:block}header .outer__header{position:relative}.mobile__hidden{display:none !important}header .outer__header .menu{display:none;position:absolute;left:0px;top:94px;width:100%;border-top:3px solid #eb2d37;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:2}header .outer__header .menu ul li a{padding:10px 5% !important;border-bottom:1px solid rgba(0,0,0,.03);font-size:14px;text-transform:initial;font-weight:600}header .outer__header .menu ul>li.dropdown .drop{min-width:0px}header .outer__header .menu .dropdown:nth-child(1)>a:nth-child(1){background-color:rgba(0,0,0,.03);font-weight:bold !important}header .outer__header .menu ul>li.dropdown>a{padding-bottom:0px}header .outer__header .menu ul>li.dropdown .drop ul{border-top:0px;padding:0px;min-width:0px;padding-left:6.5%}header .outer__header .menu ul>li.dropdown .drop ul li{padding:0px}header .outer__header .menu ul>li.dropdown .drop:before{content:none}header .outer__header .menu ul>li.dropdown{top:0px;margin-right:0px}header .outer__header .menu ul{flex-direction:column;padding:5%;width:100%}header .outer__header .menu ul li{width:100%}.features__wrapper .outer__features .grid{grid-template-columns:1fr;grid-row-gap:30px}header .outer__header .menu ul>li.dropdown .drop{position:static;opacity:1;pointer-events:initial}header .outer__header .menu ul{background-color:#fff}.features__wrapper .outer__features>h2{font-size:48px}.features__wrapper{padding:50px 0px}footer .outer__footer{text-align:center}footer .outer__footer>ul{justify-content:center}footer .outer__footer{padding-bottom:40px}.reviews{padding:50px 0px}.reviews .outer__review>h2{padding-top:30px}.reviews__box .outer__reviews--box .double{flex-direction:column}.reviews__box .outer__reviews--box .double .grid{width:100%;margin-right:0px;margin-bottom:30px}.reviews__box .outer__reviews--box .double{padding-top:0px}.reviews__box .outer__reviews--box .double .media{width:100%}.reviews__box .outer__reviews--box .double .grid>.elem{margin-bottom:30px}.hero__section{background-size:cover;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.53) 0%, rgba(0, 0, 0, 0.34) 100%),url(../img/Regina-Header.jpg) !important}}.faq__wrapper .outer__faq .inner .elem .head>p{margin-right:10px}.pricing .outer__pricing .package>.head{padding-left:12px;padding-right:12px;text-align:center}.reviews__box .outer__reviews--box>h2{padding-top:0px}@media(max-width: 767px){.reviews__box .outer__reviews--box>h2{font-size:32px}.hero__black .outer__hero .desc>h1{font-size:9vw}.hero__section.fluid .outer__hero>h1{font-size:9vw}.hero__section.fluid .outer__hero>p{font-size:19px}.hero__black .outer__hero .desc>p{font-size:24px;line-height:34px}.hero__section.calgary{background:none !important;background-color:#8d9aad !important}.hero__section.calgary .outer__hero>h1{font-size:9vw}.hero__section.calgary .outer__hero{padding:25px 0px}.hero__section.calgary .outer__hero>p{font-size:20px}.faq__wrapper .outer__faq .inner .elem .head>p{font-size:14px}.faq__wrapper .outer__faq>h2{font-size:32px}.our__process .outer__process>h2{font-size:32px}.article__wrapper .outer__article .desc>h2{font-size:32px}.hero__secondary .outer__hero>h1{font-size:9vw}.hero__secondary .outer__hero .bottom>p{font-size:24px}.pricing .outer__pricing>.top>h2{font-size:32px}.brands__wrapper .outer__brand>h2{font-size:32px}.design__info .outer__design .top>h2{font-size:32px}.document__title .outer__title>h1{font-size:40px}.hero__title .outer__title>h1{font-size:44px}.about__wrapper .top>h2,.features__wrapper .outer__features>h2,.get__in--touch .outer__get--touch>h2,.ready__to--talk .outer__ready>.top>h2{font-size:32px}.hero__section .outer__hero>h1{font-size:10vw}.group__input.empty{display:none}.ready__to--talk .outer__ready .double .form form .double{grid-template-columns:1fr}.ready__to--talk .outer__ready .double .form form .double .longer{grid-column-start:1;grid-column-end:2}.hero__section{background:#2b2d42}.hero__section .outer__hero>p{font-size:24px}.reviews .outer__review>h2{font-size:32px}}@media(max-width: 480px){.top__part .outer__top a{font-size:11px;line-height:14px}footer .top__info .inner .right{grid-template-columns:1fr;grid-row-gap:30px}.reviews .outer__review .grid .row.four{grid-template-columns:1fr}}@media(max-width: 360px){.pricing .outer__pricing .package>.head{height:160px}}
