@font-face {
font-family: 'Signika';
src: url(//albore-assurance.com/wp-content/themes/nifty-child/fonts/coblosans-6ypka-webfont.woff2) format('woff2'),
url(//albore-assurance.com/wp-content/themes/nifty-child/fonts/coblosans-6ypka-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Amelaryas';
src: url(//albore-assurance.com/wp-content/themes/nifty-child/fonts/AmelaryasPersonalUse-6Ypw1.woff) format('woff');
font-weight: normal;
font-style: normal;
} :root {
--primary: #324372;
--primary-light: #7A829A;
--secondary: #EE7064;
--secondary-light: #F8C1B3;
--grey-light: #f7f7f5;
--grey-dark: #85838b;
--shadow: 0 0 0px 3px rgb(0 0 0 / 20%);
}
h1,
h3,
h4 {
font-family: "Signika", "Nunito", sans-serif;
line-height: 1.2;
letter-spacing: 0;
}
h2 {
font-family: "Amelaryas", serif;
line-height: 1.5;
letter-spacing: 0;
margin-bottom: 2rem;
}
* {
accent-color: var(--primary);
}
.bg-primary {
background-color: var(--primary);
}
.bg-secondary {
background-color: var(--secondary);
}
.text-secondary {
color: var(--secondary);
}
.text-left {
text-align: left;
}
.background-right {
background-position: right center !important;
}
.m-auto {
margin-inline: auto;
}
.row-same-height .bt_bb_column_content,
.row-same-height .bt_bb_column_content_inner,
.row-same-height .bt_bb_column_content_inner > div {
height: 100%;
margin-bottom: .5em;
}
.grecaptcha-badge {
opacity: 0;
} .btMenuRight.btMenuHorizontal:not(.btMenuLeft) .menuPort>nav>ul>li:nth-last-child(2):not(.btMenuWideDropdown)>ul {
left: 0;
}
.btMenuVertical .mainHeader nav ul>li>ul>li.current_page_item>a {
color: white;
} #btPreloader .animation > div:not(.btLoader) {
background-color: transparent;
background-image: url(//albore-assurance.com/wp-content/uploads/2021/09/favicon.png);
height: 120px;
width: 120px;
background-size: cover;
background-repeat: no-repeat;
margin: 0 auto;
}
#btPreloader img {
opacity: 0;
visibility: hidden;
position: absolute;
cursor: none;
}
footer .contact-cta {
position: fixed;
right: 1em;
bottom: 1em;
width: 4em;
height: 4em;
padding: 1em;
background-color: var(--secondary) !important;
border-radius: 50%;
transition: box-shadow .5s linear;
z-index: 10;
}
footer .contact-cta:hover {
box-shadow: var(--shadow);
}
footer .contact-cta .btIconWidgetIcon {
font-size: 1.7em;
color: white;
padding: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
form .fancy-select ul.options li {
padding-block: .5em;
} .subtitle-secondary .bt_bb_headline_subheadline {
color: var(--secondary);
} .error404 h2 {
margin-bottom: 5rem;
} .page-id-13 .contact-cta {
opacity: 0;
visibility: hidden;
display: none;
position: absolute;
}
.albore-contact form .btContactButton input {
background-color: white;
}
.albore-contact form input,
.albore-contact form .trigger,
.albore-contact form textarea {
color: black !important;
}
.btNewsletter {
max-width: 25rem;
}
span.wpcf7-not-valid-tip {
color: white;
}
.wpcf7 form .wpcf7-response-output {
background-color: white;
color: var(--primary);
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: var(--primary);
}
.btn-secondary input {
box-shadow: 0 0 0 4em var(--secondary) inset !important;
} .archive h2, 
.single-post h2 {
font-family: "Signika", "Nunito", sans-serif;
}
.single-post h2 {
margin-bottom: 0;
font-size: 2.2rem;
}
.archive .bt-content-wrap {
margin-top: 15rem;
} #wt-cli-accept-all-btn,
#wt-cli-privacy-save-btn {
background-color: var(--secondary);
border-radius: 2em;
} @media screen and (min-width: 1200px) { 
.archive.btTransparentLightHeader .mainHeader {
color: inherit;
}
}
@media screen and (max-width: 1000px) { 
.footer .btNewsletter,
.footer .btNewsletterButton input {
margin: 0 auto;
}
.archive .bt-content-wrap {
margin-top: 6rem;
}
}