.elementor-1481 .elementor-element.elementor-element-485e18a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:120px;--padding-bottom:96px;--padding-left:4%;--padding-right:4%;}.elementor-1481 .elementor-element.elementor-element-485e18a:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-485e18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A7A63;}.elementor-1481 .elementor-element.elementor-element-29e29e8 .elementor-heading-title{font-size:58px;font-weight:400;color:#FFFFFF;}.elementor-1481 .elementor-element.elementor-element-37da336{font-family:"DM Sans", Georgia, serif;font-size:15px;font-weight:300;color:#FFFFFFA6;}.elementor-1481 .elementor-element.elementor-element-4de6edd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Georgia, serif;font-size:10px;font-weight:500;text-transform:uppercase;line-height:16.5px;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-1481 .elementor-element.elementor-element-4de6edd a{color:#FFFFFF8C;}.elementor-1481 .elementor-element.elementor-element-34c7de9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-1481 .elementor-element.elementor-element-695b07b{--grid-columns:3;}.elementor-1481 .elementor-element.elementor-element-695b07b.elementor-element{--align-self:stretch;}.elementor-1481 .elementor-element.elementor-element-695b07b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1481 .elementor-element.elementor-element-695b07b .e-loop-item > .elementor-section, .elementor-1481 .elementor-element.elementor-element-695b07b .e-loop-item > .elementor-section > .elementor-container, .elementor-1481 .elementor-element.elementor-element-695b07b .e-loop-item > .e-con, .elementor-1481 .elementor-element.elementor-element-695b07b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-1481 .elementor-element.elementor-element-485e18a{--padding-top:82px;--padding-bottom:82px;--padding-left:4%;--padding-right:4%;}.elementor-1481 .elementor-element.elementor-element-695b07b{--grid-columns:2;}}@media(max-width:767px){.elementor-1481 .elementor-element.elementor-element-485e18a{--padding-top:82px;--padding-bottom:82px;--padding-left:4%;--padding-right:4%;}.elementor-1481 .elementor-element.elementor-element-29e29e8 .elementor-heading-title{font-size:33px;}.elementor-1481 .elementor-element.elementor-element-695b07b{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-29e29e8 */.elementor-1481 .elementor-element.elementor-element-29e29e8 em {
    font-style: italic;
    color: rgba(255, 255, 255, 0.6);
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-4de6edd */.elementor-1481 .elementor-element.elementor-element-4de6edd #breadcrumbs > span {
    display: flex;
    gap: 8px;
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485e18a */.elementor-1481 .elementor-element.elementor-element-485e18a::before {
    content: "";
    position: absolute;
    top: -30%;
    left: 75%;
    width: 560px;
    height: 560px;
    pointer-events: none;
    border-radius: 50%;
    border-width: 0.5px;
    border-style: solid;
    border-color: rgba(201, 169, 110, 0.15);
    border-image: none; 
}
.elementor-1481 .elementor-element.elementor-element-485e18a::after {
    content: "";
    position: absolute;
    bottom: -120px;
    left: -80px;
    width: 380px;
    height: 380px;
    pointer-events: none;
    border-radius: 50%;
    border-width: 0.5px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.07);
    border-image: none;
}/* End custom CSS */