.elementor-kit-1561{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-1282b8d:#C8A652;--e-global-color-1142405:#0A233C;--e-global-color-2e7bf1b:#FFFFFF;--e-global-color-230e357:#C8A652;--e-global-color-5ff0df9:#0A233C;--e-global-color-08a9f8d:#000000;--e-global-color-9c25eb8:#0A233C;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-size:46px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-size:36px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:56px;--e-global-typography-text-font-family:"Tahoma";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Tahoma";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:26px;--e-global-typography-e25df76-font-family:"Handle Gothic";--e-global-typography-e25df76-font-size:48px;--e-global-typography-e25df76-font-weight:normal;--e-global-typography-e25df76-line-height:50px;--e-global-typography-6690d8e-font-family:"Tahoma";--e-global-typography-6690d8e-font-size:16px;--e-global-typography-6690d8e-font-weight:normal;--e-global-typography-6690d8e-line-height:24px;--e-global-typography-a10bdcc-font-family:"Handle Gothic";--e-global-typography-a10bdcc-font-size:32px;--e-global-typography-a10bdcc-font-weight:normal;--e-global-typography-a10bdcc-line-height:40px;--e-global-typography-658d345-font-family:"Handle Gothic";--e-global-typography-658d345-font-size:16px;--e-global-typography-658d345-font-weight:400;--e-global-typography-658d345-line-height:24px;color:var( --e-global-color-08a9f8d );font-family:var( --e-global-typography-6690d8e-font-family ), Sans-serif;font-size:var( --e-global-typography-6690d8e-font-size );font-weight:var( --e-global-typography-6690d8e-font-weight );line-height:var( --e-global-typography-6690d8e-line-height );}.elementor-kit-1561 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1561 a{color:var( --e-global-color-1282b8d );}.elementor-kit-1561 a:hover{color:var( --e-global-color-5ff0df9 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-1561{--e-global-typography-e25df76-font-size:42px;--e-global-typography-a10bdcc-font-size:25px;font-size:var( --e-global-typography-6690d8e-font-size );line-height:var( --e-global-typography-6690d8e-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1561{--e-global-typography-e25df76-font-size:36px;--e-global-typography-e25df76-line-height:40px;--e-global-typography-6690d8e-font-size:14px;--e-global-typography-6690d8e-line-height:20px;font-size:var( --e-global-typography-6690d8e-font-size );line-height:var( --e-global-typography-6690d8e-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.elementor-kit-1561 .elementor-icon-box-title {
    margin: 0;
}

.elementor-kit-1561 .elementor-button,
.elementor-kit-1561 .elementor-menu-toggle{
    background: linear-gradient(90deg,
    #BF953F 0%,
    #DDC57D 25%,
    #C8A652 50%,
    #E2CE85 75%,
    #AA771C 100%
);
border-radius:5px !important;
}

.elementor-kit-1561 .elementor-button:hover,
.elementor-kit-1561 .elementor-menu-toggle:hover{
    background: linear-gradient(90deg,
    #AA771C 0%,
    #E2CE85 25%,
    #C8A652 50%,
    #DDC57D 75%,
    #BF953F 100%
);
}

.elementor-kit-1561 .custom-heading b{
    font-weight:normal;
    background: linear-gradient(90deg,
    #BF953F 0%,
    #DDC57D 25%,
    #C8A652 50%,
    #E2CE85 75%,
    #AA771C 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

*[style*="#c8a652"],*[style*="#ed5520"],
*[style*="#ED5521"]{
    color: #c8a652 !important;
    background: linear-gradient(90deg, #BF953F 0%, #DDC57D 25%, #C8A652 50%, #E2CE85 75%, #AA771C 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.elementor-kit-1561 .eael-tooltip-text,
.button-secondary,
.clients,
.testimonials-box .head-box h6:after,
.vid-area .cont h6:after,
.process .item .icon,
.section-subtitle:after,
.values .single-facility span{
    background: linear-gradient(90deg, #BF953F 0%, #DDC57D 25%, #C8A652 50%, #E2CE85 75%, #AA771C 100%) !important;
        color: #fff !important;
}

.process .item:hover .icon,
.section-title span{
 color:#c8a652 !important;   
}

.circle-fill circle{
    fill:#c8a652;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
     background: linear-gradient(90deg, #BF953F 0%, #DDC57D 25%, #C8A652 50%, #E2CE85 75%, #AA771C 100%) !important;
     border:1px solid #c8a652;
}

.elementor-kit-1561 .elementor-icon-list-icon svg.e-fas-check-circle{
    fill:#c8a652 !important;
}

.testimonials-box{
    border-top-color:#c8a652;
}

.numbers .item h6 span,
.numbers .item .icon .back,
.price .item .value h4,
.price .item .value p,
.process .item h6 span{
    color:#c8a652;
}

.elementor-kit-1561 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after{
     border-top-color:#c8a652 !important; 
}


.elementor-kit-1561 .faqs-accordion .accordion .title:after,
.team-card .title-box,
.team-card .team-img:before,
.numbers .item .icon span, .numbers .item .icon i{
        background: #c8a652;
}

.elementor-kit-1561 .faqs-accordion .accordion .active .title{
    background: #c8a652;
    border: 1px solid #c8a652;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
font-display:swap;
	font-family: 'Handle Gothic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://trademarkconstruct.com/wp-content/uploads/2025/11/HandelGothic-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */