.companion-search-input-container {
position: absolute;
left: 0; }
.companion-search-input-wrapper {
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 0;
margin: 0 auto;
transition: 0.3s ease;
display: flex;
align-items: flex-start;
z-index: 99;
overflow: hidden; }
.companion-search-input-wrapper.layout--boxed {
max-width: 1170px; }
.companion-search-input-wrapper .companion-search-input {
font-family: var(--body_font_family);
background-color: #FFFFFF;
padding: 0 30px;
border: none;
transition: 0.3s ease;
height: 100% !important; }
.companion-search-input-wrapper.show {
height: 80px; }
.companion-search-btn {
font-family: var(--body_font_family);
transition: 0.3s ease;
cursor: pointer;
font-size: 14px;
line-height: 24px;
color: var(--secondary_variant_color);
display: inline-flex;
align-items: center; }
.companion-search-btn i {
font-size: 20px;
transition: 0.3s ease;
margin-right: 10px; }body .advanced-title * {
padding: 0;
margin: 0;
font-family: var(--secondary_font_family);
font-weight: 700;
font-size: 60px;
line-height: 66px;
color: var(--secondary_color); }body .companion-icon-box {
display: flex; }
body .companion-icon-box .icon-box-icon {
transition: all 0.3s;
line-height: 40px;
font-size: 40px;
color: var(--secondary_color); }
body .companion-icon-box .icon-box-icon a,
body .companion-icon-box .icon-box-icon span {
display: block;
margin-right: 30px;
text-decoration: none;
color: var(--secondary_color); }
body .companion-icon-box .icon-box-content {
width: 100%; }
body .companion-icon-box .icon-box-content-title {
padding-bottom: 18px;
margin-bottom: 18px;
font-family: var(--secondary_font_family);
font-weight: 700;
font-size: 24px;
line-height: 30px;
letter-spacing: -0.01em;
border-bottom: 1px solid #BFD4E4;
transition: all 0.3s;
color: var(--secondary_color); }
body .companion-icon-box .icon-box-content-title a {
transition: none;
color: var(--secondary_color); }
body .companion-icon-box .icon-box-content-description {
margin-bottom: 17px;
font-family: var(--body_font_family);
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 26px;
color: #597393; }
body .companion-icon-box .icon-box-content-link {
color: var(--secondary_color); }
body .companion-icon-box .icon-box-content-link a {
font-family: var(--secondary_font_family);
font-weight: 700;
font-size: 16px;
line-height: 22px;
text-decoration: none;
transition: none;
color: var(--secondary_color); }
body .companion-icon-box .icon-box-content-link a i {
margin-left: 5px;
font-size: 16px; }
body .companion-icon-box .icon-box-content-link a:hover i {
transition: all 0.3s;
-webkit-transform: translateX(4px);
transform: translateX(4px); }
body .companion-icon-box .icon-box-content a {
text-decoration: none; }
body .companion-icon-box:hover .icon-box-icon {
color: var(--primary_color); }
body .companion-icon-box:hover .icon-box-icon a,
body .companion-icon-box:hover .icon-box-icon span {
color: var(--primary_color); }
body .companion-icon-box:hover .icon-box-content-title {
color: var(--primary_color);
border-color: var(--primary_color); }
body .companion-icon-box:hover .icon-box-content-title a {
color: var(--primary_color); }
@media (min-width: 1025px) {
body .elementor-widget-icon-box-with-link.elementor-position-top .companion-icon-box {
flex-direction: column; }
body .elementor-widget-icon-box-with-link.elementor-position-top .companion-icon-box .icon-box-icon {
padding-bottom: 20px; }
body .elementor-widget-icon-box-with-link.elementor-position-right .companion-icon-box .icon-box-icon {
padding-left: 20px;
order: 2; }
body .elementor-widget-icon-box-with-link.elementor-position-right .companion-icon-box .icon-box-content {
order: 1; } }
@media (min-width: 768px) and (max-width: 1024px) {
body .elementor-widget-icon-box-with-link.elementor-tablet-position-top .companion-icon-box {
flex-direction: column; }
body .elementor-widget-icon-box-with-link.elementor-tablet-position-top .companion-icon-box .icon-box-icon {
padding-bottom: 20px; }
body .elementor-widget-icon-box-with-link.elementor-tablet-position-right .companion-icon-box .icon-box-icon {
padding-left: 20px;
order: 2; }
body .elementor-widget-icon-box-with-link.elementor-tablet-position-right .companion-icon-box .icon-box-content {
order: 1; } }
@media (max-width: 767px) {
body .elementor-widget-icon-box-with-link.elementor-mobile-position-top .companion-icon-box {
flex-direction: column; }
body .elementor-widget-icon-box-with-link.elementor-mobile-position-top .companion-icon-box .icon-box-icon {
padding-bottom: 20px; }
body .elementor-widget-icon-box-with-link.elementor-mobile-position-right .companion-icon-box {
flex-direction: row; }
body .elementor-widget-icon-box-with-link.elementor-mobile-position-right .companion-icon-box .icon-box-icon {
padding-left: 20px;
order: 2; }
body .elementor-widget-icon-box-with-link.elementor-mobile-position-right .companion-icon-box .icon-box-content {
order: 1; } }
body .elementor-vertical-align-middle .companion-icon-box {
align-items: center; }.companion-cf7 form label {
transition: 0.3s ease; }
.companion-cf7 form input:not([type="submit"]) {
height: 60px; }
.companion-cf7 form input:not([type="submit"]),
.companion-cf7 form input:not([type="submit"])::-webkit-input-placeholder,
.companion-cf7 form textarea,
.companion-cf7 form textarea::-webkit-input-placeholder {
font-family: var(--body_font_family);
border-color: var(--primary_color);
margin-bottom: 16px;
transition: 0.3s ease;
border-radius: 0; }
.companion-cf7 form input:not([type="submit"]),
.companion-cf7 form input:not([type="submit"])::-moz-placeholder,
.companion-cf7 form textarea,
.companion-cf7 form textarea::-moz-placeholder {
font-family: var(--body_font_family);
border-color: var(--primary_color);
margin-bottom: 16px;
transition: 0.3s ease;
border-radius: 0; }
.companion-cf7 form input:not([type="submit"]),
.companion-cf7 form input:not([type="submit"])::-ms-input-placeholder,
.companion-cf7 form textarea,
.companion-cf7 form textarea::-ms-input-placeholder {
font-family: var(--body_font_family);
border-color: var(--primary_color);
margin-bottom: 16px;
transition: 0.3s ease;
border-radius: 0; }
.companion-cf7 form input:not([type="submit"]),
.companion-cf7 form input:not([type="submit"])::placeholder,
.companion-cf7 form textarea,
.companion-cf7 form textarea::placeholder {
font-family: var(--body_font_family);
border-color: var(--primary_color);
margin-bottom: 16px;
transition: 0.3s ease;
border-radius: 0; }
.companion-cf7 form input:not([type="submit"]).wpcf7-not-valid,
.companion-cf7 form input:not([type="submit"])::-webkit-input-placeholder.wpcf7-not-valid,
.companion-cf7 form textarea.wpcf7-not-valid,
.companion-cf7 form textarea::-webkit-input-placeholder.wpcf7-not-valid {
border-color: #E50000 !important; }
.companion-cf7 form input:not([type="submit"]).wpcf7-not-valid,
.companion-cf7 form input:not([type="submit"])::-moz-placeholder.wpcf7-not-valid,
.companion-cf7 form textarea.wpcf7-not-valid,
.companion-cf7 form textarea::-moz-placeholder.wpcf7-not-valid {
border-color: #E50000 !important; }
.companion-cf7 form input:not([type="submit"]).wpcf7-not-valid,
.companion-cf7 form input:not([type="submit"])::-ms-input-placeholder.wpcf7-not-valid,
.companion-cf7 form textarea.wpcf7-not-valid,
.companion-cf7 form textarea::-ms-input-placeholder.wpcf7-not-valid {
border-color: #E50000 !important; }
.companion-cf7 form input:not([type="submit"]).wpcf7-not-valid,
.companion-cf7 form input:not([type="submit"])::placeholder.wpcf7-not-valid,
.companion-cf7 form textarea.wpcf7-not-valid,
.companion-cf7 form textarea::placeholder.wpcf7-not-valid {
border-color: #E50000 !important; }
.companion-cf7 form input[type="submit"],
.companion-cf7 form button {
height: 60px;
font-family: var(--secondary_font_family);
font-size: 16px;
line-height: 1.375em;
color: #FFFFFF;
background-color: var(--primary_color);
padding: 14px 52px;
transition: 300ms ease;
-webkit-appearance: none;
border-radius: 0; }
.companion-cf7 form input[type="submit"]:hover,
.companion-cf7 form button:hover {
background-color: var(--primary_variant_color); }
.companion-cf7 form .wpcf7-response-output {
font-family: var(--body_font_family);
font-size: 16px;
line-height: 1.5em;
margin: 40px 0 0 0;
padding: 18px 20px;
border-style: solid;
border-width: 0 0 0 4px; }
.companion-cf7 form .wpcf7-not-valid-tip {
font-family: var(--body_font_family);
font-size: 11px;
line-height: 18px;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
padding-top: 5px;
margin-bottom: 10px;
color: #E50000;
height: 0; }
.companion-cf7 form.invalid .wpcf7-response-output {
background-color: #FFEBCC;
border-color: #FF905F;
color: #FF905F; }
.companion-cf7 form.sent .wpcf7-response-output {
background-color: #E2FBD7;
border-color: #66C109;
color: #66C109; }
.companion-cf7 form.failed .wpcf7-response-output, .companion-cf7 form.aborted .wpcf7-response-output {
background-color: #FFDBD3;
border-color: #F64662;
color: #F64662; }
.companion-cf7 form .wpcf7-spinner {
position: absolute;
right: 0;
bottom: 20px;
width: 40px;
height: 40px;
margin: 0;
background: none; }
.companion-cf7 form .wpcf7-spinner::before, .companion-cf7 form .wpcf7-spinner::after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border: 2px solid var(--primary_color);
opacity: 1;
border-radius: 50%;
-webkit-animation: ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
animation: ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
.companion-cf7 form .wpcf7-spinner::after {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; }
@-webkit-keyframes ripple {
0% {
width: 0;
height: 0;
opacity: 0; }
4.9% {
width: 0;
height: 0;
opacity: 0; }
5% {
width: 0;
height: 0;
opacity: 1; }
100% {
width: 32px;
height: 32px;
opacity: 0; } }
@keyframes ripple {
0% {
width: 0;
height: 0;
opacity: 0; }
4.9% {
width: 0;
height: 0;
opacity: 0; }
5% {
width: 0;
height: 0;
opacity: 1; }
100% {
width: 32px;
height: 32px;
opacity: 0; } }#commentform .gglcptch {
margin: 0 0 10px;
}
#recaptcha_response_field {
height: 17px !important;
max-height: 35px !important;
font-size: 10pt !important;
}
.recaptcha_theme_clean #recaptcha_response_field {
height: 25px !important;
}
#gglcptch_error {
color: #F00;
}
.gglcptch table#recaptcha_table {
table-layout: auto !important;
} .gglcptch_allowlist_message {
display: block;
margin: 12px 0;
}
.gglcptch_v2 {
min-width: 1px;
padding: 10px 0;
clear: both;
}
.gglcptch_recaptcha .grecaptcha-badge {
z-index: 100;
}
.gglcptch_error_text {
color: red;
display: none;
}
.gglcptch-password-form-error{
color: red;
}.companion-footer-menu ul {
display: flex;
flex-wrap: wrap;
padding: 0;
margin: 0; }
.companion-footer-menu ul li {
display: inline-flex;
align-items: center; }
.companion-footer-menu ul li a {
font-family: var(--secondary_font_family);
font-size: 16px;
line-height: 22px;
font-weight: 700;
color: rgba(255, 255, 255, 0.5);
padding: 7px 0;
text-decoration: none; }
.companion-footer-menu ul li a:hover {
color: var(--primary_color); }
.companion-footer-menu.layout-vertical ul li a {
width: 100%; }
.companion-footer-menu.align-left ul {
justify-content: flex-start; }
.companion-footer-menu.align-center ul {
justify-content: center; }
.companion-footer-menu.align-right ul {
justify-content: flex-end; }
.companion-footer-menu.align-justify ul {
justify-content: space-between; }
.companion-footer-menu.layout-vertical.cols-1 ul li {
width: 100%; }
.companion-footer-menu.layout-vertical.cols-2 ul li {
width: 50%; }
.companion-footer-menu.layout-vertical.cols-2.align-left ul li {
justify-content: flex-start;
text-align: left; }
.companion-footer-menu.layout-vertical.cols-2.align-center ul li {
justify-content: center;
text-align: center; }
.companion-footer-menu.layout-vertical.cols-2.align-right ul li {
justify-content: flex-end;
text-align: right; }
.companion-footer-menu.layout-vertical.cols-2.align-justify ul li {
justify-content: space-between; }.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d5d8dc;border:1px solid;border-right:none;border-left:none;padding-top:10px;padding-bottom:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d5d8dc}.elementor-post-navigation{overflow:hidden;display:flex}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d5d8dc}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-right:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-left:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{display:flex;align-items:center;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:right}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:flex;flex-direction:column}.elementor-post-navigation .elementor-grid{justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - 1px / 2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:right}.elementor-post-navigation .elementor-post-navigation__next a{justify-content:flex-end}.elementor-search-form{display:block;transition:.2s}.elementor-search-form .e-font-icon-svg-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}.elementor-search-form button{background-color:#69727d;font-size:var(--e-search-form-submit-icon-size,16px);color:#fff;border-radius:0}.elementor-search-form__container{display:flex;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{flex-basis:100%;color:#3f444b;transition:color .2s}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{transition:color .2s,background .2s;font-size:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);width:var(--e-search-form-submit-icon-size,16px);height:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:var(--e-search-form-submit-text-color,#fff);border:none;border-radius:0}.elementor-search-form--button-type-text .elementor-search-form__submit{flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:flex;align-items:center;justify-content:flex-end;color:#3f444b;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{width:var(--e-search-form-icon-size-minimal,15px);height:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal:focus-within{outline-width:2px;outline-style:solid}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:var(--e-search-form-toggle-color,#33373d);font-size:var(--e-search-form-toggle-size,33px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;transition:.2s;width:var(--e-search-form-toggle-size,33px);height:var(--e-search-form-toggle-size,33px);background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border:var(--e-search-form-toggle-border-width,0) solid var(--e-search-form-toggle-color,#33373d);border-radius:var(--e-search-form-toggle-border-radius,3px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#33373d);width:var(--e-search-form-toggle-icon-size,.55em);height:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__container{transition:.3s;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.elementor-author-box{display:flex;align-items:center}.elementor-author-box__avatar{flex-shrink:0;margin-right:25px}.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}.elementor-author-box__text{flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #3f444b;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#3f444b}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{align-self:center}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}.elementor-sitemap-wrap{display:flex;flex-flow:row wrap}