.elementor-12 .elementor-element.elementor-element-1daeaa0{--display:flex;--min-height:550px;--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;--overlay-opacity:0.58;--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1daeaa0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1daeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ohpridedumpsterrentals.com/wp-content/uploads/2026/09/unnamed-3.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1daeaa0::before, .elementor-12 .elementor-element.elementor-element-1daeaa0 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1daeaa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1daeaa0 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1daeaa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1daeaa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111;--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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b836ac1{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-b836ac1 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;line-height:1.02em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-icon i{color:var( --e-global-color-00208d6 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-icon svg{fill:var( --e-global-color-00208d6 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-85f4350{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-12 .elementor-element.elementor-element-85f4350 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-647c153{--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;--justify-content:space-between;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f00c3be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-12 .elementor-element.elementor-element-f3573c4 img{width:100%;height:700px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-fdb4322{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dbfe363 .elementor-heading-title{font-family:var( --e-global-typography-2090c90-font-family ), Sans-serif;font-size:var( --e-global-typography-2090c90-font-size );font-weight:var( --e-global-typography-2090c90-font-weight );text-transform:var( --e-global-typography-2090c90-text-transform );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-047ccf5 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;line-height:54px;}.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 );line-height:var( --e-global-typography-text-line-height );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-12 .elementor-element.elementor-element-06a0976{width:100%;max-width:100%;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 );}.elementor-12 .elementor-element.elementor-element-4f3cc43{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161742;--border-color:#14161742;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d10a1c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:27px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-59e0f10 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-12 .elementor-element.elementor-element-a212b17{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161742;--border-color:#14161742;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cc581c0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:27px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9283670 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-12 .elementor-element.elementor-element-c14b9f5{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#14161742;--border-color:#14161742;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-26a54c0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:27px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ba714bb .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:23px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-954ce9c .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-00208d6 );color:var( --e-global-color-00208d6 );border-radius:32px 32px 32px 32px;padding:14px 28px 14px 28px;}.elementor-12 .elementor-element.elementor-element-954ce9c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-954ce9c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-954ce9c{width:var( --container-widget-width, 220px );max-width:220px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-954ce9c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-954ce9c .elementor-button:focus svg{fill:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-3d44528{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:100px;--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 );line-height:var( --e-global-typography-primary-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4e4442e{background-color:#F9EDDD91;padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-4e4442e:hover{background-color:#F9EDDD91;}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-wrapper{gap:18px;}.elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4e4442e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-title a{font-family:"Barlow Semi Condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4e4442e .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c9ad345{background-color:#F9EDDD91;padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-c9ad345:hover{background-color:#F9EDDD91;}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-wrapper{gap:18px;}.elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-c9ad345.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-title a{font-family:"Barlow Semi Condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c9ad345 .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f2ff71f{background-color:#F9EDDD91;padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-f2ff71f:hover{background-color:#F9EDDD91;}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-wrapper{gap:18px;}.elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-f2ff71f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-title a{font-family:"Barlow Semi Condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f2ff71f .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6326a6c{background-color:#F9EDDD91;padding:20px 20px 20px 20px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-6326a6c:hover{background-color:#F9EDDD91;}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-wrapper{gap:18px;}.elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6326a6c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon{font-size:53px;}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-title a{font-family:"Barlow Semi Condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:23px;}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6326a6c .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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5ce8caa{--display:flex;--min-height:350px;--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;--overlay-opacity:0.58;}.elementor-12 .elementor-element.elementor-element-5ce8caa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ce8caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ohpridedumpsterrentals.com/wp-content/uploads/2026/09/about-bg.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5ce8caa::before, .elementor-12 .elementor-element.elementor-element-5ce8caa > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5ce8caa > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5ce8caa > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5ce8caa > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5ce8caa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-ae63e2a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-ae63e2a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ae63e2a .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:36px;font-weight:700;line-height:44px;color:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-7298d64e{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7298d64e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7298d64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-12 .elementor-element.elementor-element-29e87d0e{--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:end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e7320c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58012e51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-12 .elementor-element.elementor-element-58012e51 .elementor-heading-title{font-family:var( --e-global-typography-2090c90-font-family ), Sans-serif;font-size:var( --e-global-typography-2090c90-font-size );font-weight:var( --e-global-typography-2090c90-font-weight );text-transform:var( --e-global-typography-2090c90-text-transform );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-74d8fc4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-74d8fc4a .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2d459d49{--display:flex;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-45700c5b{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2a1eb35{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a1eb35.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ff5fb19{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28b6a22{--display:flex;--min-height:629px;--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:space-between;--overflow:hidden;--padding-top:42px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-12 .elementor-element.elementor-element-28b6a22:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28b6a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-f106e4a{text-align:center;}.elementor-12 .elementor-element.elementor-element-f106e4a img{width:100%;}.elementor-12 .elementor-element.elementor-element-92624e9{--spacer-size:65px;}.elementor-12 .elementor-element.elementor-element-fa3601f .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:36px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-196dbd5 .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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-00208d6 );color:var( --e-global-color-00208d6 );border-radius:32px 32px 32px 32px;padding:15px 28px 15px 28px;}.elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button:focus svg{fill:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-1bafd22{--display:flex;--min-height:430px;--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;--overflow:hidden;--padding-top:42px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-12 .elementor-element.elementor-element-1bafd22:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bafd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-12 .elementor-element.elementor-element-ce0330d .elementor-counter-title{justify-content:start;color:var( --e-global-color-00208d6 );font-family:"Barlow Semi Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:25px;}.elementor-12 .elementor-element.elementor-element-ce0330d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-00208d6 );font-family:"Barlow Semi Condensed", Sans-serif;font-size:100px;font-weight:600;text-transform:uppercase;line-height:100px;}.elementor-12 .elementor-element.elementor-element-7e5a197{--spacer-size:295px;}.elementor-12 .elementor-element.elementor-element-40ed323 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:33px;letter-spacing:-1px;color:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-224786e{--display:flex;--min-height:430px;--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:end;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:42px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-12 .elementor-element.elementor-element-224786e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-224786e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://ohpridedumpsterrentals.com/wp-content/uploads/2026/09/accpet-cash-card.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-224786e:hover{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-224786e::before, .elementor-12 .elementor-element.elementor-element-224786e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-224786e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-224786e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-224786e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-224786e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-a8c3296 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:33px;letter-spacing:-1px;color:var( --e-global-color-00208d6 );}.elementor-12 .elementor-element.elementor-element-7169c56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7169c56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7169c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ohpridedumpsterrentals.com/wp-content/uploads/2026/09/0f05d503-252a-41e0-ba52-e808542d18e6-removebg-preview.png");background-position:-207px 96px;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-6f3249a{--display:flex;}.elementor-12 .elementor-element.elementor-element-a7a9dda{--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-12 .elementor-element.elementor-element-8703385 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:40px;letter-spacing:-1px;color:#000000;}.elementor-12 .elementor-element.elementor-element-e56c099{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4d61a2d{--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-12 .elementor-element.elementor-element-b2d392e .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d45dee4{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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9151f76{--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-12 .elementor-element.elementor-element-d897f24 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d3961a8{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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1cbd14f{--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-12 .elementor-element.elementor-element-0b0e300 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-642c0e3{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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5c38620{--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-12 .elementor-element.elementor-element-f59d917 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8f386ea{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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-0e1f063{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0e1f063:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0e1f063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4FC;background-image:url("https://ohpridedumpsterrentals.com/wp-content/uploads/2026/08/map-1.png");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-96ccd3a{--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-12 .elementor-element.elementor-element-257063e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-257063e .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-a5ce05d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-a5ce05d .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-79690c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-dd210ad .elementor-button{background-color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-00208d6 );color:var( --e-global-color-00208d6 );border-radius:32px 32px 32px 32px;padding:15px 28px 15px 28px;}.elementor-12 .elementor-element.elementor-element-dd210ad .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dd210ad .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-dd210ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-413e608{--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;--justify-content:center;--align-items:end;}.elementor-12 .elementor-element.elementor-element-9b97b9b img{height:411px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-1121302{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d10576e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d10576e .elementor-heading-title{font-family:var( --e-global-typography-2090c90-font-family ), Sans-serif;font-size:var( --e-global-typography-2090c90-font-size );font-weight:var( --e-global-typography-2090c90-font-weight );text-transform:var( --e-global-typography-2090c90-text-transform );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4fafa81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4fafa81 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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 );}.elementor-12 .elementor-element.elementor-element-d333c25{background-color:#FFFFFF;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-item{border-color:#E8E8E8;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E8E8E8;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E8E8E8;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-icon, .elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-title{color:#171717;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-icon svg{fill:#171717;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-active .elementor-accordion-icon, .elementor-12 .elementor-element.elementor-element-d333c25 .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-title{font-family:var( --e-global-typography-069a66f-font-family ), Sans-serif;font-size:var( --e-global-typography-069a66f-font-size );font-weight:var( --e-global-typography-069a66f-font-weight );text-transform:var( --e-global-typography-069a66f-text-transform );line-height:var( --e-global-typography-069a66f-line-height );}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-tab-title{padding:21px 20px 21px 20px;}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-tab-content{color:#666666;font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.7em;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-476a3a19{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-75678d59{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ec94d8e img{width:100%;height:203px;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-12 .elementor-element.elementor-element-6ec94d8e:hover img{filter:brightness( 38% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-3cb79b3d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-755c2f2e img{width:100%;height:203px;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-12 .elementor-element.elementor-element-755c2f2e:hover img{filter:brightness( 38% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-f83d020{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2f308231 img{width:100%;height:203px;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-12 .elementor-element.elementor-element-2f308231:hover img{filter:brightness( 38% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-2cb67af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a84444 img{width:100%;height:203px;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-12 .elementor-element.elementor-element-0a84444:hover img{filter:brightness( 38% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-4052480{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4df6b94 img{width:100%;height:203px;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-12 .elementor-element.elementor-element-4df6b94:hover img{filter:brightness( 38% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-29b6a854{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ceb41c img{width:100%;height:203px;object-fit:cover;object-position:center center;transition-duration:0.5s;}.elementor-12 .elementor-element.elementor-element-6ceb41c:hover img{filter:brightness( 38% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f00c3be{--width:40%;}.elementor-12 .elementor-element.elementor-element-fdb4322{--width:55%;}.elementor-12 .elementor-element.elementor-element-4f3cc43{--width:75%;}.elementor-12 .elementor-element.elementor-element-a212b17{--width:75%;}.elementor-12 .elementor-element.elementor-element-c14b9f5{--width:75%;}.elementor-12 .elementor-element.elementor-element-5ce8caa{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-7298d64e{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-28b6a22{--width:100%;}.elementor-12 .elementor-element.elementor-element-1bafd22{--width:100%;}.elementor-12 .elementor-element.elementor-element-224786e{--width:100%;}.elementor-12 .elementor-element.elementor-element-7169c56{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-f00c3be{--width:100%;}.elementor-12 .elementor-element.elementor-element-fdb4322{--width:100%;}.elementor-12 .elementor-element.elementor-element-28b6a22{--width:100%;}.elementor-12 .elementor-element.elementor-element-1bafd22{--width:100%;}.elementor-12 .elementor-element.elementor-element-224786e{--width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-5ce8caa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ce8caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-1daeaa0{--min-height:430px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-b836ac1 .elementor-heading-title{font-size:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-647c153{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f3573c4 img{height:430px;object-position:top center;}.elementor-12 .elementor-element.elementor-element-dbfe363 .elementor-heading-title{font-size:var( --e-global-typography-2090c90-font-size );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-047ccf5 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-06a0976{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3d44528{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.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 );}.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 );}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7298d64e{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-58012e51 .elementor-heading-title{font-size:var( --e-global-typography-2090c90-font-size );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-74d8fc4a .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-45700c5b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2a1eb35{--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;}.elementor-12 .elementor-element.elementor-element-ff5fb19{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-fa3601f .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-7e5a197{--spacer-size:200px;}.elementor-12 .elementor-element.elementor-element-40ed323 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-a8c3296 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-7169c56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7169c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-7169c56{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-8703385 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-e56c099{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b2d392e .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-d45dee4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d897f24 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-d3961a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0b0e300 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-642c0e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f59d917 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-8f386ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0e1f063{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-257063e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a5ce05d .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-79690c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dd210ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-1121302{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d10576e .elementor-heading-title{font-size:var( --e-global-typography-2090c90-font-size );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4fafa81 .elementor-heading-title{font-size:40px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-title{font-size:var( --e-global-typography-069a66f-font-size );line-height:var( --e-global-typography-069a66f-line-height );}.elementor-12 .elementor-element.elementor-element-476a3a19{--grid-auto-flow:row;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1daeaa0{--min-height:400px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:105px;--padding-bottom:62px;--padding-left:18px;--padding-right:18px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-b836ac1{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-b836ac1 .elementor-heading-title{font-size:26px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-647c153{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f3573c4 img{height:300px;object-position:center center;}.elementor-12 .elementor-element.elementor-element-dbfe363 .elementor-heading-title{font-size:var( --e-global-typography-2090c90-font-size );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-047ccf5 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-06a0976{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-4f3cc43{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59e0f10{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-59e0f10 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-a212b17{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9283670{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9283670 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c14b9f5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba714bb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba714bb .elementor-heading-title{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-3d44528{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:72px;--padding-left:18px;--padding-right:18px;}.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 );}.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 );}.elementor-12 .elementor-element.elementor-element-4e4442e{padding:24px 22px 24px 22px;}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-title a{font-size:21px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-4e4442e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-c9ad345{padding:24px 22px 24px 22px;}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-title a{font-size:21px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-c9ad345 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f2ff71f{padding:24px 22px 24px 22px;}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-title a{font-size:21px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-f2ff71f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6326a6c{padding:24px 22px 24px 22px;}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-title a{font-size:21px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-6326a6c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5ce8caa{--min-height:243px;}.elementor-12 .elementor-element.elementor-element-ae63e2a{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-ae63e2a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ae63e2a .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-7298d64e{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-29e87d0e{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-58012e51 .elementor-heading-title{font-size:var( --e-global-typography-2090c90-font-size );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-74d8fc4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-74d8fc4a .elementor-heading-title{font-size:32px;line-height:1.08em;}.elementor-12 .elementor-element.elementor-element-2d459d49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-45700c5b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2a1eb35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ff5fb19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-28b6a22{--width:100%;--min-height:300px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-fa3601f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-fa3601f .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-196dbd5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-1bafd22{--width:100%;--min-height:300px;--justify-content:space-between;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-ce0330d .elementor-counter-number-wrapper{font-size:32px;line-height:56px;}.elementor-12 .elementor-element.elementor-element-ce0330d .elementor-counter-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7e5a197{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-40ed323 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-224786e{--width:100%;--min-height:300px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-224786e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-224786e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a8c3296 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-7169c56{--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:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-7169c56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7169c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -800px;}.elementor-12 .elementor-element.elementor-element-a7a9dda{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8703385{text-align:start;}.elementor-12 .elementor-element.elementor-element-8703385 .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-e56c099{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d61a2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b2d392e .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-d45dee4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-9151f76{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d897f24 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-d3961a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1cbd14f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0b0e300 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-642c0e3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-5c38620{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f59d917 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-8f386ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0e1f063{--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:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-96ccd3a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-257063e{text-align:start;}.elementor-12 .elementor-element.elementor-element-257063e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a5ce05d{text-align:start;}.elementor-12 .elementor-element.elementor-element-a5ce05d .elementor-heading-title{font-size:32px;line-height:1.08em;}.elementor-12 .elementor-element.elementor-element-79690c8{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dd210ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-413e608{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1121302{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-d10576e{text-align:center;}.elementor-12 .elementor-element.elementor-element-d10576e .elementor-heading-title{font-size:var( --e-global-typography-2090c90-font-size );line-height:var( --e-global-typography-2090c90-line-height );letter-spacing:var( --e-global-typography-2090c90-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4fafa81{text-align:center;}.elementor-12 .elementor-element.elementor-element-4fafa81 .elementor-heading-title{font-size:32px;line-height:1.08em;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-accordion-title{font-size:var( --e-global-typography-069a66f-font-size );line-height:var( --e-global-typography-069a66f-line-height );}.elementor-12 .elementor-element.elementor-element-d333c25 .elementor-tab-content{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-476a3a19{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ec94d8e img{height:100px;}.elementor-12 .elementor-element.elementor-element-755c2f2e img{height:100px;}.elementor-12 .elementor-element.elementor-element-2f308231 img{height:100px;}.elementor-12 .elementor-element.elementor-element-0a84444 img{height:100px;}.elementor-12 .elementor-element.elementor-element-4df6b94 img{height:100px;}.elementor-12 .elementor-element.elementor-element-6ceb41c img{height:100px;}}/* Start custom CSS for image, class: .elementor-element-f3573c4 */.imag12 {
    position: relative;
    overflow: hidden;
}

.imag12::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 55%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.05) 30%,
        rgba(255,255,255,0.55) 50%,
        rgba(255,255,255,0.05) 70%,
        transparent 100%
    );
    transform: skewX(-20deg);
    transition: left 0.75s ease;
    z-index: 2;
    pointer-events: none;
}

.imag12:hover::before {
    left: 130%;
}


/* Premium Image-Only Hover */

.premium-box .elementor-image-box-img {
    position: relative;
    overflow: hidden;
}

.premium-box .elementor-image-box-img img {
    display: block;
    width: 100%;
    transition:
        transform 1.4s cubic-bezier(.16, 1, .3, 1),
        filter 1.2s ease;
}

/* Soft luxury shine */
.premium-box .elementor-image-box-img::after {
    content: "";
    position: absolute;
    top: -40%;
    left: -70%;
    width: 32%;
    height: 180%;

    background: linear-gradient(
        100deg,
        transparent 0%,
        rgba(255,255,255,.04) 25%,
        rgba(255,255,255,.30) 50%,
        rgba(255,255,255,.04) 75%,
        transparent 100%
    );

    transform: rotate(12deg);
    filter: blur(10px);
    opacity: 0;
    pointer-events: none;

    transition:
        left 1.3s cubic-bezier(.16, 1, .3, 1),
        opacity .35s ease;
}

/* Hover */

.premium-box:hover .elementor-image-box-img img {
    transform: scale(1.045);
    filter: brightness(1.04) contrast(1.02);
}

.premium-box:hover .elementor-image-box-img::after {
    left: 140%;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS *//* Premium motion and interaction system — smooth glass edition */
.premium-section {
  position: relative;
  isolation: isolate;
}

.premium-section,
.premium-section * {
  box-sizing: border-box;
}

.premium-reveal {
  will-change: transform, opacity;
}

/* Hero */
.premium-hero {
  overflow: hidden;
}

.premium-hero::before {
  content: "";
  position: absolute;
  width: 320px;
  height: 320px;
  right: -90px;
  bottom: -155px;
  border: 1px solid rgba(242, 197, 25, 0.35);
  border-radius: 50%;
  box-shadow: 0 0 0 28px rgba(242, 197, 25, 0.05);
  pointer-events: none;
  animation: premiumOrb 10s ease-in-out infinite;
}

.premium-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(
    115deg,
    rgba(255, 255, 255, 0.08),
    transparent 28%,
    transparent 72%,
    rgba(242, 197, 25, 0.08)
  );
}

/* Glass icon boxes */
.premium-glass .elementor-widget-container,
.premium-icon-box .elementor-widget-container {
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}

.premium-icon-box .elementor-widget-container {
  height: 100%;
  transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.65s ease,
    border-color 0.65s ease,
    background-color 0.65s ease;
}

.premium-icon-box:hover .elementor-widget-container {
  transform: translateY(-8px);
  border-color: rgba(242, 197, 25, 0.56) !important;
  box-shadow: 0 24px 55px -24px rgba(23, 23, 23, 0.38);
}

.premium-icon-box .elementor-icon {
  transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    color 0.5s ease,
    filter 0.5s ease;
}

.premium-icon-box:hover .elementor-icon {
  transform: translateY(-7px);
  color: #f2c519 !important;
  filter: drop-shadow(0 10px 14px rgba(242, 197, 25, 0.28));
}

/* Buttons: no grow, lift, slide, or shimmer. Colors remain controlled in Elementor. */
.premium-button .elementor-button {
  transform: none !important;
  transition:
    color 0.45s ease,
    background-color 0.45s ease,
    border-color 0.45s ease,
    box-shadow 0.45s ease !important;
}

.premium-button .elementor-button::before {
  display: none !important;
}

.premium-button .elementor-button:hover,
.premium-button .elementor-button:focus {
  transform: none !important;
}

.premium-button .elementor-button-icon {
  transform: none !important;
  transition: color 0.45s ease;
}

/* Images: fixed image with a soft top-right glass shine — never zooms or grows. */
.premium-image .elementor-widget-container,
.premium-gallery-image .elementor-widget-container {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.premium-image img,
.premium-gallery-image img {
  position: relative;
  z-index: 0;
  transform: none !important;
  filter: none;
  transition: filter 0.75s ease !important;
}

.premium-image .elementor-widget-container::before,
.premium-gallery-image .elementor-widget-container::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -42%;
  right: -48%;
  width: 62%;
  height: 190%;
  pointer-events: none;
  opacity: 0;
  transform: rotate(16deg) translate3d(26%, 0, 0);
  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.02) 0%,
    rgba(255, 255, 255, 0.34) 42%,
    rgba(255, 255, 255, 0.13) 62%,
    rgba(255, 255, 255, 0.01) 100%
  );
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: -18px 0 45px rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(7px) brightness(1.07);
  -webkit-backdrop-filter: blur(7px) brightness(1.07);
  transition:
    right 0.95s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.7s ease,
    transform 0.95s cubic-bezier(0.22, 1, 0.36, 1);
}

.premium-image .elementor-widget-container::after,
.premium-gallery-image .elementor-widget-container::after {
  content: "";
  position: absolute;
  z-index: 3;
  top: -30%;
  right: -38%;
  width: 2px;
  height: 165%;
  pointer-events: none;
  opacity: 0;
  transform: rotate(16deg);
  background: linear-gradient(
    to bottom,
    transparent,
    rgba(255, 255, 255, 0.9),
    transparent
  );
  box-shadow: 0 0 18px rgba(255, 255, 255, 0.65);
  transition:
    right 1.05s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.55s ease;
}

.premium-image:hover img,
.premium-gallery-card:hover img {
  transform: none !important;
  filter: saturate(1.025) contrast(1.015);
}

.premium-image:hover .elementor-widget-container::before,
.premium-gallery-card:hover .premium-gallery-image .elementor-widget-container::before {
  right: -4%;
  opacity: 1;
  transform: rotate(16deg) translate3d(0, 0, 0);
}

.premium-image:hover .elementor-widget-container::after,
.premium-gallery-card:hover .premium-gallery-image .elementor-widget-container::after {
  right: 18%;
  opacity: 0.82;
}

/* Service cards */
.premium-service-card {
  overflow: hidden;
  transition:
    transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 0.7s ease,
    background-position 0.9s ease;
}

.premium-service-card::after {
  content: "";
  position: absolute;
  right: -45px;
  bottom: -65px;
  width: 150px;
  height: 150px;
  border: 1px solid rgba(242, 197, 25, 0.28);
  border-radius: 50%;
  opacity: 0;
  transform: scale(0.75);
  pointer-events: none;
  transition:
    opacity 0.65s ease,
    transform 0.75s cubic-bezier(0.22, 1, 0.36, 1);
}

.premium-service-card:hover {
  transform: translateY(-9px);
  box-shadow: 0 30px 65px -30px rgba(23, 23, 23, 0.5);
}

.premium-service-card:hover::after {
  opacity: 1;
  transform: scale(1);
}

/* Statistics */
.premium-stat {
  position: relative;
  padding: 18px 16px;
  border: 1px solid rgba(23, 23, 23, 0.06);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.58);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    border-color 0.6s ease,
    box-shadow 0.6s ease;
}

.premium-stat:hover {
  transform: translateY(-5px);
  border-color: rgba(242, 197, 25, 0.52);
  box-shadow: 0 18px 38px -26px rgba(23, 23, 23, 0.52);
}

/* FAQ */
.premium-faq-section {
  overflow: hidden;
}

.premium-faq-section::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 60px;
  left: -150px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(242, 197, 25, 0.14),
    rgba(242, 197, 25, 0) 68%
  );
  animation: premiumOrb 12s ease-in-out infinite reverse;
}

