.elementor-24308 .elementor-element.elementor-element-e4dd82e:not(.elementor-motion-effects-element-type-background), .elementor-24308 .elementor-element.elementor-element-e4dd82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161719;}.elementor-24308 .elementor-element.elementor-element-e4dd82e, .elementor-24308 .elementor-element.elementor-element-e4dd82e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-e4dd82e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 50px 40px 20px;}.elementor-24308 .elementor-element.elementor-element-e4dd82e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24308 .elementor-element.elementor-element-d9452ba > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24308 .elementor-element.elementor-element-d9452ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24308 .elementor-element.elementor-element-b4cb0c1{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-b4cb0c1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-b4cb0c1 .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-728150f{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-728150f > .elementor-widget-container{margin:10px 10px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-728150f .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-0597e28{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-0597e28 > .elementor-widget-container{margin:10px 10px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-0597e28 .elementor-icon-wrapper{text-align:center;}.elementor-24308 .elementor-element.elementor-element-0597e28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-42664a2 );}.elementor-24308 .elementor-element.elementor-element-0597e28.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-0597e28.elementor-view-default .elementor-icon{color:var( --e-global-color-42664a2 );border-color:var( --e-global-color-42664a2 );}.elementor-24308 .elementor-element.elementor-element-0597e28.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-0597e28.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-42664a2 );}.elementor-24308 .elementor-element.elementor-element-0597e28 .elementor-icon{font-size:16px;}.elementor-24308 .elementor-element.elementor-element-0597e28 .elementor-icon svg{height:16px;}.elementor-24308 .elementor-element.elementor-element-a18c5ef{margin:20px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-5ab563f{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-5ab563f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-5ab563f .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-ce58652{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-ce58652 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-ce58652 .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-f21da0c{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-f21da0c > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-f21da0c .elementor-icon-wrapper{text-align:center;}.elementor-24308 .elementor-element.elementor-element-f21da0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-42664a2 );}.elementor-24308 .elementor-element.elementor-element-f21da0c.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-f21da0c.elementor-view-default .elementor-icon{color:var( --e-global-color-42664a2 );border-color:var( --e-global-color-42664a2 );}.elementor-24308 .elementor-element.elementor-element-f21da0c.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-f21da0c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-42664a2 );}.elementor-24308 .elementor-element.elementor-element-f21da0c .elementor-icon{font-size:16px;}.elementor-24308 .elementor-element.elementor-element-f21da0c .elementor-icon svg{height:16px;}.elementor-24308 .elementor-element.elementor-element-24c0b82{margin:20px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-cc632c8{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-cc632c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-cc632c8 .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-68cdd01{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-68cdd01 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-68cdd01 .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-a6e2c48{margin:20px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-2633845{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-2633845 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-2633845 .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-d2a062b{width:auto;max-width:auto;}.elementor-24308 .elementor-element.elementor-element-d2a062b > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-d2a062b .elementor-heading-title{color:var( --e-global-color-42664a2 );font-size:18px;}.elementor-24308 .elementor-element.elementor-element-3d2c8a6 > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-24308 .elementor-element.elementor-element-3d2c8a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24308 .elementor-element.elementor-element-cd8074a .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-cd8074a{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-cd8074a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-cd8074a.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-cd8074a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-cd8074a .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-cd8074a .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-cd8074a .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-cd8074a .elementor-icon-box-title a{font-size:18px;}.elementor-24308 .elementor-element.elementor-element-99652a1 .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-99652a1{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-99652a1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-99652a1.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-99652a1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-99652a1 .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-99652a1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-99652a1 .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-99652a1 .elementor-icon-box-title a{font-size:18px;}.elementor-24308 .elementor-element.elementor-element-934ebde .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-934ebde{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-934ebde.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-934ebde.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-934ebde.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-934ebde .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-934ebde .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-934ebde .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-934ebde .elementor-icon-box-title a{font-size:18px;}.elementor-24308 .elementor-element.elementor-element-45463f6 .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-45463f6{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-45463f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-45463f6.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-45463f6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-45463f6 .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-45463f6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-45463f6 .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-45463f6 .elementor-icon-box-title a{font-size:18px;}.elementor-24308 .elementor-element.elementor-element-89cbcef .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-89cbcef{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-89cbcef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-89cbcef.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-89cbcef.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-89cbcef .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-89cbcef .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-89cbcef .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-89cbcef .elementor-icon-box-title a{font-size:18px;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0 .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-0fd6cb0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0 .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-0fd6cb0 .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-0fd6cb0 .elementor-icon-box-title a{font-size:18px;}.elementor-24308 .elementor-element.elementor-element-da79566 .elementor-icon-box-wrapper{text-align:right;}.elementor-24308 .elementor-element.elementor-element-da79566{--icon-box-icon-margin:15px;}.elementor-24308 .elementor-element.elementor-element-da79566.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-da79566.elementor-view-framed .elementor-icon, .elementor-24308 .elementor-element.elementor-element-da79566.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-da79566 .elementor-icon{font-size:20px;}.elementor-24308 .elementor-element.elementor-element-da79566 .elementor-icon-box-title{color:#FFFFFF;}.elementor-24308 .elementor-element.elementor-element-da79566 .elementor-icon-box-title, .elementor-24308 .elementor-element.elementor-element-da79566 .elementor-icon-box-title a{font-size:18px;}@media(min-width:769px){.elementor-24308 .elementor-element.elementor-element-d9452ba{width:28%;}.elementor-24308 .elementor-element.elementor-element-3d2c8a6{width:72%;}}/* Start custom CSS for section, class: .elementor-element-7ef8978 */.elementor-24308 .elementor-element.elementor-element-7ef8978{
    cursor: pointer;
}
.elementor-24308 .elementor-element.elementor-element-7ef8978 h2{
    transition: all.5s ease !important
}
.elementor-24308 .elementor-element.elementor-element-7ef8978:hover h2{
    color: #c8974b !important
}

.elementor-24308 .elementor-element.elementor-element-7ef8978 svg.e-font-icon-svg.e-fas-angle-left{
    transition: all.5s ease !important
}



.elementor-24308 .elementor-element.elementor-element-7ef8978:hover svg.e-font-icon-svg.e-fas-angle-left{
    fill : #c8974b !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a18c5ef */.elementor-24308 .elementor-element.elementor-element-a18c5ef{
    cursor: pointer;
}
.elementor-24308 .elementor-element.elementor-element-a18c5ef h2{
    transition: all.5s ease !important
}
.elementor-24308 .elementor-element.elementor-element-a18c5ef:hover h2{
    color: #c8974b !important
}

.elementor-24308 .elementor-element.elementor-element-a18c5ef svg.e-font-icon-svg.e-fas-angle-left{
    transition: all.5s ease !important
}



.elementor-24308 .elementor-element.elementor-element-a18c5ef:hover svg.e-font-icon-svg.e-fas-angle-left{
    fill : #c8974b !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24c0b82 */.elementor-24308 .elementor-element.elementor-element-24c0b82{
    cursor: pointer;
}
.elementor-24308 .elementor-element.elementor-element-24c0b82 h2{
    transition: all.5s ease !important
}
.elementor-24308 .elementor-element.elementor-element-24c0b82:hover h2{
    color: #c8974b !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a6e2c48 */.elementor-24308 .elementor-element.elementor-element-a6e2c48{
    cursor: pointer;
}
.elementor-24308 .elementor-element.elementor-element-a6e2c48 h2{
    transition: all.5s ease !important
}
.elementor-24308 .elementor-element.elementor-element-a6e2c48:hover h2{
    color: #c8974b !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-766b11d */#first_services {
     opacity: 0;
    transform: translateY(20px); /* Adjust if needed */
    transition: opacity 0.3s ease, transform 0.3s ease, height 0.3s ease;
    height: 0; /* Initially hidden */
    overflow: hidden; /* Prevent content from overflowing */
}

#first_services.visible {
    opacity: 1;
    transform: translateY(0);
    height: auto; /* Adjust height automatically */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ce450c */#sec_services {
     opacity: 0;
    transform: translateY(20px); /* Adjust if needed */
    transition: opacity 0.3s ease, transform 0.3s ease, height 0.3s ease;
    height: 0; /* Initially hidden */
    overflow: hidden; /* Prevent content from overflowing */
}

#sec_services.visible {
   opacity: 1;
    transform: translateY(0);
    height: auto; /* Adjust height automatically */
}/* End custom CSS */