body,html{height:100%}body{font-size:18px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#5c6771}section.community{padding-bottom:50px;border-bottom:1px solid #d1d1d1}section.community h2{margin:0 0 15px;text-align:center;font-weight:700;font-size:2rem;color:#3b1f72;text-transform:uppercase}section.community img:hover{cursor:pointer}section.community .card{margin-bottom:25px}section.community .card img{min-height:200px}section.community .card .card-bod{padding:15px;min-height:5px}section.community a{color:#3b1f72;text-decoration:none;text-transform:capitalize}section.community h5{margin-bottom:0;font-size:26px;text-align:left;margin-top:35px}section.community hr{margin-top:50px}section.community p{margin:0}section.community p.lead-text{font-family:Segoe UI;color:#5c6771}section.community .businesses{padding:0}section.community .community-link{border:none;background-color:transparent;width:100%;font-size:24px;color:#3b1f72}section.community .note{text-align:center;padding-bottom:25px}section.community .lead-image{min-height:250px;overflow:hidden;margin-bottom:25px}@media (min-width:280px) and (max-width:319.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:calc(1.325rem + .9vw)}}@media (min-width:320px) and (max-width:359.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:calc(1.325rem + .9vw)}}@media (min-width:360px) and (max-width:374.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:calc(1.325rem + .9vw)}}@media (min-width:375px) and (max-width:410.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community p{font-size:20px}section.community button.community-link{font-size:28px}section.community h5{font-size:20px}}@media (min-width:411px) and (max-width:413.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:calc(1.325rem + .9vw)}}@media (min-width:414px) and (max-width:539.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:calc(1.325rem + .9vw)}}@media (min-width:540px) and (max-width:767.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:calc(2.325rem + .9vw)}section.community h5{font-size:calc(1.325rem + .9vw)}}@media (min-width:768px) and (max-width:991.98px){section.community .lead-text{font-size:24px}section.community img{margin-top:0}section.community button.community-link{font-size:22px}section.community .card{min-height:500px}}@media (min-width:1024px){.lead-image{height:400px;overflow:hidden;margin-bottom:25px}.lead-image img{margin-top:-285px;width:100%}}@media (min-width:1600px){.lead-image{height:600px;overflow:hidden;margin-bottom:25px}.lead-image img{margin-top:-285px;width:100%}}@media (min-width:2030px){.lead-image{height:800px;overflow:hidden;margin-bottom:25px}.lead-image img{margin-top:-485px;width:100%}}@media (min-width:3630px){.lead-image{height:800px;overflow:hidden;margin-bottom:25px}.lead-image img{margin-top:-900px;width:100%}}.modal-dialog{max-width:675px!important}button.close{padding:0;background-color:transparent;border:0}button.close span{font-size:28px}button.close span.sr-only{display:none}.close{float:right;font-size:2.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}section#contact-form{padding:50px 15px}section#contact-form .contact-form{padding-left:50px;border-left:1px solid #d1d1d1;display:flex;flex-wrap:wrap;justify-content:center}section#contact-form h3{margin-top:0;font-family:Segoe UI;color:#3b1f72;font-weight:500;margin-bottom:15px;text-transform:uppercase;width:100%}section#contact-form label{font-weight:700;color:#3b1f72}section#contact-form .address{display:none}section#contact-form .form-control{border:2px solid #3b1f72}section#contact-form .form-control.error{border:2px solid #b78b24}section#contact-form .input-error{margin:5px 0 0 15px;color:#b78b24}section#contact-form .form-control:focus{color:#5c6771;background-color:#fff;border-color:#3b1f72;outline:0}@media (min-width:280px) and (max-width:319.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:320px) and (max-width:359.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:360px) and (max-width:374.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:375px) and (max-width:410.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:411px) and (max-width:413.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:414px) and (max-width:539.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:540px) and (max-width:767.98px){section#contact-form section.connect-with-tarra{margin:0 15px 25px}section#contact-form section.connect-with-tarra .connect-content{padding:0 0 25px}section#contact-form section.connect-with-tarra h3{margin:25px 0 0}section#contact-form section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:1024px) and (max-width:1191.98px){section#contact-form section.connect-with-tarra{margin:0 5px 50px 15px}section#contact-form section.connect-with-tarra .connect-content{padding-top:140px}}@media (min-width:1200px){section#contact-form section.connect-with-tarra{margin:0 5px 50px 15px}section#contact-form section.connect-with-tarra .container{margin-top:100px}section#contact-form section.connect-with-tarra .connect-content{padding-top:140px}}.listing section#contact-form{padding-top:0}section.connect-with-tarra{padding:0 15px 25px}section.connect-with-tarra .contact-form{padding-left:50px;border-left:1px solid #d1d1d1;display:flex;flex-wrap:wrap;justify-content:center}section.connect-with-tarra h3{margin-top:0;font-family:Segoe UI;color:#3b1f72;font-weight:700;margin-bottom:15px;text-transform:uppercase;width:100%}section.connect-with-tarra label{font-weight:700;color:#3b1f72}section.connect-with-tarra .address{display:none}section.connect-with-tarra .form-control{border:2px solid #3b1f72}section.connect-with-tarra .form-control.error{border:2px solid #b78b24}section.connect-with-tarra .input-error{margin:5px 0 0 15px;color:#b78b24}section.connect-with-tarra .form-control:focus{color:#5c6771;background-color:#fff;border-color:#3b1f72;outline:0}@media (min-width:280px) and (max-width:319.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:320px) and (max-width:359.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:360px) and (max-width:374.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:375px) and (max-width:410.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:411px) and (max-width:413.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:414px) and (max-width:539.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:540px) and (max-width:767.98px){section.connect-with-tarra{margin:0 15px 25px}section.connect-with-tarra .connect-content{padding:0 0 25px}section.connect-with-tarra h3{margin:25px 0 0}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:1024px) and (max-width:1191.98px){section.connect-with-tarra{margin:0 5px 50px 15px}section.connect-with-tarra .connect-content{padding-top:140px}}@media (min-width:1200px){section.connect-with-tarra{margin:0 5px 50px 15px}section.connect-with-tarra .container{margin-top:100px}section.connect-with-tarra .connect-content{padding-top:140px}}header .navItems li{margin-right:15px;text-transform:uppercase}header .navItems li.phone{color:#b78b24;margin-bottom:15px}header .navItems li:hover{color:#b78b24;cursor:pointer}header .logo{margin:10px 0}header .phone-number span{padding-top:40px;margin:0 auto 15px;font-size:40px;color:#3b1f72}header ul{margin:0}header ul li{font-weight:700;list-style:none;float:left;margin:45px 5px;color:#3b1f72}header ul li a,header ul li button{font-size:20px;text-transform:capitalize;text-decoration:none;color:#3b1f72;text-transform:uppercase;background-color:transparent;border:none;font-weight:700}header ul li.phone-number{padding-top:15px;padding-left:5px}@media (min-width:280px) and (max-width:319.98px){header ul li{margin:0;width:100%}}@media (min-width:320px) and (max-width:359.98px){header ul li{margin:0 0 0 -30px;width:100%}header .logo{text-align:center}}@media (min-width:360px) and (max-width:374.98px){header ul li{margin:0 0 0 -30px;width:100%}header .logo{text-align:center}}@media (min-width:375px) and (max-width:410.98px){header ul{margin:0}header ul li{margin:0;width:100%}header .logo{text-align:center}}@media (min-width:411px) and (max-width:413.98px){header ul li{margin:0 0 0 -30px;width:100%}header .logo{text-align:center}}@media (min-width:414px) and (max-width:539.98px){header ul li{margin:0 0 0 -30px;width:100%}header .logo{text-align:center}}@media (min-width:540px) and (max-width:767.98px){header ul li{margin:0 0 0 -30px;width:100%}header .logo{text-align:center}}@media (min-width:768px) and (max-width:991.98px){header ul li{margin:0 0 0 -30px;width:100%}header .logo{text-align:center}}section.thank-you{margin:100px 0;padding:100px}section.thank-you .email-image{text-align:center}section.thank-you svg{margin-top:-50px}section.thank-you h2{color:#000}section.about-tarra .container{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;padding-top:100px;padding-bottom:100px}section.about-tarra h2{margin:0 0 50px;text-align:center;font-weight:700;font-size:2rem;color:#3b1f72;text-transform:uppercase}section.about-tarra .separator{width:50%;border-bottom:1px solid #d1d1d1;margin:0 auto 50px}section.what-you-can-expect{padding-top:50px;padding-bottom:50px}section.what-you-can-expect h2{text-align:center;margin-top:50px;margin-bottom:50px;font-family:Segoe UI;font-weight:500;color:#3b1f72;text-transform:uppercase}section.what-you-can-expect h3{color:#3b1f72;text-transform:uppercase;font-family:Segoe UI;font-weight:700}section.what-you-can-expect .container{padding:0 15px 50px;background-color:#eceefa;min-height:500px;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}section.what-you-can-expect .accordion-header{margin-bottom:0}section.what-you-can-expect .accordion-button{margin-top:25px;margin-bottom:50px;text-align:center;border:1px solid #3b1f72;color:#3b1f72;text-transform:uppercase;font-family:Segoe UI;font-weight:700;padding-left:15px}section.what-you-can-expect .accordion-body{margin-top:-50px}section.what-you-can-expect p{margin-bottom:25px}section.what-you-can-expect .service-container{background-color:#fff}section.what-you-can-expect ul{padding:0}section.what-you-can-expect li{list-style:none;margin-left:25px}section.what-you-can-expect li svg{color:#3b1f72;margin-right:15px}section.what-you-can-expect .accordion-body a{color:#b78b24!important;text-decoration:none}section.what-you-can-expect .how-it-works{background-color:#f6f5f3;padding:15px;border:1px solid #b78b24}@media (max-width:767px){section.what-you-can-expect,section.what-you-can-expect .container{padding-bottom:0}section.what-you-can-expect .accordion-button{margin-bottom:0}}section.added-value{background-color:#eceefa;padding:50px 15px}section.added-value .container{min-height:270px}section.added-value h1{font-family:Segoe UI;color:#3b1f72;font-weight:700;text-align:center}section.added-value a,section.added-value h1{text-transform:uppercase}section.added-value p{text-align:center;font-size:18px}section.added-value button{margin:25px 0}section.added-value .accordion-button{margin-top:25px;margin-bottom:0;text-align:center;border:1px solid #b78b24;color:#3b1f72;text-transform:uppercase;font-family:Segoe UI;font-weight:700;font-size:1.5rem}section.added-value .accordion-collapse{border:solid #b78b24;border-width:0 1px}section.added-value h3{color:#3b1f72;text-transform:uppercase;font-size:22px;font-weight:700}section.added-value span{font-weight:700;font-style:italic}section.buying{background-color:#eceefa}section.buying li{list-style:none}section.buying li svg{margin-right:15px;color:#3b1f72}section.buying .container{padding:50px 15px}section.buying h2{text-align:center;margin-bottom:50px;font-family:Segoe UI;font-weight:500;color:#3b1f72;text-transform:uppercase}section.buying .how-it-works{background-color:#fff;padding:15px;border:1px solid #b78b24}section.buying .accordion-header{margin-bottom:0}section.buying .accordion-button{margin-top:25px;margin-bottom:50px;text-align:center;border:1px solid #3b1f72;color:#3b1f72;text-transform:uppercase;font-family:Segoe UI;font-weight:700;padding-left:15px}section.buying .accordion-body{margin-top:-50px}section.buying span.registred{display:inline}section.your-preferences .container{padding:0 0 25px;margin-bottom:15px}section.your-preferences h2{text-align:center;margin:0 0 50px;font-family:Segoe UI;font-weight:700;color:#3b1f72;text-transform:uppercase}section.your-preferences .cta-container{display:flex;flex-wrap:wrap;justify-content:center}section.your-preferences .cta{border:1px solid #3b1f72;background:#fff;text-align:center;flex:1 1 250px;padding:20px;margin:15px 50px 15px 0}section.your-preferences .cta h3{font-family:Segoe UI;font-weight:700;color:#3b1f72;text-transform:uppercase}section.your-preferences .cta p{margin:25px;min-height:125px}section.your-preferences .cta button{font-weight:700;margin:25px auto 15px;display:inline-block;width:100%;padding:10px}section.your-preferences .about-text-box{background-color:#eceefa;padding:25px;border-radius:5px;transition:.5s;position:relative;z-index:1}section.your-preferences .about-text-box h3{margin-bottom:17px;text-transform:uppercase;position:relative;border-bottom:1px solid #eee;padding-bottom:12px;transition:.5s;color:#3b1f72;font-family:Segoe UI;font-size:20px;font-weight:900}section.your-preferences .about-text-box h3:before{content:"";position:absolute;left:0;bottom:-1px;width:50px;height:1px;background-color:#b78b24;transition:.5s}section.your-preferences .about-text-box p{transition:.5s;min-height:155px}section.your-preferences .about-text-box:hover{transform:translateY(-10px);background-color:#3b1f72}section.your-preferences .about-text-box:hover h3{color:#fff;border-color:#fff}section.your-preferences .about-text-box:hover p{color:#fff}section.your-preferences .about-text-box:hover:before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}section.your-preferences .button-container{display:flex;align-items:center;justify-content:center}section.your-preferences h6{margin-top:50px}section.your-preferences th{color:#3b1f72}section.your-preferences .accordion-header{margin-bottom:0}section.your-preferences .accordion-button{margin-top:25px;margin-bottom:50px;text-align:center;border:1px solid #3b1f72;color:#3b1f72;text-transform:uppercase;font-family:Segoe UI;font-weight:700;padding-left:15px}section.your-preferences .accordion-body{padding:0;margin-top:-50px}@media (min-width:375px) and (max-width:410.98px){section.your-preferences .about-text-box{padding:15px}section.your-preferences .about-text-box p{min-height:155px}}@media (max-width:767px){section.your-preferences .container{padding:50px 0 0;margin-bottom:15px}}section.what-I-will-do-for-you{margin:0 0 50px;background-color:#3b1f72}section.what-I-will-do-for-you .service-container{background-color:#fff;padding:25px;min-height:290px;border:1px solid #b78b24;margin-bottom:25px}section.what-I-will-do-for-you h2{text-align:center;margin-top:50px;margin-bottom:50px;font-family:Segoe UI;color:#fff;font-weight:500}section.what-I-will-do-for-you h5{text-align:center;font-family:Segoe UI;font-weight:700;color:#3b1f72;text-transform:uppercase}section.what-I-will-do-for-you p{text-align:center}section.what-I-will-do-for-you .service-image{text-align:center;margin-bottom:15px;color:#b78b24}section.what-I-will-do-for-you .container{padding-top:50px;padding-bottom:100px}.newsletter{padding:50px 15px 75px;color:#3b1f72}.newsletter span{font-weight:700;font-size:32px;display:inline-block;width:100%}.newsletter input{margin-top:50px;border:2px solid #3b1f72}.newsletter button{width:100%;text-transform:uppercase;padding:15px}section.biography .tab-content{padding:25px}@media (max-width:768px){section.biography .tab-content{padding:15px 0}}section.biography .tab-content span{font-style:italic;display:inline!important;font-size:18px}section.biography a{color:#3b1f72}.price,section.biography .nav-tabs .nav-item.show .nav-link,section.biography .nav-tabs .nav-link.active{color:#3b1f72;font-weight:700}.price{font-size:22px}.listings{margin-bottom:50px}.listings a{text-decoration:none;font-weight:700;font-weight:500;color:#b78b24}.listings a div{border:1px solid #b78b24}.listings h2{font-weight:700;margin-bottom:50px}.listings h2,.listings h3{font-family:Segoe UI;color:#3b1f72;text-transform:uppercase;text-align:center}.listings h3{font-weight:500;margin-top:15px}.listings hr{margin:100px 0 0}.listing{margin-bottom:25px}.listing h3{font-family:Segoe UI;color:#b78b24;font-weight:500;text-transform:uppercase;text-align:center;margin-top:15px}.listing .carousel{border:1px solid #b78b24}.listing .carousel-indicators{display:none}section.services .btn-snjl-solid{border-radius:20px}section.services strong{color:#3b1f72;display:inline-block;width:100%}section.services .week{border:1px solid #3b1f72;padding:25px;border-radius:15px;margin:15px;max-width:630px;min-height:20px}section.services .footnote{clear:both}section.services h2,section.services h3,section.services span.highlight{color:#3b1f72;text-transform:uppercase;font-family:Segoe UI;font-weight:700}section.services span.highlight{display:block;width:100%}section.services ul{margin:0;padding:0}section.services ul li{list-style:none;margin-bottom:25px;background-color:#eceefa;padding:15px;min-height:175px;border-radius:10px;display:flex;justify-content:center;align-items:top;height:100%}section.services ul .content{flex:1 1}section.services .about-text-box{background-color:#eceefa;padding:20px;border-radius:5px;transition:.5s;position:relative;z-index:1;overflow:hidden}section.services .about-text-box h3{margin-bottom:17px;text-transform:uppercase;position:relative;border-bottom:1px solid #eee;padding-bottom:12px;transition:.5s;color:#3b1f72;font-size:20px;font-weight:900}section.services .about-text-box h3:before{content:"";position:absolute;left:0;bottom:-1px;width:50px;height:1px;background-color:#b78b24;transition:.5s}section.services .about-text-box p{transition:.5s;min-height:200px}section.services .about-text-box:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#3b1f72;transform:scaleY(0);transform-origin:50% 0;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:5px}section.services .about-text-box:hover{transform:translateY(-10px)}section.services .about-text-box:hover h3{color:#fff;border-color:#fff}section.services .about-text-box:hover p{color:#fff}section.services .about-text-box:hover:before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}section.services .text-box{background-color:#3b1f72;padding:20px;border-radius:5px;transition:.5s;position:relative;z-index:1}section.services .text-box h3{margin-bottom:17px;text-transform:uppercase;position:relative;border-bottom:1px solid #eee;padding-bottom:12px;transition:.5s;color:#eceefa;font-size:20px;font-weight:900}section.services .text-box h3:before{content:"";position:absolute;left:0;bottom:-1px;width:50px;height:1px;background-color:#b78b24;transition:.5s}section.services .text-box p{transition:.5s;height:100px;color:#fff}section.services .text-box:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#eceefa;transform:scaleY(0);transform-origin:50% 0;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:5px}section.services .text-box:hover{transform:translateY(-10px);background-color:#eceefa}section.services .text-box:hover h3{color:#3b1f72;border-color:#fff}section.services .text-box:hover p{color:#000}section.services .text-box:hover:before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}@media (min-width:280px) and (max-width:319.98px){.text-box{margin-top:0}section.services .about-text-box{min-height:425px;min-height:475px}section.services .text-box{margin-top:0;min-height:415px}section.services .about-text-box{min-height:535px}section.services .text-box{min-height:435px}}@media (min-width:320px) and (max-width:359.98px){.text-box{margin-top:0}section.services .about-text-box,section.services .about-text-box.solo{min-height:515px}section.services .text-box{min-height:535px}}@media (min-width:360px) and (max-width:374.98px){.text-box{margin-top:0}section.services .about-text-box,section.services .about-text-box.solo{min-height:535px;padding:15px}section.services .text-box{min-height:515px;padding:15px}}@media (min-width:375px) and (max-width:383.98px){section.services .about-text-box{min-height:455px;padding:15px}section.services .text-box{min-height:515px;margin-top:0;padding:15px}section.services .about-text-box.solo{min-height:455px;padding:15px}}@media (min-width:384px) and (max-width:410.98px){.text-box{margin-top:0}section.services .about-text-box,section.services .text-box{padding:15px}section.services .about-text-box,section.services .about-text-box.solo{min-height:495px}section.services .text-box{min-height:510px}}@media (min-width:411px) and (max-width:413.98px){section.services .text-box{margin-top:0}section.services .about-text-box,section.services .text-box{min-height:425px}section.services .about-text-box.solo{min-height:395px}}@media (min-width:414px) and (max-width:539.98px){section.services .about-text-box{min-height:455px;padding:15px}section.services .text-box{min-height:515px;margin-top:0;padding:15px}section.services .about-text-box.solo{min-height:455px;padding:15px}}@media (min-width:540px) and (max-width:766.98px){section.services .about-text-box{min-height:285px}section.services .text-box{margin-top:0;min-height:355px}section.services .about-text-box.solo{min-height:325px}}@media (min-width:767.98px) and (max-width:991.97px){section.services .about-text-box{min-height:510px}section.services .text-box{min-height:540px}section.services .about-text-box.solo{min-height:255px!important}section.services .third{min-height:235px}}@media (min-width:991.98px) and (max-width:1198.97px){section.services .about-text-box,section.services .about-text-box.solo{min-height:395px}section.services .text-box{min-height:595px}}@media (min-width:1200px) and (max-width:1398.97px){section.services .about-text-box,section.services .about-text-box.solo{min-height:395px}section.services .text-box{min-height:484px}}@media (min-width:1399px){section.services{font-size:16px}section.services .about-text-box{min-height:400px}section.services .about-text-box.solo,section.services .text-box{min-height:420px}}@media only screen and (-webkit-min-device-pixel-ratio:3){section.services .about-text-box{min-height:455px;padding:15px}section.services .text-box{min-height:515px;margin-top:0;padding:15px}section.services .about-text-box.solo{min-height:455px;padding:15px}}.post-card a{text-decoration:none;color:#3b1f72;font-size:18px;font-weight:700}.blog-section h2{font-family:Segoe UI;color:#3b1f72;font-weight:700;text-transform:uppercase;text-align:center}.blog-section h3,.community h3{color:#3b1f72}.blog-section .card,.community .card{width:100%}.blog-post h1{color:#3b1f72}.affordability-calculator .pie{border-radius:50%;height:290px;width:295px;margin-bottom:50px;text-align:center;background-image:conic-gradient(#37849d 0,#37849d 63.9095%,#3b1f72 63.9095%,#3b1f72 97.8674%,#b78b24 97.8674%,#b78b24 100%);position:relative}.affordability-calculator .chartWrapper{padding-top:80px;width:280px;height:275px;text-align:center;display:inline-block;position:absolute;top:50%;left:8px;transform:translateY(-50%);background:#fff;border-radius:100%}.affordability-calculator .monthly{text-align:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:50px;color:#3b1f72}.affordability-calculator .monthly span{display:block;font-size:15px}.affordability-calculator h2{font-family:Segoe UI;color:#3b1f72;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:50px}.affordability-calculator ul{list-style:none;margin:0;padding:0}.affordability-calculator .dot{border-radius:100%;width:12px;height:12px;display:inline-block;margin-right:5px}.affordability-calculator .green{background:#37849d}.affordability-calculator .blue{background:#3b1f72}.affordability-calculator .orange{background:#b78b24}.sold{font-weight:700}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#5c6771;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-snjl-solid{color:#fff!important;border-color:#3b1f72!important;background-color:#3b1f72!important}.btn-snjl-outline{color:#3b1f72!important;border-color:#3b1f72!important;background-color:#fff!important}.btn-snjl-outline:hover{color:#fff!important;border-color:#3b1f72!important;background-color:#3b1f72!important}.btn-gold-outline,.btn-snjl-solid:hover{color:#b78b24!important;border-color:#b78b24!important;background-color:#fff!important}.btn-gold-solid{color:#fff!important;border-color:#b78b24!important;background-color:#b78b24!important}.btn-gold-solid:hover{color:#b78b24!important;border-color:#b78b24!important;background-color:#fff!important}.btn-gold-outline:hover{color:#fff!important;border-color:#b78b24!important;background-color:#b78b24!important}label{color:#3b1f72!important}p{margin:15px 0}.btn{width:100%;padding:15px}button{margin-top:15px;clear:both}.main-prop{margin:50px 0}.main-prop h1{margin-top:50px;color:#3b1f72}section.intro .main-ad{margin-top:100px;min-height:185px}section.intro h1{margin-top:100px;font-family:Segoe UI;color:#3b1f72;font-weight:100;text-transform:uppercase}section.intro button{padding:15px;font-weight:700}section.meet-tarra{min-height:400px}section.meet-tarra h2{text-align:center;font-family:Segoe UI;font-weight:700;font-size:56px;color:#3b1f72}section.meet-tarra h4{color:#3b1f72;margin-top:-15px}section.meet-tarra iframe{margin:0 auto;border:3px solid #f5f1e7;background:#f5f1e7;width:600px;padding:0;height:350px}section.meet-tarra button{font-family:roboto,sans-serif}section.timeline-section p{margin-left:15px}section.timeline-section .image-container{width:"100%";min-height:"150px";position:"relative";margin-bottom:"25px"}@media (min-width:767.98px){section.timeline-section .image-container{width:"100%";min-height:"550px";position:"relative";margin-bottom:"25px"}}section.testimonials .carousel-inner{border:1px solid #b78b24;border-radius:15px}section.testimonials .carousel-control-next-icon,section.testimonials .carousel-control-prev-icon{color:hsla(42,64%,74%,.169);display:none}section.testimonials .card-link{text-align:center}section.testimonials a{color:#3b1f72;text-decoration:none;font-weight:700}section.testimonials .carousel-item{min-height:165px;color:#5c6771}section.testimonials .card-body{margin:0;min-height:105px;overflow:hidden;padding:0 15px;background-color:#f8f2e5}section.testimonials .card-body .card-title{display:none}section.testimonials .card-body .container{min-height:240px;padding-top:15px}section.testimonials ol.carousel-indicators li{margin:5px;height:5px;width:20px;background-color:#b78b24;color:hsla(42,64%,74%,.169)}section.testimonials ol.carousel-indicators li:hover{cursor:pointer}section.testimonials h2{text-align:center;font-family:Segoe UI;font-weight:700;text-transform:uppercase;color:#3b1f72}section.testimonials span{font-style:italic;display:inline;font-weight:400}section.testimonials .sr-only{display:none}section.testimonials .testimonial-name{font-weight:700;color:#b78b24;display:none}section.testimonials .testimonial{margin-bottom:25px}section.testimonials h5{font-weight:400}section.testimonials .stars{margin-top:15px;text-align:center;color:#b78b24}section.testimonials-page .card{border-color:#b78b24}section.testimonials-page a{color:#b78b24;text-decoration:none}section.testimonials-page .carousel-item{min-height:350px;color:#b78b24}section.testimonials-page .card-body{margin:25px;min-height:215px}section.testimonials-page ol.carousel-indicators li{margin:5px;height:5px;width:20px;background-color:#b78b24;color:#fff}section.testimonials-page ol.carousel-indicators li:hover{cursor:pointer}section.testimonials-page h2{text-align:center;margin:0 0 25px;font-family:Segoe UI;font-weight:500;text-transform:uppercase;color:#3b1f72}section.testimonials-page p{font-style:italic}section.testimonials-page span{font-style:italic;display:inline;font-weight:400}section.testimonials-page .sr-only{display:none}section.testimonials-page .testimonial-name{font-weight:700;color:#3b1f72}section.testimonials-page .testimonial{margin-bottom:25px}section.testimonials-page h5{font-weight:400}section.testimonials-page .container{padding:50px 15px 0}section.testimonials-page .stars{color:#b78b24}section.privacy{padding:25px;background-color:#eceefa}footer{background:#fff;color:#000;padding:25px 0 15px;margin:0 0 15px;text-align:center}footer button{margin-top:0;border:none;background-color:transparent;color:#3b1f72}footer .col-lg-10{line-height:11px}footer .col-lg-2,footer .col-lg-3,footer .col-lg-4{border-left:1px solid #cac8c8}footer .col-lg-4:first-child{border:none}footer span.pipe-spacer{display:inline-block}footer a{color:#3b1f72;font-weight:700;text-decoration:none}footer .rbvtbam{margin-right:15px!important}footer .row{display:flex;align-items:center;justify-content:center}@media (min-width:280px) and (max-width:319.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:25px;height:100%}section.testimonials .container{padding:25px 15px}section.testimonials h2{margin:25px 0 0}section.privacy{padding:25px 0 0}section.connect-with-tarra h3{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:320px) and (max-width:359.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:25px;height:100%}section.testimonials{margin-top:25px 0 0}section.testimonials .container{padding:25px 15px}section.testimonials h2{margin:25px 0}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.testimonials .card-body .container{min-height:140px;padding-top:15px}section.privacy{padding:25px 0 0}section.connect-with-tarra h3{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:360px) and (max-width:374.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:0;height:-1;background-color:transparent;border:none}section.testimonials{margin-top:25px;margin-bottom:0}section.testimonials .container{padding:25px 15px}section.testimonials h2{margin:25px 0}section.testimonials .card-body .container{height:295px}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.privacy{padding:15px 0}}@media (min-width:375px) and (max-width:410.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:0;height:-1;background-color:transparent;border:none}section.testimonials{margin-top:25px 0 0}section.testimonials .container{padding:10px 0}section.testimonials h2{margin:25px 0}section.testimonials .carousel{min-height:330px}section.testimonials .card-body{height:375px}section.testimonials .card-body .container{min-height:315px}section.testimonials .carousel-indicators{display:none}section.testimonials .stars{margin-bottom:15px}section.privacy{padding:15px}section.connect-with-tarra h3{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:411px) and (max-width:413.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:0;height:-1;background-color:transparent;border:none}section.testimonials{margin-top:25px 0 0}section.testimonials .container{padding:25px 15px}section.testimonials h2{margin:25px 0}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.privacy{padding:25px 0 0}section.connect-with-tarra h3{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:414px) and (max-width:539.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:0;height:-1;background-color:transparent;border:none}section.testimonials{margin-top:25px 0 0}section.testimonials .container{padding:25px 15px}section.testimonials h2{margin:25px 0}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.testimonials .card-body .container{min-height:110px;padding-top:15px}section.privacy{padding:25px 0 0}section.connect-with-tarra h3{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:540px) and (max-width:767.98px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra h2{margin:50px 0 25px}section.meet-tarra iframe{margin-bottom:0;height:-1;background-color:transparent;border:none}section.testimonials{margin-top:25px 0 0}section.testimonials .container{padding:25px 15px}section.testimonials h2{margin:25px 0}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.testimonials .card-body .container{min-height:110px;padding-top:15px}section.privacy{padding:25px 0 0}section.connect-with-tarra h3{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}}@media (min-width:768px) and (max-width:991.98px){section.intro{margin-left:15px;margin-right:15px}section.connect-with-tarra h3,section.intro .main-ad,section.intro h1{margin-top:25px}section.connect-with-tarra .contact-form{padding-left:0;border:none}section.services .text-box{margin:0}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.testimonials .card-body .container{min-height:140px;padding-top:15px}}@media (min-width:992px) and (max-width:1023.98px){section.testimonials .container{margin-bottom:100px}}@media (min-width:1024px){section.intro{margin-left:15px;margin-right:15px}section.intro .main-ad,section.intro h1{margin-top:25px}section.meet-tarra iframe{margin-bottom:25px}section.testimonials{padding-bottom:50px}section.testimonials h2{margin:0}section.testimonials .carousel-indicators,section.testimonials .stars{display:none}section.testimonials .card-body .container{min-height:140px;padding-top:15px}section.privacy{padding:25px 15px}}@media (min-width:1399px){section.testimonials{padding-bottom:50px}section.testimonials h2{margin:0}section.testimonials .card-body .container{height:145px;overflow:hidden}section.testimonials .carousel-indicators{display:none}section.testimonials .stars{margin-bottom:25px}}