.premium-faq .elementor-widget-container {
  overflow: hidden;
}

.premium-faq .elementor-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid rgba(23, 23, 23, 0.09) !important;
  transition: background-color 0.5s ease;
}

.premium-faq .elementor-accordion-item:last-child {
  border-bottom: 0 !important;
}

.premium-faq .elementor-tab-title {
  transition:
    color 0.45s ease,
    padding-left 0.55s cubic-bezier(0.22, 1, 0.36, 1),
    background-color 0.45s ease;
}

.premium-faq .elementor-tab-title:hover {
  color: #d7a900 !important;
  padding-left: 30px !important;
  background: rgba(242, 197, 25, 0.055);
}

.premium-faq .elementor-tab-title.elementor-active {
  background: linear-gradient(
    90deg,
    rgba(242, 197, 25, 0.12),
    transparent 72%
  );
}

.premium-faq .elementor-accordion-icon {
  transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
}

.premium-faq .elementor-tab-title.elementor-active .elementor-accordion-icon {
  transform: rotate(180deg);
}

/* Gallery cards stay still; only shadow and glass shine change. */
.premium-gallery-card {
  position: relative;
  transition: box-shadow 0.7s ease;
}

.premium-gallery-card::after {
  display: none;
}

.premium-gallery-card:hover {
  transform: none !important;
  box-shadow: 0 28px 58px -28px rgba(23, 23, 23, 0.5);
}

@keyframes premiumOrb {
  0%,
  100% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-12px, -9px, 0);
  }
}

@media (max-width: 767px) {
  .premium-section {
    text-align: left;
  }

  .premium-mobile-left,
  .premium-mobile-left .elementor-heading-title,
  .premium-mobile-left .elementor-widget-container,
  .premium-mobile-left .elementor-icon-list-items {
    text-align: left !important;
  }

  .premium-hero {
    background-attachment: scroll !important;
    background-position: center center !important;
  }

  .premium-hero::before {
    width: 210px;
    height: 210px;
    right: -95px;
    bottom: -90px;
  }

  .premium-icon-box .elementor-widget-container,
  .premium-icon-box .elementor-icon-box-wrapper {
    text-align: left;
  }

  .premium-icon-box:hover .elementor-widget-container,
  .premium-service-card:hover {
    transform: translateY(-4px);
  }

  .premium-faq .elementor-tab-title:hover {
    padding-left: 18px !important;
  }

  .premium-stat {
    width: 100%;
  }

  .premium-gallery-card img {
    width: 100%;
    min-height: 260px;
    object-fit: cover;
  }

  .premium-image .elementor-widget-container::before,
  .premium-gallery-image .elementor-widget-container::before {
    width: 72%;
    right: -60%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .premium-section *,
  .premium-section *::before,
  .premium-section *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}/* End custom CSS */