.elementor-9 .elementor-element.elementor-element-5705dcb{--display:flex;--margin-top:-157px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3ddf67e{padding:90px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb27295{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-0a49bb5{text-align:center;}.elementor-9 .elementor-element.elementor-element-0a49bb5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#C16E2D;}.elementor-9 .elementor-element.elementor-element-022ed11{text-align:center;}.elementor-9 .elementor-element.elementor-element-022ed11 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#1C3325;}.elementor-9 .elementor-element.elementor-element-35d558b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-e9c6a17{--display:flex;}.elementor-9 .elementor-element.elementor-element-899bbfe{--display:flex;}.elementor-9 .elementor-element.elementor-element-8958cb9{padding:10px 0px 10px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-8958cb9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#C16E2D;}.elementor-9 .elementor-element.elementor-element-7accd93 .elementor-heading-title{font-size:48px;font-weight:700;color:#1C3325;}.elementor-9 .elementor-element.elementor-element-8830251 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#1C3325;}.elementor-9 .elementor-element.elementor-element-9cd5ebe{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9cd5ebe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9cd5ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3325;}.elementor-9 .elementor-element.elementor-element-6369905{text-align:start;}.elementor-9 .elementor-element.elementor-element-6369905 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#C16E2D;}.elementor-9 .elementor-element.elementor-element-dce2daf{text-align:start;}.elementor-9 .elementor-element.elementor-element-dce2daf .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-90425bb{text-align:start;}.elementor-9 .elementor-element.elementor-element-90425bb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f8c3e58{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-2f85a2a{text-align:center;}.elementor-9 .elementor-element.elementor-element-2f85a2a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#C16E2D;}.elementor-9 .elementor-element.elementor-element-7520428{text-align:center;}.elementor-9 .elementor-element.elementor-element-7520428 .elementor-heading-title{font-weight:700;color:#1C3325;}.elementor-9 .elementor-element.elementor-element-60d9406{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9b5edf0{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9b5edf0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9b5edf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3325;}.elementor-9 .elementor-element.elementor-element-94c204a{padding:10px 0px 10px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-94c204a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#C16E2D;}.elementor-9 .elementor-element.elementor-element-3d0580a{padding:10px 0px 10px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-3d0580a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b4ef4ed{padding:10px 0px 10px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b4ef4ed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6f9c46d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-8efdd49{font-size:10px;}.elementor-9 .elementor-element.elementor-element-7accd93 .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-dce2daf .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-7520428 .elementor-heading-title{font-size:38px;}.elementor-9 .elementor-element.elementor-element-3d0580a .elementor-heading-title{font-size:38px;}}/* Start custom CSS for container, class: .elementor-element-9b5edf0 *//* 1. Apply this class to your container element */
.floating-container-loop {
    display: inline-block; /* Crucial for transform animations to register correctly */
    will-change: transform; /* Optimizes hardware acceleration for silky smooth rendering */
    animation: premiumFloatLoop 4s ease-in-out infinite;
}

/* 2. The Animation Keyframe Sequence */
@keyframes premiumFloatLoop {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-12px); /* Adjust this pixel value to make it float higher or lower */
    }
    100% {
        transform: translateY(0px);
    }
}/* End custom CSS */