.btn{font-family:"Inter",sans-serif}header{position:relative}.navbar{transition:all .3s ease-in-out;top:0;padding-top:0;flex-direction:column;background-color:transparent}.navbar__top{display:none;background-color:#f7f6f4;padding:.3rem 0;width:100%}.navbar__top .container{transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:space-between}.navbar__top .container a{margin-right:1rem;text-decoration:none;color:#000;font-size:.8rem;letter-spacing:.41px}.navbar__top .container a span{font-weight:bolder;margin-right:5px}.navbar__top .container a img{height:15px}@media screen and (min-width: 992px){.navbar__top{display:block}}.navbar>.container{padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1200px){.navbar>.container{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}}@media screen and (max-width: 1200px){.navbar-brand{padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem}.navbar-brand img{transition:all .3s ease-in-out;height:80px}}@media screen and (max-width: 1200px){.navbar-collapse{background-color:#000;padding:.8rem 0}}.navbar-collapse ul li a{color:#fff !important;font-weight:bolder}@media screen and (max-width: 1200px){.navbar-collapse ul li a{padding-left:1.5rem !important;margin-top:.3rem}}.navbar-collapse ul li ul{padding:1rem 0;border-radius:0}@media screen and (max-width: 1200px){.navbar-collapse ul li ul{left:-1rem !important}}.navbar-collapse ul li ul li a{color:#000 !important;transition:all .3s cubic-bezier(0.19, 1, 0.22, 1)}.navbar-collapse ul li ul li a:hover{background-color:#000 !important;color:#fff !important}.navbar-toggler{border:0}@media screen and (max-width: 1200px){.navbar-toggler{padding-right:1.5rem}}.navbar-toggler-icon{background-image:url("../img/hamburger-icon--white.svg") !important;background-size:contain}.footer{background-color:#000;padding:3rem 1rem;position:relative;z-index:9}@media screen and (min-width: 992px){.footer{padding:3rem 2rem .5rem 4rem}}.footer__logo{height:83px}.footer p,.footer h5,.footer ul,.footer li,.footer a{color:#fff}.footer h5{font-size:14px;line-height:20px;margin-bottom:10px}.footer ul{list-style:none;padding-left:0}.footer ul li:last-child{margin-top:10px}.footer ul li a{text-decoration:none;font-weight:lighter}.footer ul li a img{margin-right:10px}.footer ul li a:hover{font-weight:bolder}.footer p{font-size:14px;letter-spacing:0;text-align:justify;line-height:20px;margin-top:2rem}@media screen and (min-width: 992px){.footer p{margin-top:1.5rem;width:95%}}.footer__bottom>.container-fluid{border-top:1px solid #272727;margin-top:2rem;display:flex;flex-direction:column;padding:10px 1rem}@media screen and (min-width: 992px){.footer__bottom>.container-fluid{flex-direction:row}}.footer__bottom>.container-fluid p{margin-top:0;margin-bottom:0;font-size:.8rem;color:#fff !important;opacity:1}.jumbotron--index{background-image:url("../img/hero-bg--mobile.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-end;flex-direction:column;height:600px;padding-bottom:5rem}@media screen and (min-width: 992px){.jumbotron--index{background-image:url("../img/hero-bg.jpg");background-size:cover;height:720px;padding-bottom:10rem;margin-top:-10px}}.jumbotron--index h1,.jumbotron--index h4{color:#fff}.jumbotron--index h1{letter-spacing:3.24px;font-weight:lighter;font-family:"Dancing Script",cursive;font-size:35px}@media screen and (min-width: 992px){.jumbotron--index h1 span{font-size:65px}}@media screen and (min-width: 992px){.jumbotron--index h1{font-size:55px;width:55%}}.jumbotron--index h4{text-transform:uppercase;font-weight:lighter;font-size:17px;letter-spacing:1px;position:relative;margin-bottom:1rem}.jumbotron--index h4::after{content:"";background-color:#fff;height:1px;width:258px;position:absolute;bottom:-10px;left:0}@media screen and (min-width: 992px){.jumbotron--index h4{margin-bottom:2rem}}.perks{position:relative;padding:4rem 0 2rem 0}@media screen and (min-width: 992px){.perks{padding:4rem 0}}.perks::before{content:"";position:absolute;top:0;left:0;background-color:#000;width:100%;height:45%;z-index:-1}@media screen and (min-width: 992px){.perks::before{height:70%}}@media screen and (min-width: 992px){.perks{padding:5rem 0 0 0}}.perks h2,.perks h4,.perks h6,.perks p{color:#fff}.perks h2{position:relative;margin-bottom:3rem}@media screen and (min-width: 992px){.perks h2{margin-bottom:0}}.perks h2::after{content:"";position:absolute;bottom:-1.5rem;left:0;background-color:#fff;width:160px;height:1px}@media screen and (min-width: 992px){.perks h2::after{bottom:-2rem}}.perks h4{font-size:1.25rem;margin-bottom:1rem}@media screen and (min-width: 992px){.perks h4{margin-bottom:0}}.perks h6{font-size:.9rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:1rem}@media screen and (min-width: 992px){.perks h6{margin-bottom:1.5rem}}.perks p{text-align:justify}@media screen and (min-width: 992px){.perks p{margin-top:1rem}}.perks__cards__container{margin-top:2.5rem}@media screen and (min-width: 992px){.perks__cards__container{margin-top:5rem}}.perks__cards__container .card{height:100%;border-radius:0;border:0;padding:1.3rem 1.1rem;background-color:#6e6d6f}@media screen and (min-width: 992px){.perks__cards__container .card{padding:1.5rem 2.1rem}}.perks__cards__container .card-body{padding-left:0}.perks__cards__container .card-body ul,.perks__cards__container .card-body h5{color:#fff}.perks__cards__container .card-body .line--grey{background-color:#939490;height:1px;width:72px;margin:.8rem 0}.perks__cards__container .card-body p{color:#fff}.perks__cards__container .card img{height:72px;width:auto;margin-right:auto}.about-us{position:relative;padding:0}@media screen and (min-width: 1366px){.about-us{padding:6.5rem 0}}.about-us::before{content:"";position:absolute;top:-50rem;left:0;background-color:#6e6d6f;width:100%;z-index:-1;height:220%}@media screen and (min-width: 992px){.about-us::before{height:100vh;top:-12rem}}@media screen and (min-width: 1366px){.about-us::before{height:130%;top:-11.5rem}}.about-us__content{display:flex;flex-direction:column;justify-content:center;padding-top:3rem}@media screen and (min-width: 992px){.about-us__content{padding:0;padding-left:3rem}}.about-us__content h3{margin-bottom:1rem;color:#fff}.about-us__content p{text-align:justify;color:#fff}.about-us__content ul{color:#fff;list-style:none}.about-us__content ul li:before{content:"";display:inline-block;height:1rem;width:1rem;background-image:url("../img/list-decoration.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em}.about-us__content__contact{border-top:1px solid #dadada;margin-top:1.5rem;padding-top:1.5rem;display:flex}.about-us__content__contact img{margin-right:.5rem}.about-us__content__contact a{color:#fff;text-decoration:none;font-weight:bolder;font-size:21px;letter-spacing:1.24px}.services{background-color:#6e6d6f;padding:5rem 0}.services .line--grey{height:2px;width:52.5px;background-color:#939490;margin-bottom:1rem}.services h3{margin-bottom:.7rem;color:#fff}.services p{color:#fff}.services__cards__container{margin-top:2rem}.services__cards__container .card{border:0;border-radius:0;height:100%;background-color:#6e6d6f;transition:all .2s ease-in-out}.services__cards__container .card-img-top{border-radius:0}.services__cards__container .card-title{color:#fff;max-width:65%}@media screen and (max-width: 1200px){.services__cards__container .card-title{font-size:1.1rem}}@media screen and (min-width: 992px){.services__cards__container .card-title{max-width:60%}}@media screen and (min-width: 1366px){.services__cards__container .card-title{max-width:65%}}.services__cards__container .card-body{padding:1.5rem .5rem}.services__cards__container .card-body p{color:#fff}.services__cards__container .card-body>div a{color:#fff;text-decoration:none;margin-right:1rem;font-weight:bolder}.services__cards__container .card-body>div a:hover img{transform:translateX(20%)}.services__cards__container .card-body>div a img{transition:all .3s ease-in-out}.banner{background-image:url("../img/banner-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:5rem 0}@media screen and (min-width: 992px){.banner{padding:6.2rem 0}}.banner h3,.banner p{color:#fff}.banner h3{color:#fff;font-size:1.6rem;letter-spacing:2.29px}@media screen and (min-width: 992px){.banner h3{font-size:39px;margin-bottom:1rem}}.banner p{margin:1rem auto}@media screen and (min-width: 992px){.banner p{margin:1rem auto 1.5rem auto;width:50%}}.banner a{background-color:#fff;color:#000;text-decoration:none;font-weight:bolder;padding:.8rem 2rem;border:1px solid #fff;display:block;margin-right:1rem}.banner a:nth-child(2n){background-color:transparent;color:#fff;margin-right:0}.contact{background-color:#6e6d6f;padding:3.4rem 0;color:#fff}@media screen and (min-width: 992px){.contact{padding:4rem 0 5rem 0}}.contact .line--grey{background-color:#939490;height:2px;width:53px}.contact h3{margin:1rem 0}@media screen and (min-width: 992px){.contact h3{margin:1.5rem 0}}.contact__cta{display:flex;flex-direction:column}.contact__cta a{color:#fff;text-decoration:none;font-weight:bolder;letter-spacing:1.06px;margin-top:1rem}.contact__cta a img{margin-right:10px;width:32px}.contact__container{position:relative;z-index:9;margin-top:1rem}.contact__container::before{content:"";background-image:url("../img/decoration.svg");height:365px;width:365px;position:absolute;bottom:-2.5rem;right:39%;z-index:-1}@media screen and (min-width: 1366px){.contact__container::before{bottom:-3.5rem;right:30%}}.contact__form{background:#ebe6cd;border:1px solid #939490;padding:2rem 1rem;margin-top:2rem}@media screen and (min-width: 992px){.contact__form{padding:2.5rem;margin-top:0}}@media screen and (min-width: 1366px){.contact__form{margin-top:1rem}}.contact__form label{font-size:.8rem;font-weight:bolder;color:#000;letter-spacing:.94px}.contact__form input,.contact__form select,.contact__form textarea{border:0;border-bottom:1px solid #ddd;background-color:#ebe6cd}.contact__form textarea{resize:none}.contact__form button{background-color:#000;border:0;color:#fff;display:block;font-weight:bolder;padding:.8rem 0;letter-spacing:1px;width:100%}html,body{overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Raleway",sans-serif;overflow-x:hidden;overflow-y:hidden}*:focus{outline:0}.w-80{width:80%}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif;font-weight:600;margin:0}p{font-family:"Raleway",sans-serif;margin-bottom:0}.wa-float{position:fixed;width:60px;height:60px;bottom:40px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}@media screen and (min-width: 1366px){.wa-float{right:40px}}
