<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* FONTS */

@font-face {
	font-family:Montserrat;
	src: url("../fonts/Montserrat-Regular.ttf") format("ttf");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:Montserrat;
	src: url("../fonts/Montserrat-SemiBold.ttf") format("ttf");
	font-weight:600;
	font-style:normal;
}

@font-face {
	font-family:Montserrat;
	src: url("../fonts/Montserrat-bold.ttf") format("ttf");
	font-weight:800;
	font-style:normal;
}

@font-face {
	font-family:Futura;
	src: url("../fonts/FuturaBT-Book.ttf") format("ttf");
	font-weight:300;
	font-style:normal;
}

@font-face {
	font-family: Futura;
	src: url("../fonts/FuturaBT-Medium.ttf") format("tff");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family: Futura;
	src: url("../fonts/FuturaBT-Heavy.ttf") format("tff");
	font-weight:600;
	font-style:normal;
}

/* GLOBAL */

:root {
    --red: #F05C77;
    --orange:#E47700;
	--orange-light:#e89d48;
    --green:#00A831;
    --green-light:#84C441;
    --blue:#278FC7;
    --blue-light:#2E9AD6;
    --blue-dark:#003f59;
    --yellow:#FFD63D;
	--h-prime:65px;
	--h-second:52px;
	--h-third:28px;
	--h-fourth: 25px;
	--body:18px;
	--misc:16px;
}

.red-text {
    color:var(--red)!important;
}
.orange-text {
    color:var(--orange)!important;
}
.orange-light-text {
    color:var(--orange-light)!important;
}
.green-text {
    color:var(--green)!important;
}
.green-light-text {
    color:var(--green-light)!important;
}
.blue-text {
    color:var(--blue)!important;
}
.blue-light-text {
    color:var(--blue-light)!important;
}
.blue-dark-text {
    color:var(--blue-dark)!important;
}
.yellow-text {
    color:var(--yellow)!important;
}

.light-text {
	color:#fff!important;
}

.red-bg {
    background-color:var(--red);
    color: #fff;
}
.orange-bg {
    background-color:var(--orange);
    color: #fff;
}
.green-bg {
    background-color:var(--green);
    color: #fff;
}
.green-light-bg {
    background-color:var(--green-light);
    color: #fff;
}
.blue-bg {
    background-color:var(--blue);
    color: #fff;
}
.blue-light-bg {
    background-color:var(--blue-light);
    color: #fff;
}
.blue-dark-bg {
    background-color:var(--blue-dark);
    color: #fff;
}
.yellow-bg {
    background-color:var(--yellow);
    color: #fff;
}

html,
body {
	width:100%;
	overflow-x:hidden;
	transition: all ease 400ms; 
	font-size:18px;
	line-height:25px;
	font-weight:300;
	font-family: Futura, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Montserrat, sans-serif;
    font-weight: 600;
	color:var(--blue-dark);
}

h1 {
	font-size:65px;
	line-height:70px;
	margin-bottom:.5rem;
	color:var(--blue-dark);
}

h2 {
	font-size:52px;
	line-height:62px;
	margin-bottom:.5rem;
	color:var(--blue-dark);
}

h3 {
	font-size:28px;
	line-height:30px;
	font-weight: 400;
	margin-bottom:.5rem;
	color:var(--blue-dark);
}

h4 {
	font-size:22px;
	line-height:25px;
	font-weight: 600;
	margin-bottom:.5rem;
	color:var(--blue-dark);
}

p {
	margin:1rem 0;
	color:#000;
}

p a {
	font-weight:600;
}

a {
	color:var(--blue-dark);
	font-weight:600!Important;
	text-decoration:underline;
}

strong {
	font-weight:600!Important;
	color:var(--blue-dark);
}

a:not(* a) {
	font-size:16px;
	line-height:20px;
}

section:not(.theme-slider):not(.newsletter):not(.anca-hero) {
	padding:8rem 0;
}

@media(max-width:1000px) {
	section:not(.theme-slider):not(.newsletter):not(.anca-hero) {
	padding:2rem 0;
}
}

section.list-group,
section.post-section,
section.comments-section {
	padding-top:0!important;
}

.single h1,
.flexible-content h1 {
	font-size:52px;
	line-height:60px;
}

.single h2,
.flexible-content h2,
.gallery h2 {
	font-size:28px;
	line-height:35px;
}

.single h3,
.flexible-content h3 {
	font-size:25px;
	line-height:30px;
}

.text-light-inner * {
	color:#fff!important;
}


.custom-button {
    border-radius: 50px;
    padding: .5rem 1rem;
    font-weight: bold!important;
    text-transform: uppercase;
    display:inline-block;
	transition: all ease 200ms;
	border:none;
	white-space:nowrap;
	font-family: Montserrat, sans-serif;
	min-width:200px;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

.custom-button:hover {
	color:#fff;
	transform:scale(1.03);
	box-shadow: 0 2px 5px rgba(0,0,0, .5);
	text-decoration:none;
}

/* LOGO */

.logo {
	max-width: 300px;
}

.copyright {
    border-top:2px solid #fff;
    padding: 2rem 0;
    font-size: 16px;
    line-height:23px;
}

img {
	max-width:100%;
}

footer p,
footer a {
	color:#fff;
	margin:0;
	text-decoration:none;
	font-weight:400!important;
}

footer strong {
	color:#fff;
}

footer ul li {
	margin: .5rem 0;
}

.d-grid {
	display:grid;
	gap:1rem;
}

.section-padding-bottom {
	padding-bottom:8rem;
}

.d-grid-center {
	display:grid;
	place-items:center;
}

.anca-hero .hero-wrapper,
.banner {
	background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 40vh;
}

main p a {
	color:var(--blue-dark);
}

main p a:hover {
	color:var(--orange);
	text-decoration:underline;
}</pre></body></html>