.elementor-581 .elementor-element.elementor-element-67bdb3f{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:var(--gap1) var(--gap1);--row-gap:var(--gap1);--column-gap:var(--gap1);--grid-auto-flow:row;}.elementor-581 .elementor-element.elementor-element-4cd5ae5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;grid-row:span 2;}@media(max-width:1024px){.elementor-581 .elementor-element.elementor-element-67bdb3f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-581 .elementor-element.elementor-element-67bdb3f{--width:100%;}.elementor-581 .elementor-element.elementor-element-4cd5ae5{--width:100%;}}@media(max-width:767px){.elementor-581 .elementor-element.elementor-element-67bdb3f{--e-con-grid-template-columns:1fr;--gap:var(--gap4) var(--gap4);--row-gap:var(--gap4);--column-gap:var(--gap4);--grid-auto-flow:row;}}/* Start custom CSS */[typ=bp] p {
    display: none !important;
}
[typ=hero] .ec em {
    color: var(--cs-c1-5) !important;
}
[typ=hero] .ec {
    gap: 2vw !important;
}

#hero .c1 .g2 {
    opacity: 1 !important;
    font-weight: 500 !important;
}
.c1 .m1 {
    background: var(--cs-c1-3);
    color: var(--cs-c2-1) !important;
}


//.hero {
    object-fit: cover !important;
    background-position: center center !important;
}
#ck1 {
    transform: rotate(5deg) !important;
}
#ck2 {
    transform: rotate(-8deg) !important;
}/* End custom CSS */