:root{--body-font:'Red Hat Display', sans-serif;--heading-font:'Playfair Display SC', serif}*,body,html,p,h1,h2,h3,h4,h5,h6,.navbar,figure,figcaption,a,ul,li,hr,address{padding:0;margin:0}html{scrollbar-width:thin}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:#ddd}html::-webkit-scrollbar-thumb{background:#FDD36A}ul,li{list-style-type:none}body{font-family:var(--body-font);font-size:16px;background-color:#F6E6CB}.section-heading .heading-text{font-family:'Playfair Display SC',serif;font-size:2.2rem;color:#952323;line-height:65px}.section-heading .lines{margin-bottom:1rem}.white{color:#fff!important}.golden{color:#F1C376!important}header{position:absolute;z-index:9999;width:100%;margin-top:40px}header .navbar{background-color:rgb(150 43 95 / .7);padding:8px 0;border-radius:5px;box-shadow:#26394d 0 5px 20px -10px}header .navbar .navbar-brand{color:#fff}header .navbar .navbar-toggler{border-color:#f1c376;border-radius:0}header .navbar .navbar-toggler .navbar-icon{color:#f1c376}header .navbar .navbar-nav{background-color:#000}header .navbar .navbar-nav .nav-item .nav-link{text-align:center;color:#fff;font-size:15px;padding-left:15px;padding-right:15px;position:relative;font-family:var(--heading-font)}header .navbar .navbar-nav .nav-item .nav-link:before{transition:all 300ms ease-in-out;content:"\2026\2026\2026";color:#FFF78A;position:absolute;z-index:999;bottom:0;font-size:16px;font-weight:700;text-align:center;width:100%;left:0;opacity:0}header .navbar .navbar-nav .nav-item .nav-link.active:before{opacity:1}header .navbar .navbar-nav .nav-item .nav-link:hover:before{opacity:1}header .navbar .contact-link{color:#fff;background-color:rgb(0 0 0 / .3);font-size:1.1rem;font-weight:700;border:2px solid #f1c376;padding:0 10px;border-radius:25px}@media (min-width:992px){header .navbar .navbar-nav{background-color:#fff0}}.sub-header{position:initial}footer{padding-top:3rem;padding-bottom:3rem;color:#fff;font-size:14px;background-color:#151515}footer .logo{margin-bottom:15px}footer p{margin-bottom:15px}footer .title{font-family:'Playfair Display SC',serif;font-size:1.3rem;font-weight:700;margin-bottom:15px}footer .joinus{display:inline-flex}footer .joinus li{width:50%}footer .joinus li a{display:inline-block;width:100%}footer .joinus li a figure{position:relative}footer .joinus li a figure figcaption{position:absolute;bottom:25px;left:0;width:100%;color:#fff;text-align:center}footer .joinus li+li{margin-left:5px}footer .social-icons{display:inline-flex;margin-bottom:25px}footer .social-icons li+li{padding-left:10px}footer .site-links li a{color:#fff;text-decoration:none}footer .site-links li a:hover{text-decoration:underline}footer .site-links li+li{padding-top:7px}footer .site-links li:before{content:"\27AE";left:0;margin-right:7px}footer .address-links li a{color:#fff;text-decoration:none}footer .address-links li a:hover{text-decoration:underline}footer .address-links li span{font-weight:700;margin-right:7px}footer .address-links li button{border:none;background-color:#fff0;color:#fff}footer .address-links li button:hover{text-decoration:underline}footer .address-links li+li{padding-top:7px}.contact-links{position:fixed;bottom:0;left:0;right:0;-webkit-box-shadow:0 -4px 3px rgb(50 50 50 / .75);-moz-box-shadow:0 -4px 3px rgb(50 50 50 / .75);box-shadow:0 -4px 3px rgb(50 50 50 / .75)}.contact-links ul{display:inline-flex;width:100%}.contact-links ul li{width:33.33333%}.contact-links ul li button{width:100%;display:inline-block;text-align:center;border:none;padding:10px 0}.contact-links ul li .mobile{background-color:#5F0F40}.contact-links ul li .whatsapp{background-color:#436850}.contact-links ul li .email{background-color:#781D42}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-size:1.8rem;padding-bottom:7px;font-weight:600;font-family:var(--heading-font)}.page-content h1{font-size:1.8rem}.page-content h2{font-size:1.7rem}.page-content h3{font-size:1.6rem}.page-content h4{font-size:1.5rem}.page-content h5{font-size:1.4rem}.page-content h6{font-size:1.3rem}.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{padding-top:.8rem}.page-content p{font-size:1.125rem;padding-bottom:2rem;line-height:2rem;text-align:justify;color:#781D42}.page-content p>a{color:#B01E68}.page-content p>strong>a{color:#B01E68}.page-content .profiles figure{box-shadow:rgb(0 0 0 / .16) 0 1px 4px}.page-content ul{list-style-type:circle;padding-left:15px}.page-content ul>li{font-size:1.125rem;list-style-type:square}.page-content ul>li+li{padding-top:12px}.rotate-center:hover{-webkit-animation:rotate-center 0.6s ease-in-out both;animation:rotate-center 0.6s ease-in-out both}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}