.elementor-72 .elementor-element.elementor-element-2ecdb31{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-72 .elementor-element.elementor-element-2ecdb31:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-2ecdb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/gold-event-e1785043634782.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-72 .elementor-element.elementor-element-2ecdb31::before, .elementor-72 .elementor-element.elementor-element-2ecdb31 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-2ecdb31 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-2ecdb31 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-2ecdb31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-2ecdb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-260f3d6{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-260f3d6 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-75da4cc{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-75da4cc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-89172c5{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-fef87c4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-4f6d2e4 .elementor-button{background-color:#B89A1E00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#151412;color:#151412;}.elementor-72 .elementor-element.elementor-element-4f6d2e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-4f6d2e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-2b15e54 .elementor-button{background-color:#B89A1E00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#CFC05E;color:#CFC05E;}.elementor-72 .elementor-element.elementor-element-e0ae4e3{--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:44px 44px;--row-gap:44px;--column-gap:44px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-bcca99d .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-bcca99d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-bcca99d:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-bcca99d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-bcca99d .elementor-icon-box-description{color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-b503950 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-b503950 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-b503950:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-b503950:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-b503950 .elementor-icon-box-description{color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-93bfba2 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-93bfba2 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-93bfba2:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-93bfba2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-93bfba2 .elementor-icon-box-description{color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-c7320c6 .elementor-icon-box-wrapper{text-align:start;}.elementor-72 .elementor-element.elementor-element-c7320c6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-c7320c6:has(:hover) .elementor-icon-box-title,
					 .elementor-72 .elementor-element.elementor-element-c7320c6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-c7320c6 .elementor-icon-box-description{color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-7b9d2e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-a3f801e{--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;}.elementor-72 .elementor-element.elementor-element-a3f801e:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-a3f801e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ink );}.elementor-72 .elementor-element.elementor-element-a3f801e::before, .elementor-72 .elementor-element.elementor-element-a3f801e > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-a3f801e > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-a3f801e > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-a3f801e > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-a3f801e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-72 .elementor-element.elementor-element-cb2423f{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-cb2423f .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-3cc2d88{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-3cc2d88 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-6de6f55{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-7e966fd{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-3c4d6a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-9e933af{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-9e933af:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-9e933af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/gold-event-e1785043634782.jpg");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-9e933af:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-9e933af::before, .elementor-72 .elementor-element.elementor-element-9e933af > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-9e933af > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-9e933af > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-9e933af > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-9e933af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-9e933af, .elementor-72 .elementor-element.elementor-element-9e933af::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-97af6e7{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-97af6e7 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-b5750d7{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-b5750d7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-8905a21{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-196c379{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-196c379:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-196c379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/event-dark-e1785052849493.jpg");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-196c379:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-196c379::before, .elementor-72 .elementor-element.elementor-element-196c379 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-196c379 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-196c379 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-196c379 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-196c379 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-196c379, .elementor-72 .elementor-element.elementor-element-196c379::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-7bae787{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-7bae787 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-90fd725{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-90fd725 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-d763384{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-6d9b9a9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-fdacc53{--display:flex;--min-height:298px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-fdacc53:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-fdacc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/brand-stage.webp");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-fdacc53:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-fdacc53::before, .elementor-72 .elementor-element.elementor-element-fdacc53 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-fdacc53 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-fdacc53 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-fdacc53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-fdacc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-fdacc53, .elementor-72 .elementor-element.elementor-element-fdacc53::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-a9181e1{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-a9181e1 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-cc90c1d{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-cc90c1d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-96685ef{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-5ec7342{--display:flex;--min-height:298px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-5ec7342:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-5ec7342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/retail-ip.webp");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-5ec7342:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-5ec7342::before, .elementor-72 .elementor-element.elementor-element-5ec7342 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-5ec7342 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-5ec7342 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-5ec7342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-5ec7342 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-5ec7342, .elementor-72 .elementor-element.elementor-element-5ec7342::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-c0d18de{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-c0d18de .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-48843be{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-48843be .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-8479739{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-1d86dce{--display:flex;--min-height:298px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-1d86dce:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-1d86dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/licensing.webp");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-1d86dce:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-1d86dce::before, .elementor-72 .elementor-element.elementor-element-1d86dce > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-1d86dce > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-1d86dce > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-1d86dce > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-1d86dce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-1d86dce, .elementor-72 .elementor-element.elementor-element-1d86dce::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-19b8694{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-19b8694 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-54ad0bd{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-54ad0bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-4f499ae{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-2e2d0df{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-689c75b{--display:flex;--flex-direction:column;--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;}.elementor-72 .elementor-element.elementor-element-689c75b:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-689c75b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ink );}.elementor-72 .elementor-element.elementor-element-689c75b::before, .elementor-72 .elementor-element.elementor-element-689c75b > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-689c75b > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-689c75b > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-689c75b > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-689c75b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-72 .elementor-element.elementor-element-ebcdcfd{text-align:center;}.elementor-72 .elementor-element.elementor-element-ebcdcfd .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-b95b83c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-c0fb61c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-72 .elementor-element.elementor-element-c0fb61c:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-c0fb61c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ink );}.elementor-72 .elementor-element.elementor-element-c0fb61c::before, .elementor-72 .elementor-element.elementor-element-c0fb61c > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-c0fb61c > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-c0fb61c > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-c0fb61c > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-c0fb61c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-72 .elementor-element.elementor-element-df308cd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-556e7fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-10e7ef4{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-10e7ef4 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-6b9faa1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-6bd1a10{--display:flex;--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-72 .elementor-element.elementor-element-bac0b81 .elementor-button{background-color:#B89A1E00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#CFC05E;color:#CFC05E;}.elementor-72 .elementor-element.elementor-element-bac0b81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-bac0b81 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-1a41178{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-ae78216{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-5a8ffe4{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-5a8ffe4:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-5a8ffe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/event-warm-e1785070259908.webp");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-5a8ffe4:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-5a8ffe4::before, .elementor-72 .elementor-element.elementor-element-5a8ffe4 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-5a8ffe4 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-5a8ffe4 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-5a8ffe4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-5a8ffe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-5a8ffe4, .elementor-72 .elementor-element.elementor-element-5a8ffe4::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-e8da6b0{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-e8da6b0 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-3a87279{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-3a87279 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-745d4a3{--display:flex;--min-height:400px;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--background-transition:1.5s;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-72 .elementor-element.elementor-element-745d4a3:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-745d4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.octoclean.my/hivemarketingwebsite/wp-content/uploads/2026/07/brand-stage.webp");background-position:center center;background-size:cover;}.elementor-72 .elementor-element.elementor-element-745d4a3:hover{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#80752E;--border-color:#80752E;}.elementor-72 .elementor-element.elementor-element-745d4a3::before, .elementor-72 .elementor-element.elementor-element-745d4a3 > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-745d4a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-745d4a3 > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-745d4a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-745d4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C00 30%, #080A0CEB 100%);}.elementor-72 .elementor-element.elementor-element-745d4a3, .elementor-72 .elementor-element.elementor-element-745d4a3::before{--border-transition:0.3s;}.elementor-72 .elementor-element.elementor-element-ec3867c{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-ec3867c .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-95047c8{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-95047c8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-512845f{--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;}.elementor-72 .elementor-element.elementor-element-512845f:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-512845f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ink );}.elementor-72 .elementor-element.elementor-element-512845f::before, .elementor-72 .elementor-element.elementor-element-512845f > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-512845f > .e-con-inner > .elementor-background-video-container::before, .elementor-72 .elementor-element.elementor-element-512845f > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-512845f > .e-con-inner > .elementor-background-slideshow::before, .elementor-72 .elementor-element.elementor-element-512845f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-72 .elementor-element.elementor-element-939fbd5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-2dc6957{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-05e0d06{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-72 .elementor-element.elementor-element-05e0d06 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-26b98f1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-35ca86e{--display:flex;--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-72 .elementor-element.elementor-element-ad27555 .elementor-button{background-color:#B89A1E00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#CFC05E;color:#CFC05E;}.elementor-72 .elementor-element.elementor-element-ad27555 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-ad27555 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-72 .elementor-element.elementor-element-cb83e93{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(18px / 2);padding-right:calc(18px / 2);}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 18px / -2);margin-right:calc( 18px / -2);width:calc(100% + 18px);}.elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 18px / -2);margin-right:calc( 18px / -2);}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-72 .elementor-element.elementor-element-a977c29{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-72 .elementor-element.elementor-element-a977c29:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-a977c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151412;}.elementor-72 .elementor-element.elementor-element-4af4647{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8C12C59;--border-color:#D8C12C59;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-72 .elementor-element.elementor-element-6c72d16 .elementor-heading-title{font-family:var( --e-global-typography-2bf9a78-font-family ), Sans-serif;font-size:var( --e-global-typography-2bf9a78-font-size );font-weight:var( --e-global-typography-2bf9a78-font-weight );text-transform:var( --e-global-typography-2bf9a78-text-transform );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-5e36471{width:var( --container-widget-width, 771px );max-width:771px;--container-widget-width:771px;--container-widget-flex-grow:0;text-align:center;}.elementor-72 .elementor-element.elementor-element-5e36471 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-72 .elementor-element.elementor-element-a7045f9{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:#A9A69B;}.elementor-72 .elementor-element.elementor-element-1f460a5 .elementor-button{background-color:#B89A1E00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:#151412;color:#151412;}.elementor-72 .elementor-element.elementor-element-1f460a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-72 .elementor-element.elementor-element-1f460a5 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-9e933af{--width:60%;}.elementor-72 .elementor-element.elementor-element-196c379{--width:40%;}.elementor-72 .elementor-element.elementor-element-fdacc53{--width:33.3333%;}.elementor-72 .elementor-element.elementor-element-5ec7342{--width:33.3333%;}.elementor-72 .elementor-element.elementor-element-1d86dce{--width:33.3333%;}.elementor-72 .elementor-element.elementor-element-556e7fb{--width:70%;}.elementor-72 .elementor-element.elementor-element-6bd1a10{--width:30%;}.elementor-72 .elementor-element.elementor-element-5a8ffe4{--width:60%;}.elementor-72 .elementor-element.elementor-element-745d4a3{--width:40%;}.elementor-72 .elementor-element.elementor-element-2dc6957{--width:70%;}.elementor-72 .elementor-element.elementor-element-35ca86e{--width:30%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-72 .elementor-element.elementor-element-260f3d6 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-75da4cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-89172c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-4f6d2e4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-2b15e54 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-cb2423f .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-3cc2d88 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-6de6f55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-97af6e7 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-b5750d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-8905a21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-7bae787 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-90fd725 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-d763384{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-a9181e1 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-cc90c1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-96685ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-c0d18de .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-48843be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-8479739{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-19b8694 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-54ad0bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-4f499ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-ebcdcfd .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-b95b83c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-10e7ef4 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-6b9faa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-bac0b81 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-e8da6b0 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-3a87279 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-ec3867c .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-95047c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-05e0d06 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-26b98f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-ad27555 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-6c72d16 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-5e36471 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-a7045f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-1f460a5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-2ecdb31{--padding-top:140px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-72 .elementor-element.elementor-element-260f3d6 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-75da4cc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-89172c5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-fef87c4{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-4f6d2e4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-2b15e54 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-e0ae4e3{--flex-direction:column;--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-bcca99d .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-b503950 .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-93bfba2 .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-c7320c6 .elementor-icon-box-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-a3f801e{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-cb2423f .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-3cc2d88 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-6de6f55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-7e966fd{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-9e933af{--min-height:300px;}.elementor-72 .elementor-element.elementor-element-97af6e7 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-b5750d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-8905a21{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-196c379{--min-height:300px;}.elementor-72 .elementor-element.elementor-element-7bae787 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-90fd725 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-d763384{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-fdacc53{--min-height:300px;}.elementor-72 .elementor-element.elementor-element-a9181e1 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-cc90c1d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-96685ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-5ec7342{--min-height:300px;}.elementor-72 .elementor-element.elementor-element-c0d18de .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-48843be .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-8479739{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-1d86dce{--min-height:300px;}.elementor-72 .elementor-element.elementor-element-19b8694 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-54ad0bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-4f499ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-689c75b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-ebcdcfd .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-b95b83c{text-align:center;}.elementor-72 .elementor-element.elementor-element-b95b83c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-9738f4d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-72 .elementor-element.elementor-element-c0fb61c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-10e7ef4{text-align:start;}.elementor-72 .elementor-element.elementor-element-10e7ef4 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-6b9faa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-6bd1a10{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-72 .elementor-element.elementor-element-bac0b81 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-1a41178{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-5a8ffe4{--min-height:350px;}.elementor-72 .elementor-element.elementor-element-e8da6b0 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-3a87279 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-745d4a3{--min-height:350px;}.elementor-72 .elementor-element.elementor-element-ec3867c .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-95047c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-512845f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-05e0d06 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-26b98f1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-35ca86e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-72 .elementor-element.elementor-element-ad27555 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-72 .elementor-element.elementor-element-cb83e93{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__items, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(18px / 2);padding-bottom:calc(18px / 2);}:is( .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-72 .elementor-element.elementor-element-17d2b34 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 18px / -2);margin-bottom:calc( 18px / -2);}.elementor-72 .elementor-element.elementor-element-a977c29{--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-72 .elementor-element.elementor-element-4af4647{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-72 .elementor-element.elementor-element-6c72d16 .elementor-heading-title{font-size:var( --e-global-typography-2bf9a78-font-size );letter-spacing:var( --e-global-typography-2bf9a78-letter-spacing );}.elementor-72 .elementor-element.elementor-element-5e36471 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-72 .elementor-element.elementor-element-a7045f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-72 .elementor-element.elementor-element-1f460a5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for icon-box, class: .elementor-element-bcca99d */.elementor-72 .elementor-element.elementor-element-bcca99d h3{
  
    font-size: clamp(1.6rem, 3vw, 2.3rem);
    font-weight: 800;
    letter-spacing: -.02em;
}

.elementor-72 .elementor-element.elementor-element-bcca99d i {
    font-style: normal;
    color: #d8c12c;
}


.elementor-72 .elementor-element.elementor-element-bcca99d p{
    font-size: .8rem;
    color: var(--txt-dim);
    letter-spacing: .12em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b503950 */.elementor-72 .elementor-element.elementor-element-b503950 h3{
  
    font-size: clamp(1.6rem, 3vw, 2.3rem);
    font-weight: 800;
    letter-spacing: -.02em;
}

.elementor-72 .elementor-element.elementor-element-b503950 i {
    font-style: normal;
    color: #d8c12c;
}


.elementor-72 .elementor-element.elementor-element-b503950 p{
    font-size: .8rem;
    color: var(--txt-dim);
    letter-spacing: .12em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-93bfba2 */.elementor-72 .elementor-element.elementor-element-93bfba2 h3{
  
    font-size: clamp(1.6rem, 3vw, 2.3rem);
    font-weight: 800;
    letter-spacing: -.02em;
}

.elementor-72 .elementor-element.elementor-element-93bfba2 i {
    font-style: normal;
    color: #d8c12c;
}


.elementor-72 .elementor-element.elementor-element-93bfba2 p{
    font-size: .8rem;
    color: var(--txt-dim);
    letter-spacing: .12em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7320c6 */.elementor-72 .elementor-element.elementor-element-c7320c6 h3{
  
    font-size: clamp(1.6rem, 3vw, 2.3rem);
    font-weight: 800;
    letter-spacing: -.02em;
}

.elementor-72 .elementor-element.elementor-element-c7320c6 i {
    font-style: normal;
    color: #d8c12c;
}


.elementor-72 .elementor-element.elementor-element-c7320c6 p{
    font-size: .8rem;
    color: var(--txt-dim);
    letter-spacing: .12em;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ecdb31 */.elementor-72 .elementor-element.elementor-element-2ecdb31{
    position: relative;
    overflow: hidden;
}

.elementor-72 .elementor-element.elementor-element-2ecdb31::before{
    content:"";
    position:absolute;
    inset:0;
    background:
        radial-gradient(
            60% 55% at 70% 40%,
            rgba(216,193,44,.13),
            transparent 70%
        ),
        linear-gradient(
            180deg,
            rgba(21,20,18,.55),
            rgba(21,20,18,.88) 78%,
            #151412
        );

    pointer-events:none;
}

.elementor-72 .elementor-element.elementor-element-2ecdb31 > *{
    position:relative;
    z-index:1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6de6f55 */.elementor-72 .elementor-element.elementor-element-6de6f55 p{
    margin-block-end: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e966fd */.elementor-72 .elementor-element.elementor-element-7e966fd h3{
    font-size: 1.25rem !important;
    font-weight: 700 !important;
   line-height: 1.4 !important;
    letter-spacing: -.01em !important;
}

.elementor-72 .elementor-element.elementor-element-7e966fd p{
    font-size: .88rem;
    color: var(--txt-dim);
}

.elementor-72 .elementor-element.elementor-element-7e966fd p{
    margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9738f4d */.elementor-72 .elementor-element.elementor-element-9738f4d .pillars{
    margin-top: 35px !important;
}

.elementor-72 .elementor-element.elementor-element-9738f4d h3{
    color: #edebe3; 
}

.elementor-72 .elementor-element.elementor-element-9738f4d p{
   color:  #a9a69b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a41178 */.elementor-72 .elementor-element.elementor-element-1a41178 h3{
    font-size: 1.25rem !important;
    font-weight: 700 !important;
   line-height: 1.4 !important;
    letter-spacing: -.01em !important;
}

.elementor-72 .elementor-element.elementor-element-1a41178 p{
    font-size: .88rem;
    color: var(--txt-dim);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb83e93 */.elementor-72 .elementor-element.elementor-element-cb83e93 h3{
    font-size: 1.25rem !important;
    font-weight: 700 !important;
   line-height: 1.4 !important;
    letter-spacing: -.01em !important;
}

.elementor-72 .elementor-element.elementor-element-cb83e93 p{
    font-size: .88rem;
    color: var(--txt-dim);
}

.elementor-72 .elementor-element.elementor-element-cb83e93 p{
    margin-block-end: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7045f9 */.elementor-72 .elementor-element.elementor-element-a7045f9 p{
   
    
    font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4af4647 */.elementor-72 .elementor-element.elementor-element-4af4647 {
    border-radius: calc(var(--radius) * 1.4);
    overflow: hidden;
    background: linear-gradient(120deg, #1d1c10, #26240f 45%, #171510);
    border: 1px solid rgba(216, 193, 44, .35);
}/* End custom CSS */
/* Start custom CSS */a{
    padding: 3px!important;
}

.accent {
    color: #d8c12c;}
    
.gold {
    color: #cfc05e ;
}
    
    
    
    
    
/* ============================================================
   HIVE MIND MARKETING — Design System
   Brand: Honey #E2D365 · Charcoal #151412 · Silver #B7B7B6
   Type:  Inter
   ============================================================ */
:root{
  --honey:#D8C12C;
  --honey-deep:#B89A1E;
  --honey-glow:rgba(216,193,44,.30);
  --gold:#CFC05E;
  --gold-light:#E8DC8A;
  --ink:#151412;
  --ink-2:#1C1B18;
  --ink-3:#24231E;
  --line:rgba(255,255,255,.08);
  --line-gold:rgba(216,193,44,.28);
  --paper:#F7F5F1;
  --paper-2:#EFEBE3;
  --txt:#EDEBE3;
  --txt-dim:#A9A69B;
  --txt-dark:#14171A;
  --txt-dark-dim:#5C5952;
  --font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  --ease:cubic-bezier(.22,.61,.36,1);
  --nav-h:76px;
  --radius:18px;
}
*{margin:0;padding:0;box-sizing:border-box}

/* ---------- Utility ---------- */
.wrap{width:min(1200px,92%);margin-inline:auto}
.section{padding:clamp(72px,10vw,128px) 0}
.eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;
  color:var(--gold);
}
.eyebrow::before{content:"";width:34px;height:1px;background:var(--gold)}
.h-display{font-weight:800;line-height:1.04;letter-spacing:-.02em}
.h-xl{font-size:clamp(2.6rem,6.4vw,5.2rem)}
.h-lg{font-size:clamp(2rem,4.2vw,3.4rem)}
.h-md{font-size:clamp(1.4rem,2.4vw,2rem)}
.lead{font-size:clamp(1.02rem,1.4vw,1.2rem);color:var(--txt-dim);max-width:62ch}
.center{text-align:center}
.center .lead{margin-inline:auto}
.center .eyebrow{justify-content:center}
.center .eyebrow::before{display:none}

/* ---------- Buttons ---------- */
.btn{
  display:inline-flex;align-items:center;gap:10px;
  padding:15px 30px;border-radius:999px;
  font-weight:600;font-size:.95rem;letter-spacing:.02em;
  transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s;
  cursor:pointer;border:0;white-space:nowrap;
}
.btn-red{background:var(--honey);color:#151412;box-shadow:0 8px 30px var(--honey-glow)}
.btn-red:hover{background:var(--honey-deep);transform:translateY(-3px);box-shadow:0 14px 40px var(--honey-glow)}
.btn-ghost{border:1px solid var(--line-gold);color:var(--gold)}
.btn-ghost:hover{background:rgba(216,193,44,.08);transform:translateY(-3px)}
.btn svg{width:16px;height:16px;transition:transform .3s var(--ease)}
.btn:hover svg{transform:translateX(4px)}

/* ---------- Navigation ---------- */
.nav{
  position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);
  display:flex;align-items:center;
  transition:background .4s,backdrop-filter .4s,border-color .4s;
  border-bottom:1px solid transparent;
}
.nav.scrolled{background:rgba(21,20,18,.85);backdrop-filter:blur(16px);border-color:var(--line)}
.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:1.1rem;letter-spacing:-.01em}
.brand .hex{
  width:38px;height:38px;display:grid;place-items:center;
  background:var(--honey);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);
  color:#151412;font-size:1.15rem;
}
.brand em{font-style:normal;color:var(--honey)}
.nav-links{display:flex;gap:6px;align-items:center}
.nav-links a{
  padding:9px 16px;border-radius:999px;font-size:.9rem;font-weight:500;color:var(--txt-dim);
  transition:color .25s,background .25s;
}
.nav-links a:hover{color:#fff;background:rgba(255,255,255,.06)}
.nav-links a.active{color:var(--honey);background:rgba(216,193,44,.12)}
.nav-cta{display:flex;align-items:center;gap:14px}
.burger{display:none;background:none;border:0;cursor:pointer;flex-direction:column;gap:5px;padding:8px}
.burger span{width:24px;height:2px;background:#fff;transition:.3s var(--ease)}
@media(max-width:920px){
  .nav-links{
    position:fixed;inset:var(--nav-h) 0 auto 0;flex-direction:column;align-items:stretch;
    background:var(--ink-2);padding:20px;border-bottom:1px solid var(--line);
    transform:translateY(-130%);transition:transform .45s var(--ease);
  }
  .nav-links.open{transform:translateY(0)}
  .nav-links a{padding:14px 18px;font-size:1rem}
  .burger{display:flex}
  .burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .burger.open span:nth-child(2){opacity:0}
  .burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .nav-cta .btn{display:none}
}

/* ---------- Hero ---------- */
.hero{
  position:relative;min-height:100svh;display:flex;align-items:center;
  padding-top:var(--nav-h);overflow:hidden;
}
.hero-media{position:absolute;inset:0;z-index:0}
.hero-media video,.hero-media img{width:100%;height:100%;object-fit:cover;opacity:.42}
.hero-media::after{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(60% 55% at 70% 40%,rgba(216,193,44,.13),transparent 70%),
    linear-gradient(180deg,rgba(21,20,18,.55),rgba(21,20,18,.88) 78%,var(--ink));
}
.hero-content{position:relative;z-index:2;padding:80px 0 120px}
.hero .h-display{margin:22px 0 26px}
.hero .h-display .accent{color:var(--honey);position:relative}
.hero .h-display .gold{color:var(--gold)}
.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px}
.hero-ticker{
  position:relative;z-index:2;margin-top:70px;
  display:flex;gap:44px;flex-wrap:wrap;
}
.hero-stat b{display:block;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em}
.hero-stat span{font-size:.8rem;color:var(--txt-dim);letter-spacing:.12em;text-transform:uppercase}
.hero-stat b i{font-style:normal;color:var(--honey)}
.scroll-hint{
  position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:2;
  font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--txt-dim);
  display:flex;flex-direction:column;align-items:center;gap:8px;
}
.scroll-hint::after{content:"";width:1px;height:44px;background:linear-gradient(var(--gold),transparent);animation:drip 2.2s infinite}
@keyframes drip{0%{transform:scaleY(0);transform-origin:top}55%{transform:scaleY(1);transform-origin:top}56%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}

/* ---------- Marquee ---------- */
.marquee{border-block:1px solid var(--line);padding:20px 0;overflow:hidden;background:var(--ink-2)}
.marquee-track{display:flex;gap:56px;width:max-content;animation:scroll 30s linear infinite}
.marquee-track span{font-weight:700;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:var(--txt-dim);display:flex;align-items:center;gap:56px;white-space:nowrap}
.marquee-track span::after{content:"✦";color:var(--honey);font-size:.8em}
@keyframes scroll{to{transform:translateX(-50%)}}

/* ---------- Accomplishments ---------- */
.acc-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:60px}
.acc-card{
  position:relative;border-radius:var(--radius);overflow:hidden;background:var(--ink-2);
  border:1px solid var(--line);min-height:300px;display:flex;align-items:flex-end;
  transition:transform .5s var(--ease),border-color .4s,box-shadow .5s var(--ease);
}
.acc-card:hover{transform:translateY(-6px);border-color:var(--line-gold);box-shadow:0 30px 60px rgba(0,0,0,.45)}
.acc-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}
.acc-card:hover img{transform:scale(1.06)}
.acc-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(8,10,12,.92))}
.acc-body{position:relative;z-index:2;padding:26px;width:100%}
.acc-body .tag{font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}
.acc-body h3{font-size:1.25rem;font-weight:700;margin:8px 0 4px;letter-spacing:-.01em}
.acc-body p{font-size:.88rem;color:var(--txt-dim)}
.acc-1{grid-column:span 7;min-height:420px}
.acc-2{grid-column:span 5;min-height:420px}
.acc-3{grid-column:span 4}
.acc-4{grid-column:span 4}
.acc-5{grid-column:span 4}
@media(max-width:860px){.acc-card{grid-column:span 12!important;min-height:320px}}

/* ---------- Pillars ---------- */
.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px}
.pillar{
  background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);
  padding:36px 30px;position:relative;overflow:hidden;
  transition:transform .45s var(--ease),border-color .35s;
}
.pillar:hover{transform:translateY(-6px);border-color:rgba(216,193,44,.45)}
.pillar::before{
  content:"";position:absolute;inset:auto -30% -55% -30%;height:70%;
  background:radial-gradient(closest-side,var(--honey-glow),transparent);opacity:0;transition:opacity .5s;
}
.pillar:hover::before{opacity:.5}
.pillar .ico{
  width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:22px;
  background:rgba(216,193,44,.1);border:1px solid rgba(216,193,44,.32);color:var(--honey);
}
.pillar .ico svg{width:24px;height:24px}
.pillar h3{font-size:1.18rem;font-weight:700;margin-bottom:10px}
.pillar p{font-size:.92rem;color:var(--txt-dim)}
.pillar .num{position:absolute;top:26px;right:28px;font-size:.78rem;font-weight:700;color:var(--gold);letter-spacing:.1em}
@media(max-width:860px){.pillars{grid-template-columns:1fr}}

/* ---------- Quote band ---------- */
.quote-band{
  background:linear-gradient(120deg,var(--ink-2),#17110a 55%,var(--ink-2));
  border-block:1px solid var(--line-gold);text-align:center;position:relative;overflow:hidden;
}
.quote-band::before,.quote-band::after{
  content:"蜂巢";position:absolute;font-size:22vw;font-weight:800;color:rgba(216,193,44,.05);
  top:50%;transform:translateY(-50%);white-space:nowrap;
}
.quote-band::before{left:-4%}.quote-band::after{right:-4%}
.quote-cn{font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:800;letter-spacing:.08em;color:var(--gold-light)}
.quote-en{margin-top:16px;color:var(--txt-dim);font-size:1.02rem;letter-spacing:.04em}

/* ---------- Work grid ---------- */
.work-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:60px}
.work-item{
  position:relative;border-radius:var(--radius);overflow:hidden;background:#000;
  border:1px solid var(--line);aspect-ratio:16/10;cursor:pointer;
  transition:transform .5s var(--ease),border-color .4s;
}
.work-item:hover{transform:translateY(-6px);border-color:var(--line-gold)}
.work-item video,.work-item img{width:100%;height:100%;object-fit:cover}
.work-item .play{
  position:absolute;inset:0;display:grid;place-items:center;z-index:3;
  background:linear-gradient(180deg,transparent 45%,rgba(8,10,12,.85));transition:background .4s;
}
.work-item .play .ring{
  width:66px;height:66px;border-radius:50%;display:grid;place-items:center;
  background:rgba(216,193,44,.94);color:#151412;box-shadow:0 10px 34px var(--honey-glow);
  transition:transform .4s var(--ease);
}
.work-item:hover .play .ring{transform:scale(1.12)}
.work-item .play .ring svg{width:22px;height:22px;margin-left:3px}
.work-item .meta{position:absolute;left:22px;bottom:18px;z-index:4}
.work-item .meta .tag{font-size:.64rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}
.work-item .meta h3{font-size:1.05rem;font-weight:700}
.w-1{grid-column:span 8}.w-2{grid-column:span 4}
.w-3{grid-column:span 4}.w-4{grid-column:span 4}.w-5{grid-column:span 4}
@media(max-width:860px){.work-item{grid-column:span 12!important}}

/* ---------- Blog ---------- */
.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px}
.blog-card{
  background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;
  transition:transform .45s var(--ease),border-color .35s;display:flex;flex-direction:column;
}
.blog-card:hover{transform:translateY(-6px);border-color:var(--line-gold)}
.blog-card .thumb{aspect-ratio:16/10;overflow:hidden}
.blog-card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}
.blog-card:hover .thumb img{transform:scale(1.05)}
.blog-card .body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}
.blog-card .meta{display:flex;gap:14px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-dim)}
.blog-card .meta b{color:var(--gold);font-weight:600}
.blog-card h3{font-size:1.1rem;font-weight:700;line-height:1.35}
.blog-card p{font-size:.9rem;color:var(--txt-dim);flex:1}
.blog-card .more{font-size:.85rem;font-weight:600;color:var(--honey);display:inline-flex;align-items:center;gap:8px;margin-top:6px}
@media(max-width:860px){.blog-grid{grid-template-columns:1fr}}

/* ---------- CTA ---------- */
.cta{
  position:relative;border-radius:calc(var(--radius)*1.4);overflow:hidden;
  background:linear-gradient(120deg,#1d1c10,#26240f 45%,#171510);
  border:1px solid rgba(216,193,44,.35);padding:clamp(50px,7vw,90px) clamp(28px,6vw,80px);
  text-align:center;
}
.cta::before{
  content:"";position:absolute;inset:-40% -20% auto -20%;height:130%;
  background:radial-gradient(45% 60% at 50% 0%,var(--honey-glow),transparent 70%);
}
.cta>*{position:relative}
.cta .h-lg{margin:18px 0 20px}
.cta p{color:var(--txt-dim);max-width:56ch;margin:0 auto 34px}

/* ---------- Footer ---------- */
footer{border-top:1px solid var(--line);background:#090B0D;padding:70px 0 34px}
.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px}
.foot-grid h4{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}
.foot-grid a,.foot-grid li{display:block;padding:5px 0;color:var(--txt-dim);font-size:.92rem;transition:color .25s}
.foot-grid a:hover{color:#fff}
.foot-brand p{color:var(--txt-dim);font-size:.9rem;margin-top:14px;max-width:34ch}
.foot-bottom{
  margin-top:56px;padding-top:22px;border-top:1px solid var(--line);
  display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;
  font-size:.8rem;color:var(--txt-dim);
}
@media(max-width:860px){.foot-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.foot-grid{grid-template-columns:1fr}}

/* ---------- Page hero (inner) ---------- */
.page-hero{padding:calc(var(--nav-h) + 90px) 0 70px;position:relative;overflow:hidden}
.page-hero::before{
  content:"";position:absolute;inset:0;
  background:radial-gradient(50% 70% at 80% 10%,rgba(216,193,44,.1),transparent 70%);
}
.page-hero .h-xl{margin:20px 0 22px;position:relative}

/* ---------- Solutions ---------- */
.sol-block{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:60px 0;border-bottom:1px solid var(--line)}
.sol-block:last-child{border-bottom:0}
.sol-block:nth-child(even) .sol-media{order:2}
.sol-media{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);aspect-ratio:4/3}
.sol-media img{width:100%;height:100%;object-fit:cover}
.sol-list{margin-top:24px;display:grid;gap:12px}
.sol-list li{display:flex;gap:12px;align-items:flex-start;color:var(--txt-dim);font-size:.95rem}
.sol-list li::before{content:"⬢";color:var(--honey);font-size:.7rem;margin-top:5px}
@media(max-width:860px){.sol-block{grid-template-columns:1fr;gap:30px}.sol-block:nth-child(even) .sol-media{order:0}}

/* ---------- About ---------- */
.team-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}
.team-strip img{border-radius:var(--radius);aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line)}
@media(max-width:860px){.team-strip{grid-template-columns:repeat(2,1fr)}}

/* ---------- Contact ---------- */
.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}
@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}
.info-card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:30px;margin-bottom:16px}
.info-card h4{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}
.info-card p{font-size:1.05rem;font-weight:600}
.form{display:grid;gap:16px}
.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:560px){.form .row{grid-template-columns:1fr}}
.field{display:grid;gap:8px}
.field label{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-dim)}
.field input,.field textarea,.field select{
  background:var(--ink-2);border:1px solid var(--line);border-radius:12px;
  padding:14px 16px;color:var(--txt);font:inherit;font-size:.95rem;outline:none;
  transition:border-color .3s,box-shadow .3s;
}
.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--honey);box-shadow:0 0 0 4px rgba(216,193,44,.15)}
.field textarea{min-height:140px;resize:vertical}

/* ---------- Reveal animation ---------- */
.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
.reveal.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important}
  .reveal{opacity:1;transform:none}
}/* End custom CSS */