@media (max-width:768px){.page-front .container{width:90%}}.page-front #welcome{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;height:45%}.page-front #welcome.picture{color:#202020;height:65%}.page-front #welcome.picture h1{font-weight:700}.page-front #welcome .welcome-container{align-items:center;display:flex;height:calc(100% - 67.5px);justify-content:center}.page-front #welcome .welcome-container #lblSlogan{font-size:4em;transition:all 1s}.page-front #welcome .welcome-container #lblSlogan.slogan-enter{opacity:0}@media (min-width:768px){.page-front #welcome .welcome-container #lblSlogan.slogan-enter{transform:translateX(-50px)}}.page-front #welcome .welcome-container #lblSlogan.slogan-leave-to{opacity:0}@media (min-width:768px){.page-front #welcome .welcome-container #lblSlogan.slogan-leave-to{transform:translateX(50px)}}@media (max-width:767px){.page-front #welcome .welcome-container #lblSlogan{font-size:2em}.page-front #welcome{height:65%}}.page-front .howitworks{background-color:#f2f2f2;margin-top:45px}.page-front .howitworks h4{font-size:2.5em}.page-front .howitworks h3{font-size:1.5em;margin-bottom:20px;margin-top:30px;text-transform:uppercase}.page-front .howitworks .container>.row:not(:first-of-type){border-top:2px solid #cecece}.page-front .howitworks .row{display:flex;padding-bottom:45px}@media (max-width:767px){.page-front .howitworks .row{flex-wrap:wrap}}.page-front .howitworks .row .pic-fp-step-panel{flex-basis:33.33%;flex-grow:1}@media (max-width:767px){.page-front .howitworks .row .pic-fp-step-panel{flex-basis:100%}}.page-front .howitworks .row .pic-fp-step-panel>a{display:inline-block}.page-front .howitworks .row .pic-fp-step-panel .pic-fp-step-icon{height:70px;margin-top:50px}.page-front .howitworks .row .pic-fp-step-panel .pic-fp-step-content a{color:#000;font-weight:600}.page-front .navbuttons{margin-top:-67.5px}.page-front .navbuttons a{font-weight:700;letter-spacing:1px;text-decoration:none}.page-front .navbuttons nav{display:flex;flex-wrap:wrap;justify-content:center}.page-front .navbuttons nav a:hover{text-decoration:none}.page-front .navbuttons .square{height:135px;overflow:hidden;padding:10%;position:relative;transition:all .2s;width:135px}.page-front .navbuttons .square .square-body{align-items:center;display:flex;height:100%;justify-content:center}.page-front .navbuttons .square:hover{box-shadow:0 0 5px 4px rgba(0,0,0,.5);z-index:1}
/*# sourceMappingURL=pages_home.css.map*/