.elementor-333 .elementor-element.elementor-element-16e6646{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:335px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-16e6646:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-16e6646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olivemillholdings.com/wp-content/uploads/2026/08/hero-desktop-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-4e25c72{width:var( --container-widget-width, 811px );max-width:811px;--container-widget-width:811px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-4e25c72 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-50f5479 );}.elementor-333 .elementor-element.elementor-element-b8e2508{width:var( --container-widget-width, 627px );max-width:627px;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:627px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0250fca-font-family ), Sans-serif;font-size:var( --e-global-typography-0250fca-font-size );font-weight:var( --e-global-typography-0250fca-font-weight );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );color:var( --e-global-color-bfa7deb );}.elementor-333 .elementor-element.elementor-element-9fb3cd6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-9fb3cd6.elementor-element{--align-self:flex-start;}.elementor-333 .elementor-element.elementor-element-34e50c0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-34e50c0:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-34e50c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-4b0620b{width:var( --container-widget-width, 964px );max-width:964px;--container-widget-width:964px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-4b0620b .elementor-heading-title{font-family:var( --e-global-typography-b98fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-b98fa01-font-size );font-weight:var( --e-global-typography-b98fa01-font-weight );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-aab8ce8{width:var( --container-widget-width, 964px );max-width:964px;--container-widget-width:964px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-aab8ce8 .elementor-heading-title{font-family:var( --e-global-typography-b98fa01-font-family ), Sans-serif;font-size:var( --e-global-typography-b98fa01-font-size );font-weight:var( --e-global-typography-b98fa01-font-weight );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-985045e{width:var( --container-widget-width, 849px );max-width:849px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:849px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0250fca-font-family ), Sans-serif;font-size:var( --e-global-typography-0250fca-font-size );font-weight:var( --e-global-typography-0250fca-font-weight );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );color:var( --e-global-color-04305ad );}.elementor-333 .elementor-element.elementor-element-fc70223{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-fc70223.elementor-element{--align-self:flex-start;}.elementor-333 .elementor-element.elementor-element-2c891d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-2c891d2:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-2c891d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-dd64d3b{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-dd64d3b .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-333 .elementor-element.elementor-element-da618ff{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-da618ff .elementor-heading-title{font-family:var( --e-global-typography-0250fca-font-family ), Sans-serif;font-size:var( --e-global-typography-0250fca-font-size );font-weight:var( --e-global-typography-0250fca-font-weight );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );color:var( --e-global-color-04305ad );}.elementor-333 .elementor-element.elementor-element-0afe54a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-4108e11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-fafd033 );--border-color:var( --e-global-color-fafd033 );--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-ce94ffc .elementor-heading-title{font-family:var( --e-global-typography-59c0156-font-family ), Sans-serif;font-size:var( --e-global-typography-59c0156-font-size );font-weight:var( --e-global-typography-59c0156-font-weight );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );color:var( --e-global-color-cf6deb2 );}.elementor-333 .elementor-element.elementor-element-c507af6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Libre Caslon Display", Sans-serif;font-size:140px;font-weight:400;line-height:140px;letter-spacing:0px;}.elementor-333 .elementor-element.elementor-element-8f9891c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-fafd033 );--border-color:var( --e-global-color-fafd033 );--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-92ae2b8 .elementor-heading-title{font-family:var( --e-global-typography-59c0156-font-family ), Sans-serif;font-size:var( --e-global-typography-59c0156-font-size );font-weight:var( --e-global-typography-59c0156-font-weight );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );color:var( --e-global-color-cf6deb2 );}.elementor-333 .elementor-element.elementor-element-fd4be3b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Libre Caslon Display", Sans-serif;font-size:140px;font-weight:400;line-height:140px;letter-spacing:0px;}.elementor-333 .elementor-element.elementor-element-b402501{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-b402501:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-b402501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-67340d1{width:var( --container-widget-width, 849px );max-width:849px;--container-widget-width:849px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-67340d1 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-1fe161b );}.elementor-333 .elementor-element.elementor-element-14165d5{width:var( --container-widget-width, 849px );max-width:849px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:849px;--container-widget-flex-grow:0;}.elementor-333 .elementor-element.elementor-element-14165d5 .elementor-heading-title{font-family:var( --e-global-typography-0250fca-font-family ), Sans-serif;font-size:var( --e-global-typography-0250fca-font-size );font-weight:var( --e-global-typography-0250fca-font-weight );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );color:var( --e-global-color-bfa7deb );}.elementor-333 .elementor-element.elementor-element-c13aefb{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-c13aefb.elementor-element{--align-self:flex-start;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs{background-color:#02010100;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{background-color:#02010100;align-self:flex-start;justify-content:flex-start;padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control, .elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{background-color:#02010100;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper{background-color:#02010100;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control{min-height:558px;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control{min-height:558px;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:flex-start;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:flex-start;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner{justify-content:center;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{justify-content:center;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner{justify-content:center;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-right .jet-tabs__control-inner{justify-content:center;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner{align-items:center;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner{align-items:center;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__control-inner{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-3490631 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{padding:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .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-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .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-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-333 .elementor-element.elementor-element-0e70bc6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-333 .elementor-element.elementor-element-536b746{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-536b746:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-536b746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-333 .elementor-element.elementor-element-e64633e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-f88b73e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-992a7a7 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-333 .elementor-element.elementor-element-30ccfdb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-30ccfdb .elementor-heading-title{font-family:var( --e-global-typography-0250fca-font-family ), Sans-serif;font-size:var( --e-global-typography-0250fca-font-size );font-weight:var( --e-global-typography-0250fca-font-weight );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );color:var( --e-global-color-04305ad );}.elementor-333 .elementor-element.elementor-element-cd8b6cc{--display:flex;}.elementor-333 .elementor-element.elementor-element-e8b7ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-e8b7ff9.elementor-element{--align-self:flex-end;}.elementor-333 .elementor-element.elementor-element-a74e41d{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-333 .elementor-element.elementor-element-1c380b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-333 .elementor-element.elementor-element-1c380b6 > .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-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid, .elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-333 .elementor-element.elementor-element-1c380b6 > .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-333 .elementor-element.elementor-element-1c380b6 .jet-listing-grid__slider .jet-slick-dots li{margin-left:calc( 0px/2 );margin-right:calc( 0px/2 );background:#0000001A;}.elementor-333 .elementor-element.elementor-element-1c380b6 .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:calc( 0px / 2 );}.elementor-333 .elementor-element.elementor-element-1c380b6 .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:#0000001A;--swiper-pagination-color-hover:var( --e-global-color-secondary );--swiper-pagination-color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-1c380b6 .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-1c380b6 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-badf4a3{--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-333 .elementor-element.elementor-element-5cc42be{--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-333 .elementor-element.elementor-element-eda0cba{--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;}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-f88b73e{--width:70%;}.elementor-333 .elementor-element.elementor-element-cd8b6cc{--width:30%;}}@media(max-width:1280px){.elementor-333 .elementor-element.elementor-element-4e25c72 .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 );}.elementor-333 .elementor-element.elementor-element-b8e2508{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-4b0620b .elementor-heading-title{font-size:var( --e-global-typography-b98fa01-font-size );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-aab8ce8 .elementor-heading-title{font-size:var( --e-global-typography-b98fa01-font-size );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-985045e{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-dd64d3b .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-da618ff .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-ce94ffc .elementor-heading-title{font-size:var( --e-global-typography-59c0156-font-size );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );}.elementor-333 .elementor-element.elementor-element-92ae2b8 .elementor-heading-title{font-size:var( --e-global-typography-59c0156-font-size );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );}.elementor-333 .elementor-element.elementor-element-67340d1 .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-14165d5 .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-992a7a7 .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-30ccfdb .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}}@media(max-width:1188px){.elementor-333 .elementor-element.elementor-element-16e6646:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-16e6646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olivemillholdings.com/wp-content/uploads/2026/08/hero-bg-tablet.webp");}.elementor-333 .elementor-element.elementor-element-16e6646{--min-height:829px;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-333 .elementor-element.elementor-element-4e25c72{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;}.elementor-333 .elementor-element.elementor-element-4e25c72 .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 );}.elementor-333 .elementor-element.elementor-element-b8e2508{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-4b0620b .elementor-heading-title{font-size:var( --e-global-typography-b98fa01-font-size );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-aab8ce8 .elementor-heading-title{font-size:var( --e-global-typography-b98fa01-font-size );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-985045e{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-dd64d3b .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-da618ff .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-ce94ffc .elementor-heading-title{font-size:var( --e-global-typography-59c0156-font-size );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );}.elementor-333 .elementor-element.elementor-element-c507af6 .elementor-counter-number-wrapper{font-size:64px;line-height:64px;letter-spacing:-1px;}.elementor-333 .elementor-element.elementor-element-92ae2b8 .elementor-heading-title{font-size:var( --e-global-typography-59c0156-font-size );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );}.elementor-333 .elementor-element.elementor-element-fd4be3b .elementor-counter-number-wrapper{font-size:64px;line-height:64px;letter-spacing:-1px;}.elementor-333 .elementor-element.elementor-element-67340d1 .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-14165d5 .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control{min-height:306px;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control{min-height:306px;}.elementor-333 .elementor-element.elementor-element-e64633e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-992a7a7 .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-30ccfdb .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-333 .elementor-element.elementor-element-1c380b6{padding:0px 0px 0px 16px;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-16e6646:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-16e6646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olivemillholdings.com/wp-content/uploads/2026/08/hero-bg-mobile.webp");}.elementor-333 .elementor-element.elementor-element-16e6646{--min-height:662px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-4e25c72 .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 );}.elementor-333 .elementor-element.elementor-element-b8e2508{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-9fb3cd6.elementor-element{--align-self:stretch;}.elementor-333 .elementor-element.elementor-element-4b0620b .elementor-heading-title{font-size:var( --e-global-typography-b98fa01-font-size );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-aab8ce8 .elementor-heading-title{font-size:var( --e-global-typography-b98fa01-font-size );line-height:var( --e-global-typography-b98fa01-line-height );letter-spacing:var( --e-global-typography-b98fa01-letter-spacing );}.elementor-333 .elementor-element.elementor-element-985045e{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-fc70223.elementor-element{--align-self:flex-start;}.elementor-333 .elementor-element.elementor-element-2c891d2{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-dd64d3b .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-da618ff .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-0afe54a{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-333 .elementor-element.elementor-element-ce94ffc .elementor-heading-title{font-size:var( --e-global-typography-59c0156-font-size );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );}.elementor-333 .elementor-element.elementor-element-92ae2b8 .elementor-heading-title{font-size:var( --e-global-typography-59c0156-font-size );line-height:var( --e-global-typography-59c0156-line-height );letter-spacing:var( --e-global-typography-59c0156-letter-spacing );}.elementor-333 .elementor-element.elementor-element-b402501{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-67340d1 .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-14165d5 .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-c13aefb.elementor-element{--align-self:stretch;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-333 .elementor-element.elementor-element-0e70bc6{margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-333 .elementor-element.elementor-element-536b746{--padding-top:48px;--padding-bottom:48px;--padding-left:26px;--padding-right:16px;}.elementor-333 .elementor-element.elementor-element-e64633e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-992a7a7 .elementor-heading-title{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 );}.elementor-333 .elementor-element.elementor-element-30ccfdb .elementor-heading-title{font-size:var( --e-global-typography-0250fca-font-size );line-height:var( --e-global-typography-0250fca-line-height );letter-spacing:var( --e-global-typography-0250fca-letter-spacing );}.elementor-333 .elementor-element.elementor-element-e8b7ff9.elementor-element{--align-self:stretch;}.elementor-333 .elementor-element.elementor-element-a74e41d{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-333 .elementor-element.elementor-element-1c380b6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-333 .elementor-element.elementor-element-1c380b6{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-16e6646 */@media (min-width: 1921px) {
    .elementor-333 .elementor-element.elementor-element-16e6646 {
        background-image: url(/wp-content/uploads/2026/08/hero-bg-widescreen-scaled.jpg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b0620b */.elementor-333 .elementor-element.elementor-element-4b0620b span.green {
    color: #40682D;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aab8ce8 */.elementor-333 .elementor-element.elementor-element-aab8ce8 span.green {
    color: #40682D;
}/* End custom CSS */
/* Start custom CSS for jet-tabs, class: .elementor-element-3490631 */.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs {
    gap: 121px;
}

.elementor-333 .elementor-element.elementor-element-3490631 .service-tab-wrap {
    padding: 32px 0;
    border-bottom: 1px solid;
    border-color: #2D2D2D;
}

.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs__control:first-child .service-tab-wrap {
    border-top: 1px solid #2D2D2D !important;
}


.elementor-333 .elementor-element.elementor-element-3490631 .service-tab-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);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
    color: #A9A9A9;
     opacity: .2;
    margin: 0 0 32px 0; 
}

.elementor-333 .elementor-element.elementor-element-3490631 .service-tab-description p {
    font-family: var(--e-global-typography-59c0156-font-family), Sans-serif;
    font-size: var(--e-global-typography-59c0156-font-size);
    font-weight: var(--e-global-typography-59c0156-font-weight);
    line-height: var(--e-global-typography-59c0156-line-height);
    letter-spacing: var(--e-global-typography-59c0156-letter-spacing);
    color: var(--e-global-color-bfa7deb);
}

.elementor-333 .elementor-element.elementor-element-3490631 .service-tab-description {
   opacity: 0;
   height: 0;
   visibility: none;
}


.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs__control.active-tab .service-tab-title {
    color: var(--e-global-color-50f5479);
    opacity: 1;
}

.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs__control.active-tab .service-tab-description {
    opacity: 1;
    height: auto;
    visibility: visible;
}

.elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs__control.active-tab .service-tab-wrap {
    border-color: #EACD7C;
     
}

@media (max-width: 1188px) {
    .elementor-333 .elementor-element.elementor-element-3490631 .jet-tabs__control-wrapper {
        width: 306px !important;
        min-width: 306px !important;
        flex: 0 0 306px !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1c380b6 */.elementor-333 .elementor-element.elementor-element-1c380b6 .slick-list, .elementor-333 .elementor-element.elementor-element-1c380b6 .swiper{
    overflow: visible;
}


.elementor-333 .elementor-element.elementor-element-1c380b6 .jet-engine-swiper-pagination-wrapper {
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-top: 64px;
}

.elementor-333 .elementor-element.elementor-element-1c380b6 .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet {
        width: 100%;
    height: 2px;
    border-radius: 0;
    margin: 0;
}

@media(max-width: 1188px) {
    .elementor-333 .elementor-element.elementor-element-1c380b6 .jet-engine-swiper-pagination-wrapper {
        width: calc(100% - 48px);
        margin-left: 16px;
        margin-top: 40px;
    }
}

@media(max-width: 767) {
    .elementor-333 .elementor-element.elementor-element-1c380b6 .jet-engine-swiper-pagination-wrapper {
        margin-top: 24px;
    }
}/* End custom CSS */