.contact-menu-item a.elementor-item.elementor-item-anchor {
border: 1px solid #fff;
padding: 5px 20px;
border-radius: 50px;
transition: all .3s;
}
.contact-menu-item a.elementor-item.elementor-item-anchor:hover {
border: 1px solid #CCFF00;
background: #CCFF00;
color: #021637;
}
.e-link-in-bio {
--e-link-in-bio-gutter-block-end: 0px;
--e-link-in-bio-gutter-inline: 0px;
}
.e-link-in-bio__icons {
gap: 15px;
margin-block-start: 5px;
}
.e-link-in-bio__ctas {
display: none;
}
a.elementor-post__read-more {
background: #CCFF00;
padding: 3px 20px;
border-radius: 50px;
transition: all .3s;
}
a.elementor-post__read-more:hover {
background: #7DF3EF;
color: #021637 !important;
}
ul {
padding-inline-start: 15px;
}
figure.wp-block-image img {
border-radius: 10px;
}
.hoverboxes h3, .hoverboxes p {
transition: linear 0.3s;
}
.hoverboxes:hover {
p, h3 {
color: #000000;
}
}
.page-id-1330 div#contact {
background-color: #B7D6A1;
}
.page-id-1330 div#footer {
background-color: #061F0A;
}
.page-id-1330 #oc-container {
background-color: #061F0A;
}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
font-size: 16px;
max-width: 100%;
}
#cmplz-document p, .editor-styles-wrapper .cmplz-unlinked-mode p, #cmplz-document li, .editor-styles-wrapper .cmplz-unlinked-mode li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode td {
font-size: 16px;
}
#cmplz-cookies-overview .cmplz-dropdown, 
.cmplz-service-desc , .cmplz-dropdown-cookiepolicy, 
.cookies-per-purpose, .function, .function-header, 
.retention-header, .retention, .name, 
.name-header, .purpose {
background-color:transparent!important;
}
#cmplz-document .function, .function-header, .retention-header, 
.retention, .name, .name-header, .cookies-per-purpose {
border:1px solid #333!important;
}
#cmplz-document [type=button], #cmplz-document [type=submit], #cmplz-document button {
background-color: #b7d6a1;
border: 1px solid #b7d6a1;
}
#cmplz-document [type=button]:hover, #cmplz-document [type=submit]:hover, #cmplz-document button:hover {
background-color: #fff;
border: 1px solid #fff;
}
.page-header {
min-height: 50vh;
display: flex;
flex-direction: row;
align-items: center;
}