.elementor-688 .elementor-element.elementor-element-bf3dba4{--display:flex;}.elementor-688 .elementor-element.elementor-element-bf3dba4:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-bf3dba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C715E;background-image:url("https://humpyco.kinsta.cloud/wp-content/uploads/2025/09/accent-hero-bg.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-688 .elementor-element.elementor-element-522125d .elementor-repeater-item-9539878{opacity:calc(100 / 100);}.elementor-688 .elementor-element.elementor-element-522125d{z-index:1;}.elementor-688 .elementor-element.elementor-element-042ea9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-688 .elementor-element.elementor-element-042ea9e .elementor-heading-title{color:var( --e-global-color-921423e );}.elementor-688 .elementor-element.elementor-element-5947b0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;color:var( --e-global-color-921423e );}.elementor-688 .elementor-element.elementor-element-5947b0b p{margin-block-end:0px;}.elementor-688 .elementor-element.elementor-element-f407bb3{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-688 .elementor-element.elementor-element-80afde4{--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;--overflow:hidden;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-337fc6a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-337fc6a img{height:100%;object-fit:cover;object-position:center center;}.elementor-688 .elementor-element.elementor-element-7890ebb{--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:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-688 .elementor-element.elementor-element-7890ebb:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-7890ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-b814592{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-b633acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-b633acf .elementor-heading-title{font-weight:400;}.elementor-688 .elementor-element.elementor-element-3a9d287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-688 .elementor-element.elementor-element-b55573b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-2d807f4{--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;--overflow:hidden;--border-radius:48px 48px 48px 48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-3b0cc11{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-3b0cc11 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-688 .elementor-element.elementor-element-3323724{--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:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-688 .elementor-element.elementor-element-3323724:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-3323724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-688 .elementor-element.elementor-element-dfa7bfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-4a05204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-4a05204 .elementor-heading-title{font-weight:400;}.elementor-688 .elementor-element.elementor-element-c29a20c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-74d52ff{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-df108fa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-df108fa .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-688 .elementor-element.elementor-element-df108fa .elementor-icon{font-size:24px;}.elementor-688 .elementor-element.elementor-element-4c2cac3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-4c2cac3 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-688 .elementor-element.elementor-element-4c2cac3 .elementor-icon{font-size:24px;}.elementor-688 .elementor-element.elementor-element-372cd77{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-a21f2e7{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;}.elementor-688 .elementor-element.elementor-element-9ea3f0a .elementor-repeater-item-9539878{opacity:calc(10 / 100);}.elementor-688 .elementor-element.elementor-element-9ea3f0a .elementor-repeater-item-c9a7bce{opacity:calc(100 / 100);}.elementor-688 .elementor-element.elementor-element-d216eb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-82ebab1 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-688 .elementor-element.elementor-element-82ebab1 .section-header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:16px;}.elementor-688 .elementor-element.elementor-element-3914231{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-99286f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-99286f5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-3b6573c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-688 .elementor-element.elementor-element-3b6573c .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-77d20f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-77d20f6 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-7a2a1d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-7a2a1d8 .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-756d9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-756d9af .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-39abd57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-688 .elementor-element.elementor-element-39abd57 .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-c6463a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-c6463a0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-aca6afb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-688 .elementor-element.elementor-element-aca6afb .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-eff9e5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-688 .elementor-element.elementor-element-eff9e5d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-688 .elementor-element.elementor-element-98f0489{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-688 .elementor-element.elementor-element-379f6d8 .elementor-button{background-color:#FFFFFF00;border-style:none;}.elementor-688 .elementor-element.elementor-element-379f6d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-688 .elementor-element.elementor-element-379f6d8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-688 .elementor-element.elementor-element-feb8da5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-7e7ea48{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-688 .elementor-element.elementor-element-7e7ea48:not(.elementor-motion-effects-element-type-background), .elementor-688 .elementor-element.elementor-element-7e7ea48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-688 .elementor-element.elementor-element-1734f05 .elementor-repeater-item-9539878{opacity:calc(20 / 100);}.elementor-688 .elementor-element.elementor-element-b6ae734{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-b6ae734 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-688 .elementor-element.elementor-element-b6ae734 .section-header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:24px;}.elementor-688 .elementor-element.elementor-element-b6ae734 .label{color:var( --e-global-color-921423e );}.elementor-688 .elementor-element.elementor-element-b6ae734 .section-heading{color:var( --e-global-color-921423e );}.elementor-688 .elementor-element.elementor-element-b6ae734 .section-description{color:var( --e-global-color-921423e );}.elementor-688 .elementor-element.elementor-element-93dcc5f{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-688 .elementor-element.elementor-element-042ea9e .elementor-heading-title{line-height:48px;}.elementor-688 .elementor-element.elementor-element-a21f2e7{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-688 .elementor-element.elementor-element-feb8da5{width:100%;max-width:100%;}.elementor-688 .elementor-element.elementor-element-7e7ea48{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-688 .elementor-element.elementor-element-b6ae734{width:100%;max-width:100%;}.elementor-688 .elementor-element.elementor-element-93dcc5f{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-688 .elementor-element.elementor-element-337fc6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-688 .elementor-element.elementor-element-7890ebb{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-688 .elementor-element.elementor-element-b55573b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-688 .elementor-element.elementor-element-3323724{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-688 .elementor-element.elementor-element-df108fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-688 .elementor-element.elementor-element-4c2cac3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-688 .elementor-element.elementor-element-372cd77{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-688 .elementor-element.elementor-element-b6ae734{width:100%;max-width:100%;}.elementor-688 .elementor-element.elementor-element-b6ae734 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-688 .elementor-element.elementor-element-7890ebb{--width:70%;}.elementor-688 .elementor-element.elementor-element-b814592{--width:60%;}.elementor-688 .elementor-element.elementor-element-b55573b{--width:40%;}.elementor-688 .elementor-element.elementor-element-3323724{--width:70%;}.elementor-688 .elementor-element.elementor-element-dfa7bfb{--width:60%;}.elementor-688 .elementor-element.elementor-element-372cd77{--width:40%;}.elementor-688 .elementor-element.elementor-element-d216eb4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-688 .elementor-element.elementor-element-d216eb4{--width:100%;}}/* Start custom CSS for video, class: .elementor-element-3b0cc11 */.elementor-688 .elementor-element.elementor-element-3b0cc11 .elementor-wrapper {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93dcc5f */.elementor-688 .elementor-element.elementor-element-93dcc5f *::placeholder,
.elementor-688 .elementor-element.elementor-element-93dcc5f * {
    --e-global-color-text: #fff !important;
}
.elementor-688 .elementor-element.elementor-element-93dcc5f input::placeholder,
.elementor-688 .elementor-element.elementor-element-93dcc5f textarea::placeholder {
    color: var(--e-global-color-text);
}
.elementor-688 .elementor-element.elementor-element-93dcc5f ._form-content ._form_element select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M6 9.5L11.2929 14.7929C11.6834 15.1834 12.3166 15.1834 12.7071 14.7929L18 9.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 18px);

}/* End custom CSS */