@import url(https://fonts.googleapis.com/css2?family=Allura&family=Raleway:wght@400;500;600;700;800&display=swap);
body{background-color:#fff;font-size:calc(.7rem + .6vw)}h1,h2,h3{font-weight:700}h1,h2,h3,li,p{font-family:Raleway,sans-serif}p{line-height:1.6}h1{font-size:calc(1.5rem + 3vw)}h2{font-size:calc(1rem + 3vw)}h3{font-size:calc(.5rem + 3vw)}h4{font-size:calc(1.5rem + .6vw)}nav{background-color:#fff}nav .navbar-collapse{padding:0 5rem}@media only screen and (max-width:850px){nav .navbar-collapse{padding:0!important}}nav .nav-item{padding-left:2rem;padding-right:2rem}nav .nav-item .nav-link{color:#000;font-size:calc(.5rem + .6vw);text-transform:uppercase}nav .nav-item .nav-link.active{border-bottom:1px double #d6a8ac;font-weight:700}@media only screen and (max-width:950px){nav .nav-item{padding-left:1rem!important;padding-right:1rem!important}}nav #img-logo{height:calc(3.5rem + 4.2vw)}@media only screen and (max-width:767px){#home{background-image:url(/public/images/home/home/bg-1-1-responsive.png),url(/public/images/home/home/bg-1-2-responsive.png)!important;background-position:100% 0,0 100%!important;background-repeat:no-repeat,no-repeat!important;background-size:initial!important}}#head{min-height:63vw;position:relative}#head h1,#head p,#head small{color:#fff;text-align:center}#head h1{padding-top:20vw}#head .div-text-home{padding:2rem 0 6rem}@media only screen and (max-width:1024px){#head .text-scroll{bottom:-3rem!important}}@media only screen and (max-width:480px){#head .text-scroll{bottom:-2rem!important}}#head .text-scroll{bottom:-5rem;font-size:1rem;left:calc(50% - 5rem);position:absolute;text-transform:uppercase}#head .text-scroll p{margin-bottom:.5rem}#head .text-scroll .vertical-line{background-color:#d6a8ac;border-radius:99px;display:flex;height:calc(4vw + 2rem);margin:0 0 0 5rem;width:calc(.1rem + .1vw)}#greeting{padding-top:8rem}#greeting h1{font-width:400;-webkit-text-fill-color:transparent;background:linear-gradient(142deg,#053659,#d6a8ac 50%);-webkit-background-clip:text;text-align:center}@media only screen and (max-width:830px){#greeting h1:after,#greeting h1:before{padding:0 60px!important}#greeting h1:before{margin:0 15px 0 0!important}#greeting h1:after{margin:0 0 0 15px!important}}#greeting h1:after,#greeting h1:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";margin:0 30px;padding:0 80px}@media only screen and (max-width:650px){#greeting h1:after,#greeting h1:before{content:none}}#greeting h1:before{background-image:url(/public/images/homev2/greeting-text-left.svg)}#greeting h1:after{background-image:url(/public/images/homev2/greeting-text-right.svg)}#greeting p{padding:2rem 0;text-align:center}.background-white{background-color:#fff;height:20rem;width:100vw}@media only screen and (max-width:350px){#list-template{background-size:25% auto!important}}#list-template{background-color:#f7ebeb;background-image:url(/public/images/homev2/white-box.svg);background-repeat:repeat-x;background-size:10% auto;padding:calc(2rem + 5vw) 0}#list-template .double-underline{border-bottom:3px solid #d6a8ac;border-top:3px solid #d6a8ac;height:10px;transition:width 1s ease;width:1rem}#list-template .double-underline.animation{width:10rem}#list-template h1{color:#053659;font-size:calc(1.5rem + .6vw);font-weight:600;text-align:center}#list-template p{padding:2rem 0;text-align:center}#list-template .list-template .div-img-template{padding-bottom:.7rem;position:relative;text-align:center}#list-template .list-template .div-img-template img{border-radius:.5rem}#list-template .list-template .div-img-template a,#list-template .list-template .div-img-template a:active,#list-template .list-template .div-img-template a:focus,#list-template .list-template .div-img-template a:hover{text-decoration:none}#list-template .list-template .div-img-template a .btn-view-template{background-color:rgba(0,0,0,.5);border-radius:100rem;color:#fff;font-size:1rem;height:8rem;left:calc(50% - 4rem);padding:3rem 0 0;position:absolute;text-align:center;text-transform:capitalize;top:calc(50% - 6rem);transition:.3s;width:8rem;word-break:break-word}#list-template .list-template .div-img-template a .btn-view-template:hover{background-color:rgba(0,0,0,.3);border-radius:0;height:calc(100% - 2rem);left:.8rem;margin:0;padding-top:50%;top:0;width:calc(100% - 1.5rem)}#list-template .list-template .div-img-template span{font-size:calc(1.2rem + .6vw);font-weight:700;left:50%;line-height:2rem;position:absolute;top:90%;transform:translate(-50%,-50%);width:100%}#list-template .list-template .div-btn-template{padding-bottom:2rem}#list-template .list-template .div-btn-template .row{margin:0}#list-template .list-template .div-btn-template .row .col-left{padding:0 5px 0 0}#list-template .list-template .div-btn-template .row .col-right{padding:0 0 0 5px}@media only screen and (max-width:768px){#list-template .list-template .div-btn-template .row .col-left{padding:0 0 5px}#list-template .list-template .div-btn-template .row .col-right{padding:5px 0 0}}#list-template .list-template .div-btn-template .row .btn{display:block;font-family:Raleway,sans-serif;font-size:calc(.7rem + .6vw);font-weight:600}#list-template .list-template .div-btn-template .row .btn.btn-blue{background-color:#053659;border-radius:4px;color:#fff}#list-template .list-template .div-btn-template .row .btn.btn-outline-blue{background-color:#f7ebeb;border:1px solid #053659;border-radius:4px;color:#053659}#features .div-content-features{margin:0;padding:5rem 0;position:relative;width:100vw}#features .div-content-features:before{border:1px solid #d6a8ac;bottom:30px;content:"";left:60px;position:absolute;right:60px;top:30px}@media only screen and (max-width:500px){#features .div-content-features:before{left:30px!important;right:30px!important}}@media only screen and (max-width:300px){#features .div-content-features:before{left:10px!important;right:10px!important}}#features .div-content-features .double-underline{border-bottom:3px solid #d6a8ac;border-top:3px solid #d6a8ac;height:10px;transition:width 1s ease;width:1rem}#features .div-content-features .double-underline.animation{width:10rem}#features .div-content-features h1{color:#053659;font-size:calc(1.5rem + .6vw);font-weight:600;padding:4rem 0 0;text-align:center}#features .div-content-features p{padding:2rem calc(2rem + 16vw) .5rem calc(1rem + 15vw);text-align:center}#features .div-content-features .list-feature{background-color:#f7ebeb;bottom:calc(2rem + 16vw);color:#053659;margin:3rem 0 0;padding:3rem 0}@media only screen and (max-width:576px){#features .div-content-features .list-feature ul li{padding:.5rem 1rem!important}}@media only screen and (max-width:768px){#features .div-content-features .list-feature ul li{padding:1rem!important}}#features .div-content-features .list-feature ul li{display:inline-block;padding:2.5rem 2rem}#features .div-content-features .list-feature ul li:after,#features .div-content-features .list-feature ul li:before{background-position:50%;background-repeat:no-repeat;content:" ";margin:0}#features .div-content-features .list-feature ul li:before{background:#d6a8ac;border-radius:50%;content:"\a";display:inline-block;height:calc(.5rem + 1vw);margin:5px 1rem 0 0;padding:0 calc(.25rem + .5vw)}#features .div-content-features .list-feature ul li:after{background-image:url(/public/images/homev2/pink-pipe.svg);padding:0 40px}@media only screen and (max-width:768px){#features .div-content-features .list-feature ul li:after{padding:0 25px;padding:0 15px}}#features .div-content-features .div-contact-us{padding:5rem 0 3rem;text-align:center}#features .div-content-features .div-contact-us p{color:#053659;font-size:calc(.5rem + 1vw)}#features .div-content-features .div-contact-us .btn{background-color:#053659;border-color:#053659;border-radius:0;color:#fff;font-size:calc(.8rem + 1vw);padding:.8rem calc(2rem + 3vw);position:relative}#features .div-content-features .div-contact-us .btn:after{content:url(/public/images/homev2/diagonal-line.svg);padding:0 10px;position:absolute;right:-20px;top:-10px;vertical-align:-50%}#features .div-content-features .div-contact-us .btn:before{bottom:-20px;content:url(/public/images/homev2/diagonal-line.svg);left:-20px;padding:0 10px;position:absolute;vertical-align:-50%}#faq{padding:5rem 0}#faq .dot{background-color:#d6a8ac;border-radius:50%;display:inline-block;height:25px;width:25px}#faq .double-underline{border-bottom:3px solid #d6a8ac;border-top:3px solid #d6a8ac;height:10px;transition:width 1s ease;width:1rem}#faq .double-underline.animation{width:2.5rem}#faq h1{color:#053659;font-size:calc(1.5rem + .6vw);font-weight:600}#faq h1,#faq p{text-align:center}#faq p{padding:2rem 0 4rem}#faq .list-template li{list-style:none}#faq .list-template li .div-faq-detail-list{border-bottom:2px solid #d6a8ac;margin-bottom:2rem;padding-bottom:3rem}@media only screen and (max-width:576px){#faq .list-template li .div-faq-detail-list:before{content:none!important}#faq .list-template li .div-faq-detail-list .text-answer{padding-top:1.5rem}}#faq .list-template li .div-faq-detail-list:before{background:#d6a8ac;border-radius:50%;content:"\a";display:inline-block;height:calc(.5rem + 1.5vw);margin-right:1rem;margin-top:5px;width:calc(.5rem + 1.5vw)}#faq .list-template li .div-faq-detail-list .text-question{color:#053659;font-weight:600}#gallery .full-screen{padding:0;width:100vw}#gallery .full-screen img{width:100%}#gallery .div-text{padding-top:calc(1rem + 3vw)}#gallery .div-text .text-1{font-size:2.3rem}#gallery .div-text .text-2{font-family:Allura,serif;font-size:5rem}@media only screen and (max-width:500px){#contact{margin:1rem 1rem 3rem!important}#contact .div-contact{padding-top:2rem}}@media only screen and (max-width:768px){#contact{margin:2rem!important}}#contact{margin:5rem}#contact .contact{border-top:1px solid #000;margin-top:2rem;padding-top:4rem}@media only screen and (max-width:768px){#contact .contact .div-quote{padding:0 .3rem!important}}#contact .contact .div-quote{padding:0 2rem}@media only screen and (max-width:768px){#contact .contact .div-quote .div-pink-box{padding:4rem 1rem 1rem!important}}#contact .contact .div-quote .div-pink-box{background-color:#f7ebeb;color:#000;margin-top:3rem;padding:10rem 4rem 4rem}#contact .contact .div-quote .div-pink-box .text-quote{color:#053659;font-weight:500}#contact .contact .div-quote .div-pink-box .text-quote-name{font-family:Allura,serif;font-size:2rem}@media only screen and (max-width:768px){#contact .contact .div-contact{padding-left:2rem!important}}@media only screen and (max-width:350px){#contact .contact .div-contact{padding:3rem 0 0!important}}#contact .contact .div-contact{margin-top:3rem;padding-left:4rem}#contact .contact .div-contact h1{color:#c49ba9;font-weight:400;padding-bottom:1rem}#contact .contact .div-contact p{padding-bottom:3rem}#contact .contact .div-contact ul{padding-left:0}#contact .contact .div-contact ul li{list-style:none;padding-bottom:1rem}#contact .contact .div-contact ul li .icon{padding-right:1rem}#contact .contact .div-contact ul li .text-email{font-weight:700}@media only screen and (max-width:768px){#contact .contact .div-contact ul li a,#contact .contact .div-contact ul li span{font-size:calc(.5rem + .6vw)}}#contact .contact .div-contact ul li a{color:#000;cursor:pointer;text-decoration:none}#contact .contact .div-contact ul li a:hover{color:#2c3033}footer{background-color:#053659}footer .text-footer{color:#fff;font-size:.8rem;text-align:center}
