@charset "UTF-8";
  a:focus {
outline: none !important;
} header {
transition: all 0.35s ease;
max-height: 90px;
} header .small-logo {
display: none;
} header.elementor-sticky--effects {
background-color: #CBCECF;
padding-top: 0 !important;
padding-bottom: 0 !important;
} header.elementor-sticky--effects .big-logo {
display: none;
} header.elementor-sticky--effects .small-logo {
display: block;
position: relative;
top: -2px;
} header.elementor-sticky--effects svg {
mix-blend-mode: difference;
} header.elementor-sticky--effects .yanco-burger-menu svg {
margin-top: 0;
} .yanco-burger-menu {
height: 100%;
} .yanco-burger-menu .elementor-widget-container,
.yanco-burger-menu .elementor-icon-wrapper {
height: 100%;
} .yanco-burger-menu .elementor-icon-wrapper {
display: flex;
align-items: center;
justify-content: flex-end;
} .yanco-burger-menu svg {
height: 16px;
margin-top: 20px;
} .entry-content {
margin-top: -90px;
} .elementor-icon-list-items a {
color: #555A5E;
border-bottom: 1px solid #555A5E;
text-decoration: none !important;
line-height: 1.2 !important;
} .elementor-icon-list-items a:hover {
color: #f08184;
border-bottom: 1px solid #f08184;
} .white-underline .elementor-icon-list-items a {
border-bottom: 1px solid #ffffff;
line-height: 1.1;
} .white-underline .elementor-icon-list-items a:hover {
border-bottom: 1px solid #f08184;
} .elementor-icon-list-items a strong {
color: #f08184;
font-weight: 500;
padding-bottom: 5px;
} .elementor-icon-list-items a strong:before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 1px;
left: 0;
bottom: 0;
background: #f08184;
} .elementor-icon-list-item {
text-decoration: none !important;
} .no-underline .elementor-icon-list-items a {
border-bottom: 0px;
} .no-underline .elementor-icon-list-items a:hover {
border-bottom: 0px;
} .yanco-horiz-menu li, .yanco-horiz-menu li a {
color: #ffffff;
}
@media (min-width: 768px) { #yanco-horiz-menu-primary {
position: relative;
top: 30px;
}
} .yanco-two-boxes.force-cover-image .elementor-widget-image,
.yanco-two-boxes.force-cover-image .elementor-widget-container,
.yanco-two-boxes.force-cover-image .elementor-image {
height: 100%;
} .yanco-two-boxes.force-cover-image img {
height: 100%;
vertical-align: middle;
object-fit: cover;
}
@media (min-width: 768px) { .yanco-two-boxes .elementor-col-50 {
height: 50vw;
}
}
@media (min-width: 768px) { .yanco-two-boxes.image-right .elementor-column:first-child .elementor-column-wrap {
display: flex;
justify-content: flex-end;
}
}
@media (max-width: 767px) { .yanco-two-boxes .elementor-column:last-child .elementor-widget-heading {
margin-bottom: 0 !important;
} .yanco-two-boxes.image-right .elementor-column:first-child .elementor-widget-heading {
margin-bottom: 0 !important;
}
}
@media (min-width: 768px) { .yanco-text-left-image-right .elementor-column:first-child .elementor-column-wrap {
display: flex;
justify-content: flex-end;
}
} .yanco-text-left-image-right .elementor-column:first-child .elementor-widget-wrap {
width: 545px;
}
@media (min-width: 768px) { .yanco-image-left-text-right .elementor-column:last-child .elementor-column-wrap {
display: flex;
justify-content: flex-start;
}
} .yanco-image-left-text-right .elementor-column:last-child .elementor-widget-wrap {
width: 545px;
} .yanco-row .elementor-column-wrap {
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
} .yanco-row:first-child .elementor-column-wrap {
padding-top: 1px !important;
} .yanco-table .yanco-row:last-child {
border-bottom: 1px solid #a3a3a5;
padding-bottom: 20px;
} .yanco-table .yanco-row a {
color: #555A5E;
border-bottom: 1px solid rgba(85, 90, 94, 0.38);
} .yanco-table-heading h2 {
border-bottom: 1px solid #a3a3a5;
padding-bottom: 45px;
}
@media (max-width: 767px) { .yanco-table-item {
margin-bottom: 20px;
} .yanco-table-item:last-child {
margin-bottom: 0;
}
}
@media (min-width: 768px) and (max-width: 1024px) { .yanco-quote-second-type .elementor-container {
padding-left: 20px;
padding-right: 20px;
} .yanco-quote-second-type .elementor-widget-wrap {
justify-content: center;
} .yanco-quote-second-type .elementor-widget-wrap > .elementor-element {
margin: 0 auto;
}
}
@media (max-width: 767px) { .yanco-quote-second-type .elementor-widget-heading,
.yanco-quote-second-type .elementor-widget-heading > .elementor-widget-container {
margin-bottom: 0;
}
} .elementor-text-editor a {
color: #555A5E;
} body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display: block;
height: 40px; margin: -40px 0 0; visibility: hidden;
pointer-events: none;
} li.elementor-icon-list-item.elementor-inline-item:hover a > span {
color: #f08184 !important;
}
@media only screen and (max-width: 736px) { .dialog-widget-content.dialog-lightbox-widget-content {
background-color: #002957 !important;
} .dialog-type-lightbox.elementor-popup-modal {
position: fixed;
top: 0px;
}
} .header-menu.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1110px;
} .popup-navigation-menu .sub-menu.elementor-nav-menu--dropdown {
margin-top: 0px !important;
min-width: 0 !important;
width: 350px !important;
position: static;
margin-left: calc(100% - 350px) !important;
height: 0px;
overflow: hidden;
} .popup-navigation-menu .sub-menu.elementor-nav-menu--dropdown li.menu-item {
text-align: right;
} .popup-navigation-menu .sub-menu.elementor-nav-menu--dropdown li.menu-item > a {
display: inline-block;
text-align: right;
padding-right: 0px;
font-size: 36px !important;
line-height: 24px !important;
}
@media (max-width: 767px) { .popup-navigation-menu .sub-menu.elementor-nav-menu--dropdown li.menu-item > a {
font-size: 33px !important;
line-height: 24px !important;
font-weight: 300 !important;
}
} .popup-navigation-menu a.has-submenu.highlighted + .sub-menu {
display: inline-block !important;
} #yanco-top-slider .elementor-container {
align-items: center;
} .elementor-text-editor ul {
list-style-type: none;
margin-left: 0;
} .elementor-text-editor ul li:before {
display: inline-block;
content: '»';
margin-right: 5px;
}
@media (min-width: 1200px) { #popup-menu .elementor-icon {
position: relative;
top: 50px;
} #popup-menu.shrinked-popup .elementor-icon {
position: relative;
top: 0px;
}
}
@media (min-width: 768px) and (max-width: 1199px) { #popup-menu .elementor-icon {
position: relative;
top: 30px;
} #popup-menu.shrinked-popup .elementor-icon {
position: relative;
top: -10px;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1140px) { .header-menu,
.yanco-quote-second-type,
footer {
padding-left: 20px !important;
padding-right: 20px !important;
}
}