.elementor-388 .elementor-element.elementor-element-295b483{--display:flex;--min-height:50vh;--justify-content:center;--overlay-opacity:0.95;}.elementor-388 .elementor-element.elementor-element-295b483::before, .elementor-388 .elementor-element.elementor-element-295b483 > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-295b483 > .e-con-inner > .elementor-background-video-container::before, .elementor-388 .elementor-element.elementor-element-295b483 > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-295b483 > .e-con-inner > .elementor-background-slideshow::before, .elementor-388 .elementor-element.elementor-element-295b483 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 14%, #231F2000 100%);}.elementor-388 .elementor-element.elementor-element-295b483 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-388 .elementor-element.elementor-element-0bd968c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-0bd968c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-489bdec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-489bdec .elementor-heading-title{font-size:30px;color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-889f0e9{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-beb092a{--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:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-beb092a:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-beb092a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-a6a5afc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-6c4a699{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-388 .elementor-element.elementor-element-3c0a5ea{text-align:start;}.elementor-388 .elementor-element.elementor-element-3c0a5ea .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-015fb5a{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-8316ac3 .elementor-blockquote{border-color:var( --e-global-color-primary );}.elementor-388 .elementor-element.elementor-element-f3ebcc6{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-f3ebcc6:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-f3ebcc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-bc90156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-388 .elementor-element.elementor-element-2e7886d{--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;border-style:none;--border-style:none;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-c9c6848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:.2px .2px .2px .2px;--border-top-width:.2px;--border-right-width:.2px;--border-bottom-width:.2px;--border-left-width:.2px;border-color:var( --e-global-color-5d3b045 );--border-color:var( --e-global-color-5d3b045 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-c9c6848:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-c9c6848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2829;}.elementor-388 .elementor-element.elementor-element-fe4461d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-f73f611 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-dee1669{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-df8db9b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-df8db9b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-388 .elementor-element.elementor-element-df8db9b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-388 .elementor-element.elementor-element-df8db9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-388 .elementor-element.elementor-element-df8db9b .elementor-icon-list-item > a{font-size:14px;}.elementor-388 .elementor-element.elementor-element-df8db9b .elementor-icon-list-text{color:var( --e-global-color-b248455 );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-a2a5adc{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-1d6b781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:.2px 0px .2px 0px;--border-top-width:.2px;--border-right-width:0px;--border-bottom-width:.2px;--border-left-width:0px;border-color:var( --e-global-color-5d3b045 );--border-color:var( --e-global-color-5d3b045 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-1d6b781:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-1d6b781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2829;}.elementor-388 .elementor-element.elementor-element-b7f326e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-a19ea0a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-7172167{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-9f15706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:.2px 0px .2px .2px;--border-top-width:.2px;--border-right-width:0px;--border-bottom-width:.2px;--border-left-width:.2px;border-color:var( --e-global-color-5d3b045 );--border-color:var( --e-global-color-5d3b045 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-9f15706:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-9f15706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2829;}.elementor-388 .elementor-element.elementor-element-b3d02b0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-62dfd4b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-3341206{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-bf12109 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-bf12109 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-388 .elementor-element.elementor-element-bf12109{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-388 .elementor-element.elementor-element-bf12109 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-388 .elementor-element.elementor-element-bf12109 .elementor-icon-list-item > a{font-size:14px;}.elementor-388 .elementor-element.elementor-element-bf12109 .elementor-icon-list-text{color:var( --e-global-color-b248455 );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-f02c1d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:.2px .2px .2px .2px;--border-top-width:.2px;--border-right-width:.2px;--border-bottom-width:.2px;--border-left-width:.2px;border-color:var( --e-global-color-5d3b045 );--border-color:var( --e-global-color-5d3b045 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-f02c1d1:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-f02c1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2829;}.elementor-388 .elementor-element.elementor-element-6a752ef{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-a245aa9 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-bcd3f8f{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-8fe802b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-8fe802b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-388 .elementor-element.elementor-element-8fe802b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-388 .elementor-element.elementor-element-8fe802b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-388 .elementor-element.elementor-element-8fe802b .elementor-icon-list-item > a{font-size:14px;}.elementor-388 .elementor-element.elementor-element-8fe802b .elementor-icon-list-text{color:var( --e-global-color-b248455 );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-2dd67db{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-cfd3844{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:.2px .2px .2px .2px;--border-top-width:.2px;--border-right-width:.2px;--border-bottom-width:.2px;--border-left-width:.2px;border-color:var( --e-global-color-5d3b045 );--border-color:var( --e-global-color-5d3b045 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-cfd3844:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-cfd3844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2829;}.elementor-388 .elementor-element.elementor-element-ac16ae2{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-0598408 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-4f076ce{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-e42e8cb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-e42e8cb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-388 .elementor-element.elementor-element-e42e8cb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-388 .elementor-element.elementor-element-e42e8cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-388 .elementor-element.elementor-element-e42e8cb .elementor-icon-list-item > a{font-size:14px;}.elementor-388 .elementor-element.elementor-element-e42e8cb .elementor-icon-list-text{color:var( --e-global-color-b248455 );transition:color 0.3s;}.elementor-388 .elementor-element.elementor-element-d536f61{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-d40ae72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:.2px .2px .2px .2px;--border-top-width:.2px;--border-right-width:.2px;--border-bottom-width:.2px;--border-left-width:.2px;border-color:var( --e-global-color-5d3b045 );--border-color:var( --e-global-color-5d3b045 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-388 .elementor-element.elementor-element-d40ae72:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-d40ae72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2829;}.elementor-388 .elementor-element.elementor-element-b5f7a03{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:start;}.elementor-388 .elementor-element.elementor-element-af59a62 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-388 .elementor-element.elementor-element-5ffd28e{font-size:14px;color:var( --e-global-color-b248455 );}.elementor-388 .elementor-element.elementor-element-a9550ae{--display:flex;--min-height:500px;--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-388 .elementor-element.elementor-element-a9550ae:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-a9550ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drillcore.co.nz/wp-content/uploads/2024/08/drillcore-parallax.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-388 .elementor-element.elementor-element-d7a59f8{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-d7a59f8:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-d7a59f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-388 .elementor-element.elementor-element-55de3cf{--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-388 .elementor-element.elementor-element-84c013d{text-align:start;}.elementor-388 .elementor-element.elementor-element-84c013d .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-388 .elementor-element.elementor-element-25822cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-388 .elementor-element.elementor-element-ec38868 .elementor-blockquote{border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-388 .elementor-element.elementor-element-295b483{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-489bdec{width:100%;max-width:100%;}.elementor-388 .elementor-element.elementor-element-889f0e9{width:100%;max-width:100%;}.elementor-388 .elementor-element.elementor-element-beb092a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-f3ebcc6{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-388 .elementor-element.elementor-element-bc90156{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-388 .elementor-element.elementor-element-a9550ae{--min-height:250px;}.elementor-388 .elementor-element.elementor-element-d7a59f8{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-388 .elementor-element.elementor-element-a6a5afc{--width:30%;}.elementor-388 .elementor-element.elementor-element-6c4a699{--width:60%;}.elementor-388 .elementor-element.elementor-element-bc90156{--width:100%;}.elementor-388 .elementor-element.elementor-element-2e7886d{--width:100%;}.elementor-388 .elementor-element.elementor-element-c9c6848{--width:50%;}.elementor-388 .elementor-element.elementor-element-1d6b781{--width:50%;}.elementor-388 .elementor-element.elementor-element-9f15706{--width:50%;}.elementor-388 .elementor-element.elementor-element-f02c1d1{--width:50%;}.elementor-388 .elementor-element.elementor-element-cfd3844{--width:50%;}.elementor-388 .elementor-element.elementor-element-d40ae72{--width:50%;}.elementor-388 .elementor-element.elementor-element-55de3cf{--width:50%;}.elementor-388 .elementor-element.elementor-element-25822cb{--width:50%;}}@media(min-width:1367px){.elementor-388 .elementor-element.elementor-element-a9550ae:not(.elementor-motion-effects-element-type-background), .elementor-388 .elementor-element.elementor-element-a9550ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-c9c6848 */.elementor-388 .elementor-element.elementor-element-c9c6848 {
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease;
}

.elementor-388 .elementor-element.elementor-element-c9c6848:hover {
    background-color: #3C3A3B; /* Slightly lighter background */
}

.elementor-388 .elementor-element.elementor-element-c9c6848::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px; /* Thickness of the border */
    width: 100%;
    background-color: #F05A22;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

.elementor-388 .elementor-element.elementor-element-c9c6848:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6b781 */.elementor-388 .elementor-element.elementor-element-1d6b781 {
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease;
}

.elementor-388 .elementor-element.elementor-element-1d6b781:hover {
    background-color: #3C3A3B; /* Slightly lighter background */
}

.elementor-388 .elementor-element.elementor-element-1d6b781::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px; /* Thickness of the border */
    width: 100%;
    background-color: #F05A22;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

.elementor-388 .elementor-element.elementor-element-1d6b781:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f15706 */.elementor-388 .elementor-element.elementor-element-9f15706 {
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease;
}

.elementor-388 .elementor-element.elementor-element-9f15706:hover {
    background-color: #3C3A3B; /* Slightly lighter background */
}

.elementor-388 .elementor-element.elementor-element-9f15706::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px; /* Thickness of the border */
    width: 100%;
    background-color: #F05A22;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

.elementor-388 .elementor-element.elementor-element-9f15706:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f02c1d1 */.elementor-388 .elementor-element.elementor-element-f02c1d1 {
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease;
}

.elementor-388 .elementor-element.elementor-element-f02c1d1:hover {
    background-color: #3C3A3B; /* Slightly lighter background */
}

.elementor-388 .elementor-element.elementor-element-f02c1d1::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px; /* Thickness of the border */
    width: 100%;
    background-color: #F05A22;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

.elementor-388 .elementor-element.elementor-element-f02c1d1:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd3844 */.elementor-388 .elementor-element.elementor-element-cfd3844 {
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease;
}

.elementor-388 .elementor-element.elementor-element-cfd3844:hover {
    background-color: #3C3A3B; /* Slightly lighter background */
}

.elementor-388 .elementor-element.elementor-element-cfd3844::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px; /* Thickness of the border */
    width: 100%;
    background-color: #F05A22;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

.elementor-388 .elementor-element.elementor-element-cfd3844:hover::after {
    transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40ae72 */.elementor-388 .elementor-element.elementor-element-d40ae72 {
    position: relative;
    overflow: hidden;
    transition: background-color 0.3s ease;
}

.elementor-388 .elementor-element.elementor-element-d40ae72:hover {
    background-color: #3C3A3B; /* Slightly lighter background */
}

.elementor-388 .elementor-element.elementor-element-d40ae72::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px; /* Thickness of the border */
    width: 100%;
    background-color: #F05A22;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease-in-out;
}

.elementor-388 .elementor-element.elementor-element-d40ae72:hover::after {
    transform: scaleX(1);
}/* End custom CSS